diff --git a/Build/overrides/ckeditor5/package.json b/Build/overrides/ckeditor5/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..e692236cee4152ebb90b7b40e9759888f392f278
--- /dev/null
+++ b/Build/overrides/ckeditor5/package.json
@@ -0,0 +1,7 @@
+{
+  "name": "ckeditor5",
+  "description": "Override of the official ckeditor5 umbrella package to avoid pulling in all available packages. See: https://github.com/ckeditor/ckeditor5/issues/16360",
+  "version": "41.4.2",
+  "private": true,
+  "license": "GPL-2.0+"
+}
diff --git a/Build/overrides/ckeditor5/src/clipboard.d.ts b/Build/overrides/ckeditor5/src/clipboard.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..aa7bd922dfaff7a20a7a0fc8feaabf023c825810
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/clipboard.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-clipboard';
diff --git a/Build/overrides/ckeditor5/src/core.d.ts b/Build/overrides/ckeditor5/src/core.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..4b46d412de0b18f5c0d758ec000e9d4780227474
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/core.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-core';
diff --git a/Build/overrides/ckeditor5/src/engine.d.ts b/Build/overrides/ckeditor5/src/engine.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..767512f811842693068dc91ab416ba6405f3346f
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/engine.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-engine';
diff --git a/Build/overrides/ckeditor5/src/enter.d.ts b/Build/overrides/ckeditor5/src/enter.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..a48ae4c4d2091af9f839ccea3a659f8425f140b6
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/enter.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-enter';
diff --git a/Build/overrides/ckeditor5/src/paragraph.d.ts b/Build/overrides/ckeditor5/src/paragraph.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..e2de1ae3ed9d59889854b0d3cc6598ee8562ba1e
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/paragraph.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-paragraph';
diff --git a/Build/overrides/ckeditor5/src/select-all.d.ts b/Build/overrides/ckeditor5/src/select-all.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..cd22466aee08b66ad841fdbf66dd85d794581759
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/select-all.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-select-all';
diff --git a/Build/overrides/ckeditor5/src/typing.d.ts b/Build/overrides/ckeditor5/src/typing.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..903a690c41f7af40405007b5b77346b598ff1e25
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/typing.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-typing';
diff --git a/Build/overrides/ckeditor5/src/ui.d.ts b/Build/overrides/ckeditor5/src/ui.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..3b273215a826977015ee3976c14645f7141c1213
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/ui.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-ui';
diff --git a/Build/overrides/ckeditor5/src/undo.d.ts b/Build/overrides/ckeditor5/src/undo.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..6d6d15c30e50edb51243c3e05fc0febc2481ded7
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/undo.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-undo';
diff --git a/Build/overrides/ckeditor5/src/utils.d.ts b/Build/overrides/ckeditor5/src/utils.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..43a27abfcc75a2fc31a6c5efccab70fd650caab2
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/utils.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-utils';
diff --git a/Build/overrides/ckeditor5/src/watchdog.d.ts b/Build/overrides/ckeditor5/src/watchdog.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..8515685745110e45da2cf2a0975be0b4960df3ef
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/watchdog.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-watchdog';
diff --git a/Build/overrides/ckeditor5/src/widget.d.ts b/Build/overrides/ckeditor5/src/widget.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..f108c3270b3ccc148f69d04ad00c1b98f916661e
--- /dev/null
+++ b/Build/overrides/ckeditor5/src/widget.d.ts
@@ -0,0 +1 @@
+export * from '@ckeditor/ckeditor5-widget';
diff --git a/Build/package-lock.json b/Build/package-lock.json
index d5e6591ebbce0e922bec8b05b4571696b0d159a8..7c866826d6ede5459d358c33a01241fe2816246c 100644
--- a/Build/package-lock.json
+++ b/Build/package-lock.json
@@ -7,38 +7,41 @@
       "name": "typo3-cms",
       "license": "GPL-2.0+",
       "dependencies": {
-        "@ckeditor/ckeditor5-alignment": "^41.3.0",
-        "@ckeditor/ckeditor5-autoformat": "^41.3.0",
-        "@ckeditor/ckeditor5-basic-styles": "^41.3.0",
-        "@ckeditor/ckeditor5-block-quote": "^41.3.0",
-        "@ckeditor/ckeditor5-clipboard": "^41.3.0",
-        "@ckeditor/ckeditor5-code-block": "^41.3.0",
-        "@ckeditor/ckeditor5-core": "^41.3.0",
-        "@ckeditor/ckeditor5-editor-classic": "^41.3.0",
-        "@ckeditor/ckeditor5-engine": "^41.3.0",
-        "@ckeditor/ckeditor5-essentials": "^41.3.0",
-        "@ckeditor/ckeditor5-find-and-replace": "^41.3.0",
-        "@ckeditor/ckeditor5-font": "^41.3.0",
-        "@ckeditor/ckeditor5-heading": "^41.3.0",
-        "@ckeditor/ckeditor5-horizontal-line": "^41.3.0",
-        "@ckeditor/ckeditor5-html-support": "^41.3.0",
-        "@ckeditor/ckeditor5-indent": "^41.3.0",
+        "@ckeditor/ckeditor5-alignment": "^41.4.2",
+        "@ckeditor/ckeditor5-autoformat": "^41.4.2",
+        "@ckeditor/ckeditor5-basic-styles": "^41.4.2",
+        "@ckeditor/ckeditor5-block-quote": "^41.4.2",
+        "@ckeditor/ckeditor5-clipboard": "^41.4.2",
+        "@ckeditor/ckeditor5-code-block": "^41.4.2",
+        "@ckeditor/ckeditor5-core": "^41.4.2",
+        "@ckeditor/ckeditor5-editor-classic": "^41.4.2",
+        "@ckeditor/ckeditor5-engine": "^41.4.2",
+        "@ckeditor/ckeditor5-essentials": "^41.4.2",
+        "@ckeditor/ckeditor5-find-and-replace": "^41.4.2",
+        "@ckeditor/ckeditor5-font": "^41.4.2",
+        "@ckeditor/ckeditor5-heading": "^41.4.2",
+        "@ckeditor/ckeditor5-horizontal-line": "^41.4.2",
+        "@ckeditor/ckeditor5-html-support": "^41.4.2",
+        "@ckeditor/ckeditor5-indent": "^41.4.2",
         "@ckeditor/ckeditor5-inspector": "^4.1.0",
-        "@ckeditor/ckeditor5-link": "^41.3.0",
-        "@ckeditor/ckeditor5-list": "^41.3.0",
-        "@ckeditor/ckeditor5-paragraph": "^41.3.0",
-        "@ckeditor/ckeditor5-paste-from-office": "^41.3.0",
-        "@ckeditor/ckeditor5-remove-format": "^41.3.0",
-        "@ckeditor/ckeditor5-show-blocks": "^41.3.0",
-        "@ckeditor/ckeditor5-source-editing": "^41.3.0",
-        "@ckeditor/ckeditor5-special-characters": "^41.3.0",
-        "@ckeditor/ckeditor5-style": "^41.3.0",
-        "@ckeditor/ckeditor5-table": "^41.3.0",
-        "@ckeditor/ckeditor5-theme-lark": "^41.3.0",
-        "@ckeditor/ckeditor5-ui": "^41.3.0",
-        "@ckeditor/ckeditor5-undo": "^41.3.0",
-        "@ckeditor/ckeditor5-utils": "^41.3.0",
-        "@ckeditor/ckeditor5-word-count": "^41.3.0",
+        "@ckeditor/ckeditor5-link": "^41.4.2",
+        "@ckeditor/ckeditor5-list": "^41.4.2",
+        "@ckeditor/ckeditor5-paragraph": "^41.4.2",
+        "@ckeditor/ckeditor5-paste-from-office": "^41.4.2",
+        "@ckeditor/ckeditor5-remove-format": "^41.4.2",
+        "@ckeditor/ckeditor5-select-all": "^41.4.2",
+        "@ckeditor/ckeditor5-show-blocks": "^41.4.2",
+        "@ckeditor/ckeditor5-source-editing": "^41.4.2",
+        "@ckeditor/ckeditor5-special-characters": "^41.4.2",
+        "@ckeditor/ckeditor5-style": "^41.4.2",
+        "@ckeditor/ckeditor5-table": "^41.4.2",
+        "@ckeditor/ckeditor5-theme-lark": "^41.4.2",
+        "@ckeditor/ckeditor5-ui": "^41.4.2",
+        "@ckeditor/ckeditor5-undo": "^41.4.2",
+        "@ckeditor/ckeditor5-upload": "^41.4.2",
+        "@ckeditor/ckeditor5-utils": "^41.4.2",
+        "@ckeditor/ckeditor5-watchdog": "^41.4.2",
+        "@ckeditor/ckeditor5-word-count": "^41.4.2",
         "@codemirror/autocomplete": "^6.12.0",
         "@codemirror/commands": "^6.3.3",
         "@codemirror/lang-css": "^6.2.1",
@@ -65,6 +68,7 @@
         "autosize": "^6.0.1",
         "bootstrap": "^5.3.2",
         "chart.js": "^4.4.2",
+        "ckeditor5": "file:overrides/ckeditor5",
         "cropperjs": "^1.6.1",
         "css-tree": "^2.3.1",
         "flatpickr": "^4.6.13",
@@ -85,7 +89,7 @@
         "taboverride": "^4.0.3"
       },
       "devDependencies": {
-        "@ckeditor/ckeditor5-dev-utils": "^39.6.3",
+        "@ckeditor/ckeditor5-dev-utils": "^40.0.0",
         "@open-wc/testing": "^4.0.0",
         "@rollup/plugin-commonjs": "^25.0.7",
         "@rollup/plugin-node-resolve": "^15.2.3",
@@ -181,27 +185,27 @@
       }
     },
     "node_modules/@babel/code-frame": {
-      "version": "7.23.5",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
-      "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
+      "version": "7.24.2",
+      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
+      "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
       "dev": true,
       "dependencies": {
-        "@babel/highlight": "^7.23.4",
-        "chalk": "^2.4.2"
+        "@babel/highlight": "^7.24.2",
+        "picocolors": "^1.0.0"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/generator": {
-      "version": "7.23.6",
-      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
-      "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
+      "version": "7.24.5",
+      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz",
+      "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==",
       "dev": true,
       "dependencies": {
-        "@babel/types": "^7.23.6",
-        "@jridgewell/gen-mapping": "^0.3.2",
-        "@jridgewell/trace-mapping": "^0.3.17",
+        "@babel/types": "^7.24.5",
+        "@jridgewell/gen-mapping": "^0.3.5",
+        "@jridgewell/trace-mapping": "^0.3.25",
         "jsesc": "^2.5.1"
       },
       "engines": {
@@ -243,53 +247,54 @@
       }
     },
     "node_modules/@babel/helper-split-export-declaration": {
-      "version": "7.22.6",
-      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
-      "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
+      "version": "7.24.5",
+      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz",
+      "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==",
       "dev": true,
       "dependencies": {
-        "@babel/types": "^7.22.5"
+        "@babel/types": "^7.24.5"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-string-parser": {
-      "version": "7.23.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
-      "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
+      "version": "7.24.1",
+      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz",
+      "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==",
       "dev": true,
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-validator-identifier": {
-      "version": "7.22.20",
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
-      "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
+      "version": "7.24.5",
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz",
+      "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==",
       "dev": true,
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/highlight": {
-      "version": "7.23.4",
-      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
-      "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
+      "version": "7.24.5",
+      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz",
+      "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==",
       "dev": true,
       "dependencies": {
-        "@babel/helper-validator-identifier": "^7.22.20",
+        "@babel/helper-validator-identifier": "^7.24.5",
         "chalk": "^2.4.2",
-        "js-tokens": "^4.0.0"
+        "js-tokens": "^4.0.0",
+        "picocolors": "^1.0.0"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/parser": {
-      "version": "7.24.0",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz",
-      "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==",
+      "version": "7.24.5",
+      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz",
+      "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==",
       "dev": true,
       "bin": {
         "parser": "bin/babel-parser.js"
@@ -313,19 +318,19 @@
       }
     },
     "node_modules/@babel/traverse": {
-      "version": "7.24.0",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz",
-      "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==",
+      "version": "7.24.5",
+      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz",
+      "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==",
       "dev": true,
       "dependencies": {
-        "@babel/code-frame": "^7.23.5",
-        "@babel/generator": "^7.23.6",
+        "@babel/code-frame": "^7.24.2",
+        "@babel/generator": "^7.24.5",
         "@babel/helper-environment-visitor": "^7.22.20",
         "@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.24.0",
-        "@babel/types": "^7.24.0",
+        "@babel/helper-split-export-declaration": "^7.24.5",
+        "@babel/parser": "^7.24.5",
+        "@babel/types": "^7.24.5",
         "debug": "^4.3.1",
         "globals": "^11.1.0"
       },
@@ -334,13 +339,13 @@
       }
     },
     "node_modules/@babel/types": {
-      "version": "7.24.0",
-      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
-      "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==",
+      "version": "7.24.5",
+      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz",
+      "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==",
       "dev": true,
       "dependencies": {
-        "@babel/helper-string-parser": "^7.23.4",
-        "@babel/helper-validator-identifier": "^7.22.20",
+        "@babel/helper-string-parser": "^7.24.1",
+        "@babel/helper-validator-identifier": "^7.24.5",
         "to-fast-properties": "^2.0.0"
       },
       "engines": {
@@ -348,72 +353,73 @@
       }
     },
     "node_modules/@ckeditor/ckeditor5-alignment": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.3.0.tgz",
-      "integrity": "sha512-n+4AaxVoHjWvdkGVxCODlQFUGYqpUnQX7FwXD8xb4iXhcWmIhlMM81hTJ0KReJPwBfDxcre1NR+Kn9hWcgQlOg==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.4.2.tgz",
+      "integrity": "sha512-kFiEIZfUNt2TCrwJgM4mot6LLqzbH4vbfYcjbrsUz28kLv8guzcwKXPRe0ZrHo+WS7Cny8j5aCEuUAs3sxEmAg==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-autoformat": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-41.3.0.tgz",
-      "integrity": "sha512-7PilkC98/erd93/SSc8uJ65UMtDL4HTq84dS8vq76PAcW09mvEyd+g3/NEh9cQzJPOn4XDVN4oTLg1bU3t5bQA==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-41.4.2.tgz",
+      "integrity": "sha512-Ukit63jHiAuLyfESdLSc6ya12xKJxDP83krZFiMY5bfXssg0z39CGuHOZlwaI9r7bBjWWMGJJeaC/9i/6L9y7g==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-basic-styles": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-41.3.0.tgz",
-      "integrity": "sha512-FSH/pmrApZZqZ83LHXsQkjQK5fRai7UUyqkPBsL/mgTm05/MLgyuoGYTR5+ogRTh05IQV6Wt9aMtRoboAtLCrw==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-41.4.2.tgz",
+      "integrity": "sha512-+Y+M9/JRX3xSHX/E5zFwzuKPzEeeuL61wcig1DuEz7GvK5sRLJcbdVQmiJnfDh3iOcf/ob1nahNgHAEoCno0Dw==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-block-quote": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-41.3.0.tgz",
-      "integrity": "sha512-md1xncrU4GQRHaJMVtON6F+7cVz+IaqEKtovnODja5CWMIrDfBQ+JMECo3UjGUn1V7nJgF+MUODnUI4+Ns4Ngw==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-41.4.2.tgz",
+      "integrity": "sha512-tkEKd3pmDO8QWm243FRDRUv5COayXYZJpMFUL6blw3m6IXb4ujcXKn61A+UwUO+kM0NGTuepHZJkFSuV1/90sw==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-clipboard": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.3.0.tgz",
-      "integrity": "sha512-ZVCl4L4FggW64DtL5m1RPSKEo6HwkTViu7m+cN6NXT7VAV4SVEvxhL1vYpz/vhBBPZLw6kSELX17fbI3PbIa0g==",
-      "dependencies": {
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-engine": "41.3.0",
-        "@ckeditor/ckeditor5-ui": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0",
-        "@ckeditor/ckeditor5-widget": "41.3.0",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.4.2.tgz",
+      "integrity": "sha512-cMoGXClFxp5uR5Wr1cZnop5IdmqTZXTcrUuEoyhF+1hk+QDhp2ibQ2dTKu6hw+TTzw3Xd6g8Kj0Oj+mXoIur+w==",
+      "dependencies": {
+        "@ckeditor/ckeditor5-core": "41.4.2",
+        "@ckeditor/ckeditor5-engine": "41.4.2",
+        "@ckeditor/ckeditor5-ui": "41.4.2",
+        "@ckeditor/ckeditor5-utils": "41.4.2",
+        "@ckeditor/ckeditor5-widget": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-code-block": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.3.0.tgz",
-      "integrity": "sha512-7W8OCPBn2xzmfaFiPTonelxfi8k2TW2UeMY5chvl+9MmG9dnOwy0z7bIyO7uUzic+4dJxZB77/n9fjQWrWauuA==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.4.2.tgz",
+      "integrity": "sha512-NyPvffk+yA2rWsiF3Q/dDyO1ZtUvlX5hEVEWCG9C4wz9NVtBmoK0v1HmcsBDYQ//TwLY3N8HA0LX00UGTHVGFw==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2",
+        "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-core": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-41.3.0.tgz",
-      "integrity": "sha512-3K1dQJTawbCJtaytZvIkax8fZjN7lns0IFEbu2MWTBGlXmifiDyRDRJe6/e/0sGSiKGsoBGIky8M0iYzqLbd3g==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-41.4.2.tgz",
+      "integrity": "sha512-kCIJjviiMNIMBMx7XFXFp1IeTELQKv7xyPJiVFDyUftIfthf9uWty72ipZ3BBNBGBkaoTiSzDZ507EsX6czuIQ==",
       "dependencies": {
-        "@ckeditor/ckeditor5-engine": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0",
+        "@ckeditor/ckeditor5-engine": "41.4.2",
+        "@ckeditor/ckeditor5-utils": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-dev-translations": {
-      "version": "39.6.3",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-39.6.3.tgz",
-      "integrity": "sha512-7ym6AXn0OoVCUbN2Qr2nJDbakr1PZMOkWjqKlRy3yDoNVRN8AB2R+zQEo7HElgqGGmk3BVlMdSCfowOsIzXKmA==",
+      "version": "40.0.0",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-40.0.0.tgz",
+      "integrity": "sha512-iRniAJEiAuNwZS7Co3uh9Ce77X19CGkghOUt0RXCJst+B+QqRnRg51G4pcC5Go+74lUaU4hyeqq1v6JQ4ui8yQ==",
       "dev": true,
       "dependencies": {
         "@babel/parser": "^7.18.9",
@@ -445,17 +451,17 @@
       }
     },
     "node_modules/@ckeditor/ckeditor5-dev-utils": {
-      "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==",
+      "version": "40.0.0",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-utils/-/ckeditor5-dev-utils-40.0.0.tgz",
+      "integrity": "sha512-hXz8Gyfc4lwKQET5xRFCgykLdjylR6rCsOG8kYXTeNsEggI9nV6DYfKS0zMD1DFe3CIUbWV2HT4R6B2j/YOZBg==",
       "dev": true,
       "dependencies": {
-        "@ckeditor/ckeditor5-dev-translations": "^39.6.3",
+        "@ckeditor/ckeditor5-dev-translations": "^40.0.0",
         "chalk": "^3.0.0",
         "cli-cursor": "^3.1.0",
         "cli-spinners": "^2.6.1",
         "css-loader": "^5.2.7",
-        "cssnano": "^5.0.0",
+        "cssnano": "^6.0.3",
         "del": "^5.0.0",
         "esbuild-loader": "~3.0.1",
         "fs-extra": "^9.1.0",
@@ -491,6 +497,201 @@
         "node": ">=8"
       }
     },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/commander": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+      "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+      "dev": true,
+      "engines": {
+        "node": ">= 10"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/css-declaration-sorter": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz",
+      "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==",
+      "dev": true,
+      "engines": {
+        "node": "^14 || ^16 || >=18"
+      },
+      "peerDependencies": {
+        "postcss": "^8.0.9"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/css-select": {
+      "version": "5.1.0",
+      "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
+      "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
+      "dev": true,
+      "dependencies": {
+        "boolbase": "^1.0.0",
+        "css-what": "^6.1.0",
+        "domhandler": "^5.0.2",
+        "domutils": "^3.0.1",
+        "nth-check": "^2.0.1"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/fb55"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/cssnano": {
+      "version": "6.1.2",
+      "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz",
+      "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==",
+      "dev": true,
+      "dependencies": {
+        "cssnano-preset-default": "^6.1.2",
+        "lilconfig": "^3.1.1"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/cssnano"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/cssnano-preset-default": {
+      "version": "6.1.2",
+      "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz",
+      "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==",
+      "dev": true,
+      "dependencies": {
+        "browserslist": "^4.23.0",
+        "css-declaration-sorter": "^7.2.0",
+        "cssnano-utils": "^4.0.2",
+        "postcss-calc": "^9.0.1",
+        "postcss-colormin": "^6.1.0",
+        "postcss-convert-values": "^6.1.0",
+        "postcss-discard-comments": "^6.0.2",
+        "postcss-discard-duplicates": "^6.0.3",
+        "postcss-discard-empty": "^6.0.3",
+        "postcss-discard-overridden": "^6.0.2",
+        "postcss-merge-longhand": "^6.0.5",
+        "postcss-merge-rules": "^6.1.1",
+        "postcss-minify-font-values": "^6.1.0",
+        "postcss-minify-gradients": "^6.0.3",
+        "postcss-minify-params": "^6.1.0",
+        "postcss-minify-selectors": "^6.0.4",
+        "postcss-normalize-charset": "^6.0.2",
+        "postcss-normalize-display-values": "^6.0.2",
+        "postcss-normalize-positions": "^6.0.2",
+        "postcss-normalize-repeat-style": "^6.0.2",
+        "postcss-normalize-string": "^6.0.2",
+        "postcss-normalize-timing-functions": "^6.0.2",
+        "postcss-normalize-unicode": "^6.1.0",
+        "postcss-normalize-url": "^6.0.2",
+        "postcss-normalize-whitespace": "^6.0.2",
+        "postcss-ordered-values": "^6.0.2",
+        "postcss-reduce-initial": "^6.1.0",
+        "postcss-reduce-transforms": "^6.0.2",
+        "postcss-svgo": "^6.0.3",
+        "postcss-unique-selectors": "^6.0.4"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/cssnano-utils": {
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz",
+      "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==",
+      "dev": true,
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/csso": {
+      "version": "5.0.5",
+      "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
+      "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
+      "dev": true,
+      "dependencies": {
+        "css-tree": "~2.2.0"
+      },
+      "engines": {
+        "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+        "npm": ">=7.0.0"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/csso/node_modules/css-tree": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
+      "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
+      "dev": true,
+      "dependencies": {
+        "mdn-data": "2.0.28",
+        "source-map-js": "^1.0.1"
+      },
+      "engines": {
+        "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+        "npm": ">=7.0.0"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/dom-serializer": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+      "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+      "dev": true,
+      "dependencies": {
+        "domelementtype": "^2.3.0",
+        "domhandler": "^5.0.2",
+        "entities": "^4.2.0"
+      },
+      "funding": {
+        "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/domhandler": {
+      "version": "5.0.3",
+      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+      "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+      "dev": true,
+      "dependencies": {
+        "domelementtype": "^2.3.0"
+      },
+      "engines": {
+        "node": ">= 4"
+      },
+      "funding": {
+        "url": "https://github.com/fb55/domhandler?sponsor=1"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/domutils": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
+      "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
+      "dev": true,
+      "dependencies": {
+        "dom-serializer": "^2.0.0",
+        "domelementtype": "^2.3.0",
+        "domhandler": "^5.0.3"
+      },
+      "funding": {
+        "url": "https://github.com/fb55/domutils?sponsor=1"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/entities": {
+      "version": "4.5.0",
+      "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+      "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.12"
+      },
+      "funding": {
+        "url": "https://github.com/fb55/entities?sponsor=1"
+      }
+    },
     "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/fs-extra": {
       "version": "9.1.0",
       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
@@ -518,6 +719,472 @@
         "graceful-fs": "^4.1.6"
       }
     },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/lilconfig": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz",
+      "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=14"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antonk52"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/mdn-data": {
+      "version": "2.0.28",
+      "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
+      "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
+      "dev": true
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-calc": {
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz",
+      "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==",
+      "dev": true,
+      "dependencies": {
+        "postcss-selector-parser": "^6.0.11",
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.2.2"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-colormin": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz",
+      "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==",
+      "dev": true,
+      "dependencies": {
+        "browserslist": "^4.23.0",
+        "caniuse-api": "^3.0.0",
+        "colord": "^2.9.3",
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-convert-values": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz",
+      "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==",
+      "dev": true,
+      "dependencies": {
+        "browserslist": "^4.23.0",
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-discard-comments": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz",
+      "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==",
+      "dev": true,
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-discard-duplicates": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz",
+      "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==",
+      "dev": true,
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-discard-empty": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz",
+      "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==",
+      "dev": true,
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-discard-overridden": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz",
+      "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==",
+      "dev": true,
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-merge-longhand": {
+      "version": "6.0.5",
+      "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz",
+      "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0",
+        "stylehacks": "^6.1.1"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-merge-rules": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz",
+      "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==",
+      "dev": true,
+      "dependencies": {
+        "browserslist": "^4.23.0",
+        "caniuse-api": "^3.0.0",
+        "cssnano-utils": "^4.0.2",
+        "postcss-selector-parser": "^6.0.16"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-minify-font-values": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz",
+      "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-minify-gradients": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz",
+      "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==",
+      "dev": true,
+      "dependencies": {
+        "colord": "^2.9.3",
+        "cssnano-utils": "^4.0.2",
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-minify-params": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz",
+      "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==",
+      "dev": true,
+      "dependencies": {
+        "browserslist": "^4.23.0",
+        "cssnano-utils": "^4.0.2",
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-minify-selectors": {
+      "version": "6.0.4",
+      "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz",
+      "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==",
+      "dev": true,
+      "dependencies": {
+        "postcss-selector-parser": "^6.0.16"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-normalize-charset": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz",
+      "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==",
+      "dev": true,
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-normalize-display-values": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz",
+      "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-normalize-positions": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz",
+      "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-normalize-repeat-style": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz",
+      "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-normalize-string": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz",
+      "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-normalize-timing-functions": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz",
+      "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-normalize-unicode": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz",
+      "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==",
+      "dev": true,
+      "dependencies": {
+        "browserslist": "^4.23.0",
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-normalize-url": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz",
+      "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-normalize-whitespace": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz",
+      "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-ordered-values": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz",
+      "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==",
+      "dev": true,
+      "dependencies": {
+        "cssnano-utils": "^4.0.2",
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-reduce-initial": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz",
+      "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==",
+      "dev": true,
+      "dependencies": {
+        "browserslist": "^4.23.0",
+        "caniuse-api": "^3.0.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-reduce-transforms": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz",
+      "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-svgo": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz",
+      "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==",
+      "dev": true,
+      "dependencies": {
+        "postcss-value-parser": "^4.2.0",
+        "svgo": "^3.2.0"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >= 18"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/postcss-unique-selectors": {
+      "version": "6.0.4",
+      "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz",
+      "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==",
+      "dev": true,
+      "dependencies": {
+        "postcss-selector-parser": "^6.0.16"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/stylehacks": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz",
+      "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==",
+      "dev": true,
+      "dependencies": {
+        "browserslist": "^4.23.0",
+        "postcss-selector-parser": "^6.0.16"
+      },
+      "engines": {
+        "node": "^14 || ^16 || >=18.0"
+      },
+      "peerDependencies": {
+        "postcss": "^8.4.31"
+      }
+    },
+    "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/svgo": {
+      "version": "3.3.2",
+      "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz",
+      "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
+      "dev": true,
+      "dependencies": {
+        "@trysound/sax": "0.2.0",
+        "commander": "^7.2.0",
+        "css-select": "^5.1.0",
+        "css-tree": "^2.3.1",
+        "css-what": "^6.1.0",
+        "csso": "^5.0.5",
+        "picocolors": "^1.0.0"
+      },
+      "bin": {
+        "svgo": "bin/svgo"
+      },
+      "engines": {
+        "node": ">=14.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/svgo"
+      }
+    },
     "node_modules/@ckeditor/ckeditor5-dev-utils/node_modules/universalify": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
@@ -528,90 +1195,90 @@
       }
     },
     "node_modules/@ckeditor/ckeditor5-editor-classic": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-41.3.0.tgz",
-      "integrity": "sha512-yhs078iq0eSQpZ9+RQAWxSTsJoqYEbGomhlHebjHc9bpsTFFA4T8vcroWTvhRmySEpbHfRnADxQBj0ZGQfyDdA==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-41.4.2.tgz",
+      "integrity": "sha512-BVf4ipZz36eCTDFiQ8hqN+oBmuvZPzCmNDDjCYuHNGCKGLaIo1Yzi09fHPUWDw1U+en6Cgnwc2HSWgwf7zC7aA==",
       "dependencies": {
-        "ckeditor5": "41.3.0",
+        "ckeditor5": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-engine": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-41.3.0.tgz",
-      "integrity": "sha512-H+t3o5zuoyTzygCP2V/x0WEd2Vn3I1XwJtDbvcXDz1C05dbWf5UUAj/xIsgoIgmOl+HKNVLhPiCjZGXXZhCNzQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-41.4.2.tgz",
+      "integrity": "sha512-25JqIzNYvCqQ6f02YY+a8A8xtjClzI0YCio0JGoRG3JHJXzYsQbTPsiokuE1BCwMCu3gYoFz8eKJYt2selLsCw==",
       "dependencies": {
-        "@ckeditor/ckeditor5-utils": "41.3.0",
+        "@ckeditor/ckeditor5-utils": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-enter": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.3.0.tgz",
-      "integrity": "sha512-b061fD75nm9KMq/OXa6ilEMk9LJOrLMAst0/kX6ig0q9nE0VSkwkXqVAtCRbliEf0GIqQCjUvm2EoDuFeGWKeQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.4.2.tgz",
+      "integrity": "sha512-pvNNcFGn7TFFuJ1QbT0Jggd5xflORxa5i32nZuSzDLVflXGDKq53xSXxapCzd7XsiVXQlufbXt2SlGj7lhyP1w==",
       "dependencies": {
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-engine": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0"
+        "@ckeditor/ckeditor5-core": "41.4.2",
+        "@ckeditor/ckeditor5-engine": "41.4.2",
+        "@ckeditor/ckeditor5-utils": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-essentials": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-41.3.0.tgz",
-      "integrity": "sha512-K6RXnNujsaF/m5BYMiEDE6WeGqs3JHnorK5JutsQ+QebqVs3P4nG78NmyFvf42FfgPKrpap2vyWky1M/DVFVOQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-41.4.2.tgz",
+      "integrity": "sha512-1UCvk76v2+NDfHfTo3Qg0EJYpddgSC/i66jY3NnQUFt1zt68rAzm/kFOVYjTD/QDn6pyiMAIUeMlKFkswF+upg==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-find-and-replace": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.3.0.tgz",
-      "integrity": "sha512-jcsj14/b9OQoZdiEZHtdzu1FIHZtSYiX1OurDsV9SMxam5ky+JuNOh2VDExS4Lu6ebnukTqVcyrfWXH4ygVVrA==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.4.2.tgz",
+      "integrity": "sha512-y3JZF9UMgf6Zwt3HzaPI9B8Gbwc1s+IoK78LFuhkP9B/rgQDBFWi3fXo6ywHsHKZ/EK5JZQuHMdI9czyBuG29Q==",
       "dependencies": {
-        "@ckeditor/ckeditor5-ui": "41.3.0",
-        "ckeditor5": "41.3.0",
+        "@ckeditor/ckeditor5-ui": "41.4.2",
+        "ckeditor5": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-font": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.3.0.tgz",
-      "integrity": "sha512-CfJmS5rURMuCrssYGkqtfAF62YTx5B/lyZfR5d+nCPFSWWNjkVBzvGtR0jyVlLiaL+aaQBRys+s7DcwwVKUdyA==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.4.2.tgz",
+      "integrity": "sha512-++7oIK+MXtHGUQkqmXgZqGDBCEsHCuGkss43goGZ97PcRwLegnDRInowj3K/r3nwQcts1VAWnnLCnCSSYbcGIQ==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-heading": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-41.3.0.tgz",
-      "integrity": "sha512-n8Og5x8IM8+MAFPh87DW/RqopMTJzPiONESt6XzvcHf+BLreImPwIy4abIpHbm1eAaQpv4ojHuMMYWSfOmv2JQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-41.4.2.tgz",
+      "integrity": "sha512-8AyMumy90nY49reQlHuCgSJFSaym4emCVF6vAAqd71FHtmgtfS9w3xMqXAk6QbgMjfy46cwind0JITZfBfKqLg==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-horizontal-line": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.3.0.tgz",
-      "integrity": "sha512-l4MP0uiGOudciUwnpenXOHv0Z3sp606CIxshVbgAuWF8LTEhHOGUaHHRDWI/YnQgmKiolotTan1WYNa1bhULJw==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.4.2.tgz",
+      "integrity": "sha512-le+6melLc8lQTPBWppnWXWaX16KXcvXz8ZOO4uuD7+w5JrtRheEG1N35nTblpeT+QcyBjL9mSu519xReL2qjBA==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-html-support": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.3.0.tgz",
-      "integrity": "sha512-3LMDwgpC4f2igUkqt43SiqJ9FlaJj/WGa2iw7/MmHO6IJ9BNIqWpko9fCHYzfEVYsSzCymTqKMPCwhrirNuUkg==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.4.2.tgz",
+      "integrity": "sha512-QHqFgzQucCRvEOPdxcXOMervxhlK6DiR6JqUvgeJyyiWWQT0HGiG7Vy7QKhL6S0w5BUYFoS5B8rj5LjOEm+xsg==",
       "dependencies": {
-        "ckeditor5": "41.3.0",
+        "ckeditor5": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-indent": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-41.3.0.tgz",
-      "integrity": "sha512-GbqTHvWnLjqlqqxmmC1gO0Tfg6mXjah6TuI/JvRzID1fOwddFKFrBX+bk9LlWz0HlGEouW/aDTihbyE4ODZXXQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-41.4.2.tgz",
+      "integrity": "sha512-pghHa+DKya6788nTiU1ZItKmAgjf+up4Rqe5GOkxKB7vJc189KSBJYc5foov65nM831rXcWgTk4jybK+JGHmjQ==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-inspector": {
@@ -624,129 +1291,130 @@
       }
     },
     "node_modules/@ckeditor/ckeditor5-link": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-41.3.0.tgz",
-      "integrity": "sha512-JW6Og4lnDsSKjGyL5FKvSU3690oTtu5e/aVNn81NQqZpfczcDvgqjD7fdPwgI4cuvepa+six1N8uEVABjvjtSQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-41.4.2.tgz",
+      "integrity": "sha512-woMv9/BxkDjG5xsS/OyaxW9tWTuiG6wZWWcYxVJq8FOW2NL68CKQLmyoQ1rdv/2Gw4UPUXTtB+1uGVmQDMXDsQ==",
       "dependencies": {
-        "@ckeditor/ckeditor5-ui": "41.3.0",
-        "ckeditor5": "41.3.0",
+        "@ckeditor/ckeditor5-ui": "41.4.2",
+        "ckeditor5": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-list": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-41.3.0.tgz",
-      "integrity": "sha512-UxdRba5hLkP1Nl/gfbNoivcvXdQYavcgZZl36zO+CCuEgIcP7qcFRhye2oitiGZ1tSJfXD2/JAkkLOITdsKSjg==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-41.4.2.tgz",
+      "integrity": "sha512-nGb36jNJO6YAU35piKabey9B13xw6TnmL5VySS2dEqSt/DTy7RdY5z2K7CU/NGuIGe/bPBZgU1J0dQkRr2F3hA==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-paragraph": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-41.3.0.tgz",
-      "integrity": "sha512-9wcGu99fltVZNq+vn6PEiib+4pERIR8ntDZr+Gi++4jqDEehVbQbaqKRwy/fLCl0JFaRVnmtsRm+iaUnkL3R3Q==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-41.4.2.tgz",
+      "integrity": "sha512-tOsD40Fcqli5zkH/68WhcqYU8BL4qb8J5xGuk1xmBokz3W0LzebWW0GXmFk5PmWv+fg0dOXfSo8uMzb5ni+CuQ==",
       "dependencies": {
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-ui": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0"
+        "@ckeditor/ckeditor5-core": "41.4.2",
+        "@ckeditor/ckeditor5-ui": "41.4.2",
+        "@ckeditor/ckeditor5-utils": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-paste-from-office": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-41.3.0.tgz",
-      "integrity": "sha512-jItJg9tpQxSv3FjH90RSX+bZmqwVlHZcgTRI03rkQlwi+hlneP6Cu8vxRt0zRRbNLxy0gdnk6QpD1vbq/8riHQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-41.4.2.tgz",
+      "integrity": "sha512-jby5YQ2QowGdDCshPq5Ej11wTFcBZP2dYhQTu6fRZRc+mdihKCILxh0rwBgBOCCf+buflx8RYp/WKd76Kcuq5g==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-remove-format": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.3.0.tgz",
-      "integrity": "sha512-QOeVjT/ct2VLBd3ch4Ua/xjQs/5iXaIMjGidMLWvN8TiOYRq50dyy7ecjS4TPyzeQUVa7jd0fZiXTCjgHYZ2yA==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.4.2.tgz",
+      "integrity": "sha512-XlCIvIETcWn6/6jfPhVzSqkXZ6fnU0iqqNlyKF67dStfc6vVc6Ut31P+f84SwAJA8ay553OUNyY14YZcoP2tLg==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-select-all": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.3.0.tgz",
-      "integrity": "sha512-w14V7OHVVB9NlO536+NYPvgNk0XCNufO2oxO0B4Tf4iQi6U3LYxyMJwotHDwhJqYVHofLQyeuwFF3Y2N1d1NnQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.4.2.tgz",
+      "integrity": "sha512-zC0wS0IggFDvk1wDB/SregfejLJk62In+i7P0otOaySg5tFfkJqT3OycplbPqIn3D1UCpIIz4KJzRl66PEVI7g==",
       "dependencies": {
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-ui": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0"
+        "@ckeditor/ckeditor5-core": "41.4.2",
+        "@ckeditor/ckeditor5-ui": "41.4.2",
+        "@ckeditor/ckeditor5-utils": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-show-blocks": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.3.0.tgz",
-      "integrity": "sha512-SXNOgXlStDHb2AMx0ps1DBkS7FTnnzABVeqW1HFGCwv8SG0n3DXYU+amqx4Q5kKCkicVHBaMlR1ajjPkZsLZ7w==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.4.2.tgz",
+      "integrity": "sha512-0mKErojbxNr8Xbx5OjDLdciU3Onwn33h5IMU2j6imcwqORLzyXgU9ENhwwfw6Roeu8Guvi6hEVKBW6GE1UIYIQ==",
       "dependencies": {
-        "@ckeditor/ckeditor5-ui": "41.3.0",
-        "ckeditor5": "41.3.0"
+        "@ckeditor/ckeditor5-ui": "41.4.2",
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-source-editing": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.3.0.tgz",
-      "integrity": "sha512-yazk+7JtcMGaWpUkLrL8SOWjVnu3B3Zntm3Gu9PKGbkjIc7glQQB73a4RrmC7UKeJSloSmoPTKaTd3FdBdr8GQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.4.2.tgz",
+      "integrity": "sha512-TnBJLLEU5dckalm8KZP/xC0kLMeNDVTrWUp8iCLcmLoe9xlt/wIO8VzLVPW+WjgzSZ7Yq+vrzHaCyJRVxuDsBQ==",
       "dependencies": {
-        "@ckeditor/ckeditor5-theme-lark": "41.3.0",
-        "ckeditor5": "41.3.0"
+        "@ckeditor/ckeditor5-theme-lark": "41.4.2",
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-special-characters": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.3.0.tgz",
-      "integrity": "sha512-eONxijR+So6Teh2/P87KmVP0LtoQvoDqISLj+N0ADlVCEYm4hbFLV0zoRk/ZKHxscVNspyF9KBUfbK9vWM40og==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.4.2.tgz",
+      "integrity": "sha512-OicpKzkYqyTjPRGZf6xMYQnuUCAZ4QS2H1MAEH5xTiwYv+eqR/enC/m9FxCEs2Z3DlO9DIjVnoBxe2qUCSxRBQ==",
       "dependencies": {
-        "ckeditor5": "41.3.0"
+        "ckeditor5": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-style": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.3.0.tgz",
-      "integrity": "sha512-tfmwzv27Eaq54NtbD/cb0o/riDktIJiRpO8FUQMvD0McwPiZCsyxcf+AZlbnJ0Unw7FwGFL2mYcvQgMeEI2d1A==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.4.2.tgz",
+      "integrity": "sha512-q39mtg1kBrmJ8XA7XbOy4HhVzrICvt0KS484d5c3NaX7JetwapAM/QfWDGfMToMukzFcntaGt0be5Bwja0LJSw==",
       "dependencies": {
-        "ckeditor5": "41.3.0",
+        "ckeditor5": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-table": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-41.3.0.tgz",
-      "integrity": "sha512-0oz7gP2TTRPZy3sss3TKoJ9Kpf9/mmQgH17VTMotF2CKJbPZdP7m8NciFH5CPqRuWZZKMCXn02pZyqhA+U+7HA==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-41.4.2.tgz",
+      "integrity": "sha512-wDn1UUaKHcrscmTYj2PwCFbj9FOXFfhk4JbCepyGFQt31YyaOKBzAyZaJQ7E38wJq7a4afac3MwUDk+j1X5FDw==",
       "dependencies": {
-        "ckeditor5": "41.3.0",
+        "@ckeditor/ckeditor5-ui": "41.4.2",
+        "ckeditor5": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-theme-lark": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.3.0.tgz",
-      "integrity": "sha512-WKlgqDhajGkxakQ/ub45g4Zo5JoP3SCAlLsRQoiosm63twEoGlIB4F/zYJpSc1GtdZQf/dPFKYpE1mcr6wBc/A==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.4.2.tgz",
+      "integrity": "sha512-rzFSAhdPMD2QylJDwgGniiBoCuHWQAQIEKDtMbQ4FH+/7JiCfKgUsnZxqhDPJwQyV1MWVz4wmXK/1RKqHohOvg==",
       "dependencies": {
-        "@ckeditor/ckeditor5-ui": "41.3.0"
+        "@ckeditor/ckeditor5-ui": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-typing": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-41.3.0.tgz",
-      "integrity": "sha512-xboj4s3GcG+pwOYZeVUle8RkRE+De7OsejnzcwCwx+wJ2PkOwbSyVdXQIdRq+DSPxfISGjyFXGinSWiUx0taJg==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-41.4.2.tgz",
+      "integrity": "sha512-dXP+uNl+jkfrSIqMNai2yakR/3JqJ9g0M9WwwnV5vzbEOKD4YKP5+ixvqKb39dwLCLZ4mGpJaX+rjNXBExjSIw==",
       "dependencies": {
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-engine": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0",
+        "@ckeditor/ckeditor5-core": "41.4.2",
+        "@ckeditor/ckeditor5-engine": "41.4.2",
+        "@ckeditor/ckeditor5-utils": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-ui": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-41.3.0.tgz",
-      "integrity": "sha512-F/zDk3584klgeoP2VyQmXn4cx0ekkfB8JD8JpqVNPAcLlw6HRdP9zhSTc9fDkA8QGnRIA/M0cXm3qXYS1Vms0Q==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-41.4.2.tgz",
+      "integrity": "sha512-wvRbDXJN8PmaWyB0H487DjvdH2ayMyN52+WLkZlVbhX9ICb1sf5XnLz4v/wXeQ4W8JbWdsg2FZIDDQDeXjvyJw==",
       "dependencies": {
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0",
+        "@ckeditor/ckeditor5-core": "41.4.2",
+        "@ckeditor/ckeditor5-utils": "41.4.2",
         "color-convert": "2.0.1",
         "color-parse": "1.4.2",
         "lodash-es": "4.17.21",
@@ -765,60 +1433,60 @@
       }
     },
     "node_modules/@ckeditor/ckeditor5-undo": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.3.0.tgz",
-      "integrity": "sha512-o9zNt8joLzepvoR4eFtA7wklmi7PaA94iHk6QqE0xYL0y6qhwH+RharJRfftMaYAEUTRK4LeVXY6tjRmV5QRXQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.4.2.tgz",
+      "integrity": "sha512-mJMoALRWAaFg9Jgu+ufSGR/cUGCawMcz7Iwr5TBdrICmIckxx0DxPwWCPoTgI1laBZtRy/QctO2gQ4H+FYbfUw==",
       "dependencies": {
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-engine": "41.3.0",
-        "@ckeditor/ckeditor5-ui": "41.3.0"
+        "@ckeditor/ckeditor5-core": "41.4.2",
+        "@ckeditor/ckeditor5-engine": "41.4.2",
+        "@ckeditor/ckeditor5-ui": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-upload": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.3.0.tgz",
-      "integrity": "sha512-ya7251S5oyqYzYNK4Ioz8L6Z4Dp93FItmm3uBAoEyWV0t0F0HeFpX+iWDTi9tfw6OgzZ8B0jPb6WYiAnrw2V3g==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.4.2.tgz",
+      "integrity": "sha512-dCNQhZw9QcgGUKlYD8STpgNanNp7ILPMRNoDFW9NWHRKsUpjGMYIU3dsE4f08hkA/bckJ9yBaZc7a0LavOrncw==",
       "dependencies": {
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0"
+        "@ckeditor/ckeditor5-core": "41.4.2",
+        "@ckeditor/ckeditor5-utils": "41.4.2"
       }
     },
     "node_modules/@ckeditor/ckeditor5-utils": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-41.3.0.tgz",
-      "integrity": "sha512-MhsmTLklzwmMo7JFEVqul8eFOX3pD91mF8XfxH3qOb/GPxMmN0cCLVkY+W/WE/YCr5HZcWym3v0rVnUjqGZ6jQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-41.4.2.tgz",
+      "integrity": "sha512-VgLr2eLVggyhDqa7H8JUxpnOLTZ0R/YuDZ6ENVUumd9q4VrpNs94ZK0Y/Shp7UmuHQ/sTth+PWTsi+t5KwYqeQ==",
       "dependencies": {
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-watchdog": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.3.0.tgz",
-      "integrity": "sha512-TVROhUR5hHy+2cbbuRc/+EO9xFcC8z/tWcMwOGlRIIwLJUu5GXWiCInF+wV0sG7IYdGIEEoOiTPiHzOSQSt5lQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.4.2.tgz",
+      "integrity": "sha512-u17Y8XHhyDHaShQei7WuZ0th8DgKo56YfJqRdZautHKnPJ32r+O97uTcGfBpsobhZbJ6Ss3tUwebve3Obv2K/w==",
       "dependencies": {
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-widget": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.3.0.tgz",
-      "integrity": "sha512-Cf0C6+G3LP4fZnPMmuCo1TknsGoikb7sz0MgW+16h1UGmNu5QpyOH9oGnHeDbeVFKyR4Ld0Li9Kw9+oJL9g6OA==",
-      "dependencies": {
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-engine": "41.3.0",
-        "@ckeditor/ckeditor5-enter": "41.3.0",
-        "@ckeditor/ckeditor5-typing": "41.3.0",
-        "@ckeditor/ckeditor5-ui": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.4.2.tgz",
+      "integrity": "sha512-hpM9Ti2iFvBBIPAESJp3bOY4SR6fzF3V5t46CpVDStLJdqwnQOuZ8Nv1dqzZZWCuK+EByAbY14pgfYM92nNHrQ==",
+      "dependencies": {
+        "@ckeditor/ckeditor5-core": "41.4.2",
+        "@ckeditor/ckeditor5-engine": "41.4.2",
+        "@ckeditor/ckeditor5-enter": "41.4.2",
+        "@ckeditor/ckeditor5-typing": "41.4.2",
+        "@ckeditor/ckeditor5-ui": "41.4.2",
+        "@ckeditor/ckeditor5-utils": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
     "node_modules/@ckeditor/ckeditor5-word-count": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.3.0.tgz",
-      "integrity": "sha512-uLY8X0+jhm8x+kIbojjmM8oOOQXnmvbEHsJFtGPJXKU7KYwprvMAmYZAxJB/Ec3zQMMfG9nhaLwt3j2gOU5KDQ==",
+      "version": "41.4.2",
+      "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.4.2.tgz",
+      "integrity": "sha512-XuCLL97FotJ9QfuCZOhW7V2XHfVXkplIDpwgnH4HnLjtMLGFVZbyb0k9pEJk3Kp+F8qQbfWDIPFzaNKRDKqtRA==",
       "dependencies": {
-        "ckeditor5": "41.3.0",
+        "ckeditor5": "41.4.2",
         "lodash-es": "4.17.21"
       }
     },
@@ -2003,14 +2671,14 @@
       "integrity": "sha512-X2JpoM7xUw0p9Me0tMaI0HNfcF/Hd07ZZlzpnpEMpGerUZOLoyeThrV9P+CrBHxZrluWJrigJbcdqXliFd0YMA=="
     },
     "node_modules/@jridgewell/gen-mapping": {
-      "version": "0.3.2",
-      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
-      "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
+      "version": "0.3.5",
+      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
+      "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
       "dev": true,
       "dependencies": {
-        "@jridgewell/set-array": "^1.0.1",
+        "@jridgewell/set-array": "^1.2.1",
         "@jridgewell/sourcemap-codec": "^1.4.10",
-        "@jridgewell/trace-mapping": "^0.3.9"
+        "@jridgewell/trace-mapping": "^0.3.24"
       },
       "engines": {
         "node": ">=6.0.0"
@@ -2026,9 +2694,9 @@
       }
     },
     "node_modules/@jridgewell/set-array": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
-      "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+      "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
       "dev": true,
       "engines": {
         "node": ">=6.0.0"
@@ -2051,9 +2719,9 @@
       "dev": true
     },
     "node_modules/@jridgewell/trace-mapping": {
-      "version": "0.3.21",
-      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz",
-      "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==",
+      "version": "0.3.25",
+      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+      "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
       "dev": true,
       "dependencies": {
         "@jridgewell/resolve-uri": "^3.1.0",
@@ -5982,24 +6650,8 @@
       }
     },
     "node_modules/ckeditor5": {
-      "version": "41.3.0",
-      "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.3.0.tgz",
-      "integrity": "sha512-H9+Gv9DZQHxiPjaaWo0FHFeYBDWv0Je9WvudLyLaCwh9FVVEZNcPqVmxe55M1mIdQJSXNn8Q663orct09pqdfw==",
-      "dependencies": {
-        "@ckeditor/ckeditor5-clipboard": "41.3.0",
-        "@ckeditor/ckeditor5-core": "41.3.0",
-        "@ckeditor/ckeditor5-engine": "41.3.0",
-        "@ckeditor/ckeditor5-enter": "41.3.0",
-        "@ckeditor/ckeditor5-paragraph": "41.3.0",
-        "@ckeditor/ckeditor5-select-all": "41.3.0",
-        "@ckeditor/ckeditor5-typing": "41.3.0",
-        "@ckeditor/ckeditor5-ui": "41.3.0",
-        "@ckeditor/ckeditor5-undo": "41.3.0",
-        "@ckeditor/ckeditor5-upload": "41.3.0",
-        "@ckeditor/ckeditor5-utils": "41.3.0",
-        "@ckeditor/ckeditor5-watchdog": "41.3.0",
-        "@ckeditor/ckeditor5-widget": "41.3.0"
-      }
+      "resolved": "overrides/ckeditor5",
+      "link": true
     },
     "node_modules/clean-css": {
       "version": "4.2.3",
@@ -14833,6 +15485,10 @@
       "funding": {
         "url": "https://github.com/sponsors/sindresorhus"
       }
+    },
+    "overrides/ckeditor5": {
+      "version": "41.4.2",
+      "license": "GPL-2.0+"
     }
   }
 }
diff --git a/Build/package.json b/Build/package.json
index 71fee12f086f04089f9635de143efba933b23ab2..92c5ff4b9480ddce2a55bac392e0c764f152f822 100644
--- a/Build/package.json
+++ b/Build/package.json
@@ -12,7 +12,7 @@
     "npm": ">=10.0.0"
   },
   "devDependencies": {
-    "@ckeditor/ckeditor5-dev-utils": "^39.6.3",
+    "@ckeditor/ckeditor5-dev-utils": "^40.0.0",
     "@open-wc/testing": "^4.0.0",
     "@rollup/plugin-commonjs": "^25.0.7",
     "@rollup/plugin-node-resolve": "^15.2.3",
@@ -83,38 +83,41 @@
     "watch:test": "wtr --watch"
   },
   "dependencies": {
-    "@ckeditor/ckeditor5-alignment": "^41.3.0",
-    "@ckeditor/ckeditor5-autoformat": "^41.3.0",
-    "@ckeditor/ckeditor5-basic-styles": "^41.3.0",
-    "@ckeditor/ckeditor5-block-quote": "^41.3.0",
-    "@ckeditor/ckeditor5-clipboard": "^41.3.0",
-    "@ckeditor/ckeditor5-code-block": "^41.3.0",
-    "@ckeditor/ckeditor5-core": "^41.3.0",
-    "@ckeditor/ckeditor5-editor-classic": "^41.3.0",
-    "@ckeditor/ckeditor5-engine": "^41.3.0",
-    "@ckeditor/ckeditor5-essentials": "^41.3.0",
-    "@ckeditor/ckeditor5-find-and-replace": "^41.3.0",
-    "@ckeditor/ckeditor5-font": "^41.3.0",
-    "@ckeditor/ckeditor5-heading": "^41.3.0",
-    "@ckeditor/ckeditor5-horizontal-line": "^41.3.0",
-    "@ckeditor/ckeditor5-html-support": "^41.3.0",
-    "@ckeditor/ckeditor5-indent": "^41.3.0",
+    "@ckeditor/ckeditor5-alignment": "^41.4.2",
+    "@ckeditor/ckeditor5-autoformat": "^41.4.2",
+    "@ckeditor/ckeditor5-basic-styles": "^41.4.2",
+    "@ckeditor/ckeditor5-block-quote": "^41.4.2",
+    "@ckeditor/ckeditor5-clipboard": "^41.4.2",
+    "@ckeditor/ckeditor5-code-block": "^41.4.2",
+    "@ckeditor/ckeditor5-core": "^41.4.2",
+    "@ckeditor/ckeditor5-editor-classic": "^41.4.2",
+    "@ckeditor/ckeditor5-engine": "^41.4.2",
+    "@ckeditor/ckeditor5-essentials": "^41.4.2",
+    "@ckeditor/ckeditor5-find-and-replace": "^41.4.2",
+    "@ckeditor/ckeditor5-font": "^41.4.2",
+    "@ckeditor/ckeditor5-heading": "^41.4.2",
+    "@ckeditor/ckeditor5-horizontal-line": "^41.4.2",
+    "@ckeditor/ckeditor5-html-support": "^41.4.2",
+    "@ckeditor/ckeditor5-indent": "^41.4.2",
     "@ckeditor/ckeditor5-inspector": "^4.1.0",
-    "@ckeditor/ckeditor5-link": "^41.3.0",
-    "@ckeditor/ckeditor5-list": "^41.3.0",
-    "@ckeditor/ckeditor5-paragraph": "^41.3.0",
-    "@ckeditor/ckeditor5-paste-from-office": "^41.3.0",
-    "@ckeditor/ckeditor5-remove-format": "^41.3.0",
-    "@ckeditor/ckeditor5-show-blocks": "^41.3.0",
-    "@ckeditor/ckeditor5-source-editing": "^41.3.0",
-    "@ckeditor/ckeditor5-special-characters": "^41.3.0",
-    "@ckeditor/ckeditor5-style": "^41.3.0",
-    "@ckeditor/ckeditor5-table": "^41.3.0",
-    "@ckeditor/ckeditor5-theme-lark": "^41.3.0",
-    "@ckeditor/ckeditor5-ui": "^41.3.0",
-    "@ckeditor/ckeditor5-undo": "^41.3.0",
-    "@ckeditor/ckeditor5-utils": "^41.3.0",
-    "@ckeditor/ckeditor5-word-count": "^41.3.0",
+    "@ckeditor/ckeditor5-link": "^41.4.2",
+    "@ckeditor/ckeditor5-list": "^41.4.2",
+    "@ckeditor/ckeditor5-paragraph": "^41.4.2",
+    "@ckeditor/ckeditor5-paste-from-office": "^41.4.2",
+    "@ckeditor/ckeditor5-remove-format": "^41.4.2",
+    "@ckeditor/ckeditor5-select-all": "^41.4.2",
+    "@ckeditor/ckeditor5-show-blocks": "^41.4.2",
+    "@ckeditor/ckeditor5-source-editing": "^41.4.2",
+    "@ckeditor/ckeditor5-special-characters": "^41.4.2",
+    "@ckeditor/ckeditor5-style": "^41.4.2",
+    "@ckeditor/ckeditor5-table": "^41.4.2",
+    "@ckeditor/ckeditor5-theme-lark": "^41.4.2",
+    "@ckeditor/ckeditor5-ui": "^41.4.2",
+    "@ckeditor/ckeditor5-undo": "^41.4.2",
+    "@ckeditor/ckeditor5-upload": "^41.4.2",
+    "@ckeditor/ckeditor5-utils": "^41.4.2",
+    "@ckeditor/ckeditor5-watchdog": "^41.4.2",
+    "@ckeditor/ckeditor5-word-count": "^41.4.2",
     "@codemirror/autocomplete": "^6.12.0",
     "@codemirror/commands": "^6.3.3",
     "@codemirror/lang-css": "^6.2.1",
@@ -141,6 +144,7 @@
     "autosize": "^6.0.1",
     "bootstrap": "^5.3.2",
     "chart.js": "^4.4.2",
+    "ckeditor5": "file:overrides/ckeditor5",
     "cropperjs": "^1.6.1",
     "css-tree": "^2.3.1",
     "flatpickr": "^4.6.13",
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-code-block.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-code-block.js
index 9031c356ebee0a39a097b456c836a3962921459f..fbc0808a18bb9f7b6dab027096a59090d01eb2ce 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-code-block.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-code-block.js
@@ -2,34 +2,34 @@ import{Command as e,Plugin as t,icons as n}from"@ckeditor/ckeditor5-core";import
 /**
  * @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
- */function p(e){const t=e.t,n=e.config.get("codeBlock.languages");for(const e of n)"Plain text"===e.label&&(e.label=t("Plain text")),void 0===e.class&&(e.class=`language-${e.language}`);return n}function h(e,t,n){const o={};for(const i of e)if("class"===t){o[i[t].split(" ").shift()]=i[n]}else o[i[t]]=i[n];return o}function b(e){return e.data.match(/^(\s*)/)[0]}function k(e){const t=e.document.selection,n=[];if(t.isCollapsed)return[t.anchor];const o=t.getFirstRange().getWalker({ignoreElementEnd:!0,direction:"backward"});for(const{item:t}of o){if(!t.is("$textProxy"))continue;const{parent:o,startOffset:i}=t.textNode;if(!o.is("element","codeBlock"))continue;const c=b(t.textNode),r=e.createPositionAt(o,i+c.length);n.push(r)}return n}function B(e){const t=c(e.getSelectedBlocks());return!!t&&t.is("element","codeBlock")}function v(e,t){return!t.is("rootElement")&&!e.isLimit(t)&&e.checkChild(t.parent,"codeBlock")}
+ */function p(e){const t=e.t,n=e.config.get("codeBlock.languages");for(const e of n)"Plain text"===e.label&&(e.label=t("Plain text")),void 0===e.class&&(e.class=`language-${e.language}`);return n}function h(e,t,n){const o={};for(const i of e)if("class"===t){o[i[t].split(" ").shift()]=i[n]}else o[i[t]]=i[n];return o}function b(e){return e.data.match(/^(\s*)/)[0]}function k(e){const t=e.document.selection,n=[];if(t.isCollapsed)return[t.anchor];const o=t.getFirstRange().getWalker({ignoreElementEnd:!0,direction:"backward"});for(const{item:t}of o){if(!t.is("$textProxy"))continue;const{parent:o,startOffset:i}=t.textNode;if(!o.is("element","codeBlock"))continue;const c=b(t.textNode),r=e.createPositionAt(o,i+c.length);n.push(r)}return n}function B(e){const t=c(e.getSelectedBlocks());return!!t&&t.is("element","codeBlock")}function v(e,t){return!t.is("rootElement")&&!e.isLimit(t)&&e.checkChild(t.parent,"codeBlock")}function x(e,t,n,o){const i=h(t,"language","label"),c=n.getAttribute("language");if(c in i){const t=i[c];return e("enter"===o?"Entering %0 code snippet":"Leaving %0 code snippet",t)}return e("enter"===o?"Entering code snippet":"Leaving code snippet")}
 /**
  * @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 x extends e{constructor(e){super(e),this._lastLanguage=null}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(e={}){const t=this.editor,n=t.model,o=n.document.selection,i=p(t)[0],c=Array.from(o.getSelectedBlocks()),r=null==e.forceValue?!this.value:e.forceValue,a=function(e,t,n){if(e.language)return e.language;if(e.usePreviousLanguageChoice&&t)return t;return n}
+ */class C extends e{constructor(e){super(e),this._lastLanguage=null}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(e={}){const t=this.editor,n=t.model,o=n.document.selection,i=p(t)[0],c=Array.from(o.getSelectedBlocks()),r=null==e.forceValue?!this.value:e.forceValue,a=function(e,t,n){if(e.language)return e.language;if(e.usePreviousLanguageChoice&&t)return t;return n}
 /**
  * @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
- */(e,this._lastLanguage,i.language);n.change((e=>{r?this._applyCodeBlock(e,c,a):this._removeCodeBlock(e,c)}))}_getValue(){const e=this.editor.model.document.selection,t=c(e.getSelectedBlocks());return!!!(!t||!t.is("element","codeBlock"))&&t.getAttribute("language")}_checkEnabled(){if(this.value)return!0;const e=this.editor.model.document.selection,t=this.editor.model.schema,n=c(e.getSelectedBlocks());return!!n&&v(t,n)}_applyCodeBlock(e,t,n){this._lastLanguage=n;const o=this.editor.model.schema,i=t.filter((e=>v(o,e)));for(const t of i)e.rename(t,"codeBlock"),e.setAttribute("language",n,t),o.removeDisallowedAttributes([t],e),Array.from(t.getChildren()).filter((e=>!o.checkChild(t,e))).forEach((t=>e.remove(t)));i.reverse().forEach(((t,n)=>{const o=i[n+1];t.previousSibling===o&&(e.appendElement("softBreak",o),e.merge(e.createPositionBefore(t)))}))}_removeCodeBlock(e,t){const n=t.filter((e=>e.is("element","codeBlock")));for(const t of n){const n=e.createRangeOn(t);for(const t of Array.from(n.getItems()).reverse())if(t.is("element","softBreak")&&t.parent.is("element","codeBlock")){const{position:n}=e.split(e.createPositionBefore(t)),o=n.nodeAfter;e.rename(o,"paragraph"),e.removeAttribute("language",o),e.remove(t)}e.rename(t,"paragraph"),e.removeAttribute("language",t)}}}class C extends e{constructor(e){super(e),this._indentSequence=e.config.get("codeBlock.indentSequence")}refresh(){this.isEnabled=this._checkEnabled()}execute(){const e=this.editor.model;e.change((t=>{const n=k(e);for(const o of n){const n=t.createText(this._indentSequence);e.insertContent(n,o)}}))}_checkEnabled(){return!!this._indentSequence&&B(this.editor.model.document.selection)}}
+ */(e,this._lastLanguage,i.language);n.change((e=>{r?this._applyCodeBlock(e,c,a):this._removeCodeBlock(e,c)}))}_getValue(){const e=this.editor.model.document.selection,t=c(e.getSelectedBlocks());return!!!(!t||!t.is("element","codeBlock"))&&t.getAttribute("language")}_checkEnabled(){if(this.value)return!0;const e=this.editor.model.document.selection,t=this.editor.model.schema,n=c(e.getSelectedBlocks());return!!n&&v(t,n)}_applyCodeBlock(e,t,n){this._lastLanguage=n;const o=this.editor.model.schema,i=t.filter((e=>v(o,e)));for(const t of i)e.rename(t,"codeBlock"),e.setAttribute("language",n,t),o.removeDisallowedAttributes([t],e),Array.from(t.getChildren()).filter((e=>!o.checkChild(t,e))).forEach((t=>e.remove(t)));i.reverse().forEach(((t,n)=>{const o=i[n+1];t.previousSibling===o&&(e.appendElement("softBreak",o),e.merge(e.createPositionBefore(t)))}))}_removeCodeBlock(e,t){const n=t.filter((e=>e.is("element","codeBlock")));for(const t of n){const n=e.createRangeOn(t);for(const t of Array.from(n.getItems()).reverse())if(t.is("element","softBreak")&&t.parent.is("element","codeBlock")){const{position:n}=e.split(e.createPositionBefore(t)),o=n.nodeAfter;e.rename(o,"paragraph"),e.removeAttribute("language",o),e.remove(t)}e.rename(t,"paragraph"),e.removeAttribute("language",t)}}}class w extends e{constructor(e){super(e),this._indentSequence=e.config.get("codeBlock.indentSequence")}refresh(){this.isEnabled=this._checkEnabled()}execute(){const e=this.editor.model;e.change((t=>{const n=k(e);for(const o of n){const n=t.createText(this._indentSequence);e.insertContent(n,o)}}))}_checkEnabled(){return!!this._indentSequence&&B(this.editor.model.document.selection)}}
 /**
  * @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 w extends e{constructor(e){super(e),this._indentSequence=e.config.get("codeBlock.indentSequence")}refresh(){this.isEnabled=this._checkEnabled()}execute(){const e=this.editor.model;e.change((()=>{const t=k(e);for(const n of t){const t=S(e,n,this._indentSequence);t&&e.deleteContent(e.createSelection(t))}}))}_checkEnabled(){if(!this._indentSequence)return!1;const e=this.editor.model;return!!B(e.document.selection)&&k(e).some((t=>S(e,t,this._indentSequence)))}}function S(e,t,n){const o=function(e){let t=e.parent.getChild(e.index);t&&!t.is("element","softBreak")||(t=e.nodeBefore);if(!t||t.is("element","softBreak"))return null;return t}
+ */class S extends e{constructor(e){super(e),this._indentSequence=e.config.get("codeBlock.indentSequence")}refresh(){this.isEnabled=this._checkEnabled()}execute(){const e=this.editor.model;e.change((()=>{const t=k(e);for(const n of t){const t=A(e,n,this._indentSequence);t&&e.deleteContent(e.createSelection(t))}}))}_checkEnabled(){if(!this._indentSequence)return!1;const e=this.editor.model;return!!B(e.document.selection)&&k(e).some((t=>A(e,t,this._indentSequence)))}}function A(e,t,n){const o=function(e){let t=e.parent.getChild(e.index);t&&!t.is("element","softBreak")||(t=e.nodeBefore);if(!t||t.is("element","softBreak"))return null;return t}
 /**
  * @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
- */(t);if(!o)return null;const i=b(o),c=i.lastIndexOf(n);if(c+n.length!==i.length)return null;if(-1===c)return null;const{parent:r,startOffset:a}=o;return e.createRange(e.createPositionAt(r,a+c),e.createPositionAt(r,a+c+n.length))}function A(e,t,n=!1){const o=h(t,"language","class"),i=h(t,"language","label");return(t,c,r)=>{const{writer:a,mapper:s,consumable:l}=r;if(!l.consume(c.item,"insert"))return;const d=c.item.getAttribute("language"),u=s.toViewPosition(e.createPositionBefore(c.item)),g={};n&&(g["data-language"]=i[d],g.spellcheck="false");const m=o[d]?{class:o[d]}:void 0,f=a.createContainerElement("code",m),p=a.createContainerElement("pre",g,f);a.insert(u,p),s.bindElements(c.item,f)}}
+ */(t);if(!o)return null;const i=b(o),c=i.lastIndexOf(n);if(c+n.length!==i.length)return null;if(-1===c)return null;const{parent:r,startOffset:a}=o;return e.createRange(e.createPositionAt(r,a+c),e.createPositionAt(r,a+c+n.length))}function _(e,t,n=!1){const o=h(t,"language","class"),i=h(t,"language","label");return(t,c,r)=>{const{writer:a,mapper:s,consumable:l}=r;if(!l.consume(c.item,"insert"))return;const d=c.item.getAttribute("language"),u=s.toViewPosition(e.createPositionBefore(c.item)),g={};n&&(g["data-language"]=i[d],g.spellcheck="false");const m=o[d]?{class:o[d]}:void 0,f=a.createContainerElement("code",m),p=a.createContainerElement("pre",g,f);a.insert(u,p),s.bindElements(c.item,f)}}
 /**
  * @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 _="paragraph";class E extends t{static get pluginName(){return"CodeBlockEditing"}static get requires(){return[o]}constructor(e){super(e),e.config.define("codeBlock",{languages:[{language:"plaintext",label:"Plain text"},{language:"c",label:"C"},{language:"cs",label:"C#"},{language:"cpp",label:"C++"},{language:"css",label:"CSS"},{language:"diff",label:"Diff"},{language:"html",label:"HTML"},{language:"java",label:"Java"},{language:"javascript",label:"JavaScript"},{language:"php",label:"PHP"},{language:"python",label:"Python"},{language:"ruby",label:"Ruby"},{language:"typescript",label:"TypeScript"},{language:"xml",label:"XML"}],indentSequence:"\t"})}init(){const e=this.editor,t=e.model.schema,n=e.model,o=e.editing.view,c=e.plugins.has("ListEditing")?e.plugins.get("ListEditing"):null,r=p(e);e.commands.add("codeBlock",new x(e)),e.commands.add("indentCodeBlock",new C(e)),e.commands.add("outdentCodeBlock",new w(e)),this.listenTo(o.document,"tab",((t,n)=>{const o=n.shiftKey?"outdentCodeBlock":"indentCodeBlock";e.commands.get(o).isEnabled&&(e.execute(o),n.stopPropagation(),n.preventDefault(),t.stop())}),{context:"pre"}),t.register("codeBlock",{allowWhere:"$block",allowChildren:"$text",isBlock:!0,allowAttributes:["language"]}),t.addAttributeCheck(((e,t)=>!!(e.endsWith("codeBlock")&&c&&c.getListAttributeNames().includes(t))||!e.endsWith("codeBlock $text")&&void 0)),e.model.schema.addChildCheck(((e,t)=>{if(e.endsWith("codeBlock")&&t.isObject)return!1})),e.editing.downcastDispatcher.on("insert:codeBlock",A(n,r,!0)),e.data.downcastDispatcher.on("insert:codeBlock",A(n,r)),e.data.downcastDispatcher.on("insert:softBreak",function(e){return(t,n,o)=>{if("codeBlock"!==n.item.parent.name)return;const{writer:i,mapper:c,consumable:r}=o;if(!r.consume(n.item,"insert"))return;const a=c.toViewPosition(e.createPositionBefore(n.item));i.insert(a,i.createText("\n"))}}(n),{priority:"high"}),e.data.upcastDispatcher.on("element:code",function(e,t){const n=h(t,"class","language"),o=t[0].language;return(e,t,i)=>{const c=t.viewItem,r=c.parent;if(!r||!r.is("element","pre"))return;if(t.modelCursor.findAncestor("codeBlock"))return;const{consumable:a,writer:s}=i;if(!a.test(c,{name:!0}))return;const l=s.createElement("codeBlock"),d=[...c.getClassNames()];d.length||d.push("");for(const e of d){const t=n[e];if(t){s.setAttribute("language",t,l);break}}l.hasAttribute("language")||s.setAttribute("language",o,l),i.convertChildren(c,l),i.safeInsert(l,t.modelCursor)&&(a.consume(c,{name:!0}),i.updateConversionResult(l,t))}}(0,r)),e.data.upcastDispatcher.on("text",((e,t,{consumable:n,writer:o})=>{let i=t.modelCursor;if(!n.test(t.viewItem))return;if(!i.findAncestor("codeBlock"))return;n.consume(t.viewItem);const c=t.viewItem.data.split("\n").map((e=>o.createText(e))),r=c[c.length-1];for(const e of c)if(o.insert(e,i),i=i.getShiftedBy(e.offsetSize),e!==r){const e=o.createElement("softBreak");o.insert(e,i),i=o.createPositionAfter(e)}t.modelRange=o.createRange(t.modelCursor,i),t.modelCursor=i})),e.data.upcastDispatcher.on("element:pre",((e,t,{consumable:n})=>{const o=t.viewItem;if(o.findAncestor("pre"))return;const i=Array.from(o.getChildren()),c=i.find((e=>e.is("element","code")));if(c)for(const e of i)e!==c&&e.is("$text")&&n.consume(e,{name:!0})}),{priority:"high"}),this.listenTo(e.editing.view.document,"clipboardInput",((t,o)=>{let c=n.createRange(n.document.selection.anchor);if(o.targetRanges&&(c=e.editing.mapper.toModelRange(o.targetRanges[0])),!c.start.parent.is("element","codeBlock"))return;const r=o.dataTransfer.getData("text/plain"),a=new i(e.editing.view.document);o.content=function(e,t){const n=e.createDocumentFragment(),o=t.split("\n"),i=o.reduce(((t,n,i)=>(t.push(n),i<o.length-1&&t.push(e.createElement("br")),t)),[]);return e.appendChild(i,n),n}(a,r)})),this.listenTo(n,"getSelectedContent",((e,[o])=>{const i=o.anchor;!o.isCollapsed&&i.parent.is("element","codeBlock")&&i.hasSameParentAs(o.focus)&&n.change((n=>{const c=e.return;if(i.parent.is("element")&&(c.childCount>1||o.containsEntireContent(i.parent))){const t=n.createElement("codeBlock",i.parent.getAttributes());n.append(c,t);const o=n.createDocumentFragment();return n.append(t,o),void(e.return=o)}const r=c.getChild(0);t.checkAttribute(r,"code")&&n.setAttribute("code",!0,r)}))}))}afterInit(){const e=this.editor,t=e.commands,n=t.get("indent"),o=t.get("outdent");n&&n.registerChildCommand(t.get("indentCodeBlock"),{priority:"highest"}),o&&o.registerChildCommand(t.get("outdentCodeBlock")),this.listenTo(e.editing.view.document,"enter",((t,n)=>{e.model.document.selection.getLastPosition().parent.is("element","codeBlock")&&(function(e,t){const n=e.model,o=n.document,i=e.editing.view,c=o.selection.getLastPosition(),r=c.nodeAfter;if(t||!o.selection.isCollapsed||!c.isAtStart)return!1;if(!P(r))return!1;return e.model.change((t=>{e.execute("enter");const n=o.selection.anchor.parent.previousSibling;t.rename(n,_),t.setSelection(n,"in"),e.model.schema.removeDisallowedAttributes([n],t),t.remove(r)})),i.scrollToTheSelection(),!0}(e,n.isSoft)||function(e,t){const n=e.model,o=n.document,i=e.editing.view,c=o.selection.getLastPosition(),r=c.nodeBefore;let a;if(t||!o.selection.isCollapsed||!c.isAtEnd||!r||!r.previousSibling)return!1;if(P(r)&&P(r.previousSibling))a=n.createRange(n.createPositionBefore(r.previousSibling),n.createPositionAfter(r));else if(y(r)&&P(r.previousSibling)&&P(r.previousSibling.previousSibling))a=n.createRange(n.createPositionBefore(r.previousSibling.previousSibling),n.createPositionAfter(r));else{if(!(y(r)&&P(r.previousSibling)&&y(r.previousSibling.previousSibling)&&r.previousSibling.previousSibling&&P(r.previousSibling.previousSibling.previousSibling)))return!1;a=n.createRange(n.createPositionBefore(r.previousSibling.previousSibling.previousSibling),n.createPositionAfter(r))}return e.model.change((t=>{t.remove(a),e.execute("enter");const n=o.selection.anchor.parent;t.rename(n,_),e.model.schema.removeDisallowedAttributes([n],t)})),i.scrollToTheSelection(),!0}(e,n.isSoft)||function(e){const t=e.model,n=t.document,o=n.selection.getLastPosition(),i=o.nodeBefore||o.textNode;let c;i&&i.is("$text")&&(c=b(i));e.model.change((t=>{e.execute("shiftEnter"),c&&t.insertText(c,n.selection.anchor)}))}(e),n.preventDefault(),t.stop())}),{context:"pre"})}}function y(e){return e&&e.is("$text")&&!e.data.match(/\S/)}function P(e){return e&&e.is("element","softBreak")}!function(e,{insertAt:t}={}){if("undefined"==typeof document)return;const n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",window.litNonce&&o.setAttribute("nonce",window.litNonce),"top"===t&&n.firstChild?n.insertBefore(o,n.firstChild):n.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}(".ck-content pre{background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;min-width:200px;padding:1em;tab-size:4;text-align:left;white-space:pre-wrap}.ck-content pre code{background:unset;border-radius:0;padding:0}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{background:var(--ck-color-code-block-label-background);color:#fff;font-family:var(--ck-font-face);font-size:10px;line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);right:10px;top:-1px;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}");
+const E="paragraph";class y extends t{static get pluginName(){return"CodeBlockEditing"}static get requires(){return[o]}constructor(e){super(e),e.config.define("codeBlock",{languages:[{language:"plaintext",label:"Plain text"},{language:"c",label:"C"},{language:"cs",label:"C#"},{language:"cpp",label:"C++"},{language:"css",label:"CSS"},{language:"diff",label:"Diff"},{language:"html",label:"HTML"},{language:"java",label:"Java"},{language:"javascript",label:"JavaScript"},{language:"php",label:"PHP"},{language:"python",label:"Python"},{language:"ruby",label:"Ruby"},{language:"typescript",label:"TypeScript"},{language:"xml",label:"XML"}],indentSequence:"\t"})}init(){const e=this.editor,t=e.model.schema,n=e.model,o=e.editing.view,c=e.plugins.has("ListEditing")?e.plugins.get("ListEditing"):null,r=p(e);e.commands.add("codeBlock",new C(e)),e.commands.add("indentCodeBlock",new w(e)),e.commands.add("outdentCodeBlock",new S(e)),this.listenTo(o.document,"tab",((t,n)=>{const o=n.shiftKey?"outdentCodeBlock":"indentCodeBlock";e.commands.get(o).isEnabled&&(e.execute(o),n.stopPropagation(),n.preventDefault(),t.stop())}),{context:"pre"}),t.register("codeBlock",{allowWhere:"$block",allowChildren:"$text",isBlock:!0,allowAttributes:["language"]}),t.addAttributeCheck(((e,t)=>!!(e.endsWith("codeBlock")&&c&&c.getListAttributeNames().includes(t))||!e.endsWith("codeBlock $text")&&void 0)),e.model.schema.addChildCheck(((e,t)=>{if(e.endsWith("codeBlock")&&t.isObject)return!1})),e.editing.downcastDispatcher.on("insert:codeBlock",_(n,r,!0)),e.data.downcastDispatcher.on("insert:codeBlock",_(n,r)),e.data.downcastDispatcher.on("insert:softBreak",function(e){return(t,n,o)=>{if("codeBlock"!==n.item.parent.name)return;const{writer:i,mapper:c,consumable:r}=o;if(!r.consume(n.item,"insert"))return;const a=c.toViewPosition(e.createPositionBefore(n.item));i.insert(a,i.createText("\n"))}}(n),{priority:"high"}),e.data.upcastDispatcher.on("element:code",function(e,t){const n=h(t,"class","language"),o=t[0].language;return(e,t,i)=>{const c=t.viewItem,r=c.parent;if(!r||!r.is("element","pre"))return;if(t.modelCursor.findAncestor("codeBlock"))return;const{consumable:a,writer:s}=i;if(!a.test(c,{name:!0}))return;const l=s.createElement("codeBlock"),d=[...c.getClassNames()];d.length||d.push("");for(const e of d){const t=n[e];if(t){s.setAttribute("language",t,l);break}}l.hasAttribute("language")||s.setAttribute("language",o,l),i.convertChildren(c,l),i.safeInsert(l,t.modelCursor)&&(a.consume(c,{name:!0}),i.updateConversionResult(l,t))}}(0,r)),e.data.upcastDispatcher.on("text",((e,t,{consumable:n,writer:o})=>{let i=t.modelCursor;if(!n.test(t.viewItem))return;if(!i.findAncestor("codeBlock"))return;n.consume(t.viewItem);const c=t.viewItem.data.split("\n").map((e=>o.createText(e))),r=c[c.length-1];for(const e of c)if(o.insert(e,i),i=i.getShiftedBy(e.offsetSize),e!==r){const e=o.createElement("softBreak");o.insert(e,i),i=o.createPositionAfter(e)}t.modelRange=o.createRange(t.modelCursor,i),t.modelCursor=i})),e.data.upcastDispatcher.on("element:pre",((e,t,{consumable:n})=>{const o=t.viewItem;if(o.findAncestor("pre"))return;const i=Array.from(o.getChildren()),c=i.find((e=>e.is("element","code")));if(c)for(const e of i)e!==c&&e.is("$text")&&n.consume(e,{name:!0})}),{priority:"high"}),this.listenTo(e.editing.view.document,"clipboardInput",((t,o)=>{let c=n.createRange(n.document.selection.anchor);if(o.targetRanges&&(c=e.editing.mapper.toModelRange(o.targetRanges[0])),!c.start.parent.is("element","codeBlock"))return;const r=o.dataTransfer.getData("text/plain"),a=new i(e.editing.view.document);o.content=function(e,t){const n=e.createDocumentFragment(),o=t.split("\n"),i=o.reduce(((t,n,i)=>(t.push(n),i<o.length-1&&t.push(e.createElement("br")),t)),[]);return e.appendChild(i,n),n}(a,r)})),this.listenTo(n,"getSelectedContent",((e,[o])=>{const i=o.anchor;!o.isCollapsed&&i.parent.is("element","codeBlock")&&i.hasSameParentAs(o.focus)&&n.change((n=>{const c=e.return;if(i.parent.is("element")&&(c.childCount>1||o.containsEntireContent(i.parent))){const t=n.createElement("codeBlock",i.parent.getAttributes());n.append(c,t);const o=n.createDocumentFragment();return n.append(t,o),void(e.return=o)}const r=c.getChild(0);t.checkAttribute(r,"code")&&n.setAttribute("code",!0,r)}))}))}afterInit(){const e=this.editor,t=e.commands,n=t.get("indent"),o=t.get("outdent");n&&n.registerChildCommand(t.get("indentCodeBlock"),{priority:"highest"}),o&&o.registerChildCommand(t.get("outdentCodeBlock")),this.listenTo(e.editing.view.document,"enter",((t,n)=>{e.model.document.selection.getLastPosition().parent.is("element","codeBlock")&&(function(e,t){const n=e.model,o=n.document,i=e.editing.view,c=o.selection.getLastPosition(),r=c.nodeAfter;if(t||!o.selection.isCollapsed||!c.isAtStart)return!1;if(!L(r))return!1;return e.model.change((t=>{e.execute("enter");const n=o.selection.anchor.parent.previousSibling;t.rename(n,E),t.setSelection(n,"in"),e.model.schema.removeDisallowedAttributes([n],t),t.remove(r)})),i.scrollToTheSelection(),!0}(e,n.isSoft)||function(e,t){const n=e.model,o=n.document,i=e.editing.view,c=o.selection.getLastPosition(),r=c.nodeBefore;let a;if(t||!o.selection.isCollapsed||!c.isAtEnd||!r||!r.previousSibling)return!1;if(L(r)&&L(r.previousSibling))a=n.createRange(n.createPositionBefore(r.previousSibling),n.createPositionAfter(r));else if(P(r)&&L(r.previousSibling)&&L(r.previousSibling.previousSibling))a=n.createRange(n.createPositionBefore(r.previousSibling.previousSibling),n.createPositionAfter(r));else{if(!(P(r)&&L(r.previousSibling)&&P(r.previousSibling.previousSibling)&&r.previousSibling.previousSibling&&L(r.previousSibling.previousSibling.previousSibling)))return!1;a=n.createRange(n.createPositionBefore(r.previousSibling.previousSibling.previousSibling),n.createPositionAfter(r))}return e.model.change((t=>{t.remove(a),e.execute("enter");const n=o.selection.anchor.parent;t.rename(n,E),e.model.schema.removeDisallowedAttributes([n],t)})),i.scrollToTheSelection(),!0}(e,n.isSoft)||function(e){const t=e.model,n=t.document,o=n.selection.getLastPosition(),i=o.nodeBefore||o.textNode;let c;i&&i.is("$text")&&(c=b(i));e.model.change((t=>{e.execute("shiftEnter"),c&&t.insertText(c,n.selection.anchor)}))}(e),n.preventDefault(),t.stop())}),{context:"pre"}),this._initAriaAnnouncements()}_initAriaAnnouncements(){const{model:e,ui:t,t:n}=this.editor,o=p(this.editor);let i=null;e.document.selection.on("change:range",(()=>{const c=e.document.selection.focus.parent;t&&i!==c&&c.is("element")&&(i&&i.is("element","codeBlock")&&t.ariaLiveAnnouncer.announce(x(n,o,i,"leave")),c.is("element","codeBlock")&&t.ariaLiveAnnouncer.announce(x(n,o,c,"enter")),i=c)}))}}function P(e){return e&&e.is("$text")&&!e.data.match(/\S/)}function L(e){return e&&e.is("element","softBreak")}!function(e,{insertAt:t}={}){if("undefined"==typeof document)return;const n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",window.litNonce&&o.setAttribute("nonce",window.litNonce),"top"===t&&n.firstChild?n.insertBefore(o,n.firstChild):n.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}(".ck-content pre{background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;min-width:200px;padding:1em;tab-size:4;text-align:left;white-space:pre-wrap}.ck-content pre code{background:unset;border-radius:0;padding:0}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{background:var(--ck-color-code-block-label-background);color:#fff;font-family:var(--ck-font-face);font-size:10px;line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);right:10px;top:-1px;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}");
 /**
  * @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 L extends t{static get pluginName(){return"CodeBlockUI"}init(){const e=this.editor,t=e.t,o=e.ui.componentFactory,i=p(e),c=this._getLanguageListItemDefinitions(i),r=e.commands.get("codeBlock");o.add("codeBlock",(o=>{const i=a(o,s),d=i.buttonView,u=t("Insert code block");return d.set({label:u,tooltip:!0,icon:n.codeBlock,isToggleable:!0}),d.bind("isOn").to(r,"value",(e=>!!e)),d.on("execute",(()=>{e.execute("codeBlock",{usePreviousLanguageChoice:!0}),e.editing.view.focus()})),i.on("execute",(t=>{e.execute("codeBlock",{language:t.source._codeBlockLanguage,forceValue:!0}),e.editing.view.focus()})),i.class="ck-code-block-dropdown",i.bind("isEnabled").to(r),l(i,c,{role:"menu",ariaLabel:u}),i})),o.add("menuBar:codeBlock",(o=>{const i=new d(o);i.buttonView.set({label:t("Code block"),icon:n.codeBlock}),i.bind("isEnabled").to(r);const a=new u(o);a.set({ariaLabel:t("Insert code block")});for(const t of c){const n=new g(o,i),c=new m(o);c.bind(...Object.keys(t.model)).to(t.model),c.bind("ariaChecked").to(c,"isOn"),c.delegate("execute").to(i),c.on("execute",(()=>{e.execute("codeBlock",{language:t.model._codeBlockLanguage,forceValue:r.value!=t.model._codeBlockLanguage}),e.editing.view.focus()})),n.children.add(c),a.items.add(n)}return i.panelView.children.add(a),i}))}_getLanguageListItemDefinitions(e){const t=this.editor.commands.get("codeBlock"),n=new r;for(const o of e){const e={type:"button",model:new f({_codeBlockLanguage:o.language,label:o.label,role:"menuitemradio",withText:!0})};e.model.bind("isOn").to(t,"value",(t=>t===e.model._codeBlockLanguage)),n.add(e)}return n}}
+class T extends t{static get pluginName(){return"CodeBlockUI"}init(){const e=this.editor,t=e.t,o=e.ui.componentFactory,i=p(e),c=this._getLanguageListItemDefinitions(i),r=e.commands.get("codeBlock");o.add("codeBlock",(o=>{const i=a(o,s),d=i.buttonView,u=t("Insert code block");return d.set({label:u,tooltip:!0,icon:n.codeBlock,isToggleable:!0}),d.bind("isOn").to(r,"value",(e=>!!e)),d.on("execute",(()=>{e.execute("codeBlock",{usePreviousLanguageChoice:!0}),e.editing.view.focus()})),i.on("execute",(t=>{e.execute("codeBlock",{language:t.source._codeBlockLanguage,forceValue:!0}),e.editing.view.focus()})),i.class="ck-code-block-dropdown",i.bind("isEnabled").to(r),l(i,c,{role:"menu",ariaLabel:u}),i})),o.add("menuBar:codeBlock",(o=>{const i=new d(o);i.buttonView.set({label:t("Code block"),icon:n.codeBlock}),i.bind("isEnabled").to(r);const a=new u(o);a.set({ariaLabel:t("Insert code block")});for(const t of c){const n=new g(o,i),c=new m(o);c.bind(...Object.keys(t.model)).to(t.model),c.bind("ariaChecked").to(c,"isOn"),c.delegate("execute").to(i),c.on("execute",(()=>{e.execute("codeBlock",{language:t.model._codeBlockLanguage,forceValue:r.value!=t.model._codeBlockLanguage}),e.editing.view.focus()})),n.children.add(c),a.items.add(n)}return i.panelView.children.add(a),i}))}_getLanguageListItemDefinitions(e){const t=this.editor.commands.get("codeBlock"),n=new r;for(const o of e){const e={type:"button",model:new f({_codeBlockLanguage:o.language,label:o.label,role:"menuitemradio",withText:!0})};e.model.bind("isOn").to(t,"value",(t=>t===e.model._codeBlockLanguage)),n.add(e)}return n}}
 /**
  * @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 T extends t{static get requires(){return[E,L]}static get pluginName(){return"CodeBlock"}}export{T as CodeBlock,E as CodeBlockEditing,L as CodeBlockUI};
\ No newline at end of file
+ */class D extends t{static get requires(){return[y,T]}static get pluginName(){return"CodeBlock"}}export{D as CodeBlock,y as CodeBlockEditing,T as CodeBlockUI};
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-core.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-core.js
index 903a88f8f32726f10ec1a9c7eb04038ab60e6a94..8038b69e5fe7782233a05e97a0f3efb930b826cb 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-core.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-core.js
@@ -6,11 +6,11 @@ import{ObservableMixin as t,insertToPriorityArray as e,EmitterMixin as s,CKEdito
 /**
  * @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 p extends(t()){constructor(t){super(),this.editor=t,this.set("value",void 0),this.set("isEnabled",!1),this._affectsData=!0,this._isEnabledBasedOnSelection=!0,this._disableStack=new Set,this.decorate("execute"),this.listenTo(this.editor.model.document,"change",(()=>{this.refresh()})),this.listenTo(t,"change:isReadOnly",(()=>{this.refresh()})),this.on("set:isEnabled",(e=>{if(!this.affectsData)return;const s=t.model.document.selection,a=!("$graveyard"==s.getFirstPosition().root.rootName)&&t.model.canEditAt(s);(t.isReadOnly||this._isEnabledBasedOnSelection&&!a)&&(e.return=!1,e.stop())}),{priority:"highest"}),this.on("execute",(t=>{this.isEnabled||t.stop()}),{priority:"high"})}get affectsData(){return this._affectsData}set affectsData(t){this._affectsData=t}refresh(){this.isEnabled=!0}forceDisabled(t){this._disableStack.add(t),1==this._disableStack.size&&(this.on("set:isEnabled",f,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(t){this._disableStack.delete(t),0==this._disableStack.size&&(this.off("set:isEnabled",f),this.refresh())}execute(...t){}destroy(){this.stopListening()}}function f(t){t.return=!1,t.stop()}
+ */class p extends(t()){constructor(t){super(),this.editor=t,this.set("value",void 0),this.set("isEnabled",!1),this._affectsData=!0,this._isEnabledBasedOnSelection=!0,this._disableStack=new Set,this.decorate("execute"),this.listenTo(this.editor.model.document,"change",(()=>{this.refresh()})),this.listenTo(t,"change:isReadOnly",(()=>{this.refresh()})),this.on("set:isEnabled",(e=>{if(!this.affectsData)return;const s=t.model.document.selection,a=!("$graveyard"==s.getFirstPosition().root.rootName)&&t.model.canEditAt(s);(t.isReadOnly||this._isEnabledBasedOnSelection&&!a)&&(e.return=!1,e.stop())}),{priority:"highest"}),this.on("execute",(t=>{this.isEnabled||t.stop()}),{priority:"high"})}get affectsData(){return this._affectsData}set affectsData(t){this._affectsData=t}refresh(){this.isEnabled=!0}forceDisabled(t){this._disableStack.add(t),1==this._disableStack.size&&(this.on("set:isEnabled",z,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(t){this._disableStack.delete(t),0==this._disableStack.size&&(this.off("set:isEnabled",z),this.refresh())}execute(...t){}destroy(){this.stopListening()}}function z(t){t.return=!1,t.stop()}
 /**
  * @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 z extends p{constructor(){super(...arguments),this._childCommandsDefinitions=[]}refresh(){}execute(...t){const e=this._getFirstEnabledCommand();return!!e&&e.execute(t)}registerChildCommand(t,s={}){e(this._childCommandsDefinitions,{command:t,priority:s.priority||"normal"}),t.on("change:isEnabled",(()=>this._checkEnabled())),this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const t=this._childCommandsDefinitions.find((({command:t})=>t.isEnabled));return t&&t.command}}
+ */class f extends p{constructor(){super(...arguments),this._childCommandsDefinitions=[]}refresh(){}execute(...t){const e=this._getFirstEnabledCommand();return!!e&&e.execute(t)}registerChildCommand(t,s={}){e(this._childCommandsDefinitions,{command:t,priority:s.priority||"normal"}),t.on("change:isEnabled",(()=>this._checkEnabled())),this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const t=this._childCommandsDefinitions.find((({command:t})=>t.isEnabled));return t&&t.command}}
 /**
  * @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
@@ -67,4 +67,4 @@ function P(t,e){if(e.ckeditorInstance)throw new a("editor-source-element-already
  * @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 C={bold:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"/></svg>',cancel:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.591 10.177 4.243 4.242a1 1 0 0 1-1.415 1.415l-4.242-4.243-4.243 4.243a1 1 0 0 1-1.414-1.415l4.243-4.242L4.52 5.934A1 1 0 0 1 5.934 4.52l4.243 4.243 4.242-4.243a1 1 0 1 1 1.415 1.414l-4.243 4.243z"/></svg>',caption:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 16h9a1 1 0 0 1 0 2H2a1 1 0 0 1 0-2z"/><path d="M17 1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14zm0 1.5H3a.5.5 0 0 0-.492.41L2.5 3v9a.5.5 0 0 0 .41.492L3 12.5h14a.5.5 0 0 0 .492-.41L17.5 12V3a.5.5 0 0 0-.41-.492L17 2.5z" fill-opacity=".6"/></svg>',check:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/></svg>',cog:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.333 2 .19 2.263a5.899 5.899 0 0 1 1.458.604L14.714 3.4 16.6 5.286l-1.467 1.733c.263.452.468.942.605 1.46L18 8.666v2.666l-2.263.19a5.899 5.899 0 0 1-.604 1.458l1.467 1.733-1.886 1.886-1.733-1.467a5.899 5.899 0 0 1-1.46.605L11.334 18H8.667l-.19-2.263a5.899 5.899 0 0 1-1.458-.604L5.286 16.6 3.4 14.714l1.467-1.733a5.899 5.899 0 0 1-.604-1.458L2 11.333V8.667l2.262-.189a5.899 5.899 0 0 1 .605-1.459L3.4 5.286 5.286 3.4l1.733 1.467a5.899 5.899 0 0 1 1.46-.605L8.666 2h2.666zM10 6.267a3.733 3.733 0 1 0 0 7.466 3.733 3.733 0 0 0 0-7.466z"/></svg>',colorPalette:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.209 18.717A8.5 8.5 0 1 1 18.686 9.6h-.008l.002.12a3 3 0 0 1-2.866 2.997h-.268l-.046-.002v.002h-4.791a2 2 0 1 0 0 4 1 1 0 1 1-.128 1.992 8.665 8.665 0 0 1-.372.008Zm-3.918-7.01a1.25 1.25 0 1 0-2.415-.648 1.25 1.25 0 0 0 2.415.647ZM5.723 8.18a1.25 1.25 0 1 0 .647-2.414 1.25 1.25 0 0 0-.647 2.414ZM9.76 6.155a1.25 1.25 0 1 0 .647-2.415 1.25 1.25 0 0 0-.647 2.415Zm4.028 1.759a1.25 1.25 0 1 0 .647-2.415 1.25 1.25 0 0 0-.647 2.415Z"/></svg>',eraser:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m8.636 9.531-2.758 3.94a.5.5 0 0 0 .122.696l3.224 2.284h1.314l2.636-3.736L8.636 9.53zm.288 8.451L5.14 15.396a2 2 0 0 1-.491-2.786l6.673-9.53a2 2 0 0 1 2.785-.49l3.742 2.62a2 2 0 0 1 .491 2.785l-7.269 10.053-2.147-.066z"/><path d="M4 18h5.523v-1H4zm-2 0h1v-1H2z"/></svg>',history:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11 1a9 9 0 1 1-8.027 13.075l1.128-1.129A7.502 7.502 0 0 0 18.5 10a7.5 7.5 0 1 0-14.962.759l-.745-.746-.76.76A9 9 0 0 1 11 1z"/><path d="M.475 8.17a.75.75 0 0 1 .978.047l.075.082 1.284 1.643 1.681-1.284a.75.75 0 0 1 .978.057l.073.083a.75.75 0 0 1-.057.978l-.083.073-2.27 1.737a.75.75 0 0 1-.973-.052l-.074-.082-1.741-2.23a.75.75 0 0 1 .13-1.052z"/><path d="M11.5 5v4.999l3.196 3.196-1.06 1.06L10.1 10.72l-.1-.113V5z"/></svg>',image:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.66 9.118a.693.693 0 0 1 .956.032l3.65 3.411 2.422-2.238a.695.695 0 0 1 .945 0L17.5 13.6V2.5h-15v11.1l4.16-4.482ZM17.8 1c.652 0 1.2.47 1.2 1.1v14.362c0 .64-.532 1.038-1.184 1.038H2.184C1.532 17.5 1 17.103 1 16.462V2.1C1 1.47 1.537 1 2.2 1h15.6Zm-5.655 6a2.128 2.128 0 0 1 .157-2.364A2.133 2.133 0 1 1 12.145 7Z"/></svg>',imageUpload:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.201 1C.538 1 0 1.47 0 2.1v14.363c0 .64.534 1.037 1.186 1.037h9.494a2.97 2.97 0 0 1-.414-.287 2.998 2.998 0 0 1-1.055-2.03 3.003 3.003 0 0 1 .693-2.185l.383-.455-.02.018-3.65-3.41a.695.695 0 0 0-.957-.034L1.5 13.6V2.5h15v5.535a2.97 2.97 0 0 1 1.412.932l.088.105V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.713 2.803a2.146 2.146 0 0 0-2.049 1.992 2.14 2.14 0 0 0 1.28 2.096 2.13 2.13 0 0 0 2.644-3.11 2.134 2.134 0 0 0-1.875-.978Z"/><path d="M15.522 19.1a.79.79 0 0 0 .79-.79v-5.373l2.059 2.455a.79.79 0 1 0 1.211-1.015l-3.352-3.995a.79.79 0 0 0-.995-.179.784.784 0 0 0-.299.221l-3.35 3.99a.79.79 0 1 0 1.21 1.017l1.936-2.306v5.185c0 .436.353.79.79.79Z"/><path d="M15.522 19.1a.79.79 0 0 0 .79-.79v-5.373l2.059 2.455a.79.79 0 1 0 1.211-1.015l-3.352-3.995a.79.79 0 0 0-.995-.179.784.784 0 0 0-.299.221l-3.35 3.99a.79.79 0 1 0 1.21 1.017l1.936-2.306v5.185c0 .436.353.79.79.79Z"/></svg>',imageAssetManager:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.201 1c-.662 0-1.2.47-1.2 1.1v14.248c0 .64.533 1.152 1.185 1.152h6.623v-7.236L6.617 9.15a.694.694 0 0 0-.957-.033L1.602 13.55V2.553l14.798.003V9.7H18V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.723 2.805a2.094 2.094 0 0 0-1.621.832 2.127 2.127 0 0 0 1.136 3.357 2.13 2.13 0 0 0 2.611-1.506 2.133 2.133 0 0 0-.76-2.244 2.13 2.13 0 0 0-1.366-.44Z"/><path clip-rule="evenodd" d="M19.898 12.369v6.187a.844.844 0 0 1-.844.844h-8.719a.844.844 0 0 1-.843-.844v-7.312a.844.844 0 0 1 .843-.844h2.531a.843.843 0 0 1 .597.248l.838.852h4.75c.223 0 .441.114.6.272a.844.844 0 0 1 .247.597Zm-1.52.654-4.377.02-1.1-1.143H11v6h7.4l-.023-4.877Z"/></svg>',imageUrl:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.201 1C.538 1 0 1.47 0 2.1v14.363c0 .64.534 1.037 1.186 1.037h7.029a5.401 5.401 0 0 1 .615-4.338l.762-1.232-2.975-2.78a.696.696 0 0 0-.957-.033L1.5 13.6V2.5h15v6.023c.449.131.887.32 1.307.573l.058.033c.046.028.09.057.135.086V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.713 2.803a2.15 2.15 0 0 0-1.611.834 2.118 2.118 0 0 0-.438 1.158 2.14 2.14 0 0 0 1.277 2.096 2.132 2.132 0 0 0 2.645-3.11 2.13 2.13 0 0 0-1.873-.978Z"/><path d="M16.63 10.294a3.003 3.003 0 0 0-4.142.887l-.117.177a.647.647 0 0 0-.096.492.664.664 0 0 0 .278.418.7.7 0 0 0 .944-.234 1.741 1.741 0 0 1 2.478-.463 1.869 1.869 0 0 1 .476 2.55.637.637 0 0 0-.071.5.646.646 0 0 0 .309.396.627.627 0 0 0 .869-.19l.027-.041a3.226 3.226 0 0 0-.956-4.492Zm-6.061 3.78-.044.066a3.228 3.228 0 0 0 .82 4.403 3.005 3.005 0 0 0 4.275-.798l.13-.197a.626.626 0 0 0 .092-.475.638.638 0 0 0-.268-.402.713.713 0 0 0-.99.26l-.018.029a1.741 1.741 0 0 1-2.477.461 1.87 1.87 0 0 1-.475-2.55l.029-.047a.647.647 0 0 0 .086-.485.66.66 0 0 0-.275-.408l-.04-.027a.609.609 0 0 0-.845.17Z"/><path d="M15.312 13.925c.24-.36.154-.838-.19-1.067-.346-.23-.82-.124-1.059.236l-1.268 1.907c-.239.36-.153.838.192 1.067.345.23.818.123 1.057-.236l1.268-1.907Z"/></svg>',lowVision:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.085 6.22 2.943 4.078a.75.75 0 1 1 1.06-1.06l2.592 2.59A11.094 11.094 0 0 1 10 5.068c4.738 0 8.578 3.101 8.578 5.083 0 1.197-1.401 2.803-3.555 3.887l1.714 1.713a.75.75 0 0 1-.09 1.138.488.488 0 0 1-.15.084.75.75 0 0 1-.821-.16L6.17 7.304c-.258.11-.51.233-.757.365l6.239 6.24-.006.005.78.78c-.388.094-.78.166-1.174.215l-1.11-1.11h.011L4.55 8.197a7.2 7.2 0 0 0-.665.514l-.112.098 4.897 4.897-.005.006 1.276 1.276a10.164 10.164 0 0 1-1.477-.117l-.479-.479-.009.009-4.863-4.863-.022.031a2.563 2.563 0 0 0-.124.2c-.043.077-.08.158-.108.241a.534.534 0 0 0-.028.133.29.29 0 0 0 .008.072.927.927 0 0 0 .082.226c.067.133.145.26.234.379l3.242 3.365.025.01.59.623c-3.265-.918-5.59-3.155-5.59-4.668 0-1.194 1.448-2.838 3.663-3.93zm7.07.531a4.632 4.632 0 0 1 1.108 5.992l.345.344.046-.018a9.313 9.313 0 0 0 2-1.112c.256-.187.5-.392.727-.613.137-.134.27-.277.392-.431.072-.091.141-.185.203-.286.057-.093.107-.19.148-.292a.72.72 0 0 0 .036-.12.29.29 0 0 0 .008-.072.492.492 0 0 0-.028-.133.999.999 0 0 0-.036-.096 2.165 2.165 0 0 0-.071-.145 2.917 2.917 0 0 0-.125-.2 3.592 3.592 0 0 0-.263-.335 5.444 5.444 0 0 0-.53-.523 7.955 7.955 0 0 0-1.054-.768 9.766 9.766 0 0 0-1.879-.891c-.337-.118-.68-.219-1.027-.301zm-2.85.21-.069.002a.508.508 0 0 0-.254.097.496.496 0 0 0-.104.679.498.498 0 0 0 .326.199l.045.005c.091.003.181.003.272.012a2.45 2.45 0 0 1 2.017 1.513c.024.061.043.125.069.185a.494.494 0 0 0 .45.287h.008a.496.496 0 0 0 .35-.158.482.482 0 0 0 .13-.335.638.638 0 0 0-.048-.219 3.379 3.379 0 0 0-.36-.723 3.438 3.438 0 0 0-2.791-1.543l-.028-.001h-.013z"/></svg>',textAlternative:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.035 1C2.446 1 2 1.54 2 2.098V10.5h1.5v-8h13v8H18V2.098C18 1.539 17.48 1 16.9 1H3.035Zm10.453 2.61a1.885 1.885 0 0 0-1.442.736 1.89 1.89 0 0 0 1.011 2.976 1.903 1.903 0 0 0 2.253-1.114 1.887 1.887 0 0 0-1.822-2.598ZM7.463 8.163a.611.611 0 0 0-.432.154L5.071 10.5h5.119L7.88 8.348a.628.628 0 0 0-.417-.185Zm6.236 1.059a.62.62 0 0 0-.42.164L12.07 10.5h2.969l-.92-1.113a.618.618 0 0 0-.42-.165ZM.91 11.5a.91.91 0 0 0-.91.912v6.877c0 .505.405.91.91.91h18.178a.91.91 0 0 0 .912-.91v-6.877a.908.908 0 0 0-.912-.912H.91ZM3.668 13h1.947l2.135 5.7H5.898l-.28-.946H3.601l-.278.945H1.516L3.668 13Zm4.947 0h1.801v4.3h2.7v1.4h-4.5V13h-.001Zm4.5 0h5.4v1.4h-1.798v4.3h-1.701v-4.3h-1.9V13h-.001Zm-8.517 1.457-.614 2.059h1.262l-.648-2.059Z"/></svg>',loupe:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.68 13.74h-.001l4.209 4.208a1 1 0 1 0 1.414-1.414l-4.267-4.268a6 6 0 1 0-1.355 1.474ZM13 9a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"/></svg>',previousArrow:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>',nextArrow:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.537 14.813a.888.888 0 1 1-1.254-1.255L10.84 10 7.283 6.442a.888.888 0 1 1 1.254-1.255L12.74 9.39a.888.888 0 0 1-.16 1.382l-4.043 4.042z"/></svg>',importExport:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M19 4.5 14 0H3v12.673l.868-1.041c.185-.222.4-.402.632-.54V1.5h8v5h5v7.626a2.24 2.24 0 0 1 1.5.822V4.5ZM14 5V2l3.3 3H14Zm-3.692 12.5c.062.105.133.206.213.303L11.52 19H8v-.876a2.243 2.243 0 0 0 1.82-.624h.488Zm7.518-.657a.75.75 0 0 0-1.152-.96L15.5 17.29V12H14v5.29l-1.174-1.408a.75.75 0 0 0-1.152.96l2.346 2.816a.95.95 0 0 0 1.46 0l2.346-2.815Zm-15.056-.38a.75.75 0 0 1-.096-1.056l2.346-2.815a.95.95 0 0 1 1.46 0l2.346 2.815a.75.75 0 1 1-1.152.96L6.5 14.96V20H5v-5.04l-1.174 1.408a.75.75 0 0 1-1.056.096Z"/></svg>',paragraph:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5zM5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z"/></svg>',plus:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a1 1 0 0 0-1 1v6H3a1 1 0 1 0 0 2h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6V3a1 1 0 0 0-1-1Z"/></svg>',text:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.816 11.5 7.038 4.785 4.261 11.5h5.555Zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663L10.436 13Z"/><path d="m12.09 17-.534-1.292.848-1.971.545 1.319L12.113 17h-.023Zm1.142-5.187.545 1.319L15.5 9.13l1.858 4.316h-3.45l.398.965h3.467L18.887 17H20l-3.873-9h-1.254l-1.641 3.813Z"/></svg>',alignBottom:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.239 13.938-2.88-1.663a.75.75 0 0 1 .75-1.3L9 12.067V4.75a.75.75 0 1 1 1.5 0v7.318l1.89-1.093a.75.75 0 0 1 .75 1.3l-2.879 1.663a.752.752 0 0 1-.511.187.752.752 0 0 1-.511-.187zM4.25 17a.75.75 0 1 1 0-1.5h10.5a.75.75 0 0 1 0 1.5H4.25z"/></svg>',alignMiddle:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 11.875a.752.752 0 0 1 .508.184l2.883 1.666a.75.75 0 0 1-.659 1.344l-.091-.044-1.892-1.093.001 4.318a.75.75 0 1 1-1.5 0v-4.317l-1.89 1.092a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .51-.187zM15.25 9a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM9.75.375a.75.75 0 0 1 .75.75v4.318l1.89-1.093.092-.045a.75.75 0 0 1 .659 1.344l-2.883 1.667a.752.752 0 0 1-.508.184.752.752 0 0 1-.511-.187L6.359 5.65a.75.75 0 0 1 .75-1.299L9 5.442V1.125a.75.75 0 0 1 .75-.75z"/></svg>',alignTop:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m10.261 7.062 2.88 1.663a.75.75 0 0 1-.75 1.3L10.5 8.933v7.317a.75.75 0 1 1-1.5 0V8.932l-1.89 1.093a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .511-.187.752.752 0 0 1 .511.187zM15.25 4a.75.75 0 1 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h10.5z"/></svg>',alignLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',alignCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"/></svg>',alignRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"/></svg>',alignJustify:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',objectLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zm0-3H18v1.5h-4.5zm0-3H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M15.003 7v5.5a1 1 0 0 1-1 1H5.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H6.5V12h6.997V7.5z"/></svg>',objectRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2zm0-9h5v1.5H2zm0 3h5v1.5H2zm0 3h5v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>',objectFullWidth:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18 7v5.5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-1.505.5H3.504V12h12.991V7.5z"/></svg>',objectInline:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>',objectSizeFull:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M18.095 2H1.905C.853 2 0 2.895 0 4v12c0 1.105.853 2 1.905 2h16.19C19.147 18 20 17.105 20 16V4c0-1.105-.853-2-1.905-2zm0 1.5c.263 0 .476.224.476.5v12c0 .276-.213.5-.476.5H1.905a.489.489 0 0 1-.476-.5V4c0-.276.213-.5.476-.5h16.19z"/></svg>',objectSizeLarge:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1ZM1 15v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 13v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 11v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 9v1H0V9h1Zm19 0v1h-1V9h1ZM1 7v1H0V7h1Zm19 0v1h-1V7h1ZM1 5v1H0V5h1Zm19 0v1h-1V5h1Zm0-2v1h-1V3h1ZM1 3v1H0V3h1Zm13.5-1.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm-8 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm8 0v1h-1v-1h1Zm-10 0v1h-1v-1h1Z"/><path d="M13 5.5H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2ZM13 7a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-8A.5.5 0 0 1 2 7h11Z"/></svg>',objectSizeSmall:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1ZM1 15v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 13v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 11v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 9v1H0V9h1Zm19 0v1h-1V9h1ZM1 7v1H0V7h1Zm19 0v1h-1V7h1ZM1 5v1H0V5h1Zm19 0v1h-1V5h1Zm0-2v1h-1V3h1ZM1 3v1H0V3h1Zm13.5-1.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm-8 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm8 0v1h-1v-1h1Zm-10 0v1h-1v-1h1Z"/><path d="M7 9.5H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2ZM7 11a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-4A.5.5 0 0 1 2 11h5Z"/></svg>',objectSizeMedium:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1ZM1 15v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 13v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 11v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 9v1H0V9h1Zm19 0v1h-1V9h1ZM1 7v1H0V7h1Zm19 0v1h-1V7h1ZM1 5v1H0V5h1Zm19 0v1h-1V5h1Zm0-2v1h-1V3h1ZM1 3v1H0V3h1Zm13.5-1.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm-8 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm8 0v1h-1v-1h1Zm-10 0v1h-1v-1h1Z"/><path d="M10 7.5H2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2ZM10 9a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-6A.5.5 0 0 1 2 9h8Z"/></svg>',pencil:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.3 17.37-.061.088a1.518 1.518 0 0 1-.934.535l-4.178.663-.806-4.153a1.495 1.495 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055L7.3 17.37zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346L9.14 4.728zM6.07 16.512l-3.276-2.295.53 2.73 2.746-.435zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328zM8 18.5 9.375 17H19v1.5H8z"/></svg>',pilcrow:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4z"/></svg>',quote:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"/></svg>',threeVerticalDots:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>',dragIndicator:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5 3.25a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M12 3.25a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M5 10a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M12 10a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M5 16.75a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M12 16.75a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/></svg>',redo:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"/></svg>',undo:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m5.042 9.367 2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"/></svg>',bulletedList:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"/></svg>',numberedList:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>',todoList:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m2.315 14.705 2.224-2.24a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .949L2.865 16.07a.682.682 0 0 1-.112.089.647.647 0 0 1-.852-.051L.688 14.886a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.717.722zm5.185.045a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75zM2.329 5.745l2.21-2.226a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .95L2.865 7.125a.685.685 0 0 1-.496.196.644.644 0 0 1-.468-.187L.688 5.912a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.73.736zM7.5 5.75A.75.75 0 0 1 8.25 5h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>',codeBlock:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.87 12.61a.75.75 0 0 1-.089.976l-.085.07-3.154 2.254 3.412 2.414a.75.75 0 0 1 .237.95l-.057.095a.75.75 0 0 1-.95.237l-.096-.058-4.272-3.022-.003-1.223 4.01-2.867a.75.75 0 0 1 1.047.174zm2.795-.231.095.057 4.011 2.867-.003 1.223-4.272 3.022-.095.058a.75.75 0 0 1-.88-.151l-.07-.086-.058-.095a.75.75 0 0 1 .15-.88l.087-.07 3.412-2.414-3.154-2.253-.085-.071a.75.75 0 0 1 .862-1.207zM16 0a2 2 0 0 1 2 2v9.354l-.663-.492-.837-.001V2a.5.5 0 0 0-.5-.5H2a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5h3.118L7.156 19H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h14zM5.009 15l.003 1H3v-1h2.009zm2.188-2-1.471 1H5v-1h2.197zM10 11v.095L8.668 12H7v-1h3zm4-2v1H7V9h7zm0-2v1H7V7h7zm-4-2v1H5V5h5zM6 3v1H3V3h3z"/></svg>',browseFiles:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.627 16.5zm5.873-.196zm0-7.001V8h-13v8.5h4.341c.191.54.457 1.044.785 1.5H2a1.5 1.5 0 0 1-1.5-1.5v-13A1.5 1.5 0 0 1 2 2h4.5a1.5 1.5 0 0 1 1.06.44L9.122 4H16a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 19 8v2.531a6.027 6.027 0 0 0-1.5-1.228zM16 6.5v-1H8.5l-2-2H2v13h1V8a1.5 1.5 0 0 1 1.5-1.5H16z"/><path d="M14.5 19.5a5 5 0 1 1 0-10 5 5 0 0 1 0 10zM15 14v-2h-1v2h-2v1h2v2h1v-2h2v-1h-2z"/></svg>',heading1:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M19 9v10h-2v-8h-2V9h4zM4 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V11H4v4.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v4.5z"/></svg>',heading2:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V11H3v4.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1H2a1 1 0 0 1 1 1v4.5zm16.076 8.343V18.5h-6.252c.067-.626.27-1.22.61-1.78.338-.561 1.006-1.305 2.005-2.232.804-.749 1.297-1.257 1.479-1.523.245-.368.368-.732.368-1.092 0-.398-.107-.703-.32-.917-.214-.214-.51-.32-.886-.32-.372 0-.669.111-.889.336-.22.224-.347.596-.38 1.117l-1.778-.178c.106-.982.438-1.686.997-2.114.558-.427 1.257-.64 2.095-.64.918 0 1.64.247 2.164.742.525.495.787 1.11.787 1.847 0 .419-.075.818-.225 1.197-.15.378-.388.775-.714 1.19-.216.275-.605.67-1.168 1.187-.563.516-.92.859-1.07 1.028a3.11 3.11 0 0 0-.365.495h3.542z"/></svg>',heading3:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V11H3v4.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1H2a1 1 0 0 1 1 1v4.5zm9.989 7.53 1.726-.209c.055.44.203.777.445 1.01.24.232.533.349.876.349.368 0 .678-.14.93-.42.251-.279.377-.655.377-1.13 0-.448-.12-.803-.362-1.066a1.153 1.153 0 0 0-.882-.393c-.228 0-.501.044-.819.133l.197-1.453c.482.012.85-.092 1.105-.315.253-.222.38-.517.38-.885 0-.313-.093-.563-.279-.75-.186-.185-.434-.278-.743-.278a1.07 1.07 0 0 0-.78.317c-.216.212-.347.52-.394.927l-1.644-.28c.114-.562.287-1.012.517-1.348.231-.337.553-.601.965-.794a3.24 3.24 0 0 1 1.387-.289c.876 0 1.579.28 2.108.838.436.457.653.973.653 1.549 0 .817-.446 1.468-1.339 1.955.533.114.96.37 1.28.768.319.398.478.878.478 1.441 0 .817-.298 1.513-.895 2.088-.596.576-1.339.864-2.228.864-.842 0-1.54-.243-2.094-.727-.555-.485-.876-1.118-.965-1.901z"/></svg>',heading4:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V11h-5v4.5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v4.5zm13.55 10v-1.873h-3.81v-1.561l4.037-5.91h1.498v5.904h1.156v1.567h-1.156V18.5H17.05zm0-3.44v-3.18l-2.14 3.18h2.14z"/></svg>',heading5:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V11h-5v4.5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v4.5zm9.578 7.607 1.777-.184c.05.402.201.72.45.955a1.223 1.223 0 0 0 1.81-.101c.258-.303.387-.759.387-1.368 0-.572-.128-1-.384-1.286-.256-.285-.59-.428-1-.428-.512 0-.971.226-1.377.679l-1.448-.21.915-4.843h4.716v1.67H15.56l-.28 1.58a2.697 2.697 0 0 1 1.219-.298 2.68 2.68 0 0 1 2.012.863c.55.576.825 1.323.825 2.241a3.36 3.36 0 0 1-.666 2.05c-.605.821-1.445 1.232-2.52 1.232-.86 0-1.56-.23-2.101-.692-.542-.461-.866-1.081-.971-1.86z"/></svg>',heading6:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V11h-5v4.5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v4.5zm15.595 2.973-1.726.19c-.043-.355-.153-.617-.33-.787-.178-.169-.409-.253-.692-.253-.377 0-.695.169-.956.507-.26.339-.424 1.043-.492 2.114.445-.525.997-.787 1.657-.787.745 0 1.383.284 1.914.85.531.568.797 1.3.797 2.197 0 .952-.28 1.716-.838 2.291-.559.576-1.276.864-2.152.864-.94 0-1.712-.365-2.317-1.095-.605-.73-.908-1.927-.908-3.59 0-1.705.316-2.935.946-3.688.63-.753 1.45-1.13 2.457-1.13.706 0 1.291.198 1.755.594.463.395.758.97.885 1.723zm-4.043 3.891c0 .58.133 1.028.4 1.343.266.315.57.473.914.473.33 0 .605-.13.825-.388.22-.258.33-.68.33-1.27 0-.604-.118-1.047-.355-1.329a1.115 1.115 0 0 0-.89-.422c-.342 0-.632.134-.869.403s-.355.666-.355 1.19z"/></svg>',horizontalLine:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 9h16v2H2z"/></svg>',html:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17 0a2 2 0 0 1 2 2v7a1 1 0 0 1 1 1v5a1 1 0 0 1-.883.993l-.118.006L19 17a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2l-.001-1.001-.116-.006A1 1 0 0 1 0 15v-5a1 1 0 0 1 .999-1L1 2a2 2 0 0 1 2-2h14zm.499 15.999h-15L2.5 17a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5l-.001-1.001zm-3.478-6.013-.014.014H14v.007l-1.525 1.525-1.46-1.46-.015.013V10h-1v5h1v-3.53l1.428 1.43.048.043.131-.129L14 11.421V15h1v-5h-.965l-.014-.014zM2 10H1v5h1v-2h2v2h1v-5H4v2H2v-2zm7 0H6v1h1v4h1v-4h1v-1zm8 0h-1v5h3v-1h-2v-4zm0-8.5H3a.5.5 0 0 0-.5.5l-.001 6.999h15L17.5 2a.5.5 0 0 0-.5-.5zM10 7v1H4V7h6zm3-2v1H4V5h9zm-3-2v1H4V3h6z"/></svg>',indent:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zM1.632 6.95 5.02 9.358a.4.4 0 0 1-.013.661l-3.39 2.207A.4.4 0 0 1 1 11.892V7.275a.4.4 0 0 1 .632-.326z"/></svg>',outdent:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zm1.618-9.55L.98 9.358a.4.4 0 0 0 .013.661l3.39 2.207A.4.4 0 0 0 5 11.892V7.275a.4.4 0 0 0-.632-.326z"/></svg>',table:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 5.5v3h4v-3H3Zm0 4v3h4v-3H3Zm0 4v3h4v-3H3Zm5 3h4v-3H8v3Zm5 0h4v-3h-4v3Zm4-4v-3h-4v3h4Zm0-4v-3h-4v3h4Zm1.5 8A1.5 1.5 0 0 1 17 18H3a1.5 1.5 0 0 1-1.5-1.5V3c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13.5Zm-6.5-4v-3H8v3h4Zm0-4v-3H8v3h4Z"/></svg>'};export{p as Command,H as Context,y as ContextPlugin,B as DataApiMixin,_ as Editor,E as ElementApiMixin,z as MultiCommand,A as PendingActions,w as Plugin,L as attachToForm,C as icons,P as secureSourceElement};
\ No newline at end of file
+const C={bold:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"/></svg>',cancel:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.591 10.177 4.243 4.242a1 1 0 0 1-1.415 1.415l-4.242-4.243-4.243 4.243a1 1 0 0 1-1.414-1.415l4.243-4.242L4.52 5.934A1 1 0 0 1 5.934 4.52l4.243 4.243 4.242-4.243a1 1 0 1 1 1.415 1.414l-4.243 4.243z"/></svg>',caption:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 16h9a1 1 0 0 1 0 2H2a1 1 0 0 1 0-2z"/><path d="M17 1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14zm0 1.5H3a.5.5 0 0 0-.492.41L2.5 3v9a.5.5 0 0 0 .41.492L3 12.5h14a.5.5 0 0 0 .492-.41L17.5 12V3a.5.5 0 0 0-.41-.492L17 2.5z" fill-opacity=".6"/></svg>',check:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/></svg>',cog:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.333 2 .19 2.263a5.899 5.899 0 0 1 1.458.604L14.714 3.4 16.6 5.286l-1.467 1.733c.263.452.468.942.605 1.46L18 8.666v2.666l-2.263.19a5.899 5.899 0 0 1-.604 1.458l1.467 1.733-1.886 1.886-1.733-1.467a5.899 5.899 0 0 1-1.46.605L11.334 18H8.667l-.19-2.263a5.899 5.899 0 0 1-1.458-.604L5.286 16.6 3.4 14.714l1.467-1.733a5.899 5.899 0 0 1-.604-1.458L2 11.333V8.667l2.262-.189a5.899 5.899 0 0 1 .605-1.459L3.4 5.286 5.286 3.4l1.733 1.467a5.899 5.899 0 0 1 1.46-.605L8.666 2h2.666zM10 6.267a3.733 3.733 0 1 0 0 7.466 3.733 3.733 0 0 0 0-7.466z"/></svg>',colorPalette:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.209 18.717A8.5 8.5 0 1 1 18.686 9.6h-.008l.002.12a3 3 0 0 1-2.866 2.997h-.268l-.046-.002v.002h-4.791a2 2 0 1 0 0 4 1 1 0 1 1-.128 1.992 8.665 8.665 0 0 1-.372.008Zm-3.918-7.01a1.25 1.25 0 1 0-2.415-.648 1.25 1.25 0 0 0 2.415.647ZM5.723 8.18a1.25 1.25 0 1 0 .647-2.414 1.25 1.25 0 0 0-.647 2.414ZM9.76 6.155a1.25 1.25 0 1 0 .647-2.415 1.25 1.25 0 0 0-.647 2.415Zm4.028 1.759a1.25 1.25 0 1 0 .647-2.415 1.25 1.25 0 0 0-.647 2.415Z"/></svg>',eraser:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m8.636 9.531-2.758 3.94a.5.5 0 0 0 .122.696l3.224 2.284h1.314l2.636-3.736L8.636 9.53zm.288 8.451L5.14 15.396a2 2 0 0 1-.491-2.786l6.673-9.53a2 2 0 0 1 2.785-.49l3.742 2.62a2 2 0 0 1 .491 2.785l-7.269 10.053-2.147-.066z"/><path d="M4 18h5.523v-1H4zm-2 0h1v-1H2z"/></svg>',history:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11 1a9 9 0 1 1-8.027 13.075l1.128-1.129A7.502 7.502 0 0 0 18.5 10a7.5 7.5 0 1 0-14.962.759l-.745-.746-.76.76A9 9 0 0 1 11 1z"/><path d="M.475 8.17a.75.75 0 0 1 .978.047l.075.082 1.284 1.643 1.681-1.284a.75.75 0 0 1 .978.057l.073.083a.75.75 0 0 1-.057.978l-.083.073-2.27 1.737a.75.75 0 0 1-.973-.052l-.074-.082-1.741-2.23a.75.75 0 0 1 .13-1.052z"/><path d="M11.5 5v4.999l3.196 3.196-1.06 1.06L10.1 10.72l-.1-.113V5z"/></svg>',image:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.66 9.118a.693.693 0 0 1 .956.032l3.65 3.411 2.422-2.238a.695.695 0 0 1 .945 0L17.5 13.6V2.5h-15v11.1l4.16-4.482ZM17.8 1c.652 0 1.2.47 1.2 1.1v14.362c0 .64-.532 1.038-1.184 1.038H2.184C1.532 17.5 1 17.103 1 16.462V2.1C1 1.47 1.537 1 2.2 1h15.6Zm-5.655 6a2.128 2.128 0 0 1 .157-2.364A2.133 2.133 0 1 1 12.145 7Z"/></svg>',imageUpload:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.201 1C.538 1 0 1.47 0 2.1v14.363c0 .64.534 1.037 1.186 1.037h9.494a2.97 2.97 0 0 1-.414-.287 2.998 2.998 0 0 1-1.055-2.03 3.003 3.003 0 0 1 .693-2.185l.383-.455-.02.018-3.65-3.41a.695.695 0 0 0-.957-.034L1.5 13.6V2.5h15v5.535a2.97 2.97 0 0 1 1.412.932l.088.105V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.713 2.803a2.146 2.146 0 0 0-2.049 1.992 2.14 2.14 0 0 0 1.28 2.096 2.13 2.13 0 0 0 2.644-3.11 2.134 2.134 0 0 0-1.875-.978Z"/><path d="M15.522 19.1a.79.79 0 0 0 .79-.79v-5.373l2.059 2.455a.79.79 0 1 0 1.211-1.015l-3.352-3.995a.79.79 0 0 0-.995-.179.784.784 0 0 0-.299.221l-3.35 3.99a.79.79 0 1 0 1.21 1.017l1.936-2.306v5.185c0 .436.353.79.79.79Z"/><path d="M15.522 19.1a.79.79 0 0 0 .79-.79v-5.373l2.059 2.455a.79.79 0 1 0 1.211-1.015l-3.352-3.995a.79.79 0 0 0-.995-.179.784.784 0 0 0-.299.221l-3.35 3.99a.79.79 0 1 0 1.21 1.017l1.936-2.306v5.185c0 .436.353.79.79.79Z"/></svg>',imageAssetManager:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.201 1c-.662 0-1.2.47-1.2 1.1v14.248c0 .64.533 1.152 1.185 1.152h6.623v-7.236L6.617 9.15a.694.694 0 0 0-.957-.033L1.602 13.55V2.553l14.798.003V9.7H18V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.723 2.805a2.094 2.094 0 0 0-1.621.832 2.127 2.127 0 0 0 1.136 3.357 2.13 2.13 0 0 0 2.611-1.506 2.133 2.133 0 0 0-.76-2.244 2.13 2.13 0 0 0-1.366-.44Z"/><path clip-rule="evenodd" d="M19.898 12.369v6.187a.844.844 0 0 1-.844.844h-8.719a.844.844 0 0 1-.843-.844v-7.312a.844.844 0 0 1 .843-.844h2.531a.843.843 0 0 1 .597.248l.838.852h4.75c.223 0 .441.114.6.272a.844.844 0 0 1 .247.597Zm-1.52.654-4.377.02-1.1-1.143H11v6h7.4l-.023-4.877Z"/></svg>',imageUrl:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.201 1C.538 1 0 1.47 0 2.1v14.363c0 .64.534 1.037 1.186 1.037h7.029a5.401 5.401 0 0 1 .615-4.338l.762-1.232-2.975-2.78a.696.696 0 0 0-.957-.033L1.5 13.6V2.5h15v6.023c.449.131.887.32 1.307.573l.058.033c.046.028.09.057.135.086V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.713 2.803a2.15 2.15 0 0 0-1.611.834 2.118 2.118 0 0 0-.438 1.158 2.14 2.14 0 0 0 1.277 2.096 2.132 2.132 0 0 0 2.645-3.11 2.13 2.13 0 0 0-1.873-.978Z"/><path d="M16.63 10.294a3.003 3.003 0 0 0-4.142.887l-.117.177a.647.647 0 0 0-.096.492.664.664 0 0 0 .278.418.7.7 0 0 0 .944-.234 1.741 1.741 0 0 1 2.478-.463 1.869 1.869 0 0 1 .476 2.55.637.637 0 0 0-.071.5.646.646 0 0 0 .309.396.627.627 0 0 0 .869-.19l.027-.041a3.226 3.226 0 0 0-.956-4.492Zm-6.061 3.78-.044.066a3.228 3.228 0 0 0 .82 4.403 3.005 3.005 0 0 0 4.275-.798l.13-.197a.626.626 0 0 0 .092-.475.638.638 0 0 0-.268-.402.713.713 0 0 0-.99.26l-.018.029a1.741 1.741 0 0 1-2.477.461 1.87 1.87 0 0 1-.475-2.55l.029-.047a.647.647 0 0 0 .086-.485.66.66 0 0 0-.275-.408l-.04-.027a.609.609 0 0 0-.845.17Z"/><path d="M15.312 13.925c.24-.36.154-.838-.19-1.067-.346-.23-.82-.124-1.059.236l-1.268 1.907c-.239.36-.153.838.192 1.067.345.23.818.123 1.057-.236l1.268-1.907Z"/></svg>',lowVision:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.085 6.22 2.943 4.078a.75.75 0 1 1 1.06-1.06l2.592 2.59A11.094 11.094 0 0 1 10 5.068c4.738 0 8.578 3.101 8.578 5.083 0 1.197-1.401 2.803-3.555 3.887l1.714 1.713a.75.75 0 0 1-.09 1.138.488.488 0 0 1-.15.084.75.75 0 0 1-.821-.16L6.17 7.304c-.258.11-.51.233-.757.365l6.239 6.24-.006.005.78.78c-.388.094-.78.166-1.174.215l-1.11-1.11h.011L4.55 8.197a7.2 7.2 0 0 0-.665.514l-.112.098 4.897 4.897-.005.006 1.276 1.276a10.164 10.164 0 0 1-1.477-.117l-.479-.479-.009.009-4.863-4.863-.022.031a2.563 2.563 0 0 0-.124.2c-.043.077-.08.158-.108.241a.534.534 0 0 0-.028.133.29.29 0 0 0 .008.072.927.927 0 0 0 .082.226c.067.133.145.26.234.379l3.242 3.365.025.01.59.623c-3.265-.918-5.59-3.155-5.59-4.668 0-1.194 1.448-2.838 3.663-3.93zm7.07.531a4.632 4.632 0 0 1 1.108 5.992l.345.344.046-.018a9.313 9.313 0 0 0 2-1.112c.256-.187.5-.392.727-.613.137-.134.27-.277.392-.431.072-.091.141-.185.203-.286.057-.093.107-.19.148-.292a.72.72 0 0 0 .036-.12.29.29 0 0 0 .008-.072.492.492 0 0 0-.028-.133.999.999 0 0 0-.036-.096 2.165 2.165 0 0 0-.071-.145 2.917 2.917 0 0 0-.125-.2 3.592 3.592 0 0 0-.263-.335 5.444 5.444 0 0 0-.53-.523 7.955 7.955 0 0 0-1.054-.768 9.766 9.766 0 0 0-1.879-.891c-.337-.118-.68-.219-1.027-.301zm-2.85.21-.069.002a.508.508 0 0 0-.254.097.496.496 0 0 0-.104.679.498.498 0 0 0 .326.199l.045.005c.091.003.181.003.272.012a2.45 2.45 0 0 1 2.017 1.513c.024.061.043.125.069.185a.494.494 0 0 0 .45.287h.008a.496.496 0 0 0 .35-.158.482.482 0 0 0 .13-.335.638.638 0 0 0-.048-.219 3.379 3.379 0 0 0-.36-.723 3.438 3.438 0 0 0-2.791-1.543l-.028-.001h-.013z"/></svg>',textAlternative:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.035 1C2.446 1 2 1.54 2 2.098V10.5h1.5v-8h13v8H18V2.098C18 1.539 17.48 1 16.9 1H3.035Zm10.453 2.61a1.885 1.885 0 0 0-1.442.736 1.89 1.89 0 0 0 1.011 2.976 1.903 1.903 0 0 0 2.253-1.114 1.887 1.887 0 0 0-1.822-2.598ZM7.463 8.163a.611.611 0 0 0-.432.154L5.071 10.5h5.119L7.88 8.348a.628.628 0 0 0-.417-.185Zm6.236 1.059a.62.62 0 0 0-.42.164L12.07 10.5h2.969l-.92-1.113a.618.618 0 0 0-.42-.165ZM.91 11.5a.91.91 0 0 0-.91.912v6.877c0 .505.405.91.91.91h18.178a.91.91 0 0 0 .912-.91v-6.877a.908.908 0 0 0-.912-.912H.91ZM3.668 13h1.947l2.135 5.7H5.898l-.28-.946H3.601l-.278.945H1.516L3.668 13Zm4.947 0h1.801v4.3h2.7v1.4h-4.5V13h-.001Zm4.5 0h5.4v1.4h-1.798v4.3h-1.701v-4.3h-1.9V13h-.001Zm-8.517 1.457-.614 2.059h1.262l-.648-2.059Z"/></svg>',loupe:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.68 13.74h-.001l4.209 4.208a1 1 0 1 0 1.414-1.414l-4.267-4.268a6 6 0 1 0-1.355 1.474ZM13 9a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"/></svg>',previousArrow:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>',nextArrow:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.537 14.813a.888.888 0 1 1-1.254-1.255L10.84 10 7.283 6.442a.888.888 0 1 1 1.254-1.255L12.74 9.39a.888.888 0 0 1-.16 1.382l-4.043 4.042z"/></svg>',importExport:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M19 4.5 14 0H3v12.673l.868-1.041c.185-.222.4-.402.632-.54V1.5h8v5h5v7.626a2.24 2.24 0 0 1 1.5.822V4.5ZM14 5V2l3.3 3H14Zm-3.692 12.5c.062.105.133.206.213.303L11.52 19H8v-.876a2.243 2.243 0 0 0 1.82-.624h.488Zm7.518-.657a.75.75 0 0 0-1.152-.96L15.5 17.29V12H14v5.29l-1.174-1.408a.75.75 0 0 0-1.152.96l2.346 2.816a.95.95 0 0 0 1.46 0l2.346-2.815Zm-15.056-.38a.75.75 0 0 1-.096-1.056l2.346-2.815a.95.95 0 0 1 1.46 0l2.346 2.815a.75.75 0 1 1-1.152.96L6.5 14.96V20H5v-5.04l-1.174 1.408a.75.75 0 0 1-1.056.096Z"/></svg>',paragraph:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5zM5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z"/></svg>',plus:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a1 1 0 0 0-1 1v6H3a1 1 0 1 0 0 2h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6V3a1 1 0 0 0-1-1Z"/></svg>',text:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.816 11.5 7.038 4.785 4.261 11.5h5.555Zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663L10.436 13Z"/><path d="m12.09 17-.534-1.292.848-1.971.545 1.319L12.113 17h-.023Zm1.142-5.187.545 1.319L15.5 9.13l1.858 4.316h-3.45l.398.965h3.467L18.887 17H20l-3.873-9h-1.254l-1.641 3.813Z"/></svg>',alignBottom:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.239 13.938-2.88-1.663a.75.75 0 0 1 .75-1.3L9 12.067V4.75a.75.75 0 1 1 1.5 0v7.318l1.89-1.093a.75.75 0 0 1 .75 1.3l-2.879 1.663a.752.752 0 0 1-.511.187.752.752 0 0 1-.511-.187zM4.25 17a.75.75 0 1 1 0-1.5h10.5a.75.75 0 0 1 0 1.5H4.25z"/></svg>',alignMiddle:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 11.875a.752.752 0 0 1 .508.184l2.883 1.666a.75.75 0 0 1-.659 1.344l-.091-.044-1.892-1.093.001 4.318a.75.75 0 1 1-1.5 0v-4.317l-1.89 1.092a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .51-.187zM15.25 9a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM9.75.375a.75.75 0 0 1 .75.75v4.318l1.89-1.093.092-.045a.75.75 0 0 1 .659 1.344l-2.883 1.667a.752.752 0 0 1-.508.184.752.752 0 0 1-.511-.187L6.359 5.65a.75.75 0 0 1 .75-1.299L9 5.442V1.125a.75.75 0 0 1 .75-.75z"/></svg>',alignTop:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m10.261 7.062 2.88 1.663a.75.75 0 0 1-.75 1.3L10.5 8.933v7.317a.75.75 0 1 1-1.5 0V8.932l-1.89 1.093a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .511-.187.752.752 0 0 1 .511.187zM15.25 4a.75.75 0 1 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h10.5z"/></svg>',alignLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',alignCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"/></svg>',alignRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"/></svg>',alignJustify:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',objectLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zm0-3H18v1.5h-4.5zm0-3H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M15.003 7v5.5a1 1 0 0 1-1 1H5.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H6.5V12h6.997V7.5z"/></svg>',objectRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2zm0-9h5v1.5H2zm0 3h5v1.5H2zm0 3h5v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>',objectFullWidth:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18 7v5.5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-1.505.5H3.504V12h12.991V7.5z"/></svg>',objectInline:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>',objectSizeCustom:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="https://vecta.io/nano" viewBox="0 0 20 20"><path d="M.95 1.43a.95.95 0 0 0-.95.95v3.1a.95.95 0 0 0 .95.95h.75v6.3H.95a.95.95 0 0 0-.95.95v3.1a.95.95 0 0 0 .95.95h3.1a.95.95 0 0 0 .95-.95v-.65h1.932l1.539-1.5H5v-.95a.95.95 0 0 0-.95-.95H3.2v-6.3h.85A.95.95 0 0 0 5 5.48v-.55h10v.55a.95.95 0 0 0 .95.95h3.1a.95.95 0 0 0 .95-.95v-3.1a.95.95 0 0 0-.95-.95h-3.1a.95.95 0 0 0-.95.95v1.05H5V2.38a.95.95 0 0 0-.95-.95H.95zm.55 3.5v-2h2v2h-2zm0 9.3v2h2v-2h-2zm15-11.3v2h2v-2h-2z"/><path d="M8.139 20.004v-2.388l7.045-7.048 2.391 2.391-7.046 7.046h-2.39zm11.421-9.101a.64.64 0 0 1-.138.206l-1.165 1.168-2.391-2.391 1.167-1.163a.63.63 0 0 1 .206-.138.635.635 0 0 1 .243-.049.63.63 0 0 1 .449.187l1.491 1.488c.059.059.108.129.138.206s.049.16.049.243a.6.6 0 0 1-.049.243z"/></svg>',objectSizeFull:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M18.095 2H1.905C.853 2 0 2.895 0 4v12c0 1.105.853 2 1.905 2h16.19C19.147 18 20 17.105 20 16V4c0-1.105-.853-2-1.905-2zm0 1.5c.263 0 .476.224.476.5v12c0 .276-.213.5-.476.5H1.905a.489.489 0 0 1-.476-.5V4c0-.276.213-.5.476-.5h16.19z"/></svg>',objectSizeLarge:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1ZM1 15v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 13v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 11v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 9v1H0V9h1Zm19 0v1h-1V9h1ZM1 7v1H0V7h1Zm19 0v1h-1V7h1ZM1 5v1H0V5h1Zm19 0v1h-1V5h1Zm0-2v1h-1V3h1ZM1 3v1H0V3h1Zm13.5-1.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm-8 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm8 0v1h-1v-1h1Zm-10 0v1h-1v-1h1Z"/><path d="M13 5.5H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2ZM13 7a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-8A.5.5 0 0 1 2 7h11Z"/></svg>',objectSizeSmall:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1ZM1 15v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 13v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 11v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 9v1H0V9h1Zm19 0v1h-1V9h1ZM1 7v1H0V7h1Zm19 0v1h-1V7h1ZM1 5v1H0V5h1Zm19 0v1h-1V5h1Zm0-2v1h-1V3h1ZM1 3v1H0V3h1Zm13.5-1.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm-8 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm8 0v1h-1v-1h1Zm-10 0v1h-1v-1h1Z"/><path d="M7 9.5H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2ZM7 11a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-4A.5.5 0 0 1 2 11h5Z"/></svg>',objectSizeMedium:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1ZM1 15v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 13v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 11v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 9v1H0V9h1Zm19 0v1h-1V9h1ZM1 7v1H0V7h1Zm19 0v1h-1V7h1ZM1 5v1H0V5h1Zm19 0v1h-1V5h1Zm0-2v1h-1V3h1ZM1 3v1H0V3h1Zm13.5-1.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm-8 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm8 0v1h-1v-1h1Zm-10 0v1h-1v-1h1Z"/><path d="M10 7.5H2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2ZM10 9a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-6A.5.5 0 0 1 2 9h8Z"/></svg>',pencil:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.3 17.37-.061.088a1.518 1.518 0 0 1-.934.535l-4.178.663-.806-4.153a1.495 1.495 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055L7.3 17.37zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346L9.14 4.728zM6.07 16.512l-3.276-2.295.53 2.73 2.746-.435zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328zM8 18.5 9.375 17H19v1.5H8z"/></svg>',pilcrow:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4z"/></svg>',quote:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"/></svg>',threeVerticalDots:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>',dragIndicator:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5 3.25a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M12 3.25a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M5 10a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M12 10a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M5 16.75a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M12 16.75a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/></svg>',redo:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"/></svg>',undo:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m5.042 9.367 2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"/></svg>',bulletedList:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"/></svg>',numberedList:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>',todoList:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m2.315 14.705 2.224-2.24a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .949L2.865 16.07a.682.682 0 0 1-.112.089.647.647 0 0 1-.852-.051L.688 14.886a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.717.722zm5.185.045a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75zM2.329 5.745l2.21-2.226a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .95L2.865 7.125a.685.685 0 0 1-.496.196.644.644 0 0 1-.468-.187L.688 5.912a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.73.736zM7.5 5.75A.75.75 0 0 1 8.25 5h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>',codeBlock:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.87 12.61a.75.75 0 0 1-.089.976l-.085.07-3.154 2.254 3.412 2.414a.75.75 0 0 1 .237.95l-.057.095a.75.75 0 0 1-.95.237l-.096-.058-4.272-3.022-.003-1.223 4.01-2.867a.75.75 0 0 1 1.047.174zm2.795-.231.095.057 4.011 2.867-.003 1.223-4.272 3.022-.095.058a.75.75 0 0 1-.88-.151l-.07-.086-.058-.095a.75.75 0 0 1 .15-.88l.087-.07 3.412-2.414-3.154-2.253-.085-.071a.75.75 0 0 1 .862-1.207zM16 0a2 2 0 0 1 2 2v9.354l-.663-.492-.837-.001V2a.5.5 0 0 0-.5-.5H2a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5h3.118L7.156 19H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h14zM5.009 15l.003 1H3v-1h2.009zm2.188-2-1.471 1H5v-1h2.197zM10 11v.095L8.668 12H7v-1h3zm4-2v1H7V9h7zm0-2v1H7V7h7zm-4-2v1H5V5h5zM6 3v1H3V3h3z"/></svg>',browseFiles:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.627 16.5zm5.873-.196zm0-7.001V8h-13v8.5h4.341c.191.54.457 1.044.785 1.5H2a1.5 1.5 0 0 1-1.5-1.5v-13A1.5 1.5 0 0 1 2 2h4.5a1.5 1.5 0 0 1 1.06.44L9.122 4H16a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 19 8v2.531a6.027 6.027 0 0 0-1.5-1.228zM16 6.5v-1H8.5l-2-2H2v13h1V8a1.5 1.5 0 0 1 1.5-1.5H16z"/><path d="M14.5 19.5a5 5 0 1 1 0-10 5 5 0 0 1 0 10zM15 14v-2h-1v2h-2v1h2v2h1v-2h2v-1h-2z"/></svg>',heading1:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M19 9v10h-2v-8h-2V9h4zM4 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V11H4v4.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v4.5z"/></svg>',heading2:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V11H3v4.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1H2a1 1 0 0 1 1 1v4.5zm16.076 8.343V18.5h-6.252c.067-.626.27-1.22.61-1.78.338-.561 1.006-1.305 2.005-2.232.804-.749 1.297-1.257 1.479-1.523.245-.368.368-.732.368-1.092 0-.398-.107-.703-.32-.917-.214-.214-.51-.32-.886-.32-.372 0-.669.111-.889.336-.22.224-.347.596-.38 1.117l-1.778-.178c.106-.982.438-1.686.997-2.114.558-.427 1.257-.64 2.095-.64.918 0 1.64.247 2.164.742.525.495.787 1.11.787 1.847 0 .419-.075.818-.225 1.197-.15.378-.388.775-.714 1.19-.216.275-.605.67-1.168 1.187-.563.516-.92.859-1.07 1.028a3.11 3.11 0 0 0-.365.495h3.542z"/></svg>',heading3:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V11H3v4.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1H2a1 1 0 0 1 1 1v4.5zm9.989 7.53 1.726-.209c.055.44.203.777.445 1.01.24.232.533.349.876.349.368 0 .678-.14.93-.42.251-.279.377-.655.377-1.13 0-.448-.12-.803-.362-1.066a1.153 1.153 0 0 0-.882-.393c-.228 0-.501.044-.819.133l.197-1.453c.482.012.85-.092 1.105-.315.253-.222.38-.517.38-.885 0-.313-.093-.563-.279-.75-.186-.185-.434-.278-.743-.278a1.07 1.07 0 0 0-.78.317c-.216.212-.347.52-.394.927l-1.644-.28c.114-.562.287-1.012.517-1.348.231-.337.553-.601.965-.794a3.24 3.24 0 0 1 1.387-.289c.876 0 1.579.28 2.108.838.436.457.653.973.653 1.549 0 .817-.446 1.468-1.339 1.955.533.114.96.37 1.28.768.319.398.478.878.478 1.441 0 .817-.298 1.513-.895 2.088-.596.576-1.339.864-2.228.864-.842 0-1.54-.243-2.094-.727-.555-.485-.876-1.118-.965-1.901z"/></svg>',heading4:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V11h-5v4.5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v4.5zm13.55 10v-1.873h-3.81v-1.561l4.037-5.91h1.498v5.904h1.156v1.567h-1.156V18.5H17.05zm0-3.44v-3.18l-2.14 3.18h2.14z"/></svg>',heading5:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V11h-5v4.5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v4.5zm9.578 7.607 1.777-.184c.05.402.201.72.45.955a1.223 1.223 0 0 0 1.81-.101c.258-.303.387-.759.387-1.368 0-.572-.128-1-.384-1.286-.256-.285-.59-.428-1-.428-.512 0-.971.226-1.377.679l-1.448-.21.915-4.843h4.716v1.67H15.56l-.28 1.58a2.697 2.697 0 0 1 1.219-.298 2.68 2.68 0 0 1 2.012.863c.55.576.825 1.323.825 2.241a3.36 3.36 0 0 1-.666 2.05c-.605.821-1.445 1.232-2.52 1.232-.86 0-1.56-.23-2.101-.692-.542-.461-.866-1.081-.971-1.86z"/></svg>',heading6:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V11h-5v4.5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v4.5zm15.595 2.973-1.726.19c-.043-.355-.153-.617-.33-.787-.178-.169-.409-.253-.692-.253-.377 0-.695.169-.956.507-.26.339-.424 1.043-.492 2.114.445-.525.997-.787 1.657-.787.745 0 1.383.284 1.914.85.531.568.797 1.3.797 2.197 0 .952-.28 1.716-.838 2.291-.559.576-1.276.864-2.152.864-.94 0-1.712-.365-2.317-1.095-.605-.73-.908-1.927-.908-3.59 0-1.705.316-2.935.946-3.688.63-.753 1.45-1.13 2.457-1.13.706 0 1.291.198 1.755.594.463.395.758.97.885 1.723zm-4.043 3.891c0 .58.133 1.028.4 1.343.266.315.57.473.914.473.33 0 .605-.13.825-.388.22-.258.33-.68.33-1.27 0-.604-.118-1.047-.355-1.329a1.115 1.115 0 0 0-.89-.422c-.342 0-.632.134-.869.403s-.355.666-.355 1.19z"/></svg>',horizontalLine:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 9h16v2H2z"/></svg>',html:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17 0a2 2 0 0 1 2 2v7a1 1 0 0 1 1 1v5a1 1 0 0 1-.883.993l-.118.006L19 17a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2l-.001-1.001-.116-.006A1 1 0 0 1 0 15v-5a1 1 0 0 1 .999-1L1 2a2 2 0 0 1 2-2h14zm.499 15.999h-15L2.5 17a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5l-.001-1.001zm-3.478-6.013-.014.014H14v.007l-1.525 1.525-1.46-1.46-.015.013V10h-1v5h1v-3.53l1.428 1.43.048.043.131-.129L14 11.421V15h1v-5h-.965l-.014-.014zM2 10H1v5h1v-2h2v2h1v-5H4v2H2v-2zm7 0H6v1h1v4h1v-4h1v-1zm8 0h-1v5h3v-1h-2v-4zm0-8.5H3a.5.5 0 0 0-.5.5l-.001 6.999h15L17.5 2a.5.5 0 0 0-.5-.5zM10 7v1H4V7h6zm3-2v1H4V5h9zm-3-2v1H4V3h6z"/></svg>',indent:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zM1.632 6.95 5.02 9.358a.4.4 0 0 1-.013.661l-3.39 2.207A.4.4 0 0 1 1 11.892V7.275a.4.4 0 0 1 .632-.326z"/></svg>',outdent:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zm1.618-9.55L.98 9.358a.4.4 0 0 0 .013.661l3.39 2.207A.4.4 0 0 0 5 11.892V7.275a.4.4 0 0 0-.632-.326z"/></svg>',table:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 5.5v3h4v-3H3Zm0 4v3h4v-3H3Zm0 4v3h4v-3H3Zm5 3h4v-3H8v3Zm5 0h4v-3h-4v3Zm4-4v-3h-4v3h4Zm0-4v-3h-4v3h4Zm1.5 8A1.5 1.5 0 0 1 17 18H3a1.5 1.5 0 0 1-1.5-1.5V3c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13.5Zm-6.5-4v-3H8v3h4Zm0-4v-3H8v3h4Z"/></svg>'};export{p as Command,H as Context,y as ContextPlugin,B as DataApiMixin,_ as Editor,E as ElementApiMixin,f as MultiCommand,A as PendingActions,w as Plugin,L as attachToForm,C as icons,P as secureSourceElement};
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-editor-classic.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-editor-classic.js
index 24c0c1df7bcf0f33ceb8bec61284ea56ae4b2994..01c8047c1c030b7dbf0c5adcdac254389eb8d043 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-editor-classic.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-editor-classic.js
@@ -1,8 +1,8 @@
-import{EditorUI as e,normalizeToolbarConfig as t,normalizeMenuBarConfig as i,DialogView as o,BoxedEditorUIView as n,StickyPanelView as r,ToolbarView as s,MenuBarView as c,InlineEditableUIView as a}from"@ckeditor/ckeditor5-ui";import{enablePlaceholder as d}from"@ckeditor/ckeditor5-engine";import{ElementReplacer as l,Rect as h,CKEditorError as k,getDataFromElement as u}from"@ckeditor/ckeditor5-utils";import{ElementApiMixin as m,Editor as p,attachToForm as _,Context as f}from"@ckeditor/ckeditor5-core";import{EditorWatchdog as b,ContextWatchdog as g}from"@ckeditor/ckeditor5-watchdog";import{isElement as y}from"lodash-es";
+import{EditorUI as e,normalizeToolbarConfig as t,_initMenuBar as i,DialogView as o,BoxedEditorUIView as n,StickyPanelView as r,ToolbarView as s,MenuBarView as c,InlineEditableUIView as a}from"@ckeditor/ckeditor5-ui";import{enablePlaceholder as d}from"@ckeditor/ckeditor5-engine";import{ElementReplacer as l,Rect as h,CKEditorError as k,getDataFromElement as u}from"@ckeditor/ckeditor5-utils";import{ElementApiMixin as p,Editor as m,attachToForm as b,Context as _}from"@ckeditor/ckeditor5-core";import{EditorWatchdog as g,ContextWatchdog as f}from"@ckeditor/ckeditor5-watchdog";import{isElement as y}from"lodash-es";
 /**
  * @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 w extends e{constructor(e,o){super(e),this.view=o,this._toolbarConfig=t(e.config.get("toolbar")),this._menuBarConfig=i(e.config.get("menuBar")||{}),this._elementReplacer=new l,this.listenTo(e.editing.view,"scrollToTheSelection",this._handleScrollToTheSelectionWithStickyPanel.bind(this))}get element(){return this.view.element}init(e){const t=this.editor,i=this.view,o=t.editing.view,n=i.editable,r=o.document.getRoot();n.name=r.rootName,i.render();const s=n.element;this.setEditableElement(n.name,s),i.editable.bind("isFocused").to(this.focusTracker),o.attachDomRoot(s),e&&this._elementReplacer.replace(e,this.element),this._initPlaceholder(),this._initToolbar(),this._initMenuBar(),this._initDialogPluginIntegration(),this.fire("ready")}destroy(){super.destroy();const e=this.view,t=this.editor.editing.view;this._elementReplacer.restore(),t.detachDomRoot(e.editable.name),e.destroy()}_initToolbar(){const e=this.view;e.stickyPanel.bind("isActive").to(this.focusTracker,"isFocused"),e.stickyPanel.limiterElement=e.element,e.stickyPanel.bind("viewportTopOffset").to(this,"viewportOffset",(({top:e})=>e||0)),e.toolbar.fillFromConfig(this._toolbarConfig,this.componentFactory),this.addToolbar(e.toolbar)}_initMenuBar(){const e=this.view;e.menuBarView&&(this._setupMenuBarBehaviors(e.menuBarView.element),e.menuBarView.fillFromConfig(this._menuBarConfig,this.componentFactory))}_initPlaceholder(){const e=this.editor,t=e.editing.view,i=t.document.getRoot(),o=e.sourceElement;let n;const r=e.config.get("placeholder");r&&(n="string"==typeof r?r:r[this.view.editable.name]),!n&&o&&"textarea"===o.tagName.toLowerCase()&&(n=o.getAttribute("placeholder")),n&&(i.placeholder=n),d({view:t,element:i,isDirectHost:!1,keepOnFocus:!0})}_handleScrollToTheSelectionWithStickyPanel(e,t,i){const o=this.view.stickyPanel;if(o.isSticky){const e=new h(o.element).height;t.viewportOffset.top+=e}else{const e=()=>{this.editor.editing.view.scrollToTheSelection(i)};this.listenTo(o,"change:isSticky",e),setTimeout((()=>{this.stopListening(o,"change:isSticky",e)}),20)}}_initDialogPluginIntegration(){if(!this.editor.plugins.has("Dialog"))return;const e=this.view.stickyPanel,t=this.editor.plugins.get("Dialog");t.on("show",(()=>{const i=t.view;i.on("moveTo",((t,n)=>{if(!e.isSticky||i.wasMoved)return;const r=new h(e.contentPanelElement);n[1]<r.bottom+o.defaultOffset&&(n[1]=r.bottom+o.defaultOffset)}),{priority:"high"})}),{priority:"low"})}_setupMenuBarBehaviors(e){const t=this.editor;this.focusTracker.add(e),t.keystrokes.listenTo(e),t.keystrokes.set("Esc",((i,o)=>{e.contains(this.focusTracker.focusedElement)&&(t.editing.view.focus(),o())})),t.keystrokes.set("Alt+F9",((t,i)=>{e.contains(this.focusTracker.focusedElement)||(this.view.menuBarView.focus(),i())}))}}!function(e,{insertAt:t}={}){if("undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",window.litNonce&&o.setAttribute("nonce",window.litNonce),"top"===t&&i.firstChild?i.insertBefore(o,i.firstChild):i.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}(".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border:solid var(--ck-color-base-border);border-width:1px 1px 0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}");
+ */class w extends e{constructor(e,i){super(e),this.view=i,this._toolbarConfig=t(e.config.get("toolbar")),this._elementReplacer=new l,this.listenTo(e.editing.view,"scrollToTheSelection",this._handleScrollToTheSelectionWithStickyPanel.bind(this))}get element(){return this.view.element}init(e){const t=this.editor,o=this.view,n=t.editing.view,r=o.editable,s=n.document.getRoot();r.name=s.rootName,o.render();const c=r.element;this.setEditableElement(r.name,c),o.editable.bind("isFocused").to(this.focusTracker),n.attachDomRoot(c),e&&this._elementReplacer.replace(e,this.element),this._initPlaceholder(),this._initToolbar(),o.menuBarView&&i(t,o.menuBarView),this._initDialogPluginIntegration(),this.fire("ready")}destroy(){super.destroy();const e=this.view,t=this.editor.editing.view;this._elementReplacer.restore(),t.detachDomRoot(e.editable.name),e.destroy()}_initToolbar(){const e=this.view;e.stickyPanel.bind("isActive").to(this.focusTracker,"isFocused"),e.stickyPanel.limiterElement=e.element,e.stickyPanel.bind("viewportTopOffset").to(this,"viewportOffset",(({top:e})=>e||0)),e.toolbar.fillFromConfig(this._toolbarConfig,this.componentFactory),this.addToolbar(e.toolbar)}_initPlaceholder(){const e=this.editor,t=e.editing.view,i=t.document.getRoot(),o=e.sourceElement;let n;const r=e.config.get("placeholder");r&&(n="string"==typeof r?r:r[this.view.editable.name]),!n&&o&&"textarea"===o.tagName.toLowerCase()&&(n=o.getAttribute("placeholder")),n&&(i.placeholder=n),d({view:t,element:i,isDirectHost:!1,keepOnFocus:!0})}_handleScrollToTheSelectionWithStickyPanel(e,t,i){const o=this.view.stickyPanel;if(o.isSticky){const e=new h(o.element).height;t.viewportOffset.top+=e}else{const e=()=>{this.editor.editing.view.scrollToTheSelection(i)};this.listenTo(o,"change:isSticky",e),setTimeout((()=>{this.stopListening(o,"change:isSticky",e)}),20)}}_initDialogPluginIntegration(){if(!this.editor.plugins.has("Dialog"))return;const e=this.view.stickyPanel,t=this.editor.plugins.get("Dialog");t.on("show",(()=>{const i=t.view;i.on("moveTo",((t,n)=>{if(!e.isSticky||i.wasMoved)return;const r=new h(e.contentPanelElement);n[1]<r.bottom+o.defaultOffset&&(n[1]=r.bottom+o.defaultOffset)}),{priority:"high"})}),{priority:"low"})}}!function(e,{insertAt:t}={}){if("undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",window.litNonce&&o.setAttribute("nonce",window.litNonce),"top"===t&&i.firstChild?i.insertBefore(o,i.firstChild):i.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}(".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border:solid var(--ck-color-base-border);border-width:1px 1px 0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}");
 /**
  * @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
@@ -11,4 +11,4 @@ class v extends n{constructor(e,t,i={}){super(e),this.stickyPanel=new r(e),this.
 /**
  * @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 T extends(m(p)){constructor(e,t={}){if(!B(e)&&void 0!==t.initialData)throw new k("editor-create-initial-data",null);super(t),this.config.define("menuBar.isVisible",!1),void 0===this.config.get("initialData")&&this.config.set("initialData",function(e){return B(e)?u(e):e}(e)),B(e)&&(this.sourceElement=e),this.model.document.createRoot();const i=!this.config.get("toolbar.shouldNotGroupWhenFull"),o=this.config.get("menuBar"),n=new v(this.locale,this.editing.view,{shouldToolbarGroupWhenFull:i,useMenuBar:o.isVisible});this.ui=new w(this,n),_(this)}destroy(){return this.sourceElement&&this.updateSourceElement(),this.ui.destroy(),super.destroy()}static create(e,t={}){return new Promise((i=>{const o=new this(e,t);i(o.initPlugins().then((()=>o.ui.init(B(e)?e:null))).then((()=>o.data.init(o.config.get("initialData")))).then((()=>o.fire("ready"))).then((()=>o)))}))}}function B(e){return y(e)}T.Context=f,T.EditorWatchdog=b,T.ContextWatchdog=g;export{T as ClassicEditor};
\ No newline at end of file
+ */class T extends(p(m)){constructor(e,t={}){if(!P(e)&&void 0!==t.initialData)throw new k("editor-create-initial-data",null);super(t),this.config.define("menuBar.isVisible",!1),void 0===this.config.get("initialData")&&this.config.set("initialData",function(e){return P(e)?u(e):e}(e)),P(e)&&(this.sourceElement=e),this.model.document.createRoot();const i=!this.config.get("toolbar.shouldNotGroupWhenFull"),o=this.config.get("menuBar"),n=new v(this.locale,this.editing.view,{shouldToolbarGroupWhenFull:i,useMenuBar:o.isVisible});this.ui=new w(this,n),b(this)}destroy(){return this.sourceElement&&this.updateSourceElement(),this.ui.destroy(),super.destroy()}static create(e,t={}){return new Promise((i=>{const o=new this(e,t);i(o.initPlugins().then((()=>o.ui.init(P(e)?e:null))).then((()=>o.data.init(o.config.get("initialData")))).then((()=>o.fire("ready"))).then((()=>o)))}))}}function P(e){return y(e)}T.Context=_,T.EditorWatchdog=g,T.ContextWatchdog=f;export{T as ClassicEditor};
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-engine.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-engine.js
index 46f1cef1d7c880e9ac3bfa8164b4a8fbc06afd28..2b157388c52488092c819293f5c76851eaa7fbdf 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-engine.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-engine.js
@@ -1,472 +1,484 @@
-import{logWarning as t,EmitterMixin as e,CKEditorError as n,compareArrays as s,toArray as i,toMap as r,isIterable as o,ObservableMixin as a,count as l,EventInfo as h,Collection as c,keyCodes as u,isText as d,env as f,remove as m,insertAt as g,diff as p,isNode as _,isComment as w,fastDiff as y,global as b,isValidAttributeName as v,first as P,indexOf as A,getAncestors as C,DomEmitterMixin as k,getCode as S,isArrowKeyCode as E,scrollViewportToShowTarget as R,spliceArray as x,uid as T,priorities as O,isInsideSurrogatePair as M,isInsideCombinedSymbol as N,isInsideEmojiSequence as F}from"@ckeditor/ckeditor5-utils";import{clone as B,isPlainObject as I,isObject as D,unset as V,get as $,merge as q,set as L,extend as W,debounce as j,isEqualWith as z,cloneDeep as U,isEqual as J}from"lodash-es";function K(t,{insertAt:e}={}){if(!t||"undefined"==typeof document)return;const n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",window.litNonce&&s.setAttribute("nonce",window.litNonce),"top"===e&&n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),s.styleSheet?s.styleSheet.cssText=t:s.appendChild(document.createTextNode(t))}K(".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}");
+import{logWarning as e,EmitterMixin as t,CKEditorError as n,compareArrays as s,toArray as i,toMap as r,isIterable as o,ObservableMixin as a,count as l,EventInfo as c,Collection as h,keyCodes as d,isText as u,env as f,remove as m,insertAt as g,diff as p,isNode as _,isComment as w,indexOf as y,fastDiff as b,global as v,isValidAttributeName as P,first as A,getAncestors as C,DomEmitterMixin as k,getCode as E,isArrowKeyCode as S,scrollViewportToShowTarget as R,spliceArray as x,uid as T,priorities as O,isInsideSurrogatePair as M,isInsideCombinedSymbol as N,isInsideEmojiSequence as I}from"@ckeditor/ckeditor5-utils";import{clone as F,isPlainObject as B,isObject as D,unset as V,get as $,merge as q,set as L,extend as W,debounce as j,isEqualWith as U,cloneDeep as z,isEqual as J}from"lodash-es";function K(e,{insertAt:t}={}){if(!e||"undefined"==typeof document)return;const n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",window.litNonce&&s.setAttribute("nonce",window.litNonce),"top"===t&&n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}K(".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}@media (forced-colors:active){.ck .ck-placeholder,.ck.ck-placeholder{forced-color-adjust:preserve-parent-color}}.ck .ck-placeholder:before,.ck.ck-placeholder:before{cursor:text}@media (forced-colors:none){.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text)}}@media (forced-colors:active){.ck .ck-placeholder:before,.ck.ck-placeholder:before{font-style:italic;margin-left:1px}}");
 /**
  * @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 G=new WeakMap;let H=!1;function Y({view:e,element:n,text:s,isDirectHost:i=!0,keepOnFocus:r=!1}){const o=e.document;function a(t){G.get(o).set(n,{text:t,isDirectHost:i,keepOnFocus:r,hostElement:i?n:null}),e.change((t=>et(o,t)))}G.has(o)||(G.set(o,new Map),o.registerPostFixer((t=>et(o,t))),o.on("change:isComposing",(()=>{e.change((t=>et(o,t)))}),{priority:"high"})),n.is("editableElement")&&n.on("change:placeholder",((t,e,n)=>{a(n)})),n.placeholder?a(n.placeholder):s&&a(s),s&&function(){H||t("enableplaceholder-deprecated-text-option");H=!0}
+const G=new WeakMap;let H=!1;function Y({view:t,element:n,text:s,isDirectHost:i=!0,keepOnFocus:r=!1}){const o=t.document;function a(e){G.get(o).set(n,{text:e,isDirectHost:i,keepOnFocus:r,hostElement:i?n:null}),t.change((e=>te(o,e)))}G.has(o)||(G.set(o,new Map),o.registerPostFixer((e=>te(o,e))),o.on("change:isComposing",(()=>{t.change((e=>te(o,e)))}),{priority:"high"})),n.is("editableElement")&&n.on("change:placeholder",((e,t,n)=>{a(n)})),n.placeholder?a(n.placeholder):s&&a(s),s&&function(){H||e("enableplaceholder-deprecated-text-option");H=!0}
 /**
  * @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
- */()}function X(t,e){const n=e.document;G.has(n)&&t.change((t=>{const s=G.get(n),i=s.get(e);t.removeAttribute("data-placeholder",i.hostElement),Z(t,i.hostElement),s.delete(e)}))}function Q(t,e){return!e.hasClass("ck-placeholder")&&(t.addClass("ck-placeholder",e),!0)}function Z(t,e){return!!e.hasClass("ck-placeholder")&&(t.removeClass("ck-placeholder",e),!0)}function tt(t,e){if(!t.isAttached())return!1;const n=Array.from(t.getChildren()).some((t=>!t.is("uiElement")));if(n)return!1;const s=t.document,i=s.selection.anchor;return(!s.isComposing||!i||i.parent!==t)&&(!!e||(!s.isFocused||!!i&&i.parent!==t))}function et(t,e){const n=G.get(t),s=[];let i=!1;for(const[t,r]of n)r.isDirectHost&&(s.push(t),nt(e,t,r)&&(i=!0));for(const[t,r]of n){if(r.isDirectHost)continue;const n=st(t);n&&(s.includes(n)||(r.hostElement=n,nt(e,t,r)&&(i=!0)))}return i}function nt(t,e,n){const{text:s,isDirectHost:i,hostElement:r}=n;let o=!1;r.getAttribute("data-placeholder")!==s&&(t.setAttribute("data-placeholder",s,r),o=!0);return(i||1==e.childCount)&&tt(r,n.keepOnFocus)?Q(t,r)&&(o=!0):Z(t,r)&&(o=!0),o}function st(t){if(t.childCount){const e=t.getChild(0);if(e.is("element")&&!e.is("uiElement")&&!e.is("attributeElement"))return e}return null}let it=class{
+ */()}function X(e,t){const n=t.document;G.has(n)&&e.change((e=>{const s=G.get(n),i=s.get(t);e.removeAttribute("data-placeholder",i.hostElement),Z(e,i.hostElement),s.delete(t)}))}function Q(e,t){return!t.hasClass("ck-placeholder")&&(e.addClass("ck-placeholder",t),!0)}function Z(e,t){return!!t.hasClass("ck-placeholder")&&(e.removeClass("ck-placeholder",t),!0)}function ee(e,t){if(!e.isAttached())return!1;const n=Array.from(e.getChildren()).some((e=>!e.is("uiElement")));if(n)return!1;const s=e.document,i=s.selection.anchor;return(!s.isComposing||!i||i.parent!==e)&&(!!t||(!s.isFocused||!!i&&i.parent!==e))}function te(e,t){const n=G.get(e),s=[];let i=!1;for(const[e,r]of n)r.isDirectHost&&(s.push(e),ne(t,e,r)&&(i=!0));for(const[e,r]of n){if(r.isDirectHost)continue;const n=se(e);n&&(s.includes(n)||(r.hostElement=n,ne(t,e,r)&&(i=!0)))}return i}function ne(e,t,n){const{text:s,isDirectHost:i,hostElement:r}=n;let o=!1;r.getAttribute("data-placeholder")!==s&&(e.setAttribute("data-placeholder",s,r),o=!0);return(i||1==t.childCount)&&ee(r,n.keepOnFocus)?Q(e,r)&&(o=!0):Z(e,r)&&(o=!0),o}function se(e){if(e.childCount){const t=e.getChild(0);if(t.is("element")&&!t.is("uiElement")&&!t.is("attributeElement"))return t}return null}let ie=class{
 /* istanbul ignore next -- @preserve */
-is(){throw new Error("is() method is abstract")}},rt=class extends(e(it)){constructor(t){super(),this.document=t,this.parent=null}get index(){let t;if(!this.parent)return null;if(-1==(t=this.parent.getChildIndex(this)))throw new n("view-node-not-found-in-parent",this);return t}get nextSibling(){const t=this.index;return null!==t&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return null!==t&&this.parent.getChild(t-1)||null}get root(){let t=this;for(;t.parent;)t=t.parent;return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;for(;e.parent;)t.unshift(e.index),e=e.parent;return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e),s=t.getAncestors(e);let i=0;for(;n[i]==s[i]&&n[i];)i++;return 0===i?null:n[i-1]}isBefore(t){if(this==t)return!1;if(this.root!==t.root)return!1;const e=this.getPath(),n=t.getPath(),i=s(e,n);switch(i){case"prefix":return!0;case"extension":return!1;default:return e[i]<n[i]}}isAfter(t){return this!=t&&(this.root===t.root&&!this.isBefore(t))}_remove(){this.parent._removeChildren(this.index)}_fireChange(t,e){this.fire(`change:${t}`,e),this.parent&&this.parent._fireChange(t,e)}toJSON(){const t=B(this);return delete t.parent,t}};
+is(){throw new Error("is() method is abstract")}},re=class extends(t(ie)){constructor(e){super(),this.document=e,this.parent=null}get index(){let e;if(!this.parent)return null;if(-1==(e=this.parent.getChildIndex(this)))throw new n("view-node-not-found-in-parent",this);return e}get nextSibling(){const e=this.index;return null!==e&&this.parent.getChild(e+1)||null}get previousSibling(){const e=this.index;return null!==e&&this.parent.getChild(e-1)||null}get root(){let e=this;for(;e.parent;)e=e.parent;return e}isAttached(){return this.root.is("rootElement")}getPath(){const e=[];let t=this;for(;t.parent;)e.unshift(t.index),t=t.parent;return e}getAncestors(e={}){const t=[];let n=e.includeSelf?this:this.parent;for(;n;)t[e.parentFirst?"push":"unshift"](n),n=n.parent;return t}getCommonAncestor(e,t={}){const n=this.getAncestors(t),s=e.getAncestors(t);let i=0;for(;n[i]==s[i]&&n[i];)i++;return 0===i?null:n[i-1]}isBefore(e){if(this==e)return!1;if(this.root!==e.root)return!1;const t=this.getPath(),n=e.getPath(),i=s(t,n);switch(i){case"prefix":return!0;case"extension":return!1;default:return t[i]<n[i]}}isAfter(e){return this!=e&&(this.root===e.root&&!this.isBefore(e))}_remove(){this.parent._removeChildren(this.index)}_fireChange(e,t){this.fire(`change:${e}`,t),this.parent&&this.parent._fireChange(e,t)}toJSON(){const e=F(this);return delete e.parent,e}};
 /**
  * @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
- */rt.prototype.is=function(t){return"node"===t||"view:node"===t};
+ */re.prototype.is=function(e){return"node"===e||"view:node"===e};
 /**
  * @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
  */
-let ot=class t extends rt{constructor(t,e){super(t),this._textData=e}get data(){return this._textData}get _data(){return this.data}set _data(t){this._fireChange("text",this),this._textData=t}isSimilar(e){return e instanceof t&&(this===e||this.data===e.data)}_clone(){return new t(this.document,this.data)}};ot.prototype.is=function(t){return"$text"===t||"view:$text"===t||"text"===t||"view:text"===t||"node"===t||"view:node"===t};
+let oe=class e extends re{constructor(e,t){super(e),this._textData=t}get data(){return this._textData}get _data(){return this.data}set _data(e){this._fireChange("text",this),this._textData=e}isSimilar(t){return t instanceof e&&(this===t||this.data===t.data)}_clone(){return new e(this.document,this.data)}};oe.prototype.is=function(e){return"$text"===e||"view:$text"===e||"text"===e||"view:text"===e||"node"===e||"view:node"===e};
 /**
  * @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
  */
-let at=class extends it{constructor(t,e,s){if(super(),this.textNode=t,e<0||e>t.data.length)throw new n("view-textproxy-wrong-offsetintext",this);if(s<0||e+s>t.data.length)throw new n("view-textproxy-wrong-length",this);this.data=t.data.substring(e,e+s),this.offsetInText=e}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(t={}){const e=[];let n=t.includeSelf?this.textNode:this.parent;for(;null!==n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}};at.prototype.is=function(t){return"$textProxy"===t||"view:$textProxy"===t||"textProxy"===t||"view:textProxy"===t};
+let ae=class extends ie{constructor(e,t,s){if(super(),this.textNode=e,t<0||t>e.data.length)throw new n("view-textproxy-wrong-offsetintext",this);if(s<0||t+s>e.data.length)throw new n("view-textproxy-wrong-length",this);this.data=e.data.substring(t,t+s),this.offsetInText=t}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(e={}){const t=[];let n=e.includeSelf?this.textNode:this.parent;for(;null!==n;)t[e.parentFirst?"push":"unshift"](n),n=n.parent;return t}};ae.prototype.is=function(e){return"$textProxy"===e||"view:$textProxy"===e||"textProxy"===e||"view:textProxy"===e};
 /**
  * @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 lt{constructor(...t){this._patterns=[],this.add(...t)}add(...t){for(let e of t)("string"==typeof e||e instanceof RegExp)&&(e={name:e}),this._patterns.push(e)}match(...t){for(const e of t)for(const t of this._patterns){const n=ht(e,t);if(n)return{element:e,pattern:t,match:n}}return null}matchAll(...t){const e=[];for(const n of t)for(const t of this._patterns){const s=ht(n,t);s&&e.push({element:n,pattern:t,match:s})}return e.length>0?e:null}getElementName(){if(1!==this._patterns.length)return null;const t=this._patterns[0],e=t.name;return"function"==typeof t||!e||e instanceof RegExp?null:e}}function ht(e,n){if("function"==typeof n)return n(e);const s={};return n.name&&(s.name=function(t,e){if(t instanceof RegExp)return!!e.match(t);return t===e}(n.name,e.name),!s.name)||n.attributes&&(s.attributes=function(e,n){const s=new Set(n.getAttributeKeys());I(e)?(void 0!==e.style&&t("matcher-pattern-deprecated-attributes-style-key",e),void 0!==e.class&&t("matcher-pattern-deprecated-attributes-class-key",e)):(s.delete("style"),s.delete("class"));return ct(e,s,(t=>n.getAttribute(t)))}(n.attributes,e),!s.attributes)||n.classes&&(s.classes=function(t,e){return ct(t,e.getClassNames(),(/* istanbul ignore next -- @preserve */()=>{}))}(n.classes,e),!s.classes)||n.styles&&(s.styles=function(t,e){return ct(t,e.getStyleNames(!0),(t=>e.getStyle(t)))}
+class le{constructor(...e){this._patterns=[],this.add(...e)}add(...e){for(let t of e)("string"==typeof t||t instanceof RegExp)&&(t={name:t}),this._patterns.push(t)}match(...e){for(const t of e)for(const e of this._patterns){const n=ce(t,e);if(n)return{element:t,pattern:e,match:n}}return null}matchAll(...e){const t=[];for(const n of e)for(const e of this._patterns){const s=ce(n,e);s&&t.push({element:n,pattern:e,match:s})}return t.length>0?t:null}getElementName(){if(1!==this._patterns.length)return null;const e=this._patterns[0],t=e.name;return"function"==typeof e||!t||t instanceof RegExp?null:t}}function ce(t,n){if("function"==typeof n)return n(t);const s={};return n.name&&(s.name=function(e,t){if(e instanceof RegExp)return!!t.match(e);return e===t}(n.name,t.name),!s.name)||n.attributes&&(s.attributes=function(t,n){const s=new Set(n.getAttributeKeys());B(t)?(void 0!==t.style&&e("matcher-pattern-deprecated-attributes-style-key",t),void 0!==t.class&&e("matcher-pattern-deprecated-attributes-class-key",t)):(s.delete("style"),s.delete("class"));return he(t,s,(e=>n.getAttribute(e)))}(n.attributes,t),!s.attributes)||n.classes&&(s.classes=function(e,t){return he(e,t.getClassNames(),(/* istanbul ignore next -- @preserve */()=>{}))}(n.classes,t),!s.classes)||n.styles&&(s.styles=function(e,t){return he(e,t.getStyleNames(!0),(e=>t.getStyle(e)))}
 /**
  * @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
- */(n.styles,e),!s.styles)?null:s}function ct(e,n,s){const i=function(e){if(Array.isArray(e))return e.map((e=>I(e)?(void 0!==e.key&&void 0!==e.value||t("matcher-pattern-missing-key-or-value",e),[e.key,e.value]):[e,!0]));if(I(e))return Object.entries(e);return[[e,!0]]}(e),r=Array.from(n),o=[];if(i.forEach((([t,e])=>{r.forEach((n=>{(function(t,e){return!0===t||t===e||t instanceof RegExp&&e.match(t)})(t,n)&&function(t,e,n){if(!0===t)return!0;const s=n(e);return t===s||t instanceof RegExp&&!!String(s).match(t)}(e,n,s)&&o.push(n)}))})),i.length&&!(o.length<i.length))return o}class ut{constructor(t){this._styles={},this._styleProcessor=t}get isEmpty(){return!Object.entries(this._styles).length}get size(){return this.isEmpty?0:this.getStyleNames().length}setTo(t){this.clear();const e=function(t){let e=null,n=0,s=0,i=null;const r=new Map;if(""===t)return r;";"!=t.charAt(t.length-1)&&(t+=";");for(let o=0;o<t.length;o++){const a=t.charAt(o);if(null===e)switch(a){case":":i||(i=t.substr(n,o-n),s=o+1);break;case'"':case"'":e=a;break;case";":{const e=t.substr(s,o-s);i&&r.set(i.trim(),e.trim()),i=null,n=o+1;break}}else a===e&&(e=null)}return r}(t);for(const[t,n]of e)this._styleProcessor.toNormalizedForm(t,n,this._styles)}has(t){if(this.isEmpty)return!1;const e=this._styleProcessor.getReducedForm(t,this._styles).find((([e])=>e===t));return Array.isArray(e)}set(t,e){if(D(t))for(const[e,n]of Object.entries(t))this._styleProcessor.toNormalizedForm(e,n,this._styles);else this._styleProcessor.toNormalizedForm(t,e,this._styles)}remove(t){const e=ft(t);V(this._styles,e),delete this._styles[t],this._cleanEmptyObjectsOnPath(e)}getNormalized(t){return this._styleProcessor.getNormalized(t,this._styles)}toString(){return this.isEmpty?"":this.getStylesEntries().map((t=>t.join(":"))).sort().join(";")+";"}getAsString(t){if(this.isEmpty)return;if(this._styles[t]&&!D(this._styles[t]))return this._styles[t];const e=this._styleProcessor.getReducedForm(t,this._styles).find((([e])=>e===t));return Array.isArray(e)?e[1]:void 0}getStyleNames(t=!1){if(this.isEmpty)return[];if(t)return this._styleProcessor.getStyleNames(this._styles);return this.getStylesEntries().map((([t])=>t))}clear(){this._styles={}}getStylesEntries(){const t=[],e=Object.keys(this._styles);for(const n of e)t.push(...this._styleProcessor.getReducedForm(n,this._styles));return t}_cleanEmptyObjectsOnPath(t){const e=t.split(".");if(!(e.length>1))return;const n=e.splice(0,e.length-1).join("."),s=$(this._styles,n);if(!s)return;!Object.keys(s).length&&this.remove(n)}}class dt{constructor(){this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}toNormalizedForm(t,e,n){if(D(e))mt(n,ft(t),e);else if(this._normalizers.has(t)){const s=this._normalizers.get(t),{path:i,value:r}=s(e);mt(n,i,r)}else mt(n,t,e)}getNormalized(t,e){if(!t)return q({},e);if(void 0!==e[t])return e[t];if(this._extractors.has(t)){const n=this._extractors.get(t);if("string"==typeof n)return $(e,n);const s=n(t,e);if(s)return s}return $(e,ft(t))}getReducedForm(t,e){const n=this.getNormalized(t,e);if(void 0===n)return[];if(this._reducers.has(t)){return this._reducers.get(t)(n)}return[[t,n]]}getStyleNames(t){const e=Array.from(this._consumables.keys()).filter((e=>{const n=this.getNormalized(e,t);return n&&"object"==typeof n?Object.keys(n).length:n})),n=new Set([...e,...Object.keys(t)]);return Array.from(n)}getRelatedStyles(t){return this._consumables.get(t)||[]}setNormalizer(t,e){this._normalizers.set(t,e)}setExtractor(t,e){this._extractors.set(t,e)}setReducer(t,e){this._reducers.set(t,e)}setStyleRelation(t,e){this._mapStyleNames(t,e);for(const n of e)this._mapStyleNames(n,[t])}_mapStyleNames(t,e){this._consumables.has(t)||this._consumables.set(t,[]),this._consumables.get(t).push(...e)}}function ft(t){return t.replace("-",".")}function mt(t,e,n){let s=n;D(n)&&(s=q({},$(t,e),n)),L(t,e,s)}
+ */(n.styles,t),!s.styles)?null:s}function he(t,n,s){const i=function(t){if(Array.isArray(t))return t.map((t=>B(t)?(void 0!==t.key&&void 0!==t.value||e("matcher-pattern-missing-key-or-value",t),[t.key,t.value]):[t,!0]));if(B(t))return Object.entries(t);return[[t,!0]]}(t),r=Array.from(n),o=[];if(i.forEach((([e,t])=>{r.forEach((n=>{(function(e,t){return!0===e||e===t||e instanceof RegExp&&t.match(e)})(e,n)&&function(e,t,n){if(!0===e)return!0;const s=n(t);return e===s||e instanceof RegExp&&!!String(s).match(e)}(t,n,s)&&o.push(n)}))})),i.length&&!(o.length<i.length))return o}class de{constructor(e){this._styles={},this._styleProcessor=e}get isEmpty(){return!Object.entries(this._styles).length}get size(){return this.isEmpty?0:this.getStyleNames().length}setTo(e){this.clear();const t=function(e){let t=null,n=0,s=0,i=null;const r=new Map;if(""===e)return r;";"!=e.charAt(e.length-1)&&(e+=";");for(let o=0;o<e.length;o++){const a=e.charAt(o);if(null===t)switch(a){case":":i||(i=e.substr(n,o-n),s=o+1);break;case'"':case"'":t=a;break;case";":{const t=e.substr(s,o-s);i&&r.set(i.trim(),t.trim()),i=null,n=o+1;break}}else a===t&&(t=null)}return r}(e);for(const[e,n]of t)this._styleProcessor.toNormalizedForm(e,n,this._styles)}has(e){if(this.isEmpty)return!1;const t=this._styleProcessor.getReducedForm(e,this._styles).find((([t])=>t===e));return Array.isArray(t)}set(e,t){if(D(e))for(const[t,n]of Object.entries(e))this._styleProcessor.toNormalizedForm(t,n,this._styles);else this._styleProcessor.toNormalizedForm(e,t,this._styles)}remove(e){const t=fe(e);V(this._styles,t),delete this._styles[e],this._cleanEmptyObjectsOnPath(t)}getNormalized(e){return this._styleProcessor.getNormalized(e,this._styles)}toString(){return this.isEmpty?"":this.getStylesEntries().map((e=>e.join(":"))).sort().join(";")+";"}getAsString(e){if(this.isEmpty)return;if(this._styles[e]&&!D(this._styles[e]))return this._styles[e];const t=this._styleProcessor.getReducedForm(e,this._styles).find((([t])=>t===e));return Array.isArray(t)?t[1]:void 0}getStyleNames(e=!1){if(this.isEmpty)return[];if(e)return this._styleProcessor.getStyleNames(this._styles);return this.getStylesEntries().map((([e])=>e))}clear(){this._styles={}}getStylesEntries(){const e=[],t=Object.keys(this._styles);for(const n of t)e.push(...this._styleProcessor.getReducedForm(n,this._styles));return e}_cleanEmptyObjectsOnPath(e){const t=e.split(".");if(!(t.length>1))return;const n=t.splice(0,t.length-1).join("."),s=$(this._styles,n);if(!s)return;!Object.keys(s).length&&this.remove(n)}}class ue{constructor(){this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}toNormalizedForm(e,t,n){if(D(t))me(n,fe(e),t);else if(this._normalizers.has(e)){const s=this._normalizers.get(e),{path:i,value:r}=s(t);me(n,i,r)}else me(n,e,t)}getNormalized(e,t){if(!e)return q({},t);if(void 0!==t[e])return t[e];if(this._extractors.has(e)){const n=this._extractors.get(e);if("string"==typeof n)return $(t,n);const s=n(e,t);if(s)return s}return $(t,fe(e))}getReducedForm(e,t){const n=this.getNormalized(e,t);if(void 0===n)return[];if(this._reducers.has(e)){return this._reducers.get(e)(n)}return[[e,n]]}getStyleNames(e){const t=Array.from(this._consumables.keys()).filter((t=>{const n=this.getNormalized(t,e);return n&&"object"==typeof n?Object.keys(n).length:n})),n=new Set([...t,...Object.keys(e)]);return Array.from(n)}getRelatedStyles(e){return this._consumables.get(e)||[]}setNormalizer(e,t){this._normalizers.set(e,t)}setExtractor(e,t){this._extractors.set(e,t)}setReducer(e,t){this._reducers.set(e,t)}setStyleRelation(e,t){this._mapStyleNames(e,t);for(const n of t)this._mapStyleNames(n,[e])}_mapStyleNames(e,t){this._consumables.has(e)||this._consumables.set(e,[]),this._consumables.get(e).push(...t)}}function fe(e){return e.replace("-",".")}function me(e,t,n){let s=n;D(n)&&(s=q({},$(e,t),n)),L(e,t,s)}
 /**
  * @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
- */let gt=class t extends rt{constructor(t,e,n,s){if(super(t),this._unsafeAttributesToRender=[],this._customProperties=new Map,this.name=e,this._attrs=function(t){const e=r(t);for(const[t,n]of e)null===n?e.delete(t):"string"!=typeof n&&e.set(t,String(n));return e}(n),this._children=[],s&&this._insertChild(0,s),this._classes=new Set,this._attrs.has("class")){const t=this._attrs.get("class");pt(this._classes,t),this._attrs.delete("class")}this._styles=new ut(this.document.stylesProcessor),this._attrs.has("style")&&(this._styles.setTo(this._attrs.get("style")),this._attrs.delete("style"))}get childCount(){return this._children.length}get isEmpty(){return 0===this._children.length}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){this._classes.size>0&&(yield"class"),this._styles.isEmpty||(yield"style"),yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries(),this._classes.size>0&&(yield["class",this.getAttribute("class")]),this._styles.isEmpty||(yield["style",this.getAttribute("style")])}getAttribute(t){if("class"==t)return this._classes.size>0?[...this._classes].join(" "):void 0;if("style"==t){const t=this._styles.toString();return""==t?void 0:t}return this._attrs.get(t)}hasAttribute(t){return"class"==t?this._classes.size>0:"style"==t?!this._styles.isEmpty:this._attrs.has(t)}isSimilar(e){if(!(e instanceof t))return!1;if(this===e)return!0;if(this.name!=e.name)return!1;if(this._attrs.size!==e._attrs.size||this._classes.size!==e._classes.size||this._styles.size!==e._styles.size)return!1;for(const[t,n]of this._attrs)if(!e._attrs.has(t)||e._attrs.get(t)!==n)return!1;for(const t of this._classes)if(!e._classes.has(t))return!1;for(const t of this._styles.getStyleNames())if(!e._styles.has(t)||e._styles.getAsString(t)!==this._styles.getAsString(t))return!1;return!0}hasClass(...t){for(const e of t)if(!this._classes.has(e))return!1;return!0}getClassNames(){return this._classes.keys()}getStyle(t){return this._styles.getAsString(t)}getNormalizedStyle(t){return this._styles.getNormalized(t)}getStyleNames(t){return this._styles.getStyleNames(t)}hasStyle(...t){for(const e of t)if(!this._styles.has(e))return!1;return!0}findAncestor(...t){const e=new lt(...t);let n=this.parent;for(;n&&!n.is("documentFragment");){if(e.match(n))return n;n=n.parent}return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const t=Array.from(this._classes).sort().join(","),e=this._styles.toString(),n=Array.from(this._attrs).map((t=>`${t[0]}="${t[1]}"`)).sort().join(" ");return this.name+(""==t?"":` class="${t}"`)+(e?` style="${e}"`:"")+(""==n?"":` ${n}`)}shouldRenderUnsafeAttribute(t){return this._unsafeAttributesToRender.includes(t)}_clone(t=!1){const e=[];if(t)for(const n of this.getChildren())e.push(n._clone(t));const n=new this.constructor(this.document,this.name,this._attrs,e);return n._classes=new Set(this._classes),n._styles.set(this._styles.getNormalized()),n._customProperties=new Map(this._customProperties),n.getFillerOffset=this.getFillerOffset,n._unsafeAttributesToRender=this._unsafeAttributesToRender,n}_appendChild(t){return this._insertChild(this.childCount,t)}_insertChild(t,e){this._fireChange("children",this);let n=0;const s=function(t,e){if("string"==typeof e)return[new ot(t,e)];o(e)||(e=[e]);return Array.from(e).map((e=>"string"==typeof e?new ot(t,e):e instanceof at?new ot(t,e.data):e))}
+ */let ge=class e extends re{constructor(e,t,n,s){if(super(e),this._unsafeAttributesToRender=[],this._customProperties=new Map,this.name=t,this._attrs=function(e){const t=r(e);for(const[e,n]of t)null===n?t.delete(e):"string"!=typeof n&&t.set(e,String(n));return t}(n),this._children=[],s&&this._insertChild(0,s),this._classes=new Set,this._attrs.has("class")){const e=this._attrs.get("class");pe(this._classes,e),this._attrs.delete("class")}this._styles=new de(this.document.stylesProcessor),this._attrs.has("style")&&(this._styles.setTo(this._attrs.get("style")),this._attrs.delete("style"))}get childCount(){return this._children.length}get isEmpty(){return 0===this._children.length}getChild(e){return this._children[e]}getChildIndex(e){return this._children.indexOf(e)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){this._classes.size>0&&(yield"class"),this._styles.isEmpty||(yield"style"),yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries(),this._classes.size>0&&(yield["class",this.getAttribute("class")]),this._styles.isEmpty||(yield["style",this.getAttribute("style")])}getAttribute(e){if("class"==e)return this._classes.size>0?[...this._classes].join(" "):void 0;if("style"==e){const e=this._styles.toString();return""==e?void 0:e}return this._attrs.get(e)}hasAttribute(e){return"class"==e?this._classes.size>0:"style"==e?!this._styles.isEmpty:this._attrs.has(e)}isSimilar(t){if(!(t instanceof e))return!1;if(this===t)return!0;if(this.name!=t.name)return!1;if(this._attrs.size!==t._attrs.size||this._classes.size!==t._classes.size||this._styles.size!==t._styles.size)return!1;for(const[e,n]of this._attrs)if(!t._attrs.has(e)||t._attrs.get(e)!==n)return!1;for(const e of this._classes)if(!t._classes.has(e))return!1;for(const e of this._styles.getStyleNames())if(!t._styles.has(e)||t._styles.getAsString(e)!==this._styles.getAsString(e))return!1;return!0}hasClass(...e){for(const t of e)if(!this._classes.has(t))return!1;return!0}getClassNames(){return this._classes.keys()}getStyle(e){return this._styles.getAsString(e)}getNormalizedStyle(e){return this._styles.getNormalized(e)}getStyleNames(e){return this._styles.getStyleNames(e)}hasStyle(...e){for(const t of e)if(!this._styles.has(t))return!1;return!0}findAncestor(...e){const t=new le(...e);let n=this.parent;for(;n&&!n.is("documentFragment");){if(t.match(n))return n;n=n.parent}return null}getCustomProperty(e){return this._customProperties.get(e)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const e=Array.from(this._classes).sort().join(","),t=this._styles.toString(),n=Array.from(this._attrs).map((e=>`${e[0]}="${e[1]}"`)).sort().join(" ");return this.name+(""==e?"":` class="${e}"`)+(t?` style="${t}"`:"")+(""==n?"":` ${n}`)}shouldRenderUnsafeAttribute(e){return this._unsafeAttributesToRender.includes(e)}_clone(e=!1){const t=[];if(e)for(const n of this.getChildren())t.push(n._clone(e));const n=new this.constructor(this.document,this.name,this._attrs,t);return n._classes=new Set(this._classes),n._styles.set(this._styles.getNormalized()),n._customProperties=new Map(this._customProperties),n.getFillerOffset=this.getFillerOffset,n._unsafeAttributesToRender=this._unsafeAttributesToRender,n}_appendChild(e){return this._insertChild(this.childCount,e)}_insertChild(e,t){this._fireChange("children",this);let n=0;const s=function(e,t){if("string"==typeof t)return[new oe(e,t)];o(t)||(t=[t]);return Array.from(t).map((t=>"string"==typeof t?new oe(e,t):t instanceof ae?new oe(e,t.data):t))}
 /**
  * @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
- */(this.document,e);for(const e of s)null!==e.parent&&e._remove(),e.parent=this,e.document=this.document,this._children.splice(t,0,e),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n<t+e;n++)this._children[n].parent=null;return this._children.splice(t,e)}_setAttribute(t,e){const n=String(e);this._fireChange("attributes",this),"class"==t?pt(this._classes,n):"style"==t?this._styles.setTo(n):this._attrs.set(t,n)}_removeAttribute(t){return this._fireChange("attributes",this),"class"==t?this._classes.size>0&&(this._classes.clear(),!0):"style"==t?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(t)}_addClass(t){this._fireChange("attributes",this);for(const e of i(t))this._classes.add(e)}_removeClass(t){this._fireChange("attributes",this);for(const e of i(t))this._classes.delete(e)}_setStyle(t,e){this._fireChange("attributes",this),"string"!=typeof t?this._styles.set(t):this._styles.set(t,e)}_removeStyle(t){this._fireChange("attributes",this);for(const e of i(t))this._styles.remove(e)}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}};function pt(t,e){const n=e.split(/\s+/);t.clear(),n.forEach((e=>t.add(e)))}gt.prototype.is=function(t,e){return e?e===this.name&&("element"===t||"view:element"===t):"element"===t||"view:element"===t||"node"===t||"view:node"===t};class _t extends gt{constructor(t,e,n,s){super(t,e,n,s),this.getFillerOffset=wt}}function wt(){const t=[...this.getChildren()],e=t[this.childCount-1];if(e&&e.is("element","br"))return this.childCount;for(const e of t)if(!e.is("uiElement"))return null;return this.childCount}
+ */(this.document,t);for(const t of s)null!==t.parent&&t._remove(),t.parent=this,t.document=this.document,this._children.splice(e,0,t),e++,n++;return n}_removeChildren(e,t=1){this._fireChange("children",this);for(let n=e;n<e+t;n++)this._children[n].parent=null;return this._children.splice(e,t)}_setAttribute(e,t){const n=String(t);this._fireChange("attributes",this),"class"==e?pe(this._classes,n):"style"==e?this._styles.setTo(n):this._attrs.set(e,n)}_removeAttribute(e){return this._fireChange("attributes",this),"class"==e?this._classes.size>0&&(this._classes.clear(),!0):"style"==e?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(e)}_addClass(e){this._fireChange("attributes",this);for(const t of i(e))this._classes.add(t)}_removeClass(e){this._fireChange("attributes",this);for(const t of i(e))this._classes.delete(t)}_setStyle(e,t){this._fireChange("attributes",this),"string"!=typeof e?this._styles.set(e):this._styles.set(e,t)}_removeStyle(e){this._fireChange("attributes",this);for(const t of i(e))this._styles.remove(t)}_setCustomProperty(e,t){this._customProperties.set(e,t)}_removeCustomProperty(e){return this._customProperties.delete(e)}};function pe(e,t){const n=t.split(/\s+/);e.clear(),n.forEach((t=>e.add(t)))}ge.prototype.is=function(e,t){return t?t===this.name&&("element"===e||"view:element"===e):"element"===e||"view:element"===e||"node"===e||"view:node"===e};class _e extends ge{constructor(e,t,n,s){super(e,t,n,s),this.getFillerOffset=we}}function we(){const e=[...this.getChildren()],t=e[this.childCount-1];if(t&&t.is("element","br"))return this.childCount;for(const t of e)if(!t.is("uiElement"))return null;return this.childCount}
 /**
  * @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
- */_t.prototype.is=function(t,e){return e?e===this.name&&("containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class yt extends(a(_t)){constructor(t,e,n,s){super(t,e,n,s),this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("placeholder",void 0),this.bind("isReadOnly").to(t),this.bind("isFocused").to(t,"isFocused",(e=>e&&t.selection.editableElement==this)),this.listenTo(t.selection,"change",(()=>{this.isFocused=t.isFocused&&t.selection.editableElement==this}))}destroy(){this.stopListening()}}yt.prototype.is=function(t,e){return e?e===this.name&&("editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};
+ */_e.prototype.is=function(e,t){return t?t===this.name&&("containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e};class ye extends(a(_e)){constructor(e,t,n,s){super(e,t,n,s),this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("placeholder",void 0),this.bind("isReadOnly").to(e),this.bind("isFocused").to(e,"isFocused",(t=>t&&e.selection.editableElement==this)),this.listenTo(e.selection,"change",(()=>{this.isFocused=e.isFocused&&e.selection.editableElement==this}))}destroy(){this.stopListening()}}ye.prototype.is=function(e,t){return t?t===this.name&&("editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e};
 /**
  * @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 bt=Symbol("rootName");class vt extends yt{constructor(t,e){super(t,e),this.rootName="main"}get rootName(){return this.getCustomProperty(bt)}set rootName(t){this._setCustomProperty(bt,t)}set _name(t){this.name=t}}vt.prototype.is=function(t,e){return e?e===this.name&&("rootElement"===t||"view:rootElement"===t||"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"rootElement"===t||"view:rootElement"===t||"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};
+const be=Symbol("rootName");class ve extends ye{constructor(e,t){super(e,t),this.rootName="main"}get rootName(){return this.getCustomProperty(be)}set rootName(e){this._setCustomProperty(be,e)}set _name(e){this.name=e}}ve.prototype.is=function(e,t){return t?t===this.name&&("rootElement"===e||"view:rootElement"===e||"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"rootElement"===e||"view:rootElement"===e||"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e};
 /**
  * @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
  */
-let Pt=class{constructor(t={}){if(!t.boundaries&&!t.startPosition)throw new n("view-tree-walker-no-start-position",null);if(t.direction&&"forward"!=t.direction&&"backward"!=t.direction)throw new n("view-tree-walker-unknown-direction",t.startPosition,{direction:t.direction});this.boundaries=t.boundaries||null,t.startPosition?this._position=At._createAt(t.startPosition):this._position=At._createAt(t.boundaries["backward"==t.direction?"end":"start"]),this.direction=t.direction||"forward",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}get position(){return this._position}skip(t){let e,n;do{n=this.position,e=this.next()}while(!e.done&&t(e.value));e.done||(this._position=n)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){let t=this.position.clone();const e=this.position,n=t.parent;if(null===n.parent&&t.offset===n.childCount)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0,value:void 0};let s;if(n instanceof ot){if(t.isAtEnd)return this._position=At._createAfter(n),this._next();s=n.data[t.offset]}else s=n.getChild(t.offset);if(s instanceof gt){if(this.shallow){if(this.boundaries&&this.boundaries.end.isBefore(t))return{done:!0,value:void 0};t.offset++}else t=new At(s,0);return this._position=t,this._formatReturnValue("elementStart",s,e,t,1)}if(s instanceof ot){if(this.singleCharacters)return t=new At(s,0),this._position=t,this._next();let n,i=s.data.length;return s==this._boundaryEndParent?(i=this.boundaries.end.offset,n=new at(s,0,i),t=At._createAfter(n)):(n=new at(s,0,s.data.length),t.offset++),this._position=t,this._formatReturnValue("text",n,e,t,i)}if("string"==typeof s){let s;if(this.singleCharacters)s=1;else{s=(n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length)-t.offset}const i=new at(n,t.offset,s);return t.offset+=s,this._position=t,this._formatReturnValue("text",i,e,t,s)}return t=At._createAfter(n),this._position=t,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",n,e,t)}_previous(){let t=this.position.clone();const e=this.position,n=t.parent;if(null===n.parent&&0===t.offset)return{done:!0,value:void 0};if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0,value:void 0};let s;if(n instanceof ot){if(t.isAtStart)return this._position=At._createBefore(n),this._previous();s=n.data[t.offset-1]}else s=n.getChild(t.offset-1);if(s instanceof gt)return this.shallow?(t.offset--,this._position=t,this._formatReturnValue("elementStart",s,e,t,1)):(t=new At(s,s.childCount),this._position=t,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",s,e,t));if(s instanceof ot){if(this.singleCharacters)return t=new At(s,s.data.length),this._position=t,this._previous();let n,i=s.data.length;if(s==this._boundaryStartParent){const e=this.boundaries.start.offset;n=new at(s,e,s.data.length-e),i=n.data.length,t=At._createBefore(n)}else n=new at(s,0,s.data.length),t.offset--;return this._position=t,this._formatReturnValue("text",n,e,t,i)}if("string"==typeof s){let s;if(this.singleCharacters)s=1;else{const e=n===this._boundaryStartParent?this.boundaries.start.offset:0;s=t.offset-e}t.offset-=s;const i=new at(n,t.offset,s);return this._position=t,this._formatReturnValue("text",i,e,t,s)}return t=At._createBefore(n),this._position=t,this._formatReturnValue("elementStart",n,e,t,1)}_formatReturnValue(t,e,n,s,i){return e instanceof at&&(e.offsetInText+e.data.length==e.textNode.data.length&&("forward"!=this.direction||this.boundaries&&this.boundaries.end.isEqual(this.position)?n=At._createAfter(e.textNode):(s=At._createAfter(e.textNode),this._position=s)),0===e.offsetInText&&("backward"!=this.direction||this.boundaries&&this.boundaries.start.isEqual(this.position)?n=At._createBefore(e.textNode):(s=At._createBefore(e.textNode),this._position=s))),{done:!1,value:{type:t,item:e,previousPosition:n,nextPosition:s,length:i}}}},At=class t extends it{constructor(t,e){super(),this.parent=t,this.offset=e}get nodeAfter(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}get nodeBefore(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}get isAtStart(){return 0===this.offset}get isAtEnd(){const t=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===t}get root(){return this.parent.root}get editableElement(){let t=this.parent;for(;!(t instanceof yt);){if(!t.parent)return null;t=t.parent}return t}getShiftedBy(e){const n=t._createAt(this),s=n.offset+e;return n.offset=s<0?0:s,n}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Pt(e);return n.skip(t),n.position}getAncestors(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}getCommonAncestor(t){const e=this.getAncestors(),n=t.getAncestors();let s=0;for(;e[s]==n[s]&&e[s];)s++;return 0===s?null:e[s-1]}isEqual(t){return this.parent==t.parent&&this.offset==t.offset}isBefore(t){return"before"==this.compareWith(t)}isAfter(t){return"after"==this.compareWith(t)}compareWith(t){if(this.root!==t.root)return"different";if(this.isEqual(t))return"same";const e=this.parent.is("node")?this.parent.getPath():[],n=t.parent.is("node")?t.parent.getPath():[];e.push(this.offset),n.push(t.offset);const i=s(e,n);switch(i){case"prefix":return"before";case"extension":return"after";default:return e[i]<n[i]?"before":"after"}}getWalker(t={}){return t.startPosition=this,new Pt(t)}clone(){return new t(this.parent,this.offset)}static _createAt(e,s){if(e instanceof t)return new this(e.parent,e.offset);{const i=e;if("end"==s)s=i.is("$text")?i.data.length:i.childCount;else{if("before"==s)return this._createBefore(i);if("after"==s)return this._createAfter(i);if(0!==s&&!s)throw new n("view-createpositionat-offset-required",i)}return new t(i,s)}}static _createAfter(e){if(e.is("$textProxy"))return new t(e.textNode,e.offsetInText+e.data.length);if(!e.parent)throw new n("view-position-after-root",e,{root:e});return new t(e.parent,e.index+1)}static _createBefore(e){if(e.is("$textProxy"))return new t(e.textNode,e.offsetInText);if(!e.parent)throw new n("view-position-before-root",e,{root:e});return new t(e.parent,e.index)}};
+let Pe=class{constructor(e={}){if(!e.boundaries&&!e.startPosition)throw new n("view-tree-walker-no-start-position",null);if(e.direction&&"forward"!=e.direction&&"backward"!=e.direction)throw new n("view-tree-walker-unknown-direction",e.startPosition,{direction:e.direction});this.boundaries=e.boundaries||null,e.startPosition?this._position=Ae._createAt(e.startPosition):this._position=Ae._createAt(e.boundaries["backward"==e.direction?"end":"start"]),this.direction=e.direction||"forward",this.singleCharacters=!!e.singleCharacters,this.shallow=!!e.shallow,this.ignoreElementEnd=!!e.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}get position(){return this._position}skip(e){let t,n;do{n=this.position,t=this.next()}while(!t.done&&e(t.value));t.done||(this._position=n)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){let e=this.position.clone();const t=this.position,n=e.parent;if(null===n.parent&&e.offset===n.childCount)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset)return{done:!0,value:void 0};let s;if(n instanceof oe){if(e.isAtEnd)return this._position=Ae._createAfter(n),this._next();s=n.data[e.offset]}else s=n.getChild(e.offset);if(s instanceof ge){if(this.shallow){if(this.boundaries&&this.boundaries.end.isBefore(e))return{done:!0,value:void 0};e.offset++}else e=new Ae(s,0);return this._position=e,this._formatReturnValue("elementStart",s,t,e,1)}if(s instanceof oe){if(this.singleCharacters)return e=new Ae(s,0),this._position=e,this._next();let n,i=s.data.length;return s==this._boundaryEndParent?(i=this.boundaries.end.offset,n=new ae(s,0,i),e=Ae._createAfter(n)):(n=new ae(s,0,s.data.length),e.offset++),this._position=e,this._formatReturnValue("text",n,t,e,i)}if("string"==typeof s){let s;if(this.singleCharacters)s=1;else{s=(n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length)-e.offset}const i=new ae(n,e.offset,s);return e.offset+=s,this._position=e,this._formatReturnValue("text",i,t,e,s)}return e=Ae._createAfter(n),this._position=e,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",n,t,e)}_previous(){let e=this.position.clone();const t=this.position,n=e.parent;if(null===n.parent&&0===e.offset)return{done:!0,value:void 0};if(n==this._boundaryStartParent&&e.offset==this.boundaries.start.offset)return{done:!0,value:void 0};let s;if(n instanceof oe){if(e.isAtStart)return this._position=Ae._createBefore(n),this._previous();s=n.data[e.offset-1]}else s=n.getChild(e.offset-1);if(s instanceof ge)return this.shallow?(e.offset--,this._position=e,this._formatReturnValue("elementStart",s,t,e,1)):(e=new Ae(s,s.childCount),this._position=e,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",s,t,e));if(s instanceof oe){if(this.singleCharacters)return e=new Ae(s,s.data.length),this._position=e,this._previous();let n,i=s.data.length;if(s==this._boundaryStartParent){const t=this.boundaries.start.offset;n=new ae(s,t,s.data.length-t),i=n.data.length,e=Ae._createBefore(n)}else n=new ae(s,0,s.data.length),e.offset--;return this._position=e,this._formatReturnValue("text",n,t,e,i)}if("string"==typeof s){let s;if(this.singleCharacters)s=1;else{const t=n===this._boundaryStartParent?this.boundaries.start.offset:0;s=e.offset-t}e.offset-=s;const i=new ae(n,e.offset,s);return this._position=e,this._formatReturnValue("text",i,t,e,s)}return e=Ae._createBefore(n),this._position=e,this._formatReturnValue("elementStart",n,t,e,1)}_formatReturnValue(e,t,n,s,i){return t instanceof ae&&(t.offsetInText+t.data.length==t.textNode.data.length&&("forward"!=this.direction||this.boundaries&&this.boundaries.end.isEqual(this.position)?n=Ae._createAfter(t.textNode):(s=Ae._createAfter(t.textNode),this._position=s)),0===t.offsetInText&&("backward"!=this.direction||this.boundaries&&this.boundaries.start.isEqual(this.position)?n=Ae._createBefore(t.textNode):(s=Ae._createBefore(t.textNode),this._position=s))),{done:!1,value:{type:e,item:t,previousPosition:n,nextPosition:s,length:i}}}},Ae=class e extends ie{constructor(e,t){super(),this.parent=e,this.offset=t}get nodeAfter(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}get nodeBefore(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}get isAtStart(){return 0===this.offset}get isAtEnd(){const e=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===e}get root(){return this.parent.root}get editableElement(){let e=this.parent;for(;!(e instanceof ye);){if(!e.parent)return null;e=e.parent}return e}getShiftedBy(t){const n=e._createAt(this),s=n.offset+t;return n.offset=s<0?0:s,n}getLastMatchingPosition(e,t={}){t.startPosition=this;const n=new Pe(t);return n.skip(e),n.position}getAncestors(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}getCommonAncestor(e){const t=this.getAncestors(),n=e.getAncestors();let s=0;for(;t[s]==n[s]&&t[s];)s++;return 0===s?null:t[s-1]}isEqual(e){return this.parent==e.parent&&this.offset==e.offset}isBefore(e){return"before"==this.compareWith(e)}isAfter(e){return"after"==this.compareWith(e)}compareWith(e){if(this.root!==e.root)return"different";if(this.isEqual(e))return"same";const t=this.parent.is("node")?this.parent.getPath():[],n=e.parent.is("node")?e.parent.getPath():[];t.push(this.offset),n.push(e.offset);const i=s(t,n);switch(i){case"prefix":return"before";case"extension":return"after";default:return t[i]<n[i]?"before":"after"}}getWalker(e={}){return e.startPosition=this,new Pe(e)}clone(){return new e(this.parent,this.offset)}static _createAt(t,s){if(t instanceof e)return new this(t.parent,t.offset);{const i=t;if("end"==s)s=i.is("$text")?i.data.length:i.childCount;else{if("before"==s)return this._createBefore(i);if("after"==s)return this._createAfter(i);if(0!==s&&!s)throw new n("view-createpositionat-offset-required",i)}return new e(i,s)}}static _createAfter(t){if(t.is("$textProxy"))return new e(t.textNode,t.offsetInText+t.data.length);if(!t.parent)throw new n("view-position-after-root",t,{root:t});return new e(t.parent,t.index+1)}static _createBefore(t){if(t.is("$textProxy"))return new e(t.textNode,t.offsetInText);if(!t.parent)throw new n("view-position-before-root",t,{root:t});return new e(t.parent,t.index)}};
 /**
  * @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
- */At.prototype.is=function(t){return"position"===t||"view:position"===t};
+ */Ae.prototype.is=function(e){return"position"===e||"view:position"===e};
 /**
  * @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
  */
-let Ct=class t extends it{constructor(t,e=null){super(),this.start=t.clone(),this.end=e?e.clone():t.clone()}*[Symbol.iterator](){yield*new Pt({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){return this.start.parent===this.end.parent}get root(){return this.start.root}getEnlarged(){let e=this.start.getLastMatchingPosition(kt,{direction:"backward"}),n=this.end.getLastMatchingPosition(kt);return e.parent.is("$text")&&e.isAtStart&&(e=At._createBefore(e.parent)),n.parent.is("$text")&&n.isAtEnd&&(n=At._createAfter(n.parent)),new t(e,n)}getTrimmed(){let e=this.start.getLastMatchingPosition(kt);if(e.isAfter(this.end)||e.isEqual(this.end))return new t(e,e);let n=this.end.getLastMatchingPosition(kt,{direction:"backward"});const s=e.nodeAfter,i=n.nodeBefore;return s&&s.is("$text")&&(e=new At(s,0)),i&&i.is("$text")&&(n=new At(i,i.data.length)),new t(e,n)}isEqual(t){return this==t||this.start.isEqual(t.start)&&this.end.isEqual(t.end)}containsPosition(t){return t.isAfter(this.start)&&t.isBefore(this.end)}containsRange(t,e=!1){t.isCollapsed&&(e=!1);const n=this.containsPosition(t.start)||e&&this.start.isEqual(t.start),s=this.containsPosition(t.end)||e&&this.end.isEqual(t.end);return n&&s}getDifference(e){const n=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&n.push(new t(this.start,e.start)),this.containsPosition(e.end)&&n.push(new t(e.end,this.end))):n.push(this.clone()),n}getIntersection(e){if(this.isIntersecting(e)){let n=this.start,s=this.end;return this.containsPosition(e.start)&&(n=e.start),this.containsPosition(e.end)&&(s=e.end),new t(n,s)}return null}getWalker(t={}){return t.boundaries=this,new Pt(t)}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;let t=this.start.nodeAfter,e=this.end.nodeBefore;return this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling&&(t=this.start.parent.nextSibling),this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling&&(e=this.end.parent.previousSibling),t&&t.is("element")&&t===e?t:null}clone(){return new t(this.start,this.end)}*getItems(t={}){t.boundaries=this,t.ignoreElementEnd=!0;const e=new Pt(t);for(const t of e)yield t.item}*getPositions(t={}){t.boundaries=this;const e=new Pt(t);yield e.position;for(const t of e)yield t.nextPosition}isIntersecting(t){return this.start.isBefore(t.end)&&this.end.isAfter(t.start)}static _createFromParentsAndOffsets(t,e,n,s){return new this(new At(t,e),new At(n,s))}static _createFromPositionAndShift(t,e){const n=t,s=t.getShiftedBy(e);return e>0?new this(n,s):new this(s,n)}static _createIn(t){return this._createFromParentsAndOffsets(t,0,t,t.childCount)}static _createOn(t){const e=t.is("$textProxy")?t.offsetSize:1;return this._createFromPositionAndShift(At._createBefore(t),e)}};function kt(t){return!(!t.item.is("attributeElement")&&!t.item.is("uiElement"))}
+let Ce=class e extends ie{constructor(e,t=null){super(),this.start=e.clone(),this.end=t?t.clone():e.clone()}*[Symbol.iterator](){yield*new Pe({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){return this.start.parent===this.end.parent}get root(){return this.start.root}getEnlarged(){let t=this.start.getLastMatchingPosition(ke,{direction:"backward"}),n=this.end.getLastMatchingPosition(ke);return t.parent.is("$text")&&t.isAtStart&&(t=Ae._createBefore(t.parent)),n.parent.is("$text")&&n.isAtEnd&&(n=Ae._createAfter(n.parent)),new e(t,n)}getTrimmed(){let t=this.start.getLastMatchingPosition(ke);if(t.isAfter(this.end)||t.isEqual(this.end))return new e(t,t);let n=this.end.getLastMatchingPosition(ke,{direction:"backward"});const s=t.nodeAfter,i=n.nodeBefore;return s&&s.is("$text")&&(t=new Ae(s,0)),i&&i.is("$text")&&(n=new Ae(i,i.data.length)),new e(t,n)}isEqual(e){return this==e||this.start.isEqual(e.start)&&this.end.isEqual(e.end)}containsPosition(e){return e.isAfter(this.start)&&e.isBefore(this.end)}containsRange(e,t=!1){e.isCollapsed&&(t=!1);const n=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),s=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return n&&s}getDifference(t){const n=[];return this.isIntersecting(t)?(this.containsPosition(t.start)&&n.push(new e(this.start,t.start)),this.containsPosition(t.end)&&n.push(new e(t.end,this.end))):n.push(this.clone()),n}getIntersection(t){if(this.isIntersecting(t)){let n=this.start,s=this.end;return this.containsPosition(t.start)&&(n=t.start),this.containsPosition(t.end)&&(s=t.end),new e(n,s)}return null}getWalker(e={}){return e.boundaries=this,new Pe(e)}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;let e=this.start.nodeAfter,t=this.end.nodeBefore;return this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling&&(e=this.start.parent.nextSibling),this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling&&(t=this.end.parent.previousSibling),e&&e.is("element")&&e===t?e:null}clone(){return new e(this.start,this.end)}*getItems(e={}){e.boundaries=this,e.ignoreElementEnd=!0;const t=new Pe(e);for(const e of t)yield e.item}*getPositions(e={}){e.boundaries=this;const t=new Pe(e);yield t.position;for(const e of t)yield e.nextPosition}isIntersecting(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}static _createFromParentsAndOffsets(e,t,n,s){return new this(new Ae(e,t),new Ae(n,s))}static _createFromPositionAndShift(e,t){const n=e,s=e.getShiftedBy(t);return t>0?new this(n,s):new this(s,n)}static _createIn(e){return this._createFromParentsAndOffsets(e,0,e,e.childCount)}static _createOn(e){const t=e.is("$textProxy")?e.offsetSize:1;return this._createFromPositionAndShift(Ae._createBefore(e),t)}};function ke(e){return!(!e.item.is("attributeElement")&&!e.item.is("uiElement"))}
 /**
  * @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
- */Ct.prototype.is=function(t){return"range"===t||"view:range"===t};let St=class t extends(e(it)){constructor(...t){super(),this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",t.length&&this.setTo(...t)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.end:t.start).clone()}get focus(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.start:t.end).clone()}get isCollapsed(){return 1===this.rangeCount&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){return this.anchor?this.anchor.editableElement:null}*getRanges(){for(const t of this._ranges)yield t.clone()}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?t.clone():null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?t.clone():null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}isEqual(t){if(this.isFake!=t.isFake)return!1;if(this.isFake&&this.fakeSelectionLabel!=t.fakeSelectionLabel)return!1;if(this.rangeCount!=t.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const s of t._ranges)if(e.isEqual(s)){n=!0;break}if(!n)return!1}return!0}isSimilar(t){if(this.isBackward!=t.isBackward)return!1;const e=l(this.getRanges());if(e!=l(t.getRanges()))return!1;if(0==e)return!0;for(let e of this.getRanges()){e=e.getTrimmed();let n=!1;for(let s of t.getRanges())if(s=s.getTrimmed(),e.start.isEqual(s.start)&&e.end.isEqual(s.end)){n=!0;break}if(!n)return!1}return!0}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}setTo(...e){let[s,i,r]=e;if("object"==typeof i&&(r=i,i=void 0),null===s)this._setRanges([]),this._setFakeOptions(r);else if(s instanceof t||s instanceof Et)this._setRanges(s.getRanges(),s.isBackward),this._setFakeOptions({fake:s.isFake,label:s.fakeSelectionLabel});else if(s instanceof Ct)this._setRanges([s],r&&r.backward),this._setFakeOptions(r);else if(s instanceof At)this._setRanges([new Ct(s)]),this._setFakeOptions(r);else if(s instanceof rt){const t=!!r&&!!r.backward;let e;if(void 0===i)throw new n("view-selection-setto-required-second-parameter",this);e="in"==i?Ct._createIn(s):"on"==i?Ct._createOn(s):new Ct(At._createAt(s,i)),this._setRanges([e],t),this._setFakeOptions(r)}else{if(!o(s))throw new n("view-selection-setto-not-selectable",this);this._setRanges(s,r&&r.backward),this._setFakeOptions(r)}this.fire("change")}setFocus(t,e){if(null===this.anchor)throw new n("view-selection-setfocus-no-ranges",this);const s=At._createAt(t,e);if("same"==s.compareWith(this.focus))return;const i=this.anchor;this._ranges.pop(),"before"==s.compareWith(i)?this._addRange(new Ct(s,i),!0):this._addRange(new Ct(i,s)),this.fire("change")}_setRanges(t,e=!1){t=Array.from(t),this._ranges=[];for(const e of t)this._addRange(e);this._lastRangeBackward=!!e}_setFakeOptions(t={}){this._isFake=!!t.fake,this._fakeSelectionLabel=t.fake&&t.label||""}_addRange(t,e=!1){if(!(t instanceof Ct))throw new n("view-selection-add-range-not-range",this);this._pushRange(t),this._lastRangeBackward=!!e}_pushRange(t){for(const e of this._ranges)if(t.isIntersecting(e))throw new n("view-selection-range-intersects",this,{addedRange:t,intersectingRange:e});this._ranges.push(new Ct(t.start,t.end))}};St.prototype.is=function(t){return"selection"===t||"view:selection"===t};
+ */Ce.prototype.is=function(e){return"range"===e||"view:range"===e};let Ee=class e extends(t(ie)){constructor(...e){super(),this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",e.length&&this.setTo(...e)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length)return null;const e=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?e.end:e.start).clone()}get focus(){if(!this._ranges.length)return null;const e=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?e.start:e.end).clone()}get isCollapsed(){return 1===this.rangeCount&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){return this.anchor?this.anchor.editableElement:null}*getRanges(){for(const e of this._ranges)yield e.clone()}getFirstRange(){let e=null;for(const t of this._ranges)e&&!t.start.isBefore(e.start)||(e=t);return e?e.clone():null}getLastRange(){let e=null;for(const t of this._ranges)e&&!t.end.isAfter(e.end)||(e=t);return e?e.clone():null}getFirstPosition(){const e=this.getFirstRange();return e?e.start.clone():null}getLastPosition(){const e=this.getLastRange();return e?e.end.clone():null}isEqual(e){if(this.isFake!=e.isFake)return!1;if(this.isFake&&this.fakeSelectionLabel!=e.fakeSelectionLabel)return!1;if(this.rangeCount!=e.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(e.anchor)||!this.focus.isEqual(e.focus))return!1;for(const t of this._ranges){let n=!1;for(const s of e._ranges)if(t.isEqual(s)){n=!0;break}if(!n)return!1}return!0}isSimilar(e){if(this.isBackward!=e.isBackward)return!1;const t=l(this.getRanges());if(t!=l(e.getRanges()))return!1;if(0==t)return!0;for(let t of this.getRanges()){t=t.getTrimmed();let n=!1;for(let s of e.getRanges())if(s=s.getTrimmed(),t.start.isEqual(s.start)&&t.end.isEqual(s.end)){n=!0;break}if(!n)return!1}return!0}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}setTo(...t){let[s,i,r]=t;if("object"==typeof i&&(r=i,i=void 0),null===s)this._setRanges([]),this._setFakeOptions(r);else if(s instanceof e||s instanceof Se)this._setRanges(s.getRanges(),s.isBackward),this._setFakeOptions({fake:s.isFake,label:s.fakeSelectionLabel});else if(s instanceof Ce)this._setRanges([s],r&&r.backward),this._setFakeOptions(r);else if(s instanceof Ae)this._setRanges([new Ce(s)]),this._setFakeOptions(r);else if(s instanceof re){const e=!!r&&!!r.backward;let t;if(void 0===i)throw new n("view-selection-setto-required-second-parameter",this);t="in"==i?Ce._createIn(s):"on"==i?Ce._createOn(s):new Ce(Ae._createAt(s,i)),this._setRanges([t],e),this._setFakeOptions(r)}else{if(!o(s))throw new n("view-selection-setto-not-selectable",this);this._setRanges(s,r&&r.backward),this._setFakeOptions(r)}this.fire("change")}setFocus(e,t){if(null===this.anchor)throw new n("view-selection-setfocus-no-ranges",this);const s=Ae._createAt(e,t);if("same"==s.compareWith(this.focus))return;const i=this.anchor;this._ranges.pop(),"before"==s.compareWith(i)?this._addRange(new Ce(s,i),!0):this._addRange(new Ce(i,s)),this.fire("change")}_setRanges(e,t=!1){e=Array.from(e),this._ranges=[];for(const t of e)this._addRange(t);this._lastRangeBackward=!!t}_setFakeOptions(e={}){this._isFake=!!e.fake,this._fakeSelectionLabel=e.fake&&e.label||""}_addRange(e,t=!1){if(!(e instanceof Ce))throw new n("view-selection-add-range-not-range",this);this._pushRange(e),this._lastRangeBackward=!!t}_pushRange(e){for(const t of this._ranges)if(e.isIntersecting(t))throw new n("view-selection-range-intersects",this,{addedRange:e,intersectingRange:t});this._ranges.push(new Ce(e.start,e.end))}};Ee.prototype.is=function(e){return"selection"===e||"view:selection"===e};
 /**
  * @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
  */
-let Et=class extends(e(it)){constructor(...t){super(),this._selection=new St,this._selection.delegate("change").to(this),t.length&&this._selection.setTo(...t)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(t){return this._selection.isEqual(t)}isSimilar(t){return this._selection.isSimilar(t)}_setTo(...t){this._selection.setTo(...t)}_setFocus(t,e){this._selection.setFocus(t,e)}};Et.prototype.is=function(t){return"selection"===t||"documentSelection"==t||"view:selection"==t||"view:documentSelection"==t};
+let Se=class extends(t(ie)){constructor(...e){super(),this._selection=new Ee,this._selection.delegate("change").to(this),e.length&&this._selection.setTo(...e)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(e){return this._selection.isEqual(e)}isSimilar(e){return this._selection.isSimilar(e)}_setTo(...e){this._selection.setTo(...e)}_setFocus(e,t){this._selection.setFocus(e,t)}};Se.prototype.is=function(e){return"selection"===e||"documentSelection"==e||"view:selection"==e||"view:documentSelection"==e};
 /**
  * @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 Rt extends h{constructor(t,e,n){super(t,e),this.startRange=n,this._eventPhase="none",this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}
+class Re extends c{constructor(e,t,n){super(e,t),this.startRange=n,this._eventPhase="none",this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}
 /**
  * @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 xt=Symbol("bubbling contexts");function Tt(t){return class extends t{fire(t,...e){try{const n=t instanceof h?t:new h(this,t),s=Ft(this);if(!s.size)return;if(Ot(n,"capturing",this),Mt(s,"$capture",n,...e))return n.return;const i=n.startRange||this.selection.getFirstRange(),r=i?i.getContainedElement():null,o=!!r&&Boolean(Nt(s,r));let a=r||function(t){if(!t)return null;const e=t.start.parent,n=t.end.parent,s=e.getPath(),i=n.getPath();return s.length>i.length?e:n}
+ */const xe=Symbol("bubbling contexts");function Te(e){return class extends e{fire(e,...t){try{const n=e instanceof c?e:new c(this,e),s=Ie(this);if(!s.size)return;if(Oe(n,"capturing",this),Me(s,"$capture",n,...t))return n.return;const i=n.startRange||this.selection.getFirstRange(),r=i?i.getContainedElement():null,o=!!r&&Boolean(Ne(s,r));let a=r||function(e){if(!e)return null;const t=e.start.parent,n=e.end.parent,s=t.getPath(),i=n.getPath();return s.length>i.length?t:n}
 /**
  * @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
- */(i);if(Ot(n,"atTarget",a),!o){if(Mt(s,"$text",n,...e))return n.return;Ot(n,"bubbling",a)}for(;a;){if(a.is("rootElement")){if(Mt(s,"$root",n,...e))return n.return}else if(a.is("element")&&Mt(s,a.name,n,...e))return n.return;if(Mt(s,a,n,...e))return n.return;a=a.parent,Ot(n,"bubbling",a)}return Ot(n,"bubbling",this),Mt(s,"$document",n,...e),n.return}catch(t){
+ */(i);if(Oe(n,"atTarget",a),!o){if(Me(s,"$text",n,...t))return n.return;Oe(n,"bubbling",a)}for(;a;){if(a.is("rootElement")){if(Me(s,"$root",n,...t))return n.return}else if(a.is("element")&&Me(s,a.name,n,...t))return n.return;if(Me(s,a,n,...t))return n.return;a=a.parent,Oe(n,"bubbling",a)}return Oe(n,"bubbling",this),Me(s,"$document",n,...t),n.return}catch(e){
 /* istanbul ignore next -- @preserve */
-n.rethrowUnexpectedError(t,this)}}_addEventListener(t,n,s){const r=i(s.context||"$document"),o=Ft(this);for(const i of r){let r=o.get(i);r||(r=new(e()),o.set(i,r)),this.listenTo(r,t,n,s)}}_removeEventListener(t,e){const n=Ft(this);for(const s of n.values())this.stopListening(s,t,e)}}}{const t=Tt(Object);["fire","_addEventListener","_removeEventListener"].forEach((e=>{Tt[e]=t.prototype[e]}))}function Ot(t,e,n){t instanceof Rt&&(t._eventPhase=e,t._currentTarget=n)}function Mt(t,e,n,...s){const i="string"==typeof e?t.get(e):Nt(t,e);return!!i&&(i.fire(n,...s),n.stop.called)}function Nt(t,e){for(const[n,s]of t)if("function"==typeof n&&n(e))return s;return null}function Ft(t){return t[xt]||(t[xt]=new Map),t[xt]}let Bt=class extends(Tt(a())){constructor(t){super(),this._postFixers=new Set,this.selection=new Et,this.roots=new c({idProperty:"rootName"}),this.stylesProcessor=t,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isSelecting",!1),this.set("isComposing",!1)}getRoot(t="main"){return this.roots.get(t)}registerPostFixer(t){this._postFixers.add(t)}destroy(){this.roots.forEach((t=>t.destroy())),this.stopListening()}_callPostFixers(t){let e=!1;do{for(const n of this._postFixers)if(e=n(t),e)break}while(e)}};
+n.rethrowUnexpectedError(e,this)}}_addEventListener(e,n,s){const r=i(s.context||"$document"),o=Ie(this);for(const i of r){let r=o.get(i);r||(r=new(t()),o.set(i,r)),this.listenTo(r,e,n,s)}}_removeEventListener(e,t){const n=Ie(this);for(const s of n.values())this.stopListening(s,e,t)}}}{const e=Te(Object);["fire","_addEventListener","_removeEventListener"].forEach((t=>{Te[t]=e.prototype[t]}))}function Oe(e,t,n){e instanceof Re&&(e._eventPhase=t,e._currentTarget=n)}function Me(e,t,n,...s){const i="string"==typeof t?e.get(t):Ne(e,t);return!!i&&(i.fire(n,...s),n.stop.called)}function Ne(e,t){for(const[n,s]of e)if("function"==typeof n&&n(t))return s;return null}function Ie(e){return e[xe]||(e[xe]=new Map),e[xe]}let Fe=class extends(Te(a())){constructor(e){super(),this._postFixers=new Set,this.selection=new Se,this.roots=new h({idProperty:"rootName"}),this.stylesProcessor=e,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isSelecting",!1),this.set("isComposing",!1)}getRoot(e="main"){return this.roots.get(e)}registerPostFixer(e){this._postFixers.add(e)}destroy(){this.roots.forEach((e=>e.destroy())),this.stopListening()}_callPostFixers(e){let t=!1;do{for(const n of this._postFixers)if(t=n(e),t)break}while(t)}};
 /**
  * @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 It extends gt{constructor(t,e,n,s){super(t,e,n,s),this._priority=10,this._id=null,this._clonesGroup=null,this.getFillerOffset=Dt}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(null===this.id)throw new n("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}isSimilar(t){return null!==this.id||null!==t.id?this.id===t.id:super.isSimilar(t)&&this.priority==t.priority}_clone(t=!1){const e=super._clone(t);return e._priority=this._priority,e._id=this._id,e}}function Dt(){if(Vt(this))return null;let t=this.parent;for(;t&&t.is("attributeElement");){if(Vt(t)>1)return null;t=t.parent}return!t||Vt(t)>1?null:this.childCount}function Vt(t){return Array.from(t.getChildren()).filter((t=>!t.is("uiElement"))).length}
+ */class Be extends ge{constructor(e,t,n,s){super(e,t,n,s),this._priority=10,this._id=null,this._clonesGroup=null,this.getFillerOffset=De}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(null===this.id)throw new n("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}isSimilar(e){return null!==this.id||null!==e.id?this.id===e.id:super.isSimilar(e)&&this.priority==e.priority}_clone(e=!1){const t=super._clone(e);return t._priority=this._priority,t._id=this._id,t}}function De(){if(Ve(this))return null;let e=this.parent;for(;e&&e.is("attributeElement");){if(Ve(e)>1)return null;e=e.parent}return!e||Ve(e)>1?null:this.childCount}function Ve(e){return Array.from(e.getChildren()).filter((e=>!e.is("uiElement"))).length}
 /**
  * @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
- */It.DEFAULT_PRIORITY=10,It.prototype.is=function(t,e){return e?e===this.name&&("attributeElement"===t||"view:attributeElement"===t||"element"===t||"view:element"===t):"attributeElement"===t||"view:attributeElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class $t extends gt{constructor(t,e,n,s){super(t,e,n,s),this.getFillerOffset=qt}_insertChild(t,e){if(e&&(e instanceof rt||Array.from(e).length>0))throw new n("view-emptyelement-cannot-add",[this,e]);return 0}}function qt(){return null}
+ */Be.DEFAULT_PRIORITY=10,Be.prototype.is=function(e,t){return t?t===this.name&&("attributeElement"===e||"view:attributeElement"===e||"element"===e||"view:element"===e):"attributeElement"===e||"view:attributeElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e};class $e extends ge{constructor(e,t,n,s){super(e,t,n,s),this.getFillerOffset=qe}_insertChild(e,t){if(t&&(t instanceof re||Array.from(t).length>0))throw new n("view-emptyelement-cannot-add",[this,t]);return 0}}function qe(){return null}
 /**
  * @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
- */$t.prototype.is=function(t,e){return e?e===this.name&&("emptyElement"===t||"view:emptyElement"===t||"element"===t||"view:element"===t):"emptyElement"===t||"view:emptyElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class Lt extends gt{constructor(t,e,n,s){super(t,e,n,s),this.getFillerOffset=jt}_insertChild(t,e){if(e&&(e instanceof rt||Array.from(e).length>0))throw new n("view-uielement-cannot-add",[this,e]);return 0}render(t,e){return this.toDomElement(t)}toDomElement(t){const e=t.createElement(this.name);for(const t of this.getAttributeKeys())e.setAttribute(t,this.getAttribute(t));return e}}function Wt(t){t.document.on("arrowKey",((e,n)=>function(t,e,n){if(e.keyCode==u.arrowright){const t=e.domTarget.ownerDocument.defaultView.getSelection(),s=1==t.rangeCount&&t.getRangeAt(0).collapsed;if(s||e.shiftKey){const e=t.focusNode,i=t.focusOffset,r=n.domPositionToView(e,i);if(null===r)return;let o=!1;const a=r.getLastMatchingPosition((t=>(t.item.is("uiElement")&&(o=!0),!(!t.item.is("uiElement")&&!t.item.is("attributeElement")))));if(o){const e=n.viewPositionToDom(a);s?t.collapse(e.parent,e.offset):t.extend(e.parent,e.offset)}}}}
+ */$e.prototype.is=function(e,t){return t?t===this.name&&("emptyElement"===e||"view:emptyElement"===e||"element"===e||"view:element"===e):"emptyElement"===e||"view:emptyElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e};class Le extends ge{constructor(e,t,n,s){super(e,t,n,s),this.getFillerOffset=je}_insertChild(e,t){if(t&&(t instanceof re||Array.from(t).length>0))throw new n("view-uielement-cannot-add",[this,t]);return 0}render(e,t){return this.toDomElement(e)}toDomElement(e){const t=e.createElement(this.name);for(const e of this.getAttributeKeys())t.setAttribute(e,this.getAttribute(e));return t}}function We(e){e.document.on("arrowKey",((t,n)=>function(e,t,n){if(t.keyCode==d.arrowright){const e=t.domTarget.ownerDocument.defaultView.getSelection(),s=1==e.rangeCount&&e.getRangeAt(0).collapsed;if(s||t.shiftKey){const t=e.focusNode,i=e.focusOffset,r=n.domPositionToView(t,i);if(null===r)return;let o=!1;const a=r.getLastMatchingPosition((e=>(e.item.is("uiElement")&&(o=!0),!(!e.item.is("uiElement")&&!e.item.is("attributeElement")))));if(o){const t=n.viewPositionToDom(a);s?e.collapse(t.parent,t.offset):e.extend(t.parent,t.offset)}}}}
 /**
  * @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
- */(0,n,t.domConverter)),{priority:"low"})}function jt(){return null}Lt.prototype.is=function(t,e){return e?e===this.name&&("uiElement"===t||"view:uiElement"===t||"element"===t||"view:element"===t):"uiElement"===t||"view:uiElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class zt extends gt{constructor(t,e,n,s){super(t,e,n,s),this.getFillerOffset=Ut}_insertChild(t,e){if(e&&(e instanceof rt||Array.from(e).length>0))throw new n("view-rawelement-cannot-add",[this,e]);return 0}render(t,e){}}function Ut(){return null}
+ */(0,n,e.domConverter)),{priority:"low"})}function je(){return null}Le.prototype.is=function(e,t){return t?t===this.name&&("uiElement"===e||"view:uiElement"===e||"element"===e||"view:element"===e):"uiElement"===e||"view:uiElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e};class Ue extends ge{constructor(e,t,n,s){super(e,t,n,s),this.getFillerOffset=ze}_insertChild(e,t){if(t&&(t instanceof re||Array.from(t).length>0))throw new n("view-rawelement-cannot-add",[this,t]);return 0}render(e,t){}}function ze(){return null}
 /**
  * @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
- */zt.prototype.is=function(t,e){return e?e===this.name&&("rawElement"===t||"view:rawElement"===t||"element"===t||"view:element"===t):"rawElement"===t||"view:rawElement"===t||t===this.name||t==="view:"+this.name||"element"===t||"view:element"===t||"node"===t||"view:node"===t};let Jt=class extends(e(it)){constructor(t,e){super(),this._children=[],this._customProperties=new Map,this.document=t,e&&this._insertChild(0,e)}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return 0===this.childCount}get root(){return this}get parent(){return null}get name(){}get getFillerOffset(){}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}_appendChild(t){return this._insertChild(this.childCount,t)}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(t,e){this._fireChange("children",this);let n=0;const s=function(t,e){if("string"==typeof e)return[new ot(t,e)];o(e)||(e=[e]);return Array.from(e).map((e=>"string"==typeof e?new ot(t,e):e instanceof at?new ot(t,e.data):e))}
+ */Ue.prototype.is=function(e,t){return t?t===this.name&&("rawElement"===e||"view:rawElement"===e||"element"===e||"view:element"===e):"rawElement"===e||"view:rawElement"===e||e===this.name||e==="view:"+this.name||"element"===e||"view:element"===e||"node"===e||"view:node"===e};let Je=class extends(t(ie)){constructor(e,t){super(),this._children=[],this._customProperties=new Map,this.document=e,t&&this._insertChild(0,t)}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return 0===this.childCount}get root(){return this}get parent(){return null}get name(){}get getFillerOffset(){}getCustomProperty(e){return this._customProperties.get(e)}*getCustomProperties(){yield*this._customProperties.entries()}_appendChild(e){return this._insertChild(this.childCount,e)}getChild(e){return this._children[e]}getChildIndex(e){return this._children.indexOf(e)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(e,t){this._fireChange("children",this);let n=0;const s=function(e,t){if("string"==typeof t)return[new oe(e,t)];o(t)||(t=[t]);return Array.from(t).map((t=>"string"==typeof t?new oe(e,t):t instanceof ae?new oe(e,t.data):t))}
 /**
  * @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
- */(this.document,e);for(const e of s)null!==e.parent&&e._remove(),e.parent=this,this._children.splice(t,0,e),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n<t+e;n++)this._children[n].parent=null;return this._children.splice(t,e)}_fireChange(t,e){this.fire("change:"+t,e)}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}};Jt.prototype.is=function(t){return"documentFragment"===t||"view:documentFragment"===t};class Kt{constructor(t){this._cloneGroups=new Map,this._slotFactory=null,this.document=t}setSelection(...t){this.document.selection._setTo(...t)}setSelectionFocus(t,e){this.document.selection._setFocus(t,e)}createDocumentFragment(t){return new Jt(this.document,t)}createText(t){return new ot(this.document,t)}createAttributeElement(t,e,n={}){const s=new It(this.document,t,e);return"number"==typeof n.priority&&(s._priority=n.priority),n.id&&(s._id=n.id),n.renderUnsafeAttributes&&s._unsafeAttributesToRender.push(...n.renderUnsafeAttributes),s}createContainerElement(t,e,n={},s={}){let i=null;I(n)?s=n:i=n;const r=new _t(this.document,t,e,i);return s.renderUnsafeAttributes&&r._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),r}createEditableElement(t,e,n={}){const s=new yt(this.document,t,e);return n.renderUnsafeAttributes&&s._unsafeAttributesToRender.push(...n.renderUnsafeAttributes),s}createEmptyElement(t,e,n={}){const s=new $t(this.document,t,e);return n.renderUnsafeAttributes&&s._unsafeAttributesToRender.push(...n.renderUnsafeAttributes),s}createUIElement(t,e,n){const s=new Lt(this.document,t,e);return n&&(s.render=n),s}createRawElement(t,e,n,s={}){const i=new zt(this.document,t,e);return n&&(i.render=n),s.renderUnsafeAttributes&&i._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),i}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){I(t)&&void 0===n?e._setStyle(t):n._setStyle(t,e)}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}breakAttributes(t){return t instanceof At?this._breakAttributes(t):this._breakAttributesRange(t)}breakContainer(t){const e=t.parent;if(!e.is("containerElement"))throw new n("view-writer-break-non-container-element",this.document);if(!e.parent)throw new n("view-writer-break-root",this.document);if(t.isAtStart)return At._createBefore(e);if(!t.isAtEnd){const n=e._clone(!1);this.insert(At._createAfter(e),n);const s=new Ct(t,At._createAt(e,"end")),i=new At(n,0);this.move(s,i)}return At._createAfter(e)}mergeAttributes(t){const e=t.offset,n=t.parent;if(n.is("$text"))return t;if(n.is("attributeElement")&&0===n.childCount){const t=n.parent,e=n.index;return n._remove(),this._removeFromClonedElementsGroup(n),this.mergeAttributes(new At(t,e))}const s=n.getChild(e-1),i=n.getChild(e);if(!s||!i)return t;if(s.is("$text")&&i.is("$text"))return Qt(s,i);if(s.is("attributeElement")&&i.is("attributeElement")&&s.isSimilar(i)){const t=s.childCount;return s._appendChild(i.getChildren()),i._remove(),this._removeFromClonedElementsGroup(i),this.mergeAttributes(new At(s,t))}return t}mergeContainers(t){const e=t.nodeBefore,s=t.nodeAfter;if(!(e&&s&&e.is("containerElement")&&s.is("containerElement")))throw new n("view-writer-merge-containers-invalid-position",this.document);const i=e.getChild(e.childCount-1),r=i instanceof ot?At._createAt(i,"end"):At._createAt(e,"end");return this.move(Ct._createIn(s),At._createAt(e,"end")),this.remove(Ct._createOn(s)),r}insert(t,e){te(e=o(e)?[...e]:[e],this.document);const n=e.reduce(((t,e)=>{const n=t[t.length-1],s=!e.is("uiElement");return n&&n.breakAttributes==s?n.nodes.push(e):t.push({breakAttributes:s,nodes:[e]}),t}),[]);let s=null,i=t;for(const{nodes:t,breakAttributes:e}of n){const n=this._insertNodes(i,t,e);s||(s=n.start),i=n.end}return s?new Ct(s,i):new Ct(t)}remove(t){const e=t instanceof Ct?t:Ct._createOn(t);if(ne(e,this.document),e.isCollapsed)return new Jt(this.document);const{start:n,end:s}=this._breakAttributesRange(e,!0),i=n.parent,r=s.offset-n.offset,o=i._removeChildren(n.offset,r);for(const t of o)this._removeFromClonedElementsGroup(t);const a=this.mergeAttributes(n);return e.start=a,e.end=a.clone(),new Jt(this.document,o)}clear(t,e){ne(t,this.document);const n=t.getWalker({direction:"backward",ignoreElementEnd:!0});for(const s of n){const n=s.item;let i;if(n.is("element")&&e.isSimilar(n))i=Ct._createOn(n);else if(!s.nextPosition.isAfter(t.start)&&n.is("$textProxy")){const t=n.getAncestors().find((t=>t.is("element")&&e.isSimilar(t)));t&&(i=Ct._createIn(t))}i&&(i.end.isAfter(t.end)&&(i.end=t.end),i.start.isBefore(t.start)&&(i.start=t.start),this.remove(i))}}move(t,e){let n;if(e.isAfter(t.end)){const s=(e=this._breakAttributes(e,!0)).parent,i=s.childCount;t=this._breakAttributesRange(t,!0),n=this.remove(t),e.offset+=s.childCount-i}else n=this.remove(t);return this.insert(e,n)}wrap(t,e){if(!(e instanceof It))throw new n("view-writer-wrap-invalid-attribute",this.document);if(ne(t,this.document),t.isCollapsed){let n=t.start;n.parent.is("element")&&(s=n.parent,!Array.from(s.getChildren()).some((t=>!t.is("uiElement"))))&&(n=n.getLastMatchingPosition((t=>t.item.is("uiElement")))),n=this._wrapPosition(n,e);const i=this.document.selection;return i.isCollapsed&&i.getFirstPosition().isEqual(t.start)&&this.setSelection(n),new Ct(n)}return this._wrapRange(t,e);var s}unwrap(t,e){if(!(e instanceof It))throw new n("view-writer-unwrap-invalid-attribute",this.document);if(ne(t,this.document),t.isCollapsed)return t;const{start:s,end:i}=this._breakAttributesRange(t,!0),r=s.parent,o=this._unwrapChildren(r,s.offset,i.offset,e),a=this.mergeAttributes(o.start);a.isEqual(o.start)||o.end.offset--;const l=this.mergeAttributes(o.end);return new Ct(a,l)}rename(t,e){const n=new _t(this.document,t,e.getAttributes());return this.insert(At._createAfter(e),n),this.move(Ct._createIn(e),At._createAt(n,0)),this.remove(Ct._createOn(e)),n}clearClonedElementsGroup(t){this._cloneGroups.delete(t)}createPositionAt(t,e){return At._createAt(t,e)}createPositionAfter(t){return At._createAfter(t)}createPositionBefore(t){return At._createBefore(t)}createRange(t,e){return new Ct(t,e)}createRangeOn(t){return Ct._createOn(t)}createRangeIn(t){return Ct._createIn(t)}createSelection(...t){return new St(...t)}createSlot(t="children"){if(!this._slotFactory)throw new n("view-writer-invalid-create-slot-context",this.document);return this._slotFactory(this,t)}_registerSlotFactory(t){this._slotFactory=t}_clearSlotFactory(){this._slotFactory=null}_insertNodes(t,e,s){let i,r;if(i=s?Gt(t):t.parent.is("$text")?t.parent.parent:t.parent,!i)throw new n("view-writer-invalid-position-container",this.document);r=s?this._breakAttributes(t,!0):t.parent.is("$text")?Xt(t):t;const o=i._insertChild(r.offset,e);for(const t of e)this._addToClonedElementsGroup(t);const a=r.getShiftedBy(o),l=this.mergeAttributes(r);l.isEqual(r)||a.offset--;const h=this.mergeAttributes(a);return new Ct(l,h)}_wrapChildren(t,e,n,s){let i=e;const r=[];for(;i<n;){const e=t.getChild(i),n=e.is("$text"),o=e.is("attributeElement");if(o&&this._wrapAttributeElement(s,e))r.push(new At(t,i));else if(n||!o||Ht(s,e)){const n=s._clone();e._remove(),n._appendChild(e),t._insertChild(i,n),this._addToClonedElementsGroup(n),r.push(new At(t,i))}else this._wrapChildren(e,0,e.childCount,s);i++}let o=0;for(const t of r){if(t.offset-=o,t.offset==e)continue;this.mergeAttributes(t).isEqual(t)||(o++,n--)}return Ct._createFromParentsAndOffsets(t,e,t,n)}_unwrapChildren(t,e,n,s){let i=e;const r=[];for(;i<n;){const e=t.getChild(i);if(e.is("attributeElement"))if(e.isSimilar(s)){const s=e.getChildren(),o=e.childCount;e._remove(),t._insertChild(i,s),this._removeFromClonedElementsGroup(e),r.push(new At(t,i),new At(t,i+o)),i+=o,n+=o-1}else this._unwrapAttributeElement(s,e)?(r.push(new At(t,i),new At(t,i+1)),i++):(this._unwrapChildren(e,0,e.childCount,s),i++);else i++}let o=0;for(const t of r){if(t.offset-=o,t.offset==e||t.offset==n)continue;this.mergeAttributes(t).isEqual(t)||(o++,n--)}return Ct._createFromParentsAndOffsets(t,e,t,n)}_wrapRange(t,e){const{start:n,end:s}=this._breakAttributesRange(t,!0),i=n.parent,r=this._wrapChildren(i,n.offset,s.offset,e),o=this.mergeAttributes(r.start);o.isEqual(r.start)||r.end.offset--;const a=this.mergeAttributes(r.end);return new Ct(o,a)}_wrapPosition(t,e){if(e.isSimilar(t.parent))return Yt(t.clone());t.parent.is("$text")&&(t=Xt(t));const n=this.createAttributeElement("_wrapPosition-fake-element");n._priority=Number.POSITIVE_INFINITY,n.isSimilar=()=>!1,t.parent._insertChild(t.offset,n);const s=new Ct(t,t.getShiftedBy(1));this.wrap(s,e);const i=new At(n.parent,n.index);n._remove();const r=i.nodeBefore,o=i.nodeAfter;return r instanceof ot&&o instanceof ot?Qt(r,o):Yt(i)}_wrapAttributeElement(t,e){if(!se(t,e))return!1;if(t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if("class"!==n&&"style"!==n&&e.hasAttribute(n)&&e.getAttribute(n)!==t.getAttribute(n))return!1;for(const n of t.getStyleNames())if(e.hasStyle(n)&&e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())"class"!==n&&"style"!==n&&(e.hasAttribute(n)||this.setAttribute(n,t.getAttribute(n),e));for(const n of t.getStyleNames())e.hasStyle(n)||this.setStyle(n,t.getStyle(n),e);for(const n of t.getClassNames())e.hasClass(n)||this.addClass(n,e);return!0}_unwrapAttributeElement(t,e){if(!se(t,e))return!1;if(t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if("class"!==n&&"style"!==n&&(!e.hasAttribute(n)||e.getAttribute(n)!==t.getAttribute(n)))return!1;if(!e.hasClass(...t.getClassNames()))return!1;for(const n of t.getStyleNames())if(!e.hasStyle(n)||e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())"class"!==n&&"style"!==n&&this.removeAttribute(n,e);return this.removeClass(Array.from(t.getClassNames()),e),this.removeStyle(Array.from(t.getStyleNames()),e),!0}_breakAttributesRange(t,e=!1){const n=t.start,s=t.end;if(ne(t,this.document),t.isCollapsed){const n=this._breakAttributes(t.start,e);return new Ct(n,n)}const i=this._breakAttributes(s,e),r=i.parent.childCount,o=this._breakAttributes(n,e);return i.offset+=i.parent.childCount-r,new Ct(o,i)}_breakAttributes(t,e=!1){const s=t.offset,i=t.parent;if(t.parent.is("emptyElement"))throw new n("view-writer-cannot-break-empty-element",this.document);if(t.parent.is("uiElement"))throw new n("view-writer-cannot-break-ui-element",this.document);if(t.parent.is("rawElement"))throw new n("view-writer-cannot-break-raw-element",this.document);if(!e&&i.is("$text")&&ee(i.parent))return t.clone();if(ee(i))return t.clone();if(i.is("$text"))return this._breakAttributes(Xt(t),e);if(s==i.childCount){const t=new At(i.parent,i.index+1);return this._breakAttributes(t,e)}if(0===s){const t=new At(i.parent,i.index);return this._breakAttributes(t,e)}{const t=i.index+1,n=i._clone();i.parent._insertChild(t,n),this._addToClonedElementsGroup(n);const r=i.childCount-s,o=i._removeChildren(s,r);n._appendChild(o);const a=new At(i.parent,t);return this._breakAttributes(a,e)}}_addToClonedElementsGroup(t){if(!t.root.is("rootElement"))return;if(t.is("element"))for(const e of t.getChildren())this._addToClonedElementsGroup(e);const e=t.id;if(!e)return;let n=this._cloneGroups.get(e);n||(n=new Set,this._cloneGroups.set(e,n)),n.add(t),t._clonesGroup=n}_removeFromClonedElementsGroup(t){if(t.is("element"))for(const e of t.getChildren())this._removeFromClonedElementsGroup(e);const e=t.id;if(!e)return;const n=this._cloneGroups.get(e);n&&n.delete(t)}}function Gt(t){let e=t.parent;for(;!ee(e);){if(!e)return;e=e.parent}return e}function Ht(t,e){return t.priority<e.priority||!(t.priority>e.priority)&&t.getIdentity()<e.getIdentity()}function Yt(t){const e=t.nodeBefore;if(e&&e.is("$text"))return new At(e,e.data.length);const n=t.nodeAfter;return n&&n.is("$text")?new At(n,0):t}function Xt(t){if(t.offset==t.parent.data.length)return new At(t.parent.parent,t.parent.index+1);if(0===t.offset)return new At(t.parent.parent,t.parent.index);const e=t.parent.data.slice(t.offset);return t.parent._data=t.parent.data.slice(0,t.offset),t.parent.parent._insertChild(t.parent.index+1,new ot(t.root.document,e)),new At(t.parent.parent,t.parent.index+1)}function Qt(t,e){const n=t.data.length;return t._data+=e.data,e._remove(),new At(t,n)}const Zt=[ot,It,_t,$t,zt,Lt];function te(t,e){for(const s of t){if(!Zt.some((t=>s instanceof t)))throw new n("view-writer-insert-invalid-node-type",e);s.is("$text")||te(s.getChildren(),e)}}function ee(t){return t&&(t.is("containerElement")||t.is("documentFragment"))}function ne(t,e){const s=Gt(t.start),i=Gt(t.end);if(!s||!i||s!==i)throw new n("view-writer-invalid-range-container",e)}function se(t,e){return null===t.id&&null===e.id}
+ */(this.document,t);for(const t of s)null!==t.parent&&t._remove(),t.parent=this,this._children.splice(e,0,t),e++,n++;return n}_removeChildren(e,t=1){this._fireChange("children",this);for(let n=e;n<e+t;n++)this._children[n].parent=null;return this._children.splice(e,t)}_fireChange(e,t){this.fire("change:"+e,t)}_setCustomProperty(e,t){this._customProperties.set(e,t)}_removeCustomProperty(e){return this._customProperties.delete(e)}};Je.prototype.is=function(e){return"documentFragment"===e||"view:documentFragment"===e};class Ke{constructor(e){this._cloneGroups=new Map,this._slotFactory=null,this.document=e}setSelection(...e){this.document.selection._setTo(...e)}setSelectionFocus(e,t){this.document.selection._setFocus(e,t)}createDocumentFragment(e){return new Je(this.document,e)}createText(e){return new oe(this.document,e)}createAttributeElement(e,t,n={}){const s=new Be(this.document,e,t);return"number"==typeof n.priority&&(s._priority=n.priority),n.id&&(s._id=n.id),n.renderUnsafeAttributes&&s._unsafeAttributesToRender.push(...n.renderUnsafeAttributes),s}createContainerElement(e,t,n={},s={}){let i=null;B(n)?s=n:i=n;const r=new _e(this.document,e,t,i);return s.renderUnsafeAttributes&&r._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),r}createEditableElement(e,t,n={}){const s=new ye(this.document,e,t);return n.renderUnsafeAttributes&&s._unsafeAttributesToRender.push(...n.renderUnsafeAttributes),s}createEmptyElement(e,t,n={}){const s=new $e(this.document,e,t);return n.renderUnsafeAttributes&&s._unsafeAttributesToRender.push(...n.renderUnsafeAttributes),s}createUIElement(e,t,n){const s=new Le(this.document,e,t);return n&&(s.render=n),s}createRawElement(e,t,n,s={}){const i=new Ue(this.document,e,t);return n&&(i.render=n),s.renderUnsafeAttributes&&i._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),i}setAttribute(e,t,n){n._setAttribute(e,t)}removeAttribute(e,t){t._removeAttribute(e)}addClass(e,t){t._addClass(e)}removeClass(e,t){t._removeClass(e)}setStyle(e,t,n){B(e)&&void 0===n?t._setStyle(e):n._setStyle(e,t)}removeStyle(e,t){t._removeStyle(e)}setCustomProperty(e,t,n){n._setCustomProperty(e,t)}removeCustomProperty(e,t){return t._removeCustomProperty(e)}breakAttributes(e){return e instanceof Ae?this._breakAttributes(e):this._breakAttributesRange(e)}breakContainer(e){const t=e.parent;if(!t.is("containerElement"))throw new n("view-writer-break-non-container-element",this.document);if(!t.parent)throw new n("view-writer-break-root",this.document);if(e.isAtStart)return Ae._createBefore(t);if(!e.isAtEnd){const n=t._clone(!1);this.insert(Ae._createAfter(t),n);const s=new Ce(e,Ae._createAt(t,"end")),i=new Ae(n,0);this.move(s,i)}return Ae._createAfter(t)}mergeAttributes(e){const t=e.offset,n=e.parent;if(n.is("$text"))return e;if(n.is("attributeElement")&&0===n.childCount){const e=n.parent,t=n.index;return n._remove(),this._removeFromClonedElementsGroup(n),this.mergeAttributes(new Ae(e,t))}const s=n.getChild(t-1),i=n.getChild(t);if(!s||!i)return e;if(s.is("$text")&&i.is("$text"))return Qe(s,i);if(s.is("attributeElement")&&i.is("attributeElement")&&s.isSimilar(i)){const e=s.childCount;return s._appendChild(i.getChildren()),i._remove(),this._removeFromClonedElementsGroup(i),this.mergeAttributes(new Ae(s,e))}return e}mergeContainers(e){const t=e.nodeBefore,s=e.nodeAfter;if(!(t&&s&&t.is("containerElement")&&s.is("containerElement")))throw new n("view-writer-merge-containers-invalid-position",this.document);const i=t.getChild(t.childCount-1),r=i instanceof oe?Ae._createAt(i,"end"):Ae._createAt(t,"end");return this.move(Ce._createIn(s),Ae._createAt(t,"end")),this.remove(Ce._createOn(s)),r}insert(e,t){et(t=o(t)?[...t]:[t],this.document);const n=t.reduce(((e,t)=>{const n=e[e.length-1],s=!t.is("uiElement");return n&&n.breakAttributes==s?n.nodes.push(t):e.push({breakAttributes:s,nodes:[t]}),e}),[]);let s=null,i=e;for(const{nodes:e,breakAttributes:t}of n){const n=this._insertNodes(i,e,t);s||(s=n.start),i=n.end}return s?new Ce(s,i):new Ce(e)}remove(e){const t=e instanceof Ce?e:Ce._createOn(e);if(nt(t,this.document),t.isCollapsed)return new Je(this.document);const{start:n,end:s}=this._breakAttributesRange(t,!0),i=n.parent,r=s.offset-n.offset,o=i._removeChildren(n.offset,r);for(const e of o)this._removeFromClonedElementsGroup(e);const a=this.mergeAttributes(n);return t.start=a,t.end=a.clone(),new Je(this.document,o)}clear(e,t){nt(e,this.document);const n=e.getWalker({direction:"backward",ignoreElementEnd:!0});for(const s of n){const n=s.item;let i;if(n.is("element")&&t.isSimilar(n))i=Ce._createOn(n);else if(!s.nextPosition.isAfter(e.start)&&n.is("$textProxy")){const e=n.getAncestors().find((e=>e.is("element")&&t.isSimilar(e)));e&&(i=Ce._createIn(e))}i&&(i.end.isAfter(e.end)&&(i.end=e.end),i.start.isBefore(e.start)&&(i.start=e.start),this.remove(i))}}move(e,t){let n;if(t.isAfter(e.end)){const s=(t=this._breakAttributes(t,!0)).parent,i=s.childCount;e=this._breakAttributesRange(e,!0),n=this.remove(e),t.offset+=s.childCount-i}else n=this.remove(e);return this.insert(t,n)}wrap(e,t){if(!(t instanceof Be))throw new n("view-writer-wrap-invalid-attribute",this.document);if(nt(e,this.document),e.isCollapsed){let n=e.start;n.parent.is("element")&&(s=n.parent,!Array.from(s.getChildren()).some((e=>!e.is("uiElement"))))&&(n=n.getLastMatchingPosition((e=>e.item.is("uiElement")))),n=this._wrapPosition(n,t);const i=this.document.selection;return i.isCollapsed&&i.getFirstPosition().isEqual(e.start)&&this.setSelection(n),new Ce(n)}return this._wrapRange(e,t);var s}unwrap(e,t){if(!(t instanceof Be))throw new n("view-writer-unwrap-invalid-attribute",this.document);if(nt(e,this.document),e.isCollapsed)return e;const{start:s,end:i}=this._breakAttributesRange(e,!0),r=s.parent,o=this._unwrapChildren(r,s.offset,i.offset,t),a=this.mergeAttributes(o.start);a.isEqual(o.start)||o.end.offset--;const l=this.mergeAttributes(o.end);return new Ce(a,l)}rename(e,t){const n=new _e(this.document,e,t.getAttributes());return this.insert(Ae._createAfter(t),n),this.move(Ce._createIn(t),Ae._createAt(n,0)),this.remove(Ce._createOn(t)),n}clearClonedElementsGroup(e){this._cloneGroups.delete(e)}createPositionAt(e,t){return Ae._createAt(e,t)}createPositionAfter(e){return Ae._createAfter(e)}createPositionBefore(e){return Ae._createBefore(e)}createRange(e,t){return new Ce(e,t)}createRangeOn(e){return Ce._createOn(e)}createRangeIn(e){return Ce._createIn(e)}createSelection(...e){return new Ee(...e)}createSlot(e="children"){if(!this._slotFactory)throw new n("view-writer-invalid-create-slot-context",this.document);return this._slotFactory(this,e)}_registerSlotFactory(e){this._slotFactory=e}_clearSlotFactory(){this._slotFactory=null}_insertNodes(e,t,s){let i,r;if(i=s?Ge(e):e.parent.is("$text")?e.parent.parent:e.parent,!i)throw new n("view-writer-invalid-position-container",this.document);r=s?this._breakAttributes(e,!0):e.parent.is("$text")?Xe(e):e;const o=i._insertChild(r.offset,t);for(const e of t)this._addToClonedElementsGroup(e);const a=r.getShiftedBy(o),l=this.mergeAttributes(r);l.isEqual(r)||a.offset--;const c=this.mergeAttributes(a);return new Ce(l,c)}_wrapChildren(e,t,n,s){let i=t;const r=[];for(;i<n;){const t=e.getChild(i),n=t.is("$text"),o=t.is("attributeElement");if(o&&this._wrapAttributeElement(s,t))r.push(new Ae(e,i));else if(n||!o||He(s,t)){const n=s._clone();t._remove(),n._appendChild(t),e._insertChild(i,n),this._addToClonedElementsGroup(n),r.push(new Ae(e,i))}else this._wrapChildren(t,0,t.childCount,s);i++}let o=0;for(const e of r){if(e.offset-=o,e.offset==t)continue;this.mergeAttributes(e).isEqual(e)||(o++,n--)}return Ce._createFromParentsAndOffsets(e,t,e,n)}_unwrapChildren(e,t,n,s){let i=t;const r=[];for(;i<n;){const t=e.getChild(i);if(t.is("attributeElement"))if(t.isSimilar(s)){const s=t.getChildren(),o=t.childCount;t._remove(),e._insertChild(i,s),this._removeFromClonedElementsGroup(t),r.push(new Ae(e,i),new Ae(e,i+o)),i+=o,n+=o-1}else this._unwrapAttributeElement(s,t)?(r.push(new Ae(e,i),new Ae(e,i+1)),i++):(this._unwrapChildren(t,0,t.childCount,s),i++);else i++}let o=0;for(const e of r){if(e.offset-=o,e.offset==t||e.offset==n)continue;this.mergeAttributes(e).isEqual(e)||(o++,n--)}return Ce._createFromParentsAndOffsets(e,t,e,n)}_wrapRange(e,t){const{start:n,end:s}=this._breakAttributesRange(e,!0),i=n.parent,r=this._wrapChildren(i,n.offset,s.offset,t),o=this.mergeAttributes(r.start);o.isEqual(r.start)||r.end.offset--;const a=this.mergeAttributes(r.end);return new Ce(o,a)}_wrapPosition(e,t){if(t.isSimilar(e.parent))return Ye(e.clone());e.parent.is("$text")&&(e=Xe(e));const n=this.createAttributeElement("_wrapPosition-fake-element");n._priority=Number.POSITIVE_INFINITY,n.isSimilar=()=>!1,e.parent._insertChild(e.offset,n);const s=new Ce(e,e.getShiftedBy(1));this.wrap(s,t);const i=new Ae(n.parent,n.index);n._remove();const r=i.nodeBefore,o=i.nodeAfter;return r instanceof oe&&o instanceof oe?Qe(r,o):Ye(i)}_wrapAttributeElement(e,t){if(!st(e,t))return!1;if(e.name!==t.name||e.priority!==t.priority)return!1;for(const n of e.getAttributeKeys())if("class"!==n&&"style"!==n&&t.hasAttribute(n)&&t.getAttribute(n)!==e.getAttribute(n))return!1;for(const n of e.getStyleNames())if(t.hasStyle(n)&&t.getStyle(n)!==e.getStyle(n))return!1;for(const n of e.getAttributeKeys())"class"!==n&&"style"!==n&&(t.hasAttribute(n)||this.setAttribute(n,e.getAttribute(n),t));for(const n of e.getStyleNames())t.hasStyle(n)||this.setStyle(n,e.getStyle(n),t);for(const n of e.getClassNames())t.hasClass(n)||this.addClass(n,t);return!0}_unwrapAttributeElement(e,t){if(!st(e,t))return!1;if(e.name!==t.name||e.priority!==t.priority)return!1;for(const n of e.getAttributeKeys())if("class"!==n&&"style"!==n&&(!t.hasAttribute(n)||t.getAttribute(n)!==e.getAttribute(n)))return!1;if(!t.hasClass(...e.getClassNames()))return!1;for(const n of e.getStyleNames())if(!t.hasStyle(n)||t.getStyle(n)!==e.getStyle(n))return!1;for(const n of e.getAttributeKeys())"class"!==n&&"style"!==n&&this.removeAttribute(n,t);return this.removeClass(Array.from(e.getClassNames()),t),this.removeStyle(Array.from(e.getStyleNames()),t),!0}_breakAttributesRange(e,t=!1){const n=e.start,s=e.end;if(nt(e,this.document),e.isCollapsed){const n=this._breakAttributes(e.start,t);return new Ce(n,n)}const i=this._breakAttributes(s,t),r=i.parent.childCount,o=this._breakAttributes(n,t);return i.offset+=i.parent.childCount-r,new Ce(o,i)}_breakAttributes(e,t=!1){const s=e.offset,i=e.parent;if(e.parent.is("emptyElement"))throw new n("view-writer-cannot-break-empty-element",this.document);if(e.parent.is("uiElement"))throw new n("view-writer-cannot-break-ui-element",this.document);if(e.parent.is("rawElement"))throw new n("view-writer-cannot-break-raw-element",this.document);if(!t&&i.is("$text")&&tt(i.parent))return e.clone();if(tt(i))return e.clone();if(i.is("$text"))return this._breakAttributes(Xe(e),t);if(s==i.childCount){const e=new Ae(i.parent,i.index+1);return this._breakAttributes(e,t)}if(0===s){const e=new Ae(i.parent,i.index);return this._breakAttributes(e,t)}{const e=i.index+1,n=i._clone();i.parent._insertChild(e,n),this._addToClonedElementsGroup(n);const r=i.childCount-s,o=i._removeChildren(s,r);n._appendChild(o);const a=new Ae(i.parent,e);return this._breakAttributes(a,t)}}_addToClonedElementsGroup(e){if(!e.root.is("rootElement"))return;if(e.is("element"))for(const t of e.getChildren())this._addToClonedElementsGroup(t);const t=e.id;if(!t)return;let n=this._cloneGroups.get(t);n||(n=new Set,this._cloneGroups.set(t,n)),n.add(e),e._clonesGroup=n}_removeFromClonedElementsGroup(e){if(e.is("element"))for(const t of e.getChildren())this._removeFromClonedElementsGroup(t);const t=e.id;if(!t)return;const n=this._cloneGroups.get(t);n&&n.delete(e)}}function Ge(e){let t=e.parent;for(;!tt(t);){if(!t)return;t=t.parent}return t}function He(e,t){return e.priority<t.priority||!(e.priority>t.priority)&&e.getIdentity()<t.getIdentity()}function Ye(e){const t=e.nodeBefore;if(t&&t.is("$text"))return new Ae(t,t.data.length);const n=e.nodeAfter;return n&&n.is("$text")?new Ae(n,0):e}function Xe(e){if(e.offset==e.parent.data.length)return new Ae(e.parent.parent,e.parent.index+1);if(0===e.offset)return new Ae(e.parent.parent,e.parent.index);const t=e.parent.data.slice(e.offset);return e.parent._data=e.parent.data.slice(0,e.offset),e.parent.parent._insertChild(e.parent.index+1,new oe(e.root.document,t)),new Ae(e.parent.parent,e.parent.index+1)}function Qe(e,t){const n=e.data.length;return e._data+=t.data,t._remove(),new Ae(e,n)}const Ze=[oe,Be,_e,$e,Ue,Le];function et(e,t){for(const s of e){if(!Ze.some((e=>s instanceof e)))throw new n("view-writer-insert-invalid-node-type",t);s.is("$text")||et(s.getChildren(),t)}}function tt(e){return e&&(e.is("containerElement")||e.is("documentFragment"))}function nt(e,t){const s=Ge(e.start),i=Ge(e.end);if(!s||!i||s!==i)throw new n("view-writer-invalid-range-container",t)}function st(e,t){return null===e.id&&null===t.id}
 /**
  * @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 ie=t=>t.createTextNode(" "),re=t=>{const e=t.createElement("span");return e.dataset.ckeFiller="true",e.innerText=" ",e},oe=t=>{const e=t.createElement("br");return e.dataset.ckeFiller="true",e},ae=7,le="⁠".repeat(ae);function he(t){return"string"==typeof t?t.substr(0,ae)===le:d(t)&&t.data.substr(0,ae)===le}function ce(t){return t.data.length==ae&&he(t)}function ue(t){const e="string"==typeof t?t:t.data;return he(t)?e.slice(ae):e}function de(t,e){if(e.keyCode==u.arrowleft){const t=e.domTarget.ownerDocument.defaultView.getSelection();if(1==t.rangeCount&&t.getRangeAt(0).collapsed){const e=t.getRangeAt(0).startContainer,n=t.getRangeAt(0).startOffset;he(e)&&n<=ae&&t.collapse(e,0)}}}K(".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}");
+ */const it=e=>e.createTextNode(" "),rt=e=>{const t=e.createElement("span");return t.dataset.ckeFiller="true",t.innerText=" ",t},ot=e=>{const t=e.createElement("br");return t.dataset.ckeFiller="true",t},at=7,lt="⁠".repeat(at);function ct(e){return"string"==typeof e?e.substr(0,at)===lt:u(e)&&e.data.substr(0,at)===lt}function ht(e){return e.data.length==at&&ct(e)}function dt(e){const t="string"==typeof e?e:e.data;return ct(e)?t.slice(at):t}function ut(e,t){if(t.keyCode==d.arrowleft){const e=t.domTarget.ownerDocument.defaultView.getSelection();if(1==e.rangeCount&&e.getRangeAt(0).collapsed){const t=e.getRangeAt(0).startContainer,n=e.getRangeAt(0).startOffset;ct(t)&&n<=at&&e.collapse(t,0)}}}K(".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}");
 /**
  * @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 fe extends(a()){constructor(t,e){super(),this.domDocuments=new Set,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this._inlineFiller=null,this._fakeSelectionContainer=null,this.domConverter=t,this.selection=e,this.set("isFocused",!1),this.set("isSelecting",!1),f.isBlink&&!f.isAndroid&&this.on("change:isSelecting",(()=>{this.isSelecting||this.render()})),this.set("isComposing",!1),this.on("change:isComposing",(()=>{this.isComposing||this.render()}))}markToSync(t,e){if("text"===t)this.domConverter.mapViewToDom(e.parent)&&this.markedTexts.add(e);else{if(!this.domConverter.mapViewToDom(e))return;if("attributes"===t)this.markedAttributes.add(e);else{if("children"!==t)throw new n("view-renderer-unknown-type",this);this.markedChildren.add(e)}}}render(){if(this.isComposing&&!f.isAndroid)return;let t=null;const e=!(f.isBlink&&!f.isAndroid)||!this.isSelecting;for(const t of this.markedChildren)this._updateChildrenMappings(t);e?(this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?t=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(t=this.selection.getFirstPosition(),this.markedChildren.add(t.parent))):this._inlineFiller&&this._inlineFiller.parentNode&&(t=this.domConverter.domPositionToView(this._inlineFiller),t&&t.parent.is("$text")&&(t=At._createBefore(t.parent)));for(const t of this.markedAttributes)this._updateAttrs(t);for(const e of this.markedChildren)this._updateChildren(e,{inlineFillerPosition:t});for(const e of this.markedTexts)!this.markedChildren.has(e.parent)&&this.domConverter.mapViewToDom(e.parent)&&this._updateText(e,{inlineFillerPosition:t});if(e)if(t){const e=this.domConverter.viewPositionToDom(t),n=e.parent.ownerDocument;he(e.parent)?this._inlineFiller=e.parent:this._inlineFiller=me(n,e.parent,e.offset)}else this._inlineFiller=null;this._updateFocus(),this._updateSelection(),this.domConverter._clearTemporaryCustomProperties(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}_updateChildrenMappings(t){const e=this.domConverter.mapViewToDom(t);if(!e)return;const n=Array.from(e.childNodes),s=Array.from(this.domConverter.viewChildrenToDom(t,{withChildren:!1})),i=this._diffNodeLists(n,s),r=this._findUpdateActions(i,n,s,ge);if(-1!==r.indexOf("update")){const e={equal:0,insert:0,delete:0};for(const i of r)if("update"===i){const i=e.equal+e.insert,r=e.equal+e.delete,o=t.getChild(i);!o||o.is("uiElement")||o.is("rawElement")||this._updateElementMappings(o,n[r]),m(s[i]),e.equal++}else e[i]++}}_updateElementMappings(t,e){this.domConverter.unbindDomElement(e),this.domConverter.bindElements(e,t),this.markedChildren.add(t),this.markedAttributes.add(t)}_getInlineFillerPosition(){const t=this.selection.getFirstPosition();return t.parent.is("$text")?At._createBefore(t.parent):t}_isSelectionInInlineFiller(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=this.domConverter.viewPositionToDom(t);return!!(e&&d(e.parent)&&he(e.parent))}_removeInlineFiller(){const t=this._inlineFiller;if(!he(t))throw new n("view-renderer-filler-was-lost",this);ce(t)?t.remove():t.data=t.data.substr(ae),this._inlineFiller=null}_needsInlineFillerAtSelection(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=t.parent,n=t.offset;if(!this.domConverter.mapViewToDom(e.root))return!1;if(!e.is("element"))return!1;if(!function(t){if("false"==t.getAttribute("contenteditable"))return!1;const e=t.findAncestor((t=>t.hasAttribute("contenteditable")));return!e||"true"==e.getAttribute("contenteditable")}(e))return!1;if(n===e.getFillerOffset())return!1;const s=t.nodeBefore,i=t.nodeAfter;return!(s instanceof ot||i instanceof ot)&&(!f.isAndroid||!s&&!i)}_updateText(t,e){const n=this.domConverter.findCorrespondingDomText(t);let s=this.domConverter.viewToDom(t).data;const i=e.inlineFillerPosition;i&&i.parent==t.parent&&i.offset==t.index&&(s=le+s),we(n,s)}_updateAttrs(t){const e=this.domConverter.mapViewToDom(t);if(!e)return;const n=Array.from(e.attributes).map((t=>t.name)),s=t.getAttributeKeys();for(const n of s)this.domConverter.setDomElementAttribute(e,n,t.getAttribute(n),t);for(const s of n)t.hasAttribute(s)||this.domConverter.removeDomElementAttribute(e,s)}_updateChildren(t,e){const n=this.domConverter.mapViewToDom(t);if(!n)return;if(f.isAndroid){let t=null;for(const e of Array.from(n.childNodes)){if(t&&d(t)&&d(e)){n.normalize();break}t=e}}const s=e.inlineFillerPosition,i=n.childNodes,r=Array.from(this.domConverter.viewChildrenToDom(t,{bind:!0}));s&&s.parent===t&&me(n.ownerDocument,r,s.offset);const o=this._diffNodeLists(i,r),a=this._findUpdateActions(o,i,r,pe);let l=0;const h=new Set;for(const t of a)"delete"===t?(h.add(i[l]),m(i[l])):"equal"!==t&&"update"!==t||l++;l=0;for(const t of a)"insert"===t?(g(n,l,r[l]),l++):"update"===t?(we(i[l],r[l].data),l++):"equal"===t&&(this._markDescendantTextToSync(this.domConverter.domToView(r[l])),l++);for(const t of h)t.parentNode||this.domConverter.unbindDomElement(t)}_diffNodeLists(t,e){return t=function(t,e){const n=Array.from(t);if(0==n.length||!e)return n;n[n.length-1]==e&&n.pop();return n}(t,this._fakeSelectionContainer),p(t,e,_e.bind(null,this.domConverter))}_findUpdateActions(t,e,n,s){if(-1===t.indexOf("insert")||-1===t.indexOf("delete"))return t;let i=[],r=[],o=[];const a={equal:0,insert:0,delete:0};for(const l of t)"insert"===l?o.push(n[a.equal+a.insert]):"delete"===l?r.push(e[a.equal+a.delete]):(i=i.concat(p(r,o,s).map((t=>"equal"===t?"update":t))),i.push("equal"),r=[],o=[]),a[l]++;return i.concat(p(r,o,s).map((t=>"equal"===t?"update":t)))}_markDescendantTextToSync(t){if(t)if(t.is("$text"))this.markedTexts.add(t);else if(t.is("element"))for(const e of t.getChildren())this._markDescendantTextToSync(e)}_updateSelection(){if(f.isBlink&&!f.isAndroid&&this.isSelecting&&!this.markedChildren.size)return;if(0===this.selection.rangeCount)return this._removeDomSelection(),void this._removeFakeSelection();const t=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&t&&(this.selection.isFake?this._updateFakeSelection(t):this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected?(this._removeFakeSelection(),this._updateDomSelection(t)):this.isComposing&&f.isAndroid||this._updateDomSelection(t))}_updateFakeSelection(t){const e=t.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(t){const e=t.createElement("div");return e.className="ck-fake-selection-container",Object.assign(e.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),e.textContent=" ",e}(e));const n=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(n,this.selection),!this._fakeSelectionNeedsUpdate(t))return;n.parentElement&&n.parentElement==t||t.appendChild(n),n.textContent=this.selection.fakeSelectionLabel||" ";const s=e.getSelection(),i=e.createRange();s.removeAllRanges(),i.selectNodeContents(n),s.addRange(i)}_updateDomSelection(t){const e=t.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(e))return;const n=this.domConverter.viewPositionToDom(this.selection.anchor),s=this.domConverter.viewPositionToDom(this.selection.focus);e.setBaseAndExtent(n.parent,n.offset,s.parent,s.offset),f.isGecko&&function(t,e){const n=t.parent;if(n.nodeType!=Node.ELEMENT_NODE||t.offset!=n.childNodes.length-1)return;const s=n.childNodes[t.offset];s&&"BR"==s.tagName&&e.addRange(e.getRangeAt(0))}(s,e)}_domSelectionNeedsUpdate(t){if(!this.domConverter.isDomSelectionCorrect(t))return!0;const e=t&&this.domConverter.domSelectionToView(t);return(!e||!this.selection.isEqual(e))&&!(!this.selection.isCollapsed&&this.selection.isSimilar(e))}_fakeSelectionNeedsUpdate(t){const e=this._fakeSelectionContainer,n=t.ownerDocument.getSelection();return!e||e.parentElement!==t||(n.anchorNode!==e&&!e.contains(n.anchorNode)||e.textContent!==this.selection.fakeSelectionLabel)}_removeDomSelection(){for(const t of this.domDocuments){const e=t.getSelection();if(e.rangeCount){const n=t.activeElement,s=this.domConverter.mapDomToView(n);n&&s&&e.removeAllRanges()}}}_removeFakeSelection(){const t=this._fakeSelectionContainer;t&&t.remove()}_updateFocus(){if(this.isFocused){const t=this.selection.editableElement;t&&this.domConverter.focus(t)}}}function me(t,e,n){const s=e instanceof Array?e:e.childNodes,i=s[n];if(d(i))return i.data=le+i.data,i;{const i=t.createTextNode(le);return Array.isArray(e)?s.splice(n,0,i):g(e,n,i),i}}function ge(t,e){return _(t)&&_(e)&&!d(t)&&!d(e)&&!w(t)&&!w(e)&&t.tagName.toLowerCase()===e.tagName.toLowerCase()}function pe(t,e){return _(t)&&_(e)&&d(t)&&d(e)}function _e(t,e,n){return e===n||(d(e)&&d(n)?e.data===n.data:!(!t.isBlockFiller(e)||!t.isBlockFiller(n)))}function we(t,e){const n=t.data;if(n==e)return;const s=y(n,e);for(const e of s)"insert"===e.type?t.insertData(e.index,e.values.join("")):t.deleteData(e.index,e.howMany)}
+class ft extends(a()){constructor(e,t){super(),this.domDocuments=new Set,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this._inlineFiller=null,this._fakeSelectionContainer=null,this.domConverter=e,this.selection=t,this.set("isFocused",!1),this.set("isSelecting",!1),f.isBlink&&!f.isAndroid&&this.on("change:isSelecting",(()=>{this.isSelecting||this.render()})),this.set("isComposing",!1),this.on("change:isComposing",(()=>{this.isComposing||this.render()}))}markToSync(e,t){if("text"===e)this.domConverter.mapViewToDom(t.parent)&&this.markedTexts.add(t);else{if(!this.domConverter.mapViewToDom(t))return;if("attributes"===e)this.markedAttributes.add(t);else{if("children"!==e)throw new n("view-renderer-unknown-type",this);this.markedChildren.add(t)}}}render(){if(this.isComposing&&!f.isAndroid)return;let e=null;const t=!(f.isBlink&&!f.isAndroid)||!this.isSelecting;for(const e of this.markedChildren)this._updateChildrenMappings(e);t?(this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?e=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(e=this.selection.getFirstPosition(),this.markedChildren.add(e.parent))):this._inlineFiller&&this._inlineFiller.parentNode&&(e=this.domConverter.domPositionToView(this._inlineFiller),e&&e.parent.is("$text")&&(e=Ae._createBefore(e.parent)));for(const e of this.markedAttributes)this._updateAttrs(e);for(const t of this.markedChildren)this._updateChildren(t,{inlineFillerPosition:e});for(const t of this.markedTexts)!this.markedChildren.has(t.parent)&&this.domConverter.mapViewToDom(t.parent)&&this._updateText(t,{inlineFillerPosition:e});if(t)if(e){const t=this.domConverter.viewPositionToDom(e),n=t.parent.ownerDocument;ct(t.parent)?this._inlineFiller=t.parent:this._inlineFiller=mt(n,t.parent,t.offset)}else this._inlineFiller=null;this._updateFocus(),this._updateSelection(),this.domConverter._clearTemporaryCustomProperties(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}_updateChildrenMappings(e){const t=this.domConverter.mapViewToDom(e);if(!t)return;const n=Array.from(t.childNodes),s=Array.from(this.domConverter.viewChildrenToDom(e,{withChildren:!1})),i=this._diffNodeLists(n,s),r=this._findUpdateActions(i,n,s,gt);if(-1!==r.indexOf("update")){const t={equal:0,insert:0,delete:0};for(const i of r)if("update"===i){const i=t.equal+t.insert,r=t.equal+t.delete,o=e.getChild(i);!o||o.is("uiElement")||o.is("rawElement")||this._updateElementMappings(o,n[r]),m(s[i]),t.equal++}else t[i]++}}_updateElementMappings(e,t){this.domConverter.unbindDomElement(t),this.domConverter.bindElements(t,e),this.markedChildren.add(e),this.markedAttributes.add(e)}_getInlineFillerPosition(){const e=this.selection.getFirstPosition();return e.parent.is("$text")?Ae._createBefore(e.parent):e}_isSelectionInInlineFiller(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const e=this.selection.getFirstPosition(),t=this.domConverter.viewPositionToDom(e);return!!(t&&u(t.parent)&&ct(t.parent))}_removeInlineFiller(){const e=this._inlineFiller;if(!ct(e))throw new n("view-renderer-filler-was-lost",this);ht(e)?e.remove():e.data=e.data.substr(at),this._inlineFiller=null}_needsInlineFillerAtSelection(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const e=this.selection.getFirstPosition(),t=e.parent,n=e.offset;if(!this.domConverter.mapViewToDom(t.root))return!1;if(!t.is("element"))return!1;if(!function(e){if("false"==e.getAttribute("contenteditable"))return!1;const t=e.findAncestor((e=>e.hasAttribute("contenteditable")));return!t||"true"==t.getAttribute("contenteditable")}(t))return!1;const s=e.nodeBefore,i=e.nodeAfter;return!(s instanceof oe||i instanceof oe)&&(!!(n!==t.getFillerOffset()||s&&s.is("element","br"))&&(!f.isAndroid||!s&&!i))}_updateText(e,t){const n=this.domConverter.findCorrespondingDomText(e);let s=this.domConverter.viewToDom(e).data;const i=t.inlineFillerPosition;i&&i.parent==e.parent&&i.offset==e.index&&(s=lt+s),wt(n,s)}_updateAttrs(e){const t=this.domConverter.mapViewToDom(e);if(!t)return;const n=Array.from(t.attributes).map((e=>e.name)),s=e.getAttributeKeys();for(const n of s)this.domConverter.setDomElementAttribute(t,n,e.getAttribute(n),e);for(const s of n)e.hasAttribute(s)||this.domConverter.removeDomElementAttribute(t,s)}_updateChildren(e,t){const n=this.domConverter.mapViewToDom(e);if(!n)return;if(f.isAndroid){let e=null;for(const t of Array.from(n.childNodes)){if(e&&u(e)&&u(t)){n.normalize();break}e=t}}const s=t.inlineFillerPosition,i=n.childNodes,r=Array.from(this.domConverter.viewChildrenToDom(e,{bind:!0}));s&&s.parent===e&&mt(n.ownerDocument,r,s.offset);const o=this._diffNodeLists(i,r),a=this._findUpdateActions(o,i,r,pt);let l=0;const c=new Set;for(const e of a)"delete"===e?(c.add(i[l]),m(i[l])):"equal"!==e&&"update"!==e||l++;l=0;for(const e of a)"insert"===e?(g(n,l,r[l]),l++):"update"===e?(wt(i[l],r[l].data),l++):"equal"===e&&(this._markDescendantTextToSync(this.domConverter.domToView(r[l])),l++);for(const e of c)e.parentNode||this.domConverter.unbindDomElement(e)}_diffNodeLists(e,t){return e=function(e,t){const n=Array.from(e);if(0==n.length||!t)return n;n[n.length-1]==t&&n.pop();return n}(e,this._fakeSelectionContainer),p(e,t,_t.bind(null,this.domConverter))}_findUpdateActions(e,t,n,s){if(-1===e.indexOf("insert")||-1===e.indexOf("delete"))return e;let i=[],r=[],o=[];const a={equal:0,insert:0,delete:0};for(const l of e)"insert"===l?o.push(n[a.equal+a.insert]):"delete"===l?r.push(t[a.equal+a.delete]):(i=i.concat(p(r,o,s).map((e=>"equal"===e?"update":e))),i.push("equal"),r=[],o=[]),a[l]++;return i.concat(p(r,o,s).map((e=>"equal"===e?"update":e)))}_markDescendantTextToSync(e){if(e)if(e.is("$text"))this.markedTexts.add(e);else if(e.is("element"))for(const t of e.getChildren())this._markDescendantTextToSync(t)}_updateSelection(){if(f.isBlink&&!f.isAndroid&&this.isSelecting&&!this.markedChildren.size)return;if(0===this.selection.rangeCount)return this._removeDomSelection(),void this._removeFakeSelection();const e=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&e&&(this.selection.isFake?this._updateFakeSelection(e):this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected?(this._removeFakeSelection(),this._updateDomSelection(e)):this.isComposing&&f.isAndroid||this._updateDomSelection(e))}_updateFakeSelection(e){const t=e.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(e){const t=e.createElement("div");return t.className="ck-fake-selection-container",Object.assign(t.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),t.textContent=" ",t}(t));const n=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(n,this.selection),!this._fakeSelectionNeedsUpdate(e))return;n.parentElement&&n.parentElement==e||e.appendChild(n),n.textContent=this.selection.fakeSelectionLabel||" ";const s=t.getSelection(),i=t.createRange();s.removeAllRanges(),i.selectNodeContents(n),s.addRange(i)}_updateDomSelection(e){const t=e.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(t))return;const n=this.domConverter.viewPositionToDom(this.selection.anchor),s=this.domConverter.viewPositionToDom(this.selection.focus);t.setBaseAndExtent(n.parent,n.offset,s.parent,s.offset),f.isGecko&&function(e,t){let n=e.parent,s=e.offset;u(n)&&ht(n)&&(s=y(n)+1,n=n.parentNode);if(n.nodeType!=Node.ELEMENT_NODE||s!=n.childNodes.length-1)return;const i=n.childNodes[s];i&&"BR"==i.tagName&&t.addRange(t.getRangeAt(0))}(s,t)}_domSelectionNeedsUpdate(e){if(!this.domConverter.isDomSelectionCorrect(e))return!0;const t=e&&this.domConverter.domSelectionToView(e);return(!t||!this.selection.isEqual(t))&&!(!this.selection.isCollapsed&&this.selection.isSimilar(t))}_fakeSelectionNeedsUpdate(e){const t=this._fakeSelectionContainer,n=e.ownerDocument.getSelection();return!t||t.parentElement!==e||(n.anchorNode!==t&&!t.contains(n.anchorNode)||t.textContent!==this.selection.fakeSelectionLabel)}_removeDomSelection(){for(const e of this.domDocuments){const t=e.getSelection();if(t.rangeCount){const n=e.activeElement,s=this.domConverter.mapDomToView(n);n&&s&&t.removeAllRanges()}}}_removeFakeSelection(){const e=this._fakeSelectionContainer;e&&e.remove()}_updateFocus(){if(this.isFocused){const e=this.selection.editableElement;e&&this.domConverter.focus(e)}}}function mt(e,t,n){const s=t instanceof Array?t:t.childNodes,i=s[n];if(u(i))return i.data=lt+i.data,i;{const i=e.createTextNode(lt);return Array.isArray(t)?s.splice(n,0,i):g(t,n,i),i}}function gt(e,t){return _(e)&&_(t)&&!u(e)&&!u(t)&&!w(e)&&!w(t)&&e.tagName.toLowerCase()===t.tagName.toLowerCase()}function pt(e,t){return _(e)&&_(t)&&u(e)&&u(t)}function _t(e,t,n){return t===n||(u(t)&&u(n)?t.data===n.data:!(!e.isBlockFiller(t)||!e.isBlockFiller(n)))}function wt(e,t){const n=e.data;if(n==t)return;const s=b(n,t);for(const t of s)"insert"===t.type?e.insertData(t.index,t.values.join("")):e.deleteData(t.index,t.howMany)}
 /**
  * @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 ye=oe(b.document),be=ie(b.document),ve=re(b.document),Pe="data-ck-unsafe-attribute-",Ae="data-ck-unsafe-element";class Ce{constructor(t,{blockFillerMode:e,renderingMode:n="editing"}={}){this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new lt,this._inlineObjectElementMatcher=new lt,this._elementsWithTemporaryCustomProperties=new Set,this.document=t,this.renderingMode=n,this.blockFillerMode=e||("editing"===n?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domDocument="editing"===this.renderingMode?b.document:b.document.implementation.createHTMLDocument("")}bindFakeSelection(t,e){this._fakeSelectionMapping.set(t,new St(e))}fakeSelectionToView(t){return this._fakeSelectionMapping.get(t)}bindElements(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}unbindDomElement(t){const e=this._domToViewMapping.get(t);if(e){this._domToViewMapping.delete(t),this._viewToDomMapping.delete(e);for(const e of Array.from(t.children))this.unbindDomElement(e)}}bindDocumentFragments(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}shouldRenderAttribute(t,e,n){return"data"===this.renderingMode||!(t=t.toLowerCase()).startsWith("on")&&(("srcdoc"!==t||!e.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i))&&("img"===n&&("src"===t||"srcset"===t)||("source"===n&&"srcset"===t||!e.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i))))}setContentOf(t,e){if("data"===this.renderingMode)return void(t.innerHTML=e);const n=(new DOMParser).parseFromString(e,"text/html"),s=n.createDocumentFragment(),i=n.body.childNodes;for(;i.length>0;)s.appendChild(i[0]);const r=n.createTreeWalker(s,NodeFilter.SHOW_ELEMENT),o=[];let a;for(;a=r.nextNode();)o.push(a);for(const t of o){for(const e of t.getAttributeNames())this.setDomElementAttribute(t,e,t.getAttribute(e));const e=t.tagName.toLowerCase();this._shouldRenameElement(e)&&(Re(e),t.replaceWith(this._createReplacementDomElement(e,t)))}for(;t.firstChild;)t.firstChild.remove();t.append(s)}viewToDom(t,e={}){if(t.is("$text")){const e=this._processDataFromViewText(t);return this._domDocument.createTextNode(e)}{const n=t;if(this.mapViewToDom(n)){if(!n.getCustomProperty("editingPipeline:doNotReuseOnce"))return this.mapViewToDom(n);this._elementsWithTemporaryCustomProperties.add(n)}let s;if(n.is("documentFragment"))s=this._domDocument.createDocumentFragment(),e.bind&&this.bindDocumentFragments(s,n);else{if(n.is("uiElement"))return s="$comment"===n.name?this._domDocument.createComment(n.getCustomProperty("$rawContent")):n.render(this._domDocument,this),e.bind&&this.bindElements(s,n),s;this._shouldRenameElement(n.name)?(Re(n.name),s=this._createReplacementDomElement(n.name)):s=n.hasAttribute("xmlns")?this._domDocument.createElementNS(n.getAttribute("xmlns"),n.name):this._domDocument.createElement(n.name),n.is("rawElement")&&n.render(s,this),e.bind&&this.bindElements(s,n);for(const t of n.getAttributeKeys())this.setDomElementAttribute(s,t,n.getAttribute(t),n)}if(!1!==e.withChildren)for(const t of this.viewChildrenToDom(n,e))s.appendChild(t);return s}}setDomElementAttribute(e,n,s,i){const r=this.shouldRenderAttribute(n,s,e.tagName.toLowerCase())||i&&i.shouldRenderUnsafeAttribute(n);r||t("domconverter-unsafe-attribute-detected",{domElement:e,key:n,value:s}),v(n)?(e.hasAttribute(n)&&!r?e.removeAttribute(n):e.hasAttribute(Pe+n)&&r&&e.removeAttribute(Pe+n),e.setAttribute(r?n:Pe+n,s)):t("domconverter-invalid-attribute-detected",{domElement:e,key:n,value:s})}removeDomElementAttribute(t,e){e!=Ae&&(t.removeAttribute(e),t.removeAttribute(Pe+e))}*viewChildrenToDom(e,n={}){const s=e.getFillerOffset&&e.getFillerOffset();let i=0;for(const r of e.getChildren()){s===i&&(yield this._getBlockFiller());const e=r.is("element")&&!!r.getCustomProperty("dataPipeline:transparentRendering")&&!P(r.getAttributes());e&&"data"==this.renderingMode?yield*this.viewChildrenToDom(r,n):(e&&t("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:r}),yield this.viewToDom(r,n)),i++}s===i&&(yield this._getBlockFiller())}viewRangeToDom(t){const e=this.viewPositionToDom(t.start),n=this.viewPositionToDom(t.end),s=this._domDocument.createRange();return s.setStart(e.parent,e.offset),s.setEnd(n.parent,n.offset),s}viewPositionToDom(t){const e=t.parent;if(e.is("$text")){const n=this.findCorrespondingDomText(e);if(!n)return null;let s=t.offset;return he(n)&&(s+=ae),{parent:n,offset:s}}{let n,s,i;if(0===t.offset){if(n=this.mapViewToDom(e),!n)return null;i=n.childNodes[0]}else{const e=t.nodeBefore;if(s=e.is("$text")?this.findCorrespondingDomText(e):this.mapViewToDom(e),!s)return null;n=s.parentNode,i=s.nextSibling}if(d(i)&&he(i))return{parent:i,offset:ae};return{parent:n,offset:s?A(s)+1:0}}}domToView(t,e={}){const n=[],s=this._domToView(t,e,n),i=s.next().value;return i?(s.next(),this._processDomInlineNodes(null,n,e),i.is("$text")&&0==i.data.length?null:i):null}*domChildrenToView(t,e={},n=[]){for(let s=0;s<t.childNodes.length;s++){const i=t.childNodes[s],r=this._domToView(i,e,n),o=r.next().value;null!==o&&(this._isBlockViewElement(o)&&this._processDomInlineNodes(t,n,e),yield o,r.next())}this._processDomInlineNodes(t,n,e)}domSelectionToView(t){if(function(t){if(!f.isGecko)return!1;if(!t.rangeCount)return!1;const e=t.getRangeAt(0).startContainer;try{Object.prototype.toString.call(e)}catch(t){return!0}return!1}
+ */const yt=ot(v.document),bt=it(v.document),vt=rt(v.document),Pt="data-ck-unsafe-attribute-",At="data-ck-unsafe-element";class Ct{constructor(e,{blockFillerMode:t,renderingMode:n="editing"}={}){this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new le,this._inlineObjectElementMatcher=new le,this._elementsWithTemporaryCustomProperties=new Set,this.document=e,this.renderingMode=n,this.blockFillerMode=t||("editing"===n?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domDocument="editing"===this.renderingMode?v.document:v.document.implementation.createHTMLDocument("")}bindFakeSelection(e,t){this._fakeSelectionMapping.set(e,new Ee(t))}fakeSelectionToView(e){return this._fakeSelectionMapping.get(e)}bindElements(e,t){this._domToViewMapping.set(e,t),this._viewToDomMapping.set(t,e)}unbindDomElement(e){const t=this._domToViewMapping.get(e);if(t){this._domToViewMapping.delete(e),this._viewToDomMapping.delete(t);for(const t of Array.from(e.children))this.unbindDomElement(t)}}bindDocumentFragments(e,t){this._domToViewMapping.set(e,t),this._viewToDomMapping.set(t,e)}shouldRenderAttribute(e,t,n){return"data"===this.renderingMode||!(e=e.toLowerCase()).startsWith("on")&&(("srcdoc"!==e||!t.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i))&&("img"===n&&("src"===e||"srcset"===e)||("source"===n&&"srcset"===e||!t.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i))))}setContentOf(e,t){if("data"===this.renderingMode)return void(e.innerHTML=t);const n=(new DOMParser).parseFromString(t,"text/html"),s=n.createDocumentFragment(),i=n.body.childNodes;for(;i.length>0;)s.appendChild(i[0]);const r=n.createTreeWalker(s,NodeFilter.SHOW_ELEMENT),o=[];let a;for(;a=r.nextNode();)o.push(a);for(const e of o){for(const t of e.getAttributeNames())this.setDomElementAttribute(e,t,e.getAttribute(t));const t=e.tagName.toLowerCase();this._shouldRenameElement(t)&&(Rt(t),e.replaceWith(this._createReplacementDomElement(t,e)))}for(;e.firstChild;)e.firstChild.remove();e.append(s)}viewToDom(e,t={}){if(e.is("$text")){const t=this._processDataFromViewText(e);return this._domDocument.createTextNode(t)}{const n=e;if(this.mapViewToDom(n)){if(!n.getCustomProperty("editingPipeline:doNotReuseOnce"))return this.mapViewToDom(n);this._elementsWithTemporaryCustomProperties.add(n)}let s;if(n.is("documentFragment"))s=this._domDocument.createDocumentFragment(),t.bind&&this.bindDocumentFragments(s,n);else{if(n.is("uiElement"))return s="$comment"===n.name?this._domDocument.createComment(n.getCustomProperty("$rawContent")):n.render(this._domDocument,this),t.bind&&this.bindElements(s,n),s;this._shouldRenameElement(n.name)?(Rt(n.name),s=this._createReplacementDomElement(n.name)):s=n.hasAttribute("xmlns")?this._domDocument.createElementNS(n.getAttribute("xmlns"),n.name):this._domDocument.createElement(n.name),n.is("rawElement")&&n.render(s,this),t.bind&&this.bindElements(s,n);for(const e of n.getAttributeKeys())this.setDomElementAttribute(s,e,n.getAttribute(e),n)}if(!1!==t.withChildren)for(const e of this.viewChildrenToDom(n,t))s instanceof HTMLTemplateElement?s.content.appendChild(e):s.appendChild(e);return s}}setDomElementAttribute(t,n,s,i){const r=this.shouldRenderAttribute(n,s,t.tagName.toLowerCase())||i&&i.shouldRenderUnsafeAttribute(n);r||e("domconverter-unsafe-attribute-detected",{domElement:t,key:n,value:s}),P(n)?(t.hasAttribute(n)&&!r?t.removeAttribute(n):t.hasAttribute(Pt+n)&&r&&t.removeAttribute(Pt+n),t.setAttribute(r?n:Pt+n,s)):e("domconverter-invalid-attribute-detected",{domElement:t,key:n,value:s})}removeDomElementAttribute(e,t){t!=At&&(e.removeAttribute(t),e.removeAttribute(Pt+t))}*viewChildrenToDom(t,n={}){const s=t.getFillerOffset&&t.getFillerOffset();let i=0;for(const r of t.getChildren()){s===i&&(yield this._getBlockFiller());const t=r.is("element")&&!!r.getCustomProperty("dataPipeline:transparentRendering")&&!A(r.getAttributes());t&&"data"==this.renderingMode?yield*this.viewChildrenToDom(r,n):(t&&e("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:r}),yield this.viewToDom(r,n)),i++}s===i&&(yield this._getBlockFiller())}viewRangeToDom(e){const t=this.viewPositionToDom(e.start),n=this.viewPositionToDom(e.end),s=this._domDocument.createRange();return s.setStart(t.parent,t.offset),s.setEnd(n.parent,n.offset),s}viewPositionToDom(e){const t=e.parent;if(t.is("$text")){const n=this.findCorrespondingDomText(t);if(!n)return null;let s=e.offset;return ct(n)&&(s+=at),{parent:n,offset:s}}{let n,s,i;if(0===e.offset){if(n=this.mapViewToDom(t),!n)return null;i=n.childNodes[0]}else{const t=e.nodeBefore;if(s=t.is("$text")?this.findCorrespondingDomText(t):this.mapViewToDom(t),!s)return null;n=s.parentNode,i=s.nextSibling}if(u(i)&&ct(i))return{parent:i,offset:at};return{parent:n,offset:s?y(s)+1:0}}}domToView(e,t={}){const n=[],s=this._domToView(e,t,n),i=s.next().value;return i?(s.next(),this._processDomInlineNodes(null,n,t),i.is("$text")&&0==i.data.length?null:i):null}*domChildrenToView(e,t={},n=[]){let s=[];s=e instanceof HTMLTemplateElement?[...e.content.childNodes]:[...e.childNodes];for(let i=0;i<s.length;i++){const r=s[i],o=this._domToView(r,t,n),a=o.next().value;null!==a&&(this._isBlockViewElement(a)&&this._processDomInlineNodes(e,n,t),yield a,o.next())}this._processDomInlineNodes(e,n,t)}domSelectionToView(e){if(function(e){if(!f.isGecko)return!1;if(!e.rangeCount)return!1;const t=e.getRangeAt(0).startContainer;try{Object.prototype.toString.call(t)}catch(e){return!0}return!1}
 /**
  * @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
- */(t))return new St([]);if(1===t.rangeCount){let e=t.getRangeAt(0).startContainer;d(e)&&(e=e.parentNode);const n=this.fakeSelectionToView(e);if(n)return n}const e=this.isDomSelectionBackward(t),n=[];for(let e=0;e<t.rangeCount;e++){const s=t.getRangeAt(e),i=this.domRangeToView(s);i&&n.push(i)}return new St(n,{backward:e})}domRangeToView(t){const e=this.domPositionToView(t.startContainer,t.startOffset),n=this.domPositionToView(t.endContainer,t.endOffset);return e&&n?new Ct(e,n):null}domPositionToView(t,e=0){if(this.isBlockFiller(t))return this.domPositionToView(t.parentNode,A(t));const n=this.mapDomToView(t);if(n&&(n.is("uiElement")||n.is("rawElement")))return At._createBefore(n);if(d(t)){if(ce(t))return this.domPositionToView(t.parentNode,A(t));const n=this.findCorrespondingViewText(t);let s=e;return n?(he(t)&&(s-=ae,s=s<0?0:s),new At(n,s)):null}if(0===e){const e=this.mapDomToView(t);if(e)return new At(e,0)}else{const n=t.childNodes[e-1];if(d(n)&&ce(n)||n&&this.isBlockFiller(n))return this.domPositionToView(n.parentNode,A(n));const s=d(n)?this.findCorrespondingViewText(n):this.mapDomToView(n);if(s&&s.parent)return new At(s.parent,s.index+1)}return null}mapDomToView(t){return this.getHostViewElement(t)||this._domToViewMapping.get(t)}findCorrespondingViewText(t){if(ce(t))return null;const e=this.getHostViewElement(t);if(e)return e;const n=t.previousSibling;if(n){if(!this.isElement(n))return null;const t=this.mapDomToView(n);if(t){const e=t.nextSibling;return e instanceof ot?e:null}}else{const e=this.mapDomToView(t.parentNode);if(e){const t=e.getChild(0);return t instanceof ot?t:null}}return null}mapViewToDom(t){return this._viewToDomMapping.get(t)}findCorrespondingDomText(t){const e=t.previousSibling;return e&&this.mapViewToDom(e)?this.mapViewToDom(e).nextSibling:!e&&t.parent&&this.mapViewToDom(t.parent)?this.mapViewToDom(t.parent).childNodes[0]:null}focus(t){const e=this.mapViewToDom(t);if(e&&e.ownerDocument.activeElement!==e){const{scrollX:t,scrollY:n}=b.window,s=[];Se(e,(t=>{const{scrollLeft:e,scrollTop:n}=t;s.push([e,n])})),e.focus(),Se(e,(t=>{const[e,n]=s.shift();t.scrollLeft=e,t.scrollTop=n})),b.window.scrollTo(t,n)}}_clearDomSelection(){const t=this.mapViewToDom(this.document.selection.editableElement);if(!t)return;const e=t.ownerDocument.defaultView.getSelection(),n=this.domSelectionToView(e);n&&n.rangeCount>0&&e.removeAllRanges()}isElement(t){return t&&t.nodeType==Node.ELEMENT_NODE}isDocumentFragment(t){return t&&t.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(t){return"br"==this.blockFillerMode?t.isEqualNode(ye):!("BR"!==t.tagName||!Ee(t,this.blockElements)||1!==t.parentNode.childNodes.length)||(t.isEqualNode(ve)||function(t,e){const n=t.isEqualNode(be);return n&&Ee(t,e)&&1===t.parentNode.childNodes.length}(t,this.blockElements))}isDomSelectionBackward(t){if(t.isCollapsed)return!1;const e=this._domDocument.createRange();try{e.setStart(t.anchorNode,t.anchorOffset),e.setEnd(t.focusNode,t.focusOffset)}catch(t){return!1}const n=e.collapsed;return e.detach(),n}getHostViewElement(t){const e=C(t);for(e.pop();e.length;){const t=e.pop(),n=this._domToViewMapping.get(t);if(n&&(n.is("uiElement")||n.is("rawElement")))return n}return null}isDomSelectionCorrect(t){return this._isDomSelectionPositionCorrect(t.anchorNode,t.anchorOffset)&&this._isDomSelectionPositionCorrect(t.focusNode,t.focusOffset)}registerRawContentMatcher(t){this._rawContentElementMatcher.add(t)}registerInlineObjectMatcher(t){this._inlineObjectElementMatcher.add(t)}_clearTemporaryCustomProperties(){for(const t of this._elementsWithTemporaryCustomProperties)t._removeCustomProperty("editingPipeline:doNotReuseOnce");this._elementsWithTemporaryCustomProperties.clear()}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return ie(this._domDocument);case"markedNbsp":return re(this._domDocument);case"br":return oe(this._domDocument)}}_isDomSelectionPositionCorrect(t,e){if(d(t)&&he(t)&&e<ae)return!1;if(this.isElement(t)&&he(t.childNodes[e]))return!1;const n=this.mapDomToView(t);return!n||!n.is("uiElement")&&!n.is("rawElement")}*_domToView(t,e,n){if(this.isBlockFiller(t))return null;const s=this.getHostViewElement(t);if(s)return s;if(w(t)&&e.skipComments)return null;if(d(t)){if(ce(t))return null;{const e=t.data;if(""===e)return null;const s=new ot(this.document,e);return n.push(s),s}}{let s=this.mapDomToView(t);if(s)return this._isInlineObjectElement(s)&&n.push(s),s;if(this.isDocumentFragment(t))s=new Jt(this.document),e.bind&&this.bindDocumentFragments(t,s);else{s=this._createViewElement(t,e),e.bind&&this.bindElements(t,s);const i=t.attributes;if(i)for(let t=i.length,e=0;e<t;e++)s._setAttribute(i[e].name,i[e].value);if(this._isViewElementWithRawContent(s,e))return s._setCustomProperty("$rawContent",t.innerHTML),this._isBlockViewElement(s)||n.push(s),s;if(w(t))return s._setCustomProperty("$rawContent",t.data),s}yield s;const i=[];if(!1!==e.withChildren)for(const n of this.domChildrenToView(t,e,i))s._appendChild(n);if(this._isInlineObjectElement(s))n.push(s);else for(const t of i)n.push(t)}}_processDomInlineNodes(t,e,n){if(!e.length)return;if(t&&!this.isDocumentFragment(t)&&!this._isBlockDomElement(t))return;let s=!1;for(let t=0;t<e.length;t++){const i=e[t];if(!i.is("$text")){s=!1;continue}let r,o=!1;if(ke(i,this.preElements))r=ue(i.data);else{r=i.data.replace(/[ \n\t\r]{1,}/g," "),o=/[^\S\u00A0]/.test(r.charAt(r.length-1));const a=t>0?e[t-1]:null,l=t+1<e.length?e[t+1]:null,h=!a||a.is("element")&&"br"==a.name||s,c=!l&&!he(i.data);!1!==n.withChildren&&(h&&(r=r.replace(/^ /,"")),c&&(r=r.replace(/ $/,""))),r=ue(r),r=r.replace(/ \u00A0/g,"  ");const u=l&&l.is("element")&&"br"!=l.name,d=l&&l.is("$text")&&" "==l.data.charAt(0);(/[ \u00A0]\u00A0$/.test(r)||!l||u||d)&&(r=r.replace(/\u00A0$/," ")),(h||a&&a.is("element")&&"br"!=a.name)&&(r=r.replace(/^\u00A0/," "))}0==r.length&&i.parent?(i._remove(),e.splice(t,1),t--):(i._data=r,s=o)}e.length=0}_processDataFromViewText(t){let e=t.data;if(t.getAncestors().some((t=>this.preElements.includes(t.name))))return e;if(" "==e.charAt(0)){const n=this._getTouchingInlineViewNode(t,!1);!(n&&n.is("$textProxy")&&this._nodeEndsWithSpace(n))&&n||(e=" "+e.substr(1))}if(" "==e.charAt(e.length-1)){const n=this._getTouchingInlineViewNode(t,!0),s=n&&n.is("$textProxy")&&" "==n.data.charAt(0);" "!=e.charAt(e.length-2)&&n&&!s||(e=e.substr(0,e.length-1)+" ")}return e.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(t){if(t.getAncestors().some((t=>this.preElements.includes(t.name))))return!1;const e=this._processDataFromViewText(t);return" "==e.charAt(e.length-1)}_getTouchingInlineViewNode(t,e){const n=new Pt({startPosition:e?At._createAfter(t):At._createBefore(t),direction:e?"forward":"backward"});for(const t of n){if(t.item.is("element","br"))return null;if(this._isInlineObjectElement(t.item))return t.item;if(t.item.is("containerElement"))return null;if(t.item.is("$textProxy"))return t.item}return null}_isBlockDomElement(t){return this.isElement(t)&&this.blockElements.includes(t.tagName.toLowerCase())}_isBlockViewElement(t){return t.is("element")&&this.blockElements.includes(t.name)}_isInlineObjectElement(t){return!!t.is("element")&&("br"==t.name||this.inlineObjectElements.includes(t.name)||!!this._inlineObjectElementMatcher.match(t))}_createViewElement(t,e){if(w(t))return new Lt(this.document,"$comment");const n=e.keepOriginalCase?t.tagName:t.tagName.toLowerCase();return new gt(this.document,n)}_isViewElementWithRawContent(t,e){return!1!==e.withChildren&&t.is("element")&&!!this._rawContentElementMatcher.match(t)}_shouldRenameElement(t){const e=t.toLowerCase();return"editing"===this.renderingMode&&this.unsafeElements.includes(e)}_createReplacementDomElement(t,e){const n=this._domDocument.createElement("span");if(n.setAttribute(Ae,t),e){for(;e.firstChild;)n.appendChild(e.firstChild);for(const t of e.getAttributeNames())n.setAttribute(t,e.getAttribute(t))}return n}}function ke(t,e){return t.getAncestors().some((t=>t.is("element")&&e.includes(t.name)))}function Se(t,e){let n=t;for(;n;)e(n),n=n.parentElement}function Ee(t,e){const n=t.parentNode;return!!n&&!!n.tagName&&e.includes(n.tagName.toLowerCase())}function Re(e){"script"===e&&t("domconverter-unsafe-script-element-detected"),"style"===e&&t("domconverter-unsafe-style-element-detected")}class xe extends(k()){constructor(t){super(),this._isEnabled=!1,this.view=t,this.document=t.document}get isEnabled(){return this._isEnabled}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}destroy(){this.disable(),this.stopListening()}checkShouldIgnoreEventFromTarget(t){return t&&3===t.nodeType&&(t=t.parentNode),!(!t||1!==t.nodeType)&&t.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}
+ */(e))return new Ee([]);if(1===e.rangeCount){let t=e.getRangeAt(0).startContainer;u(t)&&(t=t.parentNode);const n=this.fakeSelectionToView(t);if(n)return n}const t=this.isDomSelectionBackward(e),n=[];for(let t=0;t<e.rangeCount;t++){const s=e.getRangeAt(t),i=this.domRangeToView(s);i&&n.push(i)}return new Ee(n,{backward:t})}domRangeToView(e){const t=this.domPositionToView(e.startContainer,e.startOffset),n=this.domPositionToView(e.endContainer,e.endOffset);return t&&n?new Ce(t,n):null}domPositionToView(e,t=0){if(this.isBlockFiller(e))return this.domPositionToView(e.parentNode,y(e));const n=this.mapDomToView(e);if(n&&(n.is("uiElement")||n.is("rawElement")))return Ae._createBefore(n);if(u(e)){if(ht(e))return this.domPositionToView(e.parentNode,y(e));const n=this.findCorrespondingViewText(e);let s=t;return n?(ct(e)&&(s-=at,s=s<0?0:s),new Ae(n,s)):null}if(0===t){const t=this.mapDomToView(e);if(t)return new Ae(t,0)}else{const n=e.childNodes[t-1];if(u(n)&&ht(n)||n&&this.isBlockFiller(n))return this.domPositionToView(n.parentNode,y(n));const s=u(n)?this.findCorrespondingViewText(n):this.mapDomToView(n);if(s&&s.parent)return new Ae(s.parent,s.index+1)}return null}mapDomToView(e){return this.getHostViewElement(e)||this._domToViewMapping.get(e)}findCorrespondingViewText(e){if(ht(e))return null;const t=this.getHostViewElement(e);if(t)return t;const n=e.previousSibling;if(n){if(!this.isElement(n))return null;const e=this.mapDomToView(n);if(e){const t=e.nextSibling;return t instanceof oe?t:null}}else{const t=this.mapDomToView(e.parentNode);if(t){const e=t.getChild(0);return e instanceof oe?e:null}}return null}mapViewToDom(e){return this._viewToDomMapping.get(e)}findCorrespondingDomText(e){const t=e.previousSibling;return t&&this.mapViewToDom(t)?this.mapViewToDom(t).nextSibling:!t&&e.parent&&this.mapViewToDom(e.parent)?this.mapViewToDom(e.parent).childNodes[0]:null}focus(e){const t=this.mapViewToDom(e);if(t&&t.ownerDocument.activeElement!==t){const{scrollX:e,scrollY:n}=v.window,s=[];Et(t,(e=>{const{scrollLeft:t,scrollTop:n}=e;s.push([t,n])})),t.focus(),Et(t,(e=>{const[t,n]=s.shift();e.scrollLeft=t,e.scrollTop=n})),v.window.scrollTo(e,n)}}_clearDomSelection(){const e=this.mapViewToDom(this.document.selection.editableElement);if(!e)return;const t=e.ownerDocument.defaultView.getSelection(),n=this.domSelectionToView(t);n&&n.rangeCount>0&&t.removeAllRanges()}isElement(e){return e&&e.nodeType==Node.ELEMENT_NODE}isDocumentFragment(e){return e&&e.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(e){return"br"==this.blockFillerMode?e.isEqualNode(yt):!("BR"!==e.tagName||!St(e,this.blockElements)||1!==e.parentNode.childNodes.length)||(e.isEqualNode(vt)||function(e,t){const n=e.isEqualNode(bt);return n&&St(e,t)&&1===e.parentNode.childNodes.length}(e,this.blockElements))}isDomSelectionBackward(e){if(e.isCollapsed)return!1;const t=this._domDocument.createRange();try{t.setStart(e.anchorNode,e.anchorOffset),t.setEnd(e.focusNode,e.focusOffset)}catch(e){return!1}const n=t.collapsed;return t.detach(),n}getHostViewElement(e){const t=C(e);for(t.pop();t.length;){const e=t.pop(),n=this._domToViewMapping.get(e);if(n&&(n.is("uiElement")||n.is("rawElement")))return n}return null}isDomSelectionCorrect(e){return this._isDomSelectionPositionCorrect(e.anchorNode,e.anchorOffset)&&this._isDomSelectionPositionCorrect(e.focusNode,e.focusOffset)}registerRawContentMatcher(e){this._rawContentElementMatcher.add(e)}registerInlineObjectMatcher(e){this._inlineObjectElementMatcher.add(e)}_clearTemporaryCustomProperties(){for(const e of this._elementsWithTemporaryCustomProperties)e._removeCustomProperty("editingPipeline:doNotReuseOnce");this._elementsWithTemporaryCustomProperties.clear()}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return it(this._domDocument);case"markedNbsp":return rt(this._domDocument);case"br":return ot(this._domDocument)}}_isDomSelectionPositionCorrect(e,t){if(u(e)&&ct(e)&&t<at)return!1;if(this.isElement(e)&&ct(e.childNodes[t]))return!1;const n=this.mapDomToView(e);return!n||!n.is("uiElement")&&!n.is("rawElement")}*_domToView(e,t,n){if(this.isBlockFiller(e))return null;const s=this.getHostViewElement(e);if(s)return s;if(w(e)&&t.skipComments)return null;if(u(e)){if(ht(e))return null;{const t=e.data;if(""===t)return null;const s=new oe(this.document,t);return n.push(s),s}}{let s=this.mapDomToView(e);if(s)return this._isInlineObjectElement(s)&&n.push(s),s;if(this.isDocumentFragment(e))s=new Je(this.document),t.bind&&this.bindDocumentFragments(e,s);else{s=this._createViewElement(e,t),t.bind&&this.bindElements(e,s);const i=e.attributes;if(i)for(let e=i.length,t=0;t<e;t++)s._setAttribute(i[t].name,i[t].value);if(this._isViewElementWithRawContent(s,t))return s._setCustomProperty("$rawContent",e.innerHTML),this._isBlockViewElement(s)||n.push(s),s;if(w(e))return s._setCustomProperty("$rawContent",e.data),s}yield s;const i=[];if(!1!==t.withChildren)for(const n of this.domChildrenToView(e,t,i))s._appendChild(n);if(this._isInlineObjectElement(s))n.push(s);else for(const e of i)n.push(e)}}_processDomInlineNodes(e,t,n){if(!t.length)return;if(e&&!this.isDocumentFragment(e)&&!this._isBlockDomElement(e))return;let s=!1;for(let e=0;e<t.length;e++){const i=t[e];if(!i.is("$text")){s=!1;continue}let r,o=!1;if(kt(i,this.preElements))r=dt(i.data);else{r=i.data.replace(/[ \n\t\r]{1,}/g," "),o=/[^\S\u00A0]/.test(r.charAt(r.length-1));const a=e>0?t[e-1]:null,l=e+1<t.length?t[e+1]:null,c=!a||a.is("element")&&"br"==a.name||s,h=!l&&!ct(i.data);!1!==n.withChildren&&(c&&(r=r.replace(/^ /,"")),h&&(r=r.replace(/ $/,""))),r=dt(r),r=r.replace(/ \u00A0/g,"  ");const d=l&&l.is("element")&&"br"!=l.name,u=l&&l.is("$text")&&" "==l.data.charAt(0);(/[ \u00A0]\u00A0$/.test(r)||!l||d||u)&&(r=r.replace(/\u00A0$/," ")),(c||a&&a.is("element")&&"br"!=a.name)&&(r=r.replace(/^\u00A0/," "))}0==r.length&&i.parent?(i._remove(),t.splice(e,1),e--):(i._data=r,s=o)}t.length=0}_processDataFromViewText(e){let t=e.data;if(e.getAncestors().some((e=>this.preElements.includes(e.name))))return t;if(" "==t.charAt(0)){const n=this._getTouchingInlineViewNode(e,!1);!(n&&n.is("$textProxy")&&this._nodeEndsWithSpace(n))&&n||(t=" "+t.substr(1))}if(" "==t.charAt(t.length-1)){const n=this._getTouchingInlineViewNode(e,!0),s=n&&n.is("$textProxy")&&" "==n.data.charAt(0);" "!=t.charAt(t.length-2)&&n&&!s||(t=t.substr(0,t.length-1)+" ")}return t.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(e){if(e.getAncestors().some((e=>this.preElements.includes(e.name))))return!1;const t=this._processDataFromViewText(e);return" "==t.charAt(t.length-1)}_getTouchingInlineViewNode(e,t){const n=new Pe({startPosition:t?Ae._createAfter(e):Ae._createBefore(e),direction:t?"forward":"backward"});for(const e of n){if(e.item.is("element","br"))return null;if(this._isInlineObjectElement(e.item))return e.item;if(e.item.is("containerElement"))return null;if(e.item.is("$textProxy"))return e.item}return null}_isBlockDomElement(e){return this.isElement(e)&&this.blockElements.includes(e.tagName.toLowerCase())}_isBlockViewElement(e){return e.is("element")&&this.blockElements.includes(e.name)}_isInlineObjectElement(e){return!!e.is("element")&&("br"==e.name||this.inlineObjectElements.includes(e.name)||!!this._inlineObjectElementMatcher.match(e))}_createViewElement(e,t){if(w(e))return new Le(this.document,"$comment");const n=t.keepOriginalCase?e.tagName:e.tagName.toLowerCase();return new ge(this.document,n)}_isViewElementWithRawContent(e,t){return!1!==t.withChildren&&e.is("element")&&!!this._rawContentElementMatcher.match(e)}_shouldRenameElement(e){const t=e.toLowerCase();return"editing"===this.renderingMode&&this.unsafeElements.includes(t)}_createReplacementDomElement(e,t){const n=this._domDocument.createElement("span");if(n.setAttribute(At,e),t){for(;t.firstChild;)n.appendChild(t.firstChild);for(const e of t.getAttributeNames())n.setAttribute(e,t.getAttribute(e))}return n}}function kt(e,t){return e.getAncestors().some((e=>e.is("element")&&t.includes(e.name)))}function Et(e,t){let n=e;for(;n;)t(n),n=n.parentElement}function St(e,t){const n=e.parentNode;return!!n&&!!n.tagName&&t.includes(n.tagName.toLowerCase())}function Rt(t){"script"===t&&e("domconverter-unsafe-script-element-detected"),"style"===t&&e("domconverter-unsafe-style-element-detected")}class xt extends(k()){constructor(e){super(),this._isEnabled=!1,this.view=e,this.document=e.document}get isEnabled(){return this._isEnabled}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}destroy(){this.disable(),this.stopListening()}checkShouldIgnoreEventFromTarget(e){return e&&3===e.nodeType&&(e=e.parentNode),!(!e||1!==e.nodeType)&&e.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}
 /**
  * @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 Te{constructor(t,e,n){this.view=t,this.document=t.document,this.domEvent=e,this.domTarget=e.target,W(this,n)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}
+ */class Tt{constructor(e,t,n){this.view=e,this.document=e.document,this.domEvent=t,this.domTarget=t.target,W(this,n)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}
 /**
  * @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 Oe extends xe{constructor(){super(...arguments),this.useCapture=!1}observe(t){("string"==typeof this.domEventType?[this.domEventType]:this.domEventType).forEach((e=>{this.listenTo(t,e,((t,e)=>{this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(e.target)&&this.onDomEvent(e)}),{useCapture:this.useCapture})}))}stopObserving(t){this.stopListening(t)}fire(t,e,n){this.isEnabled&&this.document.fire(t,new Te(this.view,e,n))}}
+ */class Ot extends xt{constructor(){super(...arguments),this.useCapture=!1}observe(e){("string"==typeof this.domEventType?[this.domEventType]:this.domEventType).forEach((t=>{this.listenTo(e,t,((e,t)=>{this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(t.target)&&this.onDomEvent(t)}),{useCapture:this.useCapture})}))}stopObserving(e){this.stopListening(e)}fire(e,t,n){this.isEnabled&&this.document.fire(e,new Tt(this.view,t,n))}}
 /**
  * @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 Me extends Oe{constructor(){super(...arguments),this.domEventType=["keydown","keyup"]}onDomEvent(t){const e={keyCode:t.keyCode,altKey:t.altKey,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,metaKey:t.metaKey,get keystroke(){return S(this)}};this.fire(t.type,t,e)}}
+ */class Mt extends Ot{constructor(){super(...arguments),this.domEventType=["keydown","keyup"]}onDomEvent(e){const t={keyCode:e.keyCode,altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey,get keystroke(){return E(this)}};this.fire(e.type,e,t)}}
 /**
  * @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 Ne extends xe{constructor(t){super(t),this._fireSelectionChangeDoneDebounced=j((t=>{this.document.fire("selectionChangeDone",t)}),200)}observe(){const t=this.document;t.on("arrowKey",((e,n)=>{t.selection.isFake&&this.isEnabled&&n.preventDefault()}),{context:"$capture"}),t.on("arrowKey",((e,n)=>{t.selection.isFake&&this.isEnabled&&this._handleSelectionMove(n.keyCode)}),{priority:"lowest"})}stopObserving(){}destroy(){super.destroy(),this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(t){const e=this.document.selection,n=new St(e.getRanges(),{backward:e.isBackward,fake:!1});t!=u.arrowleft&&t!=u.arrowup||n.setTo(n.getFirstPosition()),t!=u.arrowright&&t!=u.arrowdown||n.setTo(n.getLastPosition());const s={oldSelection:e,newSelection:n,domSelection:null};this.document.fire("selectionChange",s),this._fireSelectionChangeDoneDebounced(s)}}
+ */class Nt extends xt{constructor(e){super(e),this._fireSelectionChangeDoneDebounced=j((e=>{this.document.fire("selectionChangeDone",e)}),200)}observe(){const e=this.document;e.on("arrowKey",((t,n)=>{e.selection.isFake&&this.isEnabled&&n.preventDefault()}),{context:"$capture"}),e.on("arrowKey",((t,n)=>{e.selection.isFake&&this.isEnabled&&this._handleSelectionMove(n.keyCode)}),{priority:"lowest"})}stopObserving(){}destroy(){super.destroy(),this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(e){const t=this.document.selection,n=new Ee(t.getRanges(),{backward:t.isBackward,fake:!1});e!=d.arrowleft&&e!=d.arrowup||n.setTo(n.getFirstPosition()),e!=d.arrowright&&e!=d.arrowdown||n.setTo(n.getLastPosition());const s={oldSelection:t,newSelection:n,domSelection:null};this.document.fire("selectionChange",s),this._fireSelectionChangeDoneDebounced(s)}}
 /**
  * @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 Fe extends xe{constructor(t){super(t),this._config={childList:!0,characterData:!0,subtree:!0},this.domConverter=t.domConverter,this.renderer=t._renderer,this._domElements=new Set,this._mutationObserver=new window.MutationObserver(this._onMutations.bind(this))}flush(){this._onMutations(this._mutationObserver.takeRecords())}observe(t){this._domElements.add(t),this.isEnabled&&this._mutationObserver.observe(t,this._config)}stopObserving(t){if(this._domElements.delete(t),this.isEnabled){this._mutationObserver.disconnect();for(const t of this._domElements)this._mutationObserver.observe(t,this._config)}}enable(){super.enable();for(const t of this._domElements)this._mutationObserver.observe(t,this._config)}disable(){super.disable(),this._mutationObserver.disconnect()}destroy(){super.destroy(),this._mutationObserver.disconnect()}_onMutations(t){if(0===t.length)return;const e=this.domConverter,n=new Set,s=new Set;for(const n of t){const t=e.mapDomToView(n.target);t&&(t.is("uiElement")||t.is("rawElement")||"childList"!==n.type||this._isBogusBrMutation(n)||s.add(t))}for(const i of t){const t=e.mapDomToView(i.target);if((!t||!t.is("uiElement")&&!t.is("rawElement"))&&"characterData"===i.type){const t=e.findCorrespondingViewText(i.target);t&&!s.has(t.parent)?n.add(t):!t&&he(i.target)&&s.add(e.mapDomToView(i.target.parentNode))}}let i=!1;for(const t of n)i=!0,this.renderer.markToSync("text",t);for(const t of s){const n=e.mapViewToDom(t),s=Array.from(t.getChildren()),r=Array.from(e.domChildrenToView(n,{withChildren:!1}));z(s,r,Be)||(i=!0,this.renderer.markToSync("children",t))}i&&this.view.forceRender()}_isBogusBrMutation(t){let e=null;return null===t.nextSibling&&0===t.removedNodes.length&&1==t.addedNodes.length&&(e=this.domConverter.domToView(t.addedNodes[0],{withChildren:!1})),e&&e.is("element","br")}}function Be(t,e){if(!Array.isArray(t))return t===e||!(!t.is("$text")||!e.is("$text"))&&t.data===e.data}
+ */class It extends xt{constructor(e){super(e),this._config={childList:!0,characterData:!0,subtree:!0},this.domConverter=e.domConverter,this.renderer=e._renderer,this._domElements=new Set,this._mutationObserver=new window.MutationObserver(this._onMutations.bind(this))}flush(){this._onMutations(this._mutationObserver.takeRecords())}observe(e){this._domElements.add(e),this.isEnabled&&this._mutationObserver.observe(e,this._config)}stopObserving(e){if(this._domElements.delete(e),this.isEnabled){this._mutationObserver.disconnect();for(const e of this._domElements)this._mutationObserver.observe(e,this._config)}}enable(){super.enable();for(const e of this._domElements)this._mutationObserver.observe(e,this._config)}disable(){super.disable(),this._mutationObserver.disconnect()}destroy(){super.destroy(),this._mutationObserver.disconnect()}_onMutations(e){if(0===e.length)return;const t=this.domConverter,n=new Set,s=new Set;for(const n of e){const e=t.mapDomToView(n.target);e&&(e.is("uiElement")||e.is("rawElement")||"childList"!==n.type||this._isBogusBrMutation(n)||s.add(e))}for(const i of e){const e=t.mapDomToView(i.target);if((!e||!e.is("uiElement")&&!e.is("rawElement"))&&"characterData"===i.type){const e=t.findCorrespondingViewText(i.target);e&&!s.has(e.parent)?n.add(e):!e&&ct(i.target)&&s.add(t.mapDomToView(i.target.parentNode))}}let i=!1;for(const e of n)i=!0,this.renderer.markToSync("text",e);for(const e of s){const n=t.mapViewToDom(e),s=Array.from(e.getChildren()),r=Array.from(t.domChildrenToView(n,{withChildren:!1}));U(s,r,Ft)||(i=!0,this.renderer.markToSync("children",e))}i&&this.view.forceRender()}_isBogusBrMutation(e){let t=null;return null===e.nextSibling&&0===e.removedNodes.length&&1==e.addedNodes.length&&(t=this.domConverter.domToView(e.addedNodes[0],{withChildren:!1})),t&&t.is("element","br")}}function Ft(e,t){if(!Array.isArray(e))return e===t||!(!e.is("$text")||!t.is("$text"))&&e.data===t.data}
 /**
  * @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 Ie extends Oe{constructor(t){super(t),this._isFocusChanging=!1,this.domEventType=["focus","blur"],this.useCapture=!0;const e=this.document;e.on("focus",(()=>{this._isFocusChanging=!0,this._renderTimeoutId=setTimeout((()=>{this.flush(),t.change((()=>{}))}),50)})),e.on("blur",((n,s)=>{const i=e.selection.editableElement;null!==i&&i!==s.target||(e.isFocused=!1,this._isFocusChanging=!1,t.change((()=>{})))}))}flush(){this._isFocusChanging&&(this._isFocusChanging=!1,this.document.isFocused=!0)}onDomEvent(t){this.fire(t.type,t)}destroy(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),super.destroy()}}
+ */class Bt extends Ot{constructor(e){super(e),this._isFocusChanging=!1,this.domEventType=["focus","blur"],this.useCapture=!0;const t=this.document;t.on("focus",(()=>{this._isFocusChanging=!0,this._renderTimeoutId=setTimeout((()=>{this.flush(),e.change((()=>{}))}),50)})),t.on("blur",((n,s)=>{const i=t.selection.editableElement;null!==i&&i!==s.target||(t.isFocused=!1,this._isFocusChanging=!1,e.change((()=>{})))}))}flush(){this._isFocusChanging&&(this._isFocusChanging=!1,this.document.isFocused=!0)}onDomEvent(e){this.fire(e.type,e)}destroy(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),super.destroy()}}
 /**
  * @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 De extends xe{constructor(t){super(t),this.mutationObserver=t.getObserver(Fe),this.focusObserver=t.getObserver(Ie),this.selection=this.document.selection,this.domConverter=t.domConverter,this._documents=new WeakSet,this._fireSelectionChangeDoneDebounced=j((t=>{this.document.fire("selectionChangeDone",t)}),200),this._clearInfiniteLoopInterval=setInterval((()=>this._clearInfiniteLoop()),1e3),this._documentIsSelectingInactivityTimeoutDebounced=j((()=>this.document.isSelecting=!1),5e3),this._loopbackCounter=0}observe(t){const e=t.ownerDocument,n=()=>{this.document.isSelecting&&(this._handleSelectionChange(null,e),this.document.isSelecting=!1,this._documentIsSelectingInactivityTimeoutDebounced.cancel())};this.listenTo(t,"selectstart",(()=>{this.document.isSelecting=!0,this._documentIsSelectingInactivityTimeoutDebounced()}),{priority:"highest"}),this.listenTo(t,"keydown",n,{priority:"highest",useCapture:!0}),this.listenTo(t,"keyup",n,{priority:"highest",useCapture:!0}),this._documents.has(e)||(this.listenTo(e,"mouseup",n,{priority:"highest",useCapture:!0}),this.listenTo(e,"selectionchange",((t,n)=>{this.document.isComposing&&!f.isAndroid||(this._handleSelectionChange(n,e),this._documentIsSelectingInactivityTimeoutDebounced())})),this._documents.add(e))}stopObserving(t){this.stopListening(t)}destroy(){super.destroy(),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel(),this._documentIsSelectingInactivityTimeoutDebounced.cancel()}
-/* istanbul ignore next -- @preserve */_reportInfiniteLoop(){}_handleSelectionChange(t,e){if(!this.isEnabled)return;const n=e.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(n.anchorNode))return;this.mutationObserver.flush();const s=this.domConverter.domSelectionToView(n);if(0!=s.rangeCount){if(this.view.hasDomSelection=!0,this.focusObserver.flush(),!this.selection.isEqual(s)||!this.domConverter.isDomSelectionCorrect(n))if(++this._loopbackCounter>60)this._reportInfiniteLoop();else if(this.selection.isSimilar(s))this.view.forceRender();else{const t={oldSelection:this.selection,newSelection:s,domSelection:n};this.document.fire("selectionChange",t),this._fireSelectionChangeDoneDebounced(t)}}else this.view.hasDomSelection=!1}_clearInfiniteLoop(){this._loopbackCounter=0}}
+ */class Dt extends xt{constructor(e){super(e),this.mutationObserver=e.getObserver(It),this.focusObserver=e.getObserver(Bt),this.selection=this.document.selection,this.domConverter=e.domConverter,this._documents=new WeakSet,this._fireSelectionChangeDoneDebounced=j((e=>{this.document.fire("selectionChangeDone",e)}),200),this._clearInfiniteLoopInterval=setInterval((()=>this._clearInfiniteLoop()),1e3),this._documentIsSelectingInactivityTimeoutDebounced=j((()=>this.document.isSelecting=!1),5e3),this._loopbackCounter=0}observe(e){const t=e.ownerDocument,n=()=>{this.document.isSelecting&&(this._handleSelectionChange(null,t),this.document.isSelecting=!1,this._documentIsSelectingInactivityTimeoutDebounced.cancel())};this.listenTo(e,"selectstart",(()=>{this.document.isSelecting=!0,this._documentIsSelectingInactivityTimeoutDebounced()}),{priority:"highest"}),this.listenTo(e,"keydown",n,{priority:"highest",useCapture:!0}),this.listenTo(e,"keyup",n,{priority:"highest",useCapture:!0}),this._documents.has(t)||(this.listenTo(t,"mouseup",n,{priority:"highest",useCapture:!0}),this.listenTo(t,"selectionchange",((e,n)=>{this.document.isComposing&&!f.isAndroid||(this._handleSelectionChange(n,t),this._documentIsSelectingInactivityTimeoutDebounced())})),this._documents.add(t))}stopObserving(e){this.stopListening(e)}destroy(){super.destroy(),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel(),this._documentIsSelectingInactivityTimeoutDebounced.cancel()}
+/* istanbul ignore next -- @preserve */_reportInfiniteLoop(){}_handleSelectionChange(e,t){if(!this.isEnabled)return;const n=t.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(n.anchorNode))return;this.mutationObserver.flush();const s=this.domConverter.domSelectionToView(n);if(0!=s.rangeCount){if(this.view.hasDomSelection=!0,this.focusObserver.flush(),!this.selection.isEqual(s)||!this.domConverter.isDomSelectionCorrect(n))if(++this._loopbackCounter>60)this._reportInfiniteLoop();else if(this.selection.isSimilar(s))this.view.forceRender();else{const e={oldSelection:this.selection,newSelection:s,domSelection:n};this.document.fire("selectionChange",e),this._fireSelectionChangeDoneDebounced(e)}}else this.view.hasDomSelection=!1}_clearInfiniteLoop(){this._loopbackCounter=0}}
 /**
  * @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 Ve extends Oe{constructor(t){super(t),this.domEventType=["compositionstart","compositionupdate","compositionend"];const e=this.document;e.on("compositionstart",(()=>{e.isComposing=!0}),{priority:"low"}),e.on("compositionend",(()=>{e.isComposing=!1}),{priority:"low"})}onDomEvent(t){this.fire(t.type,t,{data:t.data})}}
+ */class Vt extends Ot{constructor(e){super(e),this.domEventType=["compositionstart","compositionupdate","compositionend"];const t=this.document;t.on("compositionstart",(()=>{t.isComposing=!0}),{priority:"low"}),t.on("compositionend",(()=>{t.isComposing=!1}),{priority:"low"})}onDomEvent(e){this.fire(e.type,e,{data:e.data})}}
 /**
  * @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 $e{constructor(t,e={}){this._files=e.cacheFiles?qe(t):null,this._native=t}get files(){return this._files||(this._files=qe(this._native)),this._files}get types(){return this._native.types}getData(t){return this._native.getData(t)}setData(t,e){this._native.setData(t,e)}set effectAllowed(t){this._native.effectAllowed=t}get effectAllowed(){return this._native.effectAllowed}set dropEffect(t){this._native.dropEffect=t}get dropEffect(){return this._native.dropEffect}setDragImage(t,e,n){this._native.setDragImage(t,e,n)}get isCanceled(){return"none"==this._native.dropEffect||!!this._native.mozUserCancelled}}function qe(t){const e=Array.from(t.files||[]),n=Array.from(t.items||[]);return e.length?e:n.filter((t=>"file"===t.kind)).map((t=>t.getAsFile()))}
+ */class $t{constructor(e,t={}){this._files=t.cacheFiles?qt(e):null,this._native=e}get files(){return this._files||(this._files=qt(this._native)),this._files}get types(){return this._native.types}getData(e){return this._native.getData(e)}setData(e,t){this._native.setData(e,t)}set effectAllowed(e){this._native.effectAllowed=e}get effectAllowed(){return this._native.effectAllowed}set dropEffect(e){this._native.dropEffect=e}get dropEffect(){return this._native.dropEffect}setDragImage(e,t,n){this._native.setDragImage(e,t,n)}get isCanceled(){return"none"==this._native.dropEffect||!!this._native.mozUserCancelled}}function qt(e){const t=Array.from(e.files||[]),n=Array.from(e.items||[]);return t.length?t:n.filter((e=>"file"===e.kind)).map((e=>e.getAsFile()))}
 /**
  * @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 Le extends Oe{constructor(){super(...arguments),this.domEventType="beforeinput"}onDomEvent(t){const e=t.getTargetRanges(),n=this.view,s=n.document;let i=null,r=null,o=[];if(t.dataTransfer&&(i=new $e(t.dataTransfer)),null!==t.data?r=t.data:i&&(r=i.getData("text/plain")),s.selection.isFake)o=Array.from(s.selection.getRanges());else if(e.length)o=e.map((t=>{const e=n.domConverter.domPositionToView(t.startContainer,t.startOffset),s=n.domConverter.domPositionToView(t.endContainer,t.endOffset);return e?n.createRange(e,s):s?n.createRange(s):void 0})).filter((t=>!!t));else if(f.isAndroid){const e=t.target.ownerDocument.defaultView.getSelection();o=Array.from(n.domConverter.domSelectionToView(e).getRanges())}if(f.isAndroid&&"insertCompositionText"==t.inputType&&r&&r.endsWith("\n"))this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:[n.createRange(o[0].end)]});else if("insertText"==t.inputType&&r&&r.includes("\n")){const e=r.split(/\n{1,2}/g);let n=o;for(let r=0;r<e.length;r++){const o=e[r];""!=o&&(this.fire(t.type,t,{data:o,dataTransfer:i,targetRanges:n,inputType:t.inputType,isComposing:t.isComposing}),n=[s.selection.getFirstRange()]),r+1<e.length&&(this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:n}),n=[s.selection.getFirstRange()])}}else this.fire(t.type,t,{data:r,dataTransfer:i,targetRanges:o,inputType:t.inputType,isComposing:t.isComposing})}}
+ */class Lt extends Ot{constructor(){super(...arguments),this.domEventType="beforeinput"}onDomEvent(e){const t=e.getTargetRanges(),n=this.view,s=n.document;let i=null,r=null,o=[];if(e.dataTransfer&&(i=new $t(e.dataTransfer)),null!==e.data?r=e.data:i&&(r=i.getData("text/plain")),s.selection.isFake)o=Array.from(s.selection.getRanges());else if(t.length)o=t.map((e=>{const t=n.domConverter.domPositionToView(e.startContainer,e.startOffset),s=n.domConverter.domPositionToView(e.endContainer,e.endOffset);return t?n.createRange(t,s):s?n.createRange(s):void 0})).filter((e=>!!e));else if(f.isAndroid){const t=e.target.ownerDocument.defaultView.getSelection();o=Array.from(n.domConverter.domSelectionToView(t).getRanges())}if(f.isAndroid&&"insertCompositionText"==e.inputType&&r&&r.endsWith("\n"))this.fire(e.type,e,{inputType:"insertParagraph",targetRanges:[n.createRange(o[0].end)]});else if("insertText"==e.inputType&&r&&r.includes("\n")){const t=r.split(/\n{1,2}/g);let n=o;for(let r=0;r<t.length;r++){const o=t[r];""!=o&&(this.fire(e.type,e,{data:o,dataTransfer:i,targetRanges:n,inputType:e.inputType,isComposing:e.isComposing}),n=[s.selection.getFirstRange()]),r+1<t.length&&(this.fire(e.type,e,{inputType:"insertParagraph",targetRanges:n}),n=[s.selection.getFirstRange()])}}else this.fire(e.type,e,{data:r,dataTransfer:i,targetRanges:o,inputType:e.inputType,isComposing:e.isComposing})}}
 /**
  * @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 We extends xe{constructor(t){super(t),this.document.on("keydown",((t,e)=>{if(this.isEnabled&&E(e.keyCode)){const n=new Rt(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(n,e),n.stop.called&&t.stop()}}))}observe(){}stopObserving(){}}
+ */class Wt extends xt{constructor(e){super(e),this.document.on("keydown",((e,t)=>{if(this.isEnabled&&S(t.keyCode)){const n=new Re(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(n,t),n.stop.called&&e.stop()}}))}observe(){}stopObserving(){}}
 /**
  * @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 je extends xe{constructor(t){super(t);const e=this.document;e.on("keydown",((t,n)=>{if(!this.isEnabled||n.keyCode!=u.tab||n.ctrlKey)return;const s=new Rt(e,"tab",e.selection.getFirstRange());e.fire(s,n),s.stop.called&&t.stop()}))}observe(){}stopObserving(){}}
+ */class jt extends xt{constructor(e){super(e);const t=this.document;t.on("keydown",((e,n)=>{if(!this.isEnabled||n.keyCode!=d.tab||n.ctrlKey)return;const s=new Re(t,"tab",t.selection.getFirstRange());t.fire(s,n),s.stop.called&&e.stop()}))}observe(){}stopObserving(){}}
 /**
  * @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 ze extends(a()){constructor(t){super(),this.domRoots=new Map,this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this.document=new Bt(t),this.domConverter=new Ce(this.document),this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new fe(this.domConverter,this.document.selection),this._renderer.bind("isFocused","isSelecting","isComposing").to(this.document,"isFocused","isSelecting","isComposing"),this._writer=new Kt(this.document),this.addObserver(Fe),this.addObserver(Ie),this.addObserver(De),this.addObserver(Me),this.addObserver(Ne),this.addObserver(Ve),this.addObserver(We),this.addObserver(Le),this.addObserver(je),this.document.on("arrowKey",de,{priority:"low"}),Wt(this),this.on("render",(()=>{this._render(),this.document.fire("layoutChanged"),this._hasChangedSinceTheLastRendering=!1})),this.listenTo(this.document.selection,"change",(()=>{this._hasChangedSinceTheLastRendering=!0})),this.listenTo(this.document,"change:isFocused",(()=>{this._hasChangedSinceTheLastRendering=!0})),f.isiOS&&this.listenTo(this.document,"blur",((t,e)=>{this.domConverter.mapDomToView(e.domEvent.relatedTarget)||this.domConverter._clearDomSelection()}))}attachDomRoot(t,e="main"){const n=this.document.getRoot(e);n._name=t.tagName.toLowerCase();const s={};for(const{name:e,value:i}of Array.from(t.attributes))s[e]=i,"class"===e?this._writer.addClass(i.split(" "),n):this._writer.setAttribute(e,i,n);this._initialDomRootAttributes.set(t,s);const i=()=>{this._writer.setAttribute("contenteditable",(!n.isReadOnly).toString(),n),n.isReadOnly?this._writer.addClass("ck-read-only",n):this._writer.removeClass("ck-read-only",n)};i(),this.domRoots.set(e,t),this.domConverter.bindElements(t,n),this._renderer.markToSync("children",n),this._renderer.markToSync("attributes",n),this._renderer.domDocuments.add(t.ownerDocument),n.on("change:children",((t,e)=>this._renderer.markToSync("children",e))),n.on("change:attributes",((t,e)=>this._renderer.markToSync("attributes",e))),n.on("change:text",((t,e)=>this._renderer.markToSync("text",e))),n.on("change:isReadOnly",(()=>this.change(i))),n.on("change",(()=>{this._hasChangedSinceTheLastRendering=!0}));for(const n of this._observers.values())n.observe(t,e)}detachDomRoot(t){const e=this.domRoots.get(t);Array.from(e.attributes).forEach((({name:t})=>e.removeAttribute(t)));const n=this._initialDomRootAttributes.get(e);for(const t in n)e.setAttribute(t,n[t]);this.domRoots.delete(t),this.domConverter.unbindDomElement(e);for(const t of this._observers.values())t.stopObserving(e)}getDomRoot(t="main"){return this.domRoots.get(t)}addObserver(t){let e=this._observers.get(t);if(e)return e;e=new t(this),this._observers.set(t,e);for(const[t,n]of this.domRoots)e.observe(n,t);return e.enable(),e}getObserver(t){return this._observers.get(t)}disableObservers(){for(const t of this._observers.values())t.disable()}enableObservers(){for(const t of this._observers.values())t.enable()}scrollToTheSelection({alignToTop:t,forceScroll:e,viewportOffset:n=20,ancestorOffset:s=20}={}){const i=this.document.selection.getFirstRange();if(!i)return;const r=U({alignToTop:t,forceScroll:e,viewportOffset:n,ancestorOffset:s});"number"==typeof n&&(n={top:n,bottom:n,left:n,right:n});const o={target:this.domConverter.viewRangeToDom(i),viewportOffset:n,ancestorOffset:s,alignToTop:t,forceScroll:e};this.fire("scrollToTheSelection",o,r),R(o)}focus(){if(!this.document.isFocused){const t=this.document.selection.editableElement;t&&(this.domConverter.focus(t),this.forceRender())}}change(t){if(this.isRenderingInProgress||this._postFixersInProgress)throw new n("cannot-change-view-tree",this);try{if(this._ongoingChange)return t(this._writer);this._ongoingChange=!0;const e=t(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),e}catch(t){
+ */class Ut extends(a()){constructor(e){super(),this.domRoots=new Map,this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this.document=new Fe(e),this.domConverter=new Ct(this.document),this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new ft(this.domConverter,this.document.selection),this._renderer.bind("isFocused","isSelecting","isComposing").to(this.document,"isFocused","isSelecting","isComposing"),this._writer=new Ke(this.document),this.addObserver(It),this.addObserver(Bt),this.addObserver(Dt),this.addObserver(Mt),this.addObserver(Nt),this.addObserver(Vt),this.addObserver(Wt),this.addObserver(Lt),this.addObserver(jt),this.document.on("arrowKey",ut,{priority:"low"}),We(this),this.on("render",(()=>{this._render(),this.document.fire("layoutChanged"),this._hasChangedSinceTheLastRendering=!1})),this.listenTo(this.document.selection,"change",(()=>{this._hasChangedSinceTheLastRendering=!0})),this.listenTo(this.document,"change:isFocused",(()=>{this._hasChangedSinceTheLastRendering=!0})),f.isiOS&&this.listenTo(this.document,"blur",((e,t)=>{this.domConverter.mapDomToView(t.domEvent.relatedTarget)||this.domConverter._clearDomSelection()}))}attachDomRoot(e,t="main"){const n=this.document.getRoot(t);n._name=e.tagName.toLowerCase();const s={};for(const{name:t,value:i}of Array.from(e.attributes))s[t]=i,"class"===t?this._writer.addClass(i.split(" "),n):this._writer.setAttribute(t,i,n);this._initialDomRootAttributes.set(e,s);const i=()=>{this._writer.setAttribute("contenteditable",(!n.isReadOnly).toString(),n),n.isReadOnly?this._writer.addClass("ck-read-only",n):this._writer.removeClass("ck-read-only",n)};i(),this.domRoots.set(t,e),this.domConverter.bindElements(e,n),this._renderer.markToSync("children",n),this._renderer.markToSync("attributes",n),this._renderer.domDocuments.add(e.ownerDocument),n.on("change:children",((e,t)=>this._renderer.markToSync("children",t))),n.on("change:attributes",((e,t)=>this._renderer.markToSync("attributes",t))),n.on("change:text",((e,t)=>this._renderer.markToSync("text",t))),n.on("change:isReadOnly",(()=>this.change(i))),n.on("change",(()=>{this._hasChangedSinceTheLastRendering=!0}));for(const n of this._observers.values())n.observe(e,t)}detachDomRoot(e){const t=this.domRoots.get(e);Array.from(t.attributes).forEach((({name:e})=>t.removeAttribute(e)));const n=this._initialDomRootAttributes.get(t);for(const e in n)t.setAttribute(e,n[e]);this.domRoots.delete(e),this.domConverter.unbindDomElement(t);for(const e of this._observers.values())e.stopObserving(t)}getDomRoot(e="main"){return this.domRoots.get(e)}addObserver(e){let t=this._observers.get(e);if(t)return t;t=new e(this),this._observers.set(e,t);for(const[e,n]of this.domRoots)t.observe(n,e);return t.enable(),t}getObserver(e){return this._observers.get(e)}disableObservers(){for(const e of this._observers.values())e.disable()}enableObservers(){for(const e of this._observers.values())e.enable()}scrollToTheSelection({alignToTop:e,forceScroll:t,viewportOffset:n=20,ancestorOffset:s=20}={}){const i=this.document.selection.getFirstRange();if(!i)return;const r=z({alignToTop:e,forceScroll:t,viewportOffset:n,ancestorOffset:s});"number"==typeof n&&(n={top:n,bottom:n,left:n,right:n});const o={target:this.domConverter.viewRangeToDom(i),viewportOffset:n,ancestorOffset:s,alignToTop:e,forceScroll:t};this.fire("scrollToTheSelection",o,r),R(o)}focus(){if(!this.document.isFocused){const e=this.document.selection.editableElement;e&&(this.domConverter.focus(e),this.forceRender())}}change(e){if(this.isRenderingInProgress||this._postFixersInProgress)throw new n("cannot-change-view-tree",this);try{if(this._ongoingChange)return e(this._writer);this._ongoingChange=!0;const t=e(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),t}catch(e){
 /* istanbul ignore next -- @preserve */
-n.rethrowUnexpectedError(t,this)}}forceRender(){this._hasChangedSinceTheLastRendering=!0,this.getObserver(Ie).flush(),this.change((()=>{}))}destroy(){for(const t of this._observers.values())t.destroy();this.document.destroy(),this.stopListening()}createPositionAt(t,e){return At._createAt(t,e)}createPositionAfter(t){return At._createAfter(t)}createPositionBefore(t){return At._createBefore(t)}createRange(t,e){return new Ct(t,e)}createRangeOn(t){return Ct._createOn(t)}createRangeIn(t){return Ct._createIn(t)}createSelection(...t){return new St(...t)}_disableRendering(t){this._renderingDisabled=t,0==t&&this.change((()=>{}))}_render(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}
+n.rethrowUnexpectedError(e,this)}}forceRender(){this._hasChangedSinceTheLastRendering=!0,this.getObserver(Bt).flush(),this.change((()=>{}))}destroy(){for(const e of this._observers.values())e.destroy();this.document.destroy(),this.stopListening()}createPositionAt(e,t){return Ae._createAt(e,t)}createPositionAfter(e){return Ae._createAfter(e)}createPositionBefore(e){return Ae._createBefore(e)}createRange(e,t){return new Ce(e,t)}createRangeOn(e){return Ce._createOn(e)}createRangeIn(e){return Ce._createIn(e)}createSelection(...e){return new Ee(...e)}_disableRendering(e){this._renderingDisabled=e,0==e&&this.change((()=>{}))}_render(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}
 /**
  * @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 Ue{
+ */class zt{
 /* istanbul ignore next -- @preserve */
 is(){throw new Error("is() method is abstract")}}
 /**
  * @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
- */let Je=class extends Ue{constructor(t){super(),this.parent=null,this._attrs=r(t)}get document(){return null}get index(){let t;if(!this.parent)return null;if(null===(t=this.parent.getChildIndex(this)))throw new n("model-node-not-found-in-parent",this);return t}get startOffset(){let t;if(!this.parent)return null;if(null===(t=this.parent.getChildStartOffset(this)))throw new n("model-node-not-found-in-parent",this);return t}get offsetSize(){return 1}get endOffset(){return this.parent?this.startOffset+this.offsetSize:null}get nextSibling(){const t=this.index;return null!==t&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return null!==t&&this.parent.getChild(t-1)||null}get root(){let t=this;for(;t.parent;)t=t.parent;return t}isAttached(){return null!==this.parent&&this.root.isAttached()}getPath(){const t=[];let e=this;for(;e.parent;)t.unshift(e.startOffset),e=e.parent;return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e),s=t.getAncestors(e);let i=0;for(;n[i]==s[i]&&n[i];)i++;return 0===i?null:n[i-1]}isBefore(t){if(this==t)return!1;if(this.root!==t.root)return!1;const e=this.getPath(),n=t.getPath(),i=s(e,n);switch(i){case"prefix":return!0;case"extension":return!1;default:return e[i]<n[i]}}isAfter(t){return this!=t&&(this.root===t.root&&!this.isBefore(t))}hasAttribute(t){return this._attrs.has(t)}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}toJSON(){const t={};return this._attrs.size&&(t.attributes=Array.from(this._attrs).reduce(((t,e)=>(t[e[0]]=e[1],t)),{})),t}_clone(t){return new this.constructor(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(t,e){this._attrs.set(t,e)}_setAttributesTo(t){this._attrs=r(t)}_removeAttribute(t){return this._attrs.delete(t)}_clearAttributes(){this._attrs.clear()}};Je.prototype.is=function(t){return"node"===t||"model:node"===t};
+ */let Jt=class extends zt{constructor(e){super(),this.parent=null,this._attrs=r(e)}get document(){return null}get index(){let e;if(!this.parent)return null;if(null===(e=this.parent.getChildIndex(this)))throw new n("model-node-not-found-in-parent",this);return e}get startOffset(){let e;if(!this.parent)return null;if(null===(e=this.parent.getChildStartOffset(this)))throw new n("model-node-not-found-in-parent",this);return e}get offsetSize(){return 1}get endOffset(){return this.parent?this.startOffset+this.offsetSize:null}get nextSibling(){const e=this.index;return null!==e&&this.parent.getChild(e+1)||null}get previousSibling(){const e=this.index;return null!==e&&this.parent.getChild(e-1)||null}get root(){let e=this;for(;e.parent;)e=e.parent;return e}isAttached(){return null!==this.parent&&this.root.isAttached()}getPath(){const e=[];let t=this;for(;t.parent;)e.unshift(t.startOffset),t=t.parent;return e}getAncestors(e={}){const t=[];let n=e.includeSelf?this:this.parent;for(;n;)t[e.parentFirst?"push":"unshift"](n),n=n.parent;return t}getCommonAncestor(e,t={}){const n=this.getAncestors(t),s=e.getAncestors(t);let i=0;for(;n[i]==s[i]&&n[i];)i++;return 0===i?null:n[i-1]}isBefore(e){if(this==e)return!1;if(this.root!==e.root)return!1;const t=this.getPath(),n=e.getPath(),i=s(t,n);switch(i){case"prefix":return!0;case"extension":return!1;default:return t[i]<n[i]}}isAfter(e){return this!=e&&(this.root===e.root&&!this.isBefore(e))}hasAttribute(e){return this._attrs.has(e)}getAttribute(e){return this._attrs.get(e)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}toJSON(){const e={};return this._attrs.size&&(e.attributes=Array.from(this._attrs).reduce(((e,t)=>(e[t[0]]=t[1],e)),{})),e}_clone(e){return new this.constructor(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(e,t){this._attrs.set(e,t)}_setAttributesTo(e){this._attrs=r(e)}_removeAttribute(e){return this._attrs.delete(e)}_clearAttributes(){this._attrs.clear()}};Jt.prototype.is=function(e){return"node"===e||"model:node"===e};
 /**
  * @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 Ke{constructor(t){this._nodes=[],t&&this._insertNodes(0,t)}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce(((t,e)=>t+e.offsetSize),0)}getNode(t){return this._nodes[t]||null}getNodeIndex(t){const e=this._nodes.indexOf(t);return-1==e?null:e}getNodeStartOffset(t){const e=this.getNodeIndex(t);return null===e?null:this._nodes.slice(0,e).reduce(((t,e)=>t+e.offsetSize),0)}indexToOffset(t){if(t==this._nodes.length)return this.maxOffset;const e=this._nodes[t];if(!e)throw new n("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(e)}offsetToIndex(t){let e=0;for(const n of this._nodes){if(t>=e&&t<e+n.offsetSize)return this.getNodeIndex(n);e+=n.offsetSize}if(e!=t)throw new n("model-nodelist-offset-out-of-bounds",this,{offset:t,nodeList:this});return this.length}_insertNodes(t,e){for(const t of e)if(!(t instanceof Je))throw new n("model-nodelist-insertnodes-not-node",this);this._nodes=x(this._nodes,Array.from(e),t,0)}_removeNodes(t,e=1){return this._nodes.splice(t,e)}toJSON(){return this._nodes.map((t=>t.toJSON()))}}
+class Kt{constructor(e){this._nodes=[],e&&this._insertNodes(0,e)}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce(((e,t)=>e+t.offsetSize),0)}getNode(e){return this._nodes[e]||null}getNodeIndex(e){const t=this._nodes.indexOf(e);return-1==t?null:t}getNodeStartOffset(e){const t=this.getNodeIndex(e);return null===t?null:this._nodes.slice(0,t).reduce(((e,t)=>e+t.offsetSize),0)}indexToOffset(e){if(e==this._nodes.length)return this.maxOffset;const t=this._nodes[e];if(!t)throw new n("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(t)}offsetToIndex(e){let t=0;for(const n of this._nodes){if(e>=t&&e<t+n.offsetSize)return this.getNodeIndex(n);t+=n.offsetSize}if(t!=e)throw new n("model-nodelist-offset-out-of-bounds",this,{offset:e,nodeList:this});return this.length}_insertNodes(e,t){for(const e of t)if(!(e instanceof Jt))throw new n("model-nodelist-insertnodes-not-node",this);this._nodes=x(this._nodes,Array.from(t),e,0)}_removeNodes(e,t=1){return this._nodes.splice(e,t)}toJSON(){return this._nodes.map((e=>e.toJSON()))}}
 /**
  * @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 Ge extends Je{constructor(t,e){super(e),this._data=t||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const t=super.toJSON();return t.data=this.data,t}_clone(){return new Ge(this.data,this.getAttributes())}static fromJSON(t){return new Ge(t.data,t.attributes)}}Ge.prototype.is=function(t){return"$text"===t||"model:$text"===t||"text"===t||"model:text"===t||"node"===t||"model:node"===t};
+ */class Gt extends Jt{constructor(e,t){super(t),this._data=e||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const e=super.toJSON();return e.data=this.data,e}_clone(){return new Gt(this.data,this.getAttributes())}static fromJSON(e){return new Gt(e.data,e.attributes)}}Gt.prototype.is=function(e){return"$text"===e||"model:$text"===e||"text"===e||"model:text"===e||"node"===e||"model:node"===e};
 /**
  * @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 He extends Ue{constructor(t,e,s){if(super(),this.textNode=t,e<0||e>t.offsetSize)throw new n("model-textproxy-wrong-offsetintext",this);if(s<0||e+s>t.offsetSize)throw new n("model-textproxy-wrong-length",this);this.data=t.data.substring(e,e+s),this.offsetInText=e}get startOffset(){return null!==this.textNode.startOffset?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return null!==this.startOffset?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const t=this.textNode.getPath();return t.length>0&&(t[t.length-1]+=this.offsetInText),t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}hasAttribute(t){return this.textNode.hasAttribute(t)}getAttribute(t){return this.textNode.getAttribute(t)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}He.prototype.is=function(t){return"$textProxy"===t||"model:$textProxy"===t||"textProxy"===t||"model:textProxy"===t};
+class Ht extends zt{constructor(e,t,s){if(super(),this.textNode=e,t<0||t>e.offsetSize)throw new n("model-textproxy-wrong-offsetintext",this);if(s<0||t+s>e.offsetSize)throw new n("model-textproxy-wrong-length",this);this.data=e.data.substring(t,t+s),this.offsetInText=t}get startOffset(){return null!==this.textNode.startOffset?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return null!==this.startOffset?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const e=this.textNode.getPath();return e.length>0&&(e[e.length-1]+=this.offsetInText),e}getAncestors(e={}){const t=[];let n=e.includeSelf?this:this.parent;for(;n;)t[e.parentFirst?"push":"unshift"](n),n=n.parent;return t}hasAttribute(e){return this.textNode.hasAttribute(e)}getAttribute(e){return this.textNode.getAttribute(e)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}Ht.prototype.is=function(e){return"$textProxy"===e||"model:$textProxy"===e||"textProxy"===e||"model:textProxy"===e};
 /**
  * @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 Ye extends Je{constructor(t,e,n){super(e),this._children=new Ke,this.name=t,n&&this._insertChild(0,n)}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}offsetToIndex(t){return this._children.offsetToIndex(t)}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}findAncestor(t,e={}){let n=e.includeSelf?this:this.parent;for(;n;){if(n.name===t)return n;n=n.parent}return null}toJSON(){const t=super.toJSON();if(t.name=this.name,this._children.length>0){t.children=[];for(const e of this._children)t.children.push(e.toJSON())}return t}_clone(t=!1){const e=t?Array.from(this._children).map((t=>t._clone(!0))):void 0;return new Ye(this.name,this.getAttributes(),e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(t){if("string"==typeof t)return[new Ge(t)];o(t)||(t=[t]);return Array.from(t).map((t=>"string"==typeof t?new Ge(t):t instanceof He?new Ge(t.data,t.getAttributes()):t))}
+class Yt extends Jt{constructor(e,t,n){super(t),this._children=new Kt,this.name=e,n&&this._insertChild(0,n)}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}getChild(e){return this._children.getNode(e)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(e){return this._children.getNodeIndex(e)}getChildStartOffset(e){return this._children.getNodeStartOffset(e)}offsetToIndex(e){return this._children.offsetToIndex(e)}getNodeByPath(e){let t=this;for(const n of e)t=t.getChild(t.offsetToIndex(n));return t}findAncestor(e,t={}){let n=t.includeSelf?this:this.parent;for(;n;){if(n.name===e)return n;n=n.parent}return null}toJSON(){const e=super.toJSON();if(e.name=this.name,this._children.length>0){e.children=[];for(const t of this._children)e.children.push(t.toJSON())}return e}_clone(e=!1){const t=e?Array.from(this._children).map((e=>e._clone(!0))):void 0;return new Yt(this.name,this.getAttributes(),t)}_appendChild(e){this._insertChild(this.childCount,e)}_insertChild(e,t){const n=function(e){if("string"==typeof e)return[new Gt(e)];o(e)||(e=[e]);return Array.from(e).map((e=>"string"==typeof e?new Gt(e):e instanceof Ht?new Gt(e.data,e.getAttributes()):e))}
 /**
  * @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
- */(e);for(const t of n)null!==t.parent&&t._remove(),t.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n)t.parent=null;return n}static fromJSON(t){let e;if(t.children){e=[];for(const n of t.children)n.name?e.push(Ye.fromJSON(n)):e.push(Ge.fromJSON(n))}return new Ye(t.name,t.attributes,e)}}Ye.prototype.is=function(t,e){return e?e===this.name&&("element"===t||"model:element"===t):"element"===t||"model:element"===t||"node"===t||"model:node"===t};class Xe{constructor(t){if(!t||!t.boundaries&&!t.startPosition)throw new n("model-tree-walker-no-start-position",null);const e=t.direction||"forward";if("forward"!=e&&"backward"!=e)throw new n("model-tree-walker-unknown-direction",t,{direction:e});this.direction=e,this.boundaries=t.boundaries||null,t.startPosition?this._position=t.startPosition.clone():this._position=Ze._createAt(this.boundaries["backward"==this.direction?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}[Symbol.iterator](){return this}get position(){return this._position}skip(t){let e,n,s,i;do{s=this.position,i=this._visitedParent,({done:e,value:n}=this.next())}while(!e&&t(n));e||(this._position=s,this._visitedParent=i)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){const t=this.position,e=this.position.clone(),n=this._visitedParent;if(null===n.parent&&e.offset===n.maxOffset)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset)return{done:!0,value:void 0};const s=tn(e,n),i=s||en(e,n,s);if(i instanceof Ye){if(this.shallow){if(this.boundaries&&this.boundaries.end.isBefore(e))return{done:!0,value:void 0};e.offset++}else e.path.push(0),this._visitedParent=i;return this._position=e,Qe("elementStart",i,t,e,1)}if(i instanceof Ge){let s;if(this.singleCharacters)s=1;else{let t=i.endOffset;this._boundaryEndParent==n&&this.boundaries.end.offset<t&&(t=this.boundaries.end.offset),s=t-e.offset}const r=e.offset-i.startOffset,o=new He(i,r,s);return e.offset+=s,this._position=e,Qe("text",o,t,e,s)}return e.path.pop(),e.offset++,this._position=e,this._visitedParent=n.parent,this.ignoreElementEnd?this._next():Qe("elementEnd",n,t,e)}_previous(){const t=this.position,e=this.position.clone(),n=this._visitedParent;if(null===n.parent&&0===e.offset)return{done:!0,value:void 0};if(n==this._boundaryStartParent&&e.offset==this.boundaries.start.offset)return{done:!0,value:void 0};const s=e.parent,i=tn(e,s),r=i||nn(e,s,i);if(r instanceof Ye)return e.offset--,this.shallow?(this._position=e,Qe("elementStart",r,t,e,1)):(e.path.push(r.maxOffset),this._position=e,this._visitedParent=r,this.ignoreElementEnd?this._previous():Qe("elementEnd",r,t,e));if(r instanceof Ge){let s;if(this.singleCharacters)s=1;else{let t=r.startOffset;this._boundaryStartParent==n&&this.boundaries.start.offset>t&&(t=this.boundaries.start.offset),s=e.offset-t}const i=e.offset-r.startOffset,o=new He(r,i-s,s);return e.offset-=s,this._position=e,Qe("text",o,t,e,s)}return e.path.pop(),this._position=e,this._visitedParent=n.parent,Qe("elementStart",n,t,e,1)}}function Qe(t,e,n,s,i){return{done:!1,value:{type:t,item:e,previousPosition:n,nextPosition:s,length:i}}}
+ */(t);for(const e of n)null!==e.parent&&e._remove(),e.parent=this;this._children._insertNodes(e,n)}_removeChildren(e,t=1){const n=this._children._removeNodes(e,t);for(const e of n)e.parent=null;return n}static fromJSON(e){let t;if(e.children){t=[];for(const n of e.children)n.name?t.push(Yt.fromJSON(n)):t.push(Gt.fromJSON(n))}return new Yt(e.name,e.attributes,t)}}Yt.prototype.is=function(e,t){return t?t===this.name&&("element"===e||"model:element"===e):"element"===e||"model:element"===e||"node"===e||"model:node"===e};class Xt{constructor(e){if(!e||!e.boundaries&&!e.startPosition)throw new n("model-tree-walker-no-start-position",null);const t=e.direction||"forward";if("forward"!=t&&"backward"!=t)throw new n("model-tree-walker-unknown-direction",e,{direction:t});this.direction=t,this.boundaries=e.boundaries||null,e.startPosition?this._position=e.startPosition.clone():this._position=Zt._createAt(this.boundaries["backward"==this.direction?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!e.singleCharacters,this.shallow=!!e.shallow,this.ignoreElementEnd=!!e.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}[Symbol.iterator](){return this}get position(){return this._position}skip(e){let t,n,s,i;do{s=this.position,i=this._visitedParent,({done:t,value:n}=this.next())}while(!t&&e(n));t||(this._position=s,this._visitedParent=i)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){const e=this.position,t=this.position.clone(),n=this._visitedParent;if(null===n.parent&&t.offset===n.maxOffset)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0,value:void 0};const s=en(t,n),i=s||tn(t,n,s);if(i instanceof Yt){if(this.shallow){if(this.boundaries&&this.boundaries.end.isBefore(t))return{done:!0,value:void 0};t.offset++}else t.path.push(0),this._visitedParent=i;return this._position=t,Qt("elementStart",i,e,t,1)}if(i instanceof Gt){let s;if(this.singleCharacters)s=1;else{let e=i.endOffset;this._boundaryEndParent==n&&this.boundaries.end.offset<e&&(e=this.boundaries.end.offset),s=e-t.offset}const r=t.offset-i.startOffset,o=new Ht(i,r,s);return t.offset+=s,this._position=t,Qt("text",o,e,t,s)}return t.path.pop(),t.offset++,this._position=t,this._visitedParent=n.parent,this.ignoreElementEnd?this._next():Qt("elementEnd",n,e,t)}_previous(){const e=this.position,t=this.position.clone(),n=this._visitedParent;if(null===n.parent&&0===t.offset)return{done:!0,value:void 0};if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0,value:void 0};const s=t.parent,i=en(t,s),r=i||nn(t,s,i);if(r instanceof Yt)return t.offset--,this.shallow?(this._position=t,Qt("elementStart",r,e,t,1)):(t.path.push(r.maxOffset),this._position=t,this._visitedParent=r,this.ignoreElementEnd?this._previous():Qt("elementEnd",r,e,t));if(r instanceof Gt){let s;if(this.singleCharacters)s=1;else{let e=r.startOffset;this._boundaryStartParent==n&&this.boundaries.start.offset>e&&(e=this.boundaries.start.offset),s=t.offset-e}const i=t.offset-r.startOffset,o=new Ht(r,i-s,s);return t.offset-=s,this._position=t,Qt("text",o,e,t,s)}return t.path.pop(),this._position=t,this._visitedParent=n.parent,Qt("elementStart",n,e,t,1)}}function Qt(e,t,n,s,i){return{done:!1,value:{type:e,item:t,previousPosition:n,nextPosition:s,length: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
- */class Ze extends Ue{constructor(t,e,s="toNone"){if(super(),!t.is("element")&&!t.is("documentFragment"))throw new n("model-position-root-invalid",t);if(!(e instanceof Array)||0===e.length)throw new n("model-position-path-incorrect-format",t,{path:e});t.is("rootElement")?e=e.slice():(e=[...t.getPath(),...e],t=t.root),this.root=t,this.path=e,this.stickiness=s}get offset(){return this.path[this.path.length-1]}set offset(t){this.path[this.path.length-1]=t}get parent(){let t=this.root;for(let e=0;e<this.path.length-1;e++)if(t=t.getChild(t.offsetToIndex(this.path[e])),!t)throw new n("model-position-path-incorrect",this,{position:this});if(t.is("$text"))throw new n("model-position-path-incorrect",this,{position:this});return t}get index(){return this.parent.offsetToIndex(this.offset)}get textNode(){return tn(this,this.parent)}get nodeAfter(){const t=this.parent;return en(this,t,tn(this,t))}get nodeBefore(){const t=this.parent;return nn(this,t,tn(this,t))}get isAtStart(){return 0===this.offset}get isAtEnd(){return this.offset==this.parent.maxOffset}compareWith(t){if(this.root!=t.root)return"different";const e=s(this.path,t.path);switch(e){case"same":return"same";case"prefix":return"before";case"extension":return"after";default:return this.path[e]<t.path[e]?"before":"after"}}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Xe(e);return n.skip(t),n.position}getParentPath(){return this.path.slice(0,-1)}getAncestors(){const t=this.parent;return t.is("documentFragment")?[t]:t.getAncestors({includeSelf:!0})}findAncestor(t){const e=this.parent;return e.is("element")?e.findAncestor(t,{includeSelf:!0}):null}getCommonPath(t){if(this.root!=t.root)return[];const e=s(this.path,t.path),n="string"==typeof e?Math.min(this.path.length,t.path.length):e;return this.path.slice(0,n)}getCommonAncestor(t){const e=this.getAncestors(),n=t.getAncestors();let s=0;for(;e[s]==n[s]&&e[s];)s++;return 0===s?null:e[s-1]}getShiftedBy(t){const e=this.clone(),n=e.offset+t;return e.offset=n<0?0:n,e}isAfter(t){return"after"==this.compareWith(t)}isBefore(t){return"before"==this.compareWith(t)}isEqual(t){return"same"==this.compareWith(t)}isTouching(t){if(this.root!==t.root)return!1;const e=Math.min(this.path.length,t.path.length);for(let n=0;n<e;n++){const e=this.path[n]-t.path[n];if(e<-1||e>1)return!1;if(1===e)return sn(t,this,n);if(-1===e)return sn(this,t,n)}return this.path.length===t.path.length||(this.path.length>t.path.length?rn(this.path,e):rn(t.path,e))}hasSameParentAs(t){if(this.root!==t.root)return!1;const e=this.getParentPath(),n=t.getParentPath();return"same"==s(e,n)}getTransformedByOperation(t){let e;switch(t.type){case"insert":e=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":e=this._getTransformedByMoveOperation(t);break;case"split":e=this._getTransformedBySplitOperation(t);break;case"merge":e=this._getTransformedByMergeOperation(t);break;default:e=Ze._createAt(this)}return e}_getTransformedByInsertOperation(t){return this._getTransformedByInsertion(t.position,t.howMany)}_getTransformedByMoveOperation(t){return this._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany)}_getTransformedBySplitOperation(t){const e=t.movedRange;return e.containsPosition(this)||e.start.isEqual(this)&&"toNext"==this.stickiness?this._getCombined(t.splitPosition,t.moveTargetPosition):t.graveyardPosition?this._getTransformedByMove(t.graveyardPosition,t.insertionPosition,1):this._getTransformedByInsertion(t.insertionPosition,1)}_getTransformedByMergeOperation(t){const e=t.movedRange;let n;return e.containsPosition(this)||e.start.isEqual(this)?(n=this._getCombined(t.sourcePosition,t.targetPosition),t.sourcePosition.isBefore(t.targetPosition)&&(n=n._getTransformedByDeletion(t.deletionPosition,1))):n=this.isEqual(t.deletionPosition)?Ze._createAt(t.deletionPosition):this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1),n}_getTransformedByDeletion(t,e){const n=Ze._createAt(this);if(this.root!=t.root)return n;if("same"==s(t.getParentPath(),this.getParentPath())){if(t.offset<this.offset){if(t.offset+e>this.offset)return null;n.offset-=e}}else if("prefix"==s(t.getParentPath(),this.getParentPath())){const s=t.path.length-1;if(t.offset<=this.path[s]){if(t.offset+e>this.path[s])return null;n.path[s]-=e}}return n}_getTransformedByInsertion(t,e){const n=Ze._createAt(this);if(this.root!=t.root)return n;if("same"==s(t.getParentPath(),this.getParentPath()))(t.offset<this.offset||t.offset==this.offset&&"toPrevious"!=this.stickiness)&&(n.offset+=e);else if("prefix"==s(t.getParentPath(),this.getParentPath())){const s=t.path.length-1;t.offset<=this.path[s]&&(n.path[s]+=e)}return n}_getTransformedByMove(t,e,n){if(e=e._getTransformedByDeletion(t,n),t.isEqual(e))return Ze._createAt(this);const s=this._getTransformedByDeletion(t,n);return null===s||t.isEqual(this)&&"toNext"==this.stickiness||t.getShiftedBy(n).isEqual(this)&&"toPrevious"==this.stickiness?this._getCombined(t,e):s._getTransformedByInsertion(e,n)}_getCombined(t,e){const n=t.path.length-1,s=Ze._createAt(e);return s.stickiness=this.stickiness,s.offset=s.offset+this.path[n]-t.offset,s.path=[...s.path,...this.path.slice(n+1)],s}toJSON(){return{root:this.root.toJSON(),path:Array.from(this.path),stickiness:this.stickiness}}clone(){return new this.constructor(this.root,this.path,this.stickiness)}static _createAt(t,e,s="toNone"){if(t instanceof Ze)return new Ze(t.root,t.path,t.stickiness);{const i=t;if("end"==e)e=i.maxOffset;else{if("before"==e)return this._createBefore(i,s);if("after"==e)return this._createAfter(i,s);if(0!==e&&!e)throw new n("model-createpositionat-offset-required",[this,t])}if(!i.is("element")&&!i.is("documentFragment"))throw new n("model-position-parent-incorrect",[this,t]);const r=i.getPath();return r.push(e),new this(i.root,r,s)}}static _createAfter(t,e){if(!t.parent)throw new n("model-position-after-root",[this,t],{root:t});return this._createAt(t.parent,t.endOffset,e)}static _createBefore(t,e){if(!t.parent)throw new n("model-position-before-root",t,{root:t});return this._createAt(t.parent,t.startOffset,e)}static fromJSON(t,e){if("$graveyard"===t.root){const n=new Ze(e.graveyard,t.path);return n.stickiness=t.stickiness,n}if(!e.getRoot(t.root))throw new n("model-position-fromjson-no-root",e,{rootName:t.root});return new Ze(e.getRoot(t.root),t.path,t.stickiness)}}function tn(t,e){const n=e.getChild(e.offsetToIndex(t.offset));return n&&n.is("$text")&&n.startOffset<t.offset?n:null}function en(t,e,n){return null!==n?null:e.getChild(e.offsetToIndex(t.offset))}function nn(t,e,n){return null!==n?null:e.getChild(e.offsetToIndex(t.offset)-1)}function sn(t,e,n){return n+1!==t.path.length&&(!!rn(e.path,n+1)&&!!function(t,e){let n=t.parent,s=t.path.length-1,i=0;for(;s>=e;){if(t.path[s]+i!==n.maxOffset)return!1;i=1,s--,n=n.parent}return!0}
+ */class Zt extends zt{constructor(e,t,s="toNone"){if(super(),!e.is("element")&&!e.is("documentFragment"))throw new n("model-position-root-invalid",e);if(!(t instanceof Array)||0===t.length)throw new n("model-position-path-incorrect-format",e,{path:t});e.is("rootElement")?t=t.slice():(t=[...e.getPath(),...t],e=e.root),this.root=e,this.path=t,this.stickiness=s}get offset(){return this.path[this.path.length-1]}set offset(e){this.path[this.path.length-1]=e}get parent(){let e=this.root;for(let t=0;t<this.path.length-1;t++)if(e=e.getChild(e.offsetToIndex(this.path[t])),!e)throw new n("model-position-path-incorrect",this,{position:this});if(e.is("$text"))throw new n("model-position-path-incorrect",this,{position:this});return e}get index(){return this.parent.offsetToIndex(this.offset)}get textNode(){return en(this,this.parent)}get nodeAfter(){const e=this.parent;return tn(this,e,en(this,e))}get nodeBefore(){const e=this.parent;return nn(this,e,en(this,e))}get isAtStart(){return 0===this.offset}get isAtEnd(){return this.offset==this.parent.maxOffset}compareWith(e){if(this.root!=e.root)return"different";const t=s(this.path,e.path);switch(t){case"same":return"same";case"prefix":return"before";case"extension":return"after";default:return this.path[t]<e.path[t]?"before":"after"}}getLastMatchingPosition(e,t={}){t.startPosition=this;const n=new Xt(t);return n.skip(e),n.position}getParentPath(){return this.path.slice(0,-1)}getAncestors(){const e=this.parent;return e.is("documentFragment")?[e]:e.getAncestors({includeSelf:!0})}findAncestor(e){const t=this.parent;return t.is("element")?t.findAncestor(e,{includeSelf:!0}):null}getCommonPath(e){if(this.root!=e.root)return[];const t=s(this.path,e.path),n="string"==typeof t?Math.min(this.path.length,e.path.length):t;return this.path.slice(0,n)}getCommonAncestor(e){const t=this.getAncestors(),n=e.getAncestors();let s=0;for(;t[s]==n[s]&&t[s];)s++;return 0===s?null:t[s-1]}getShiftedBy(e){const t=this.clone(),n=t.offset+e;return t.offset=n<0?0:n,t}isAfter(e){return"after"==this.compareWith(e)}isBefore(e){return"before"==this.compareWith(e)}isEqual(e){return"same"==this.compareWith(e)}isTouching(e){if(this.root!==e.root)return!1;const t=Math.min(this.path.length,e.path.length);for(let n=0;n<t;n++){const t=this.path[n]-e.path[n];if(t<-1||t>1)return!1;if(1===t)return sn(e,this,n);if(-1===t)return sn(this,e,n)}return this.path.length===e.path.length||(this.path.length>e.path.length?rn(this.path,t):rn(e.path,t))}hasSameParentAs(e){if(this.root!==e.root)return!1;const t=this.getParentPath(),n=e.getParentPath();return"same"==s(t,n)}getTransformedByOperation(e){let t;switch(e.type){case"insert":t=this._getTransformedByInsertOperation(e);break;case"move":case"remove":case"reinsert":t=this._getTransformedByMoveOperation(e);break;case"split":t=this._getTransformedBySplitOperation(e);break;case"merge":t=this._getTransformedByMergeOperation(e);break;default:t=Zt._createAt(this)}return t}_getTransformedByInsertOperation(e){return this._getTransformedByInsertion(e.position,e.howMany)}_getTransformedByMoveOperation(e){return this._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany)}_getTransformedBySplitOperation(e){const t=e.movedRange;return t.containsPosition(this)||t.start.isEqual(this)&&"toNext"==this.stickiness?this._getCombined(e.splitPosition,e.moveTargetPosition):e.graveyardPosition?this._getTransformedByMove(e.graveyardPosition,e.insertionPosition,1):this._getTransformedByInsertion(e.insertionPosition,1)}_getTransformedByMergeOperation(e){const t=e.movedRange;let n;return t.containsPosition(this)||t.start.isEqual(this)?(n=this._getCombined(e.sourcePosition,e.targetPosition),e.sourcePosition.isBefore(e.targetPosition)&&(n=n._getTransformedByDeletion(e.deletionPosition,1))):n=this.isEqual(e.deletionPosition)?Zt._createAt(e.deletionPosition):this._getTransformedByMove(e.deletionPosition,e.graveyardPosition,1),n}_getTransformedByDeletion(e,t){const n=Zt._createAt(this);if(this.root!=e.root)return n;if("same"==s(e.getParentPath(),this.getParentPath())){if(e.offset<this.offset){if(e.offset+t>this.offset)return null;n.offset-=t}}else if("prefix"==s(e.getParentPath(),this.getParentPath())){const s=e.path.length-1;if(e.offset<=this.path[s]){if(e.offset+t>this.path[s])return null;n.path[s]-=t}}return n}_getTransformedByInsertion(e,t){const n=Zt._createAt(this);if(this.root!=e.root)return n;if("same"==s(e.getParentPath(),this.getParentPath()))(e.offset<this.offset||e.offset==this.offset&&"toPrevious"!=this.stickiness)&&(n.offset+=t);else if("prefix"==s(e.getParentPath(),this.getParentPath())){const s=e.path.length-1;e.offset<=this.path[s]&&(n.path[s]+=t)}return n}_getTransformedByMove(e,t,n){if(t=t._getTransformedByDeletion(e,n),e.isEqual(t))return Zt._createAt(this);const s=this._getTransformedByDeletion(e,n);return null===s||e.isEqual(this)&&"toNext"==this.stickiness||e.getShiftedBy(n).isEqual(this)&&"toPrevious"==this.stickiness?this._getCombined(e,t):s._getTransformedByInsertion(t,n)}_getCombined(e,t){const n=e.path.length-1,s=Zt._createAt(t);return s.stickiness=this.stickiness,s.offset=s.offset+this.path[n]-e.offset,s.path=[...s.path,...this.path.slice(n+1)],s}toJSON(){return{root:this.root.toJSON(),path:Array.from(this.path),stickiness:this.stickiness}}clone(){return new this.constructor(this.root,this.path,this.stickiness)}static _createAt(e,t,s="toNone"){if(e instanceof Zt)return new Zt(e.root,e.path,e.stickiness);{const i=e;if("end"==t)t=i.maxOffset;else{if("before"==t)return this._createBefore(i,s);if("after"==t)return this._createAfter(i,s);if(0!==t&&!t)throw new n("model-createpositionat-offset-required",[this,e])}if(!i.is("element")&&!i.is("documentFragment"))throw new n("model-position-parent-incorrect",[this,e]);const r=i.getPath();return r.push(t),new this(i.root,r,s)}}static _createAfter(e,t){if(!e.parent)throw new n("model-position-after-root",[this,e],{root:e});return this._createAt(e.parent,e.endOffset,t)}static _createBefore(e,t){if(!e.parent)throw new n("model-position-before-root",e,{root:e});return this._createAt(e.parent,e.startOffset,t)}static fromJSON(e,t){if("$graveyard"===e.root){const n=new Zt(t.graveyard,e.path);return n.stickiness=e.stickiness,n}if(!t.getRoot(e.root))throw new n("model-position-fromjson-no-root",t,{rootName:e.root});return new Zt(t.getRoot(e.root),e.path,e.stickiness)}}function en(e,t){const n=t.getChild(t.offsetToIndex(e.offset));return n&&n.is("$text")&&n.startOffset<e.offset?n:null}function tn(e,t,n){return null!==n?null:t.getChild(t.offsetToIndex(e.offset))}function nn(e,t,n){return null!==n?null:t.getChild(t.offsetToIndex(e.offset)-1)}function sn(e,t,n){return n+1!==e.path.length&&(!!rn(t.path,n+1)&&!!function(e,t){let n=e.parent,s=e.path.length-1,i=0;for(;s>=t;){if(e.path[s]+i!==n.maxOffset)return!1;i=1,s--,n=n.parent}return!0}
 /**
  * @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
- */(t,n+1))}function rn(t,e){for(;e<t.length;){if(0!==t[e])return!1;e++}return!0}Ze.prototype.is=function(t){return"position"===t||"model:position"===t};class on extends Ue{constructor(t,e){super(),this.start=Ze._createAt(t),this.end=e?Ze._createAt(e):Ze._createAt(t),this.start.stickiness=this.isCollapsed?"toNone":"toNext",this.end.stickiness=this.isCollapsed?"toNone":"toPrevious"}*[Symbol.iterator](){yield*new Xe({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){const t=this.start.getParentPath(),e=this.end.getParentPath();return"same"==s(t,e)}get root(){return this.start.root}containsPosition(t){return t.isAfter(this.start)&&t.isBefore(this.end)}containsRange(t,e=!1){t.isCollapsed&&(e=!1);const n=this.containsPosition(t.start)||e&&this.start.isEqual(t.start),s=this.containsPosition(t.end)||e&&this.end.isEqual(t.end);return n&&s}containsItem(t){const e=Ze._createBefore(t);return this.containsPosition(e)||this.start.isEqual(e)}isEqual(t){return this.start.isEqual(t.start)&&this.end.isEqual(t.end)}isIntersecting(t){return this.start.isBefore(t.end)&&this.end.isAfter(t.start)}getDifference(t){const e=[];return this.isIntersecting(t)?(this.containsPosition(t.start)&&e.push(new on(this.start,t.start)),this.containsPosition(t.end)&&e.push(new on(t.end,this.end))):e.push(new on(this.start,this.end)),e}getIntersection(t){if(this.isIntersecting(t)){let e=this.start,n=this.end;return this.containsPosition(t.start)&&(e=t.start),this.containsPosition(t.end)&&(n=t.end),new on(e,n)}return null}getJoined(t,e=!1){let n=this.isIntersecting(t);if(n||(n=this.start.isBefore(t.start)?e?this.end.isTouching(t.start):this.end.isEqual(t.start):e?t.end.isTouching(this.start):t.end.isEqual(this.start)),!n)return null;let s=this.start,i=this.end;return t.start.isBefore(s)&&(s=t.start),t.end.isAfter(i)&&(i=t.end),new on(s,i)}getMinimalFlatRanges(){const t=[],e=this.start.getCommonPath(this.end).length,n=Ze._createAt(this.start);let s=n.parent;for(;n.path.length>e+1;){const e=s.maxOffset-n.offset;0!==e&&t.push(new on(n,n.getShiftedBy(e))),n.path=n.path.slice(0,-1),n.offset++,s=s.parent}for(;n.path.length<=this.end.path.length;){const e=this.end.path[n.path.length-1],s=e-n.offset;0!==s&&t.push(new on(n,n.getShiftedBy(s))),n.offset=e,n.path.push(0)}return t}getWalker(t={}){return t.boundaries=this,new Xe(t)}*getItems(t={}){t.boundaries=this,t.ignoreElementEnd=!0;const e=new Xe(t);for(const t of e)yield t.item}*getPositions(t={}){t.boundaries=this;const e=new Xe(t);yield e.position;for(const t of e)yield t.nextPosition}getTransformedByOperation(t){switch(t.type){case"insert":return this._getTransformedByInsertOperation(t);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(t);case"split":return[this._getTransformedBySplitOperation(t)];case"merge":return[this._getTransformedByMergeOperation(t)]}return[new on(this.start,this.end)]}getTransformedByOperations(t){const e=[new on(this.start,this.end)];for(const n of t)for(let t=0;t<e.length;t++){const s=e[t].getTransformedByOperation(n);e.splice(t,1,...s),t+=s.length-1}for(let t=0;t<e.length;t++){const n=e[t];for(let s=t+1;s<e.length;s++){const t=e[s];(n.containsRange(t)||t.containsRange(n)||n.isEqual(t))&&e.splice(s,1)}}return e}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;const t=this.start.nodeAfter,e=this.end.nodeBefore;return t&&t.is("element")&&t===e?t:null}toJSON(){return{start:this.start.toJSON(),end:this.end.toJSON()}}clone(){return new this.constructor(this.start,this.end)}_getTransformedByInsertOperation(t,e=!1){return this._getTransformedByInsertion(t.position,t.howMany,e)}_getTransformedByMoveOperation(t,e=!1){const n=t.sourcePosition,s=t.howMany,i=t.targetPosition;return this._getTransformedByMove(n,i,s,e)}_getTransformedBySplitOperation(t){const e=this.start._getTransformedBySplitOperation(t);let n=this.end._getTransformedBySplitOperation(t);return this.end.isEqual(t.insertionPosition)&&(n=this.end.getShiftedBy(1)),e.root!=n.root&&(n=this.end.getShiftedBy(-1)),new on(e,n)}_getTransformedByMergeOperation(t){if(this.start.isEqual(t.targetPosition)&&this.end.isEqual(t.deletionPosition))return new on(this.start);let e=this.start._getTransformedByMergeOperation(t),n=this.end._getTransformedByMergeOperation(t);return e.root!=n.root&&(n=this.end.getShiftedBy(-1)),e.isAfter(n)?(t.sourcePosition.isBefore(t.targetPosition)?(e=Ze._createAt(n),e.offset=0):(t.deletionPosition.isEqual(e)||(n=t.deletionPosition),e=t.targetPosition),new on(e,n)):new on(e,n)}_getTransformedByInsertion(t,e,n=!1){if(n&&this.containsPosition(t))return[new on(this.start,t),new on(t.getShiftedBy(e),this.end._getTransformedByInsertion(t,e))];{const n=new on(this.start,this.end);return n.start=n.start._getTransformedByInsertion(t,e),n.end=n.end._getTransformedByInsertion(t,e),[n]}}_getTransformedByMove(t,e,n,s=!1){if(this.isCollapsed){const s=this.start._getTransformedByMove(t,e,n);return[new on(s)]}const i=on._createFromPositionAndShift(t,n),r=e._getTransformedByDeletion(t,n);if(this.containsPosition(e)&&!s&&(i.containsPosition(this.start)||i.containsPosition(this.end))){const s=this.start._getTransformedByMove(t,e,n),i=this.end._getTransformedByMove(t,e,n);return[new on(s,i)]}let o;const a=this.getDifference(i);let l=null;const h=this.getIntersection(i);if(1==a.length?l=new on(a[0].start._getTransformedByDeletion(t,n),a[0].end._getTransformedByDeletion(t,n)):2==a.length&&(l=new on(this.start,this.end._getTransformedByDeletion(t,n))),o=l?l._getTransformedByInsertion(r,n,null!==h||s):[],h){const t=new on(h.start._getCombined(i.start,r),h.end._getCombined(i.start,r));2==o.length?o.splice(1,0,t):o.push(t)}return o}_getTransformedByDeletion(t,e){let n=this.start._getTransformedByDeletion(t,e),s=this.end._getTransformedByDeletion(t,e);return null==n&&null==s?null:(null==n&&(n=t),null==s&&(s=t),new on(n,s))}static _createFromPositionAndShift(t,e){const n=t,s=t.getShiftedBy(e);return e>0?new this(n,s):new this(s,n)}static _createIn(t){return new this(Ze._createAt(t,0),Ze._createAt(t,t.maxOffset))}static _createOn(t){return this._createFromPositionAndShift(Ze._createBefore(t),t.offsetSize)}static _createFromRanges(t){if(0===t.length)throw new n("range-create-from-ranges-empty-array",null);if(1==t.length)return t[0].clone();const e=t[0];t.sort(((t,e)=>t.start.isAfter(e.start)?1:-1));const s=t.indexOf(e),i=new this(e.start,e.end);if(s>0)for(let e=s-1;t[e].end.isEqual(i.start);e++)i.start=Ze._createAt(t[e].start);for(let e=s+1;e<t.length&&t[e].start.isEqual(i.end);e++)i.end=Ze._createAt(t[e].end);return i}static fromJSON(t,e){return new this(Ze.fromJSON(t.start,e),Ze.fromJSON(t.end,e))}}on.prototype.is=function(t){return"range"===t||"model:range"===t};
+ */(e,n+1))}function rn(e,t){for(;t<e.length;){if(0!==e[t])return!1;t++}return!0}Zt.prototype.is=function(e){return"position"===e||"model:position"===e};class on extends zt{constructor(e,t){super(),this.start=Zt._createAt(e),this.end=t?Zt._createAt(t):Zt._createAt(e),this.start.stickiness=this.isCollapsed?"toNone":"toNext",this.end.stickiness=this.isCollapsed?"toNone":"toPrevious"}*[Symbol.iterator](){yield*new Xt({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){const e=this.start.getParentPath(),t=this.end.getParentPath();return"same"==s(e,t)}get root(){return this.start.root}containsPosition(e){return e.isAfter(this.start)&&e.isBefore(this.end)}containsRange(e,t=!1){e.isCollapsed&&(t=!1);const n=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),s=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return n&&s}containsItem(e){const t=Zt._createBefore(e);return this.containsPosition(t)||this.start.isEqual(t)}isEqual(e){return this.start.isEqual(e.start)&&this.end.isEqual(e.end)}isIntersecting(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}getDifference(e){const t=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&t.push(new on(this.start,e.start)),this.containsPosition(e.end)&&t.push(new on(e.end,this.end))):t.push(new on(this.start,this.end)),t}getIntersection(e){if(this.isIntersecting(e)){let t=this.start,n=this.end;return this.containsPosition(e.start)&&(t=e.start),this.containsPosition(e.end)&&(n=e.end),new on(t,n)}return null}getJoined(e,t=!1){let n=this.isIntersecting(e);if(n||(n=this.start.isBefore(e.start)?t?this.end.isTouching(e.start):this.end.isEqual(e.start):t?e.end.isTouching(this.start):e.end.isEqual(this.start)),!n)return null;let s=this.start,i=this.end;return e.start.isBefore(s)&&(s=e.start),e.end.isAfter(i)&&(i=e.end),new on(s,i)}getMinimalFlatRanges(){const e=[],t=this.start.getCommonPath(this.end).length,n=Zt._createAt(this.start);let s=n.parent;for(;n.path.length>t+1;){const t=s.maxOffset-n.offset;0!==t&&e.push(new on(n,n.getShiftedBy(t))),n.path=n.path.slice(0,-1),n.offset++,s=s.parent}for(;n.path.length<=this.end.path.length;){const t=this.end.path[n.path.length-1],s=t-n.offset;0!==s&&e.push(new on(n,n.getShiftedBy(s))),n.offset=t,n.path.push(0)}return e}getWalker(e={}){return e.boundaries=this,new Xt(e)}*getItems(e={}){e.boundaries=this,e.ignoreElementEnd=!0;const t=new Xt(e);for(const e of t)yield e.item}*getPositions(e={}){e.boundaries=this;const t=new Xt(e);yield t.position;for(const e of t)yield e.nextPosition}getTransformedByOperation(e){switch(e.type){case"insert":return this._getTransformedByInsertOperation(e);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(e);case"split":return[this._getTransformedBySplitOperation(e)];case"merge":return[this._getTransformedByMergeOperation(e)]}return[new on(this.start,this.end)]}getTransformedByOperations(e){const t=[new on(this.start,this.end)];for(const n of e)for(let e=0;e<t.length;e++){const s=t[e].getTransformedByOperation(n);t.splice(e,1,...s),e+=s.length-1}for(let e=0;e<t.length;e++){const n=t[e];for(let s=e+1;s<t.length;s++){const e=t[s];(n.containsRange(e)||e.containsRange(n)||n.isEqual(e))&&t.splice(s,1)}}return t}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;const e=this.start.nodeAfter,t=this.end.nodeBefore;return e&&e.is("element")&&e===t?e:null}toJSON(){return{start:this.start.toJSON(),end:this.end.toJSON()}}clone(){return new this.constructor(this.start,this.end)}_getTransformedByInsertOperation(e,t=!1){return this._getTransformedByInsertion(e.position,e.howMany,t)}_getTransformedByMoveOperation(e,t=!1){const n=e.sourcePosition,s=e.howMany,i=e.targetPosition;return this._getTransformedByMove(n,i,s,t)}_getTransformedBySplitOperation(e){const t=this.start._getTransformedBySplitOperation(e);let n=this.end._getTransformedBySplitOperation(e);return this.end.isEqual(e.insertionPosition)&&(n=this.end.getShiftedBy(1)),t.root!=n.root&&(n=this.end.getShiftedBy(-1)),new on(t,n)}_getTransformedByMergeOperation(e){if(this.start.isEqual(e.targetPosition)&&this.end.isEqual(e.deletionPosition))return new on(this.start);let t=this.start._getTransformedByMergeOperation(e),n=this.end._getTransformedByMergeOperation(e);return t.root!=n.root&&(n=this.end.getShiftedBy(-1)),t.isAfter(n)?(e.sourcePosition.isBefore(e.targetPosition)?(t=Zt._createAt(n),t.offset=0):(e.deletionPosition.isEqual(t)||(n=e.deletionPosition),t=e.targetPosition),new on(t,n)):new on(t,n)}_getTransformedByInsertion(e,t,n=!1){if(n&&this.containsPosition(e))return[new on(this.start,e),new on(e.getShiftedBy(t),this.end._getTransformedByInsertion(e,t))];{const n=new on(this.start,this.end);return n.start=n.start._getTransformedByInsertion(e,t),n.end=n.end._getTransformedByInsertion(e,t),[n]}}_getTransformedByMove(e,t,n,s=!1){if(this.isCollapsed){const s=this.start._getTransformedByMove(e,t,n);return[new on(s)]}const i=on._createFromPositionAndShift(e,n),r=t._getTransformedByDeletion(e,n);if(this.containsPosition(t)&&!s&&(i.containsPosition(this.start)||i.containsPosition(this.end))){const s=this.start._getTransformedByMove(e,t,n),i=this.end._getTransformedByMove(e,t,n);return[new on(s,i)]}let o;const a=this.getDifference(i);let l=null;const c=this.getIntersection(i);if(1==a.length?l=new on(a[0].start._getTransformedByDeletion(e,n),a[0].end._getTransformedByDeletion(e,n)):2==a.length&&(l=new on(this.start,this.end._getTransformedByDeletion(e,n))),o=l?l._getTransformedByInsertion(r,n,null!==c||s):[],c){const e=new on(c.start._getCombined(i.start,r),c.end._getCombined(i.start,r));2==o.length?o.splice(1,0,e):o.push(e)}return o}_getTransformedByDeletion(e,t){let n=this.start._getTransformedByDeletion(e,t),s=this.end._getTransformedByDeletion(e,t);return null==n&&null==s?null:(null==n&&(n=e),null==s&&(s=e),new on(n,s))}static _createFromPositionAndShift(e,t){const n=e,s=e.getShiftedBy(t);return t>0?new this(n,s):new this(s,n)}static _createIn(e){return new this(Zt._createAt(e,0),Zt._createAt(e,e.maxOffset))}static _createOn(e){return this._createFromPositionAndShift(Zt._createBefore(e),e.offsetSize)}static _createFromRanges(e){if(0===e.length)throw new n("range-create-from-ranges-empty-array",null);if(1==e.length)return e[0].clone();const t=e[0];e.sort(((e,t)=>e.start.isAfter(t.start)?1:-1));const s=e.indexOf(t),i=new this(t.start,t.end);if(s>0)for(let t=s-1;e[t].end.isEqual(i.start);t++)i.start=Zt._createAt(e[t].start);for(let t=s+1;t<e.length&&e[t].start.isEqual(i.end);t++)i.end=Zt._createAt(e[t].end);return i}static fromJSON(e,t){return new this(Zt.fromJSON(e.start,t),Zt.fromJSON(e.end,t))}}on.prototype.is=function(e){return"range"===e||"model:range"===e};
 /**
  * @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 an extends(e()){constructor(){super(),this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._viewToModelLengthCallbacks=new Map,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._deferredBindingRemovals=new Map,this._unboundMarkerNames=new Set,this.on("modelToViewPosition",((t,e)=>{if(e.viewPosition)return;const s=this._modelToViewMapping.get(e.modelPosition.parent);if(!s)throw new n("mapping-model-position-view-parent-not-found",this,{modelPosition:e.modelPosition});e.viewPosition=this.findPositionIn(s,e.modelPosition.offset)}),{priority:"low"}),this.on("viewToModelPosition",((t,e)=>{if(e.modelPosition)return;const n=this.findMappedViewAncestor(e.viewPosition),s=this._viewToModelMapping.get(n),i=this._toModelOffset(e.viewPosition.parent,e.viewPosition.offset,n);e.modelPosition=Ze._createAt(s,i)}),{priority:"low"})}bindElements(t,e){this._modelToViewMapping.set(t,e),this._viewToModelMapping.set(e,t)}unbindViewElement(t,e={}){const n=this.toModelElement(t);if(this._elementToMarkerNames.has(t))for(const e of this._elementToMarkerNames.get(t))this._unboundMarkerNames.add(e);e.defer?this._deferredBindingRemovals.set(t,t.root):(this._viewToModelMapping.delete(t),this._modelToViewMapping.get(n)==t&&this._modelToViewMapping.delete(n))}unbindModelElement(t){const e=this.toViewElement(t);this._modelToViewMapping.delete(t),this._viewToModelMapping.get(e)==t&&this._viewToModelMapping.delete(e)}bindElementToMarker(t,e){const n=this._markerNameToElements.get(e)||new Set;n.add(t);const s=this._elementToMarkerNames.get(t)||new Set;s.add(e),this._markerNameToElements.set(e,n),this._elementToMarkerNames.set(t,s)}unbindElementFromMarkerName(t,e){const n=this._markerNameToElements.get(e);n&&(n.delete(t),0==n.size&&this._markerNameToElements.delete(e));const s=this._elementToMarkerNames.get(t);s&&(s.delete(e),0==s.size&&this._elementToMarkerNames.delete(t))}flushUnboundMarkerNames(){const t=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),t}flushDeferredBindings(){for(const[t,e]of this._deferredBindingRemovals)t.root==e&&this.unbindViewElement(t);this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}toModelElement(t){return this._viewToModelMapping.get(t)}toViewElement(t){return this._modelToViewMapping.get(t)}toModelRange(t){return new on(this.toModelPosition(t.start),this.toModelPosition(t.end))}toViewRange(t){return new Ct(this.toViewPosition(t.start),this.toViewPosition(t.end))}toModelPosition(t){const e={viewPosition:t,mapper:this};return this.fire("viewToModelPosition",e),e.modelPosition}toViewPosition(t,e={}){const n={modelPosition:t,mapper:this,isPhantom:e.isPhantom};return this.fire("modelToViewPosition",n),n.viewPosition}markerNameToElements(t){const e=this._markerNameToElements.get(t);if(!e)return null;const n=new Set;for(const t of e)if(t.is("attributeElement"))for(const e of t.getElementsWithSameId())n.add(e);else n.add(t);return n}registerViewToModelLength(t,e){this._viewToModelLengthCallbacks.set(t,e)}findMappedViewAncestor(t){let e=t.parent;for(;!this._viewToModelMapping.has(e);)e=e.parent;return e}_toModelOffset(t,e,n){if(n!=t){return this._toModelOffset(t.parent,t.index,n)+this._toModelOffset(t,e,t)}if(t.is("$text"))return e;let s=0;for(let n=0;n<e;n++)s+=this.getModelLength(t.getChild(n));return s}getModelLength(t){if(this._viewToModelLengthCallbacks.get(t.name)){return this._viewToModelLengthCallbacks.get(t.name)(t)}if(this._viewToModelMapping.has(t))return 1;if(t.is("$text"))return t.data.length;if(t.is("uiElement"))return 0;{let e=0;for(const n of t.getChildren())e+=this.getModelLength(n);return e}}findPositionIn(t,e){let n,s=0,i=0,r=0;if(t.is("$text"))return new At(t,e);for(;i<e;)n=t.getChild(r),s=this.getModelLength(n),i+=s,r++;return i==e?this._moveViewPositionToTextNode(new At(t,r)):this.findPositionIn(n,e-(i-s))}_moveViewPositionToTextNode(t){const e=t.nodeBefore,n=t.nodeAfter;return e instanceof ot?new At(e,e.data.length):n instanceof ot?new At(n,0):t}}
+class an extends(t()){constructor(){super(),this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._viewToModelLengthCallbacks=new Map,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._deferredBindingRemovals=new Map,this._unboundMarkerNames=new Set,this.on("modelToViewPosition",((e,t)=>{if(t.viewPosition)return;const s=this._modelToViewMapping.get(t.modelPosition.parent);if(!s)throw new n("mapping-model-position-view-parent-not-found",this,{modelPosition:t.modelPosition});t.viewPosition=this.findPositionIn(s,t.modelPosition.offset)}),{priority:"low"}),this.on("viewToModelPosition",((e,t)=>{if(t.modelPosition)return;const n=this.findMappedViewAncestor(t.viewPosition),s=this._viewToModelMapping.get(n),i=this._toModelOffset(t.viewPosition.parent,t.viewPosition.offset,n);t.modelPosition=Zt._createAt(s,i)}),{priority:"low"})}bindElements(e,t){this._modelToViewMapping.set(e,t),this._viewToModelMapping.set(t,e)}unbindViewElement(e,t={}){const n=this.toModelElement(e);if(this._elementToMarkerNames.has(e))for(const t of this._elementToMarkerNames.get(e))this._unboundMarkerNames.add(t);t.defer?this._deferredBindingRemovals.set(e,e.root):(this._viewToModelMapping.delete(e),this._modelToViewMapping.get(n)==e&&this._modelToViewMapping.delete(n))}unbindModelElement(e){const t=this.toViewElement(e);this._modelToViewMapping.delete(e),this._viewToModelMapping.get(t)==e&&this._viewToModelMapping.delete(t)}bindElementToMarker(e,t){const n=this._markerNameToElements.get(t)||new Set;n.add(e);const s=this._elementToMarkerNames.get(e)||new Set;s.add(t),this._markerNameToElements.set(t,n),this._elementToMarkerNames.set(e,s)}unbindElementFromMarkerName(e,t){const n=this._markerNameToElements.get(t);n&&(n.delete(e),0==n.size&&this._markerNameToElements.delete(t));const s=this._elementToMarkerNames.get(e);s&&(s.delete(t),0==s.size&&this._elementToMarkerNames.delete(e))}flushUnboundMarkerNames(){const e=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),e}flushDeferredBindings(){for(const[e,t]of this._deferredBindingRemovals)e.root==t&&this.unbindViewElement(e);this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}toModelElement(e){return this._viewToModelMapping.get(e)}toViewElement(e){return this._modelToViewMapping.get(e)}toModelRange(e){return new on(this.toModelPosition(e.start),this.toModelPosition(e.end))}toViewRange(e){return new Ce(this.toViewPosition(e.start),this.toViewPosition(e.end))}toModelPosition(e){const t={viewPosition:e,mapper:this};return this.fire("viewToModelPosition",t),t.modelPosition}toViewPosition(e,t={}){const n={modelPosition:e,mapper:this,isPhantom:t.isPhantom};return this.fire("modelToViewPosition",n),n.viewPosition}markerNameToElements(e){const t=this._markerNameToElements.get(e);if(!t)return null;const n=new Set;for(const e of t)if(e.is("attributeElement"))for(const t of e.getElementsWithSameId())n.add(t);else n.add(e);return n}registerViewToModelLength(e,t){this._viewToModelLengthCallbacks.set(e,t)}findMappedViewAncestor(e){let t=e.parent;for(;!this._viewToModelMapping.has(t);)t=t.parent;return t}_toModelOffset(e,t,n){if(n!=e){return this._toModelOffset(e.parent,e.index,n)+this._toModelOffset(e,t,e)}if(e.is("$text"))return t;let s=0;for(let n=0;n<t;n++)s+=this.getModelLength(e.getChild(n));return s}getModelLength(e){if(this._viewToModelLengthCallbacks.get(e.name)){return this._viewToModelLengthCallbacks.get(e.name)(e)}if(this._viewToModelMapping.has(e))return 1;if(e.is("$text"))return e.data.length;if(e.is("uiElement"))return 0;{let t=0;for(const n of e.getChildren())t+=this.getModelLength(n);return t}}findPositionIn(e,t){let n,s=0,i=0,r=0;if(e.is("$text"))return new Ae(e,t);for(;i<t;)n=e.getChild(r),s=this.getModelLength(n),i+=s,r++;return i==t?this._moveViewPositionToTextNode(new Ae(e,r)):this.findPositionIn(n,t-(i-s))}_moveViewPositionToTextNode(e){const t=e.nodeBefore,n=e.nodeAfter;return t instanceof oe?new Ae(t,t.data.length):n instanceof oe?new Ae(n,0):e}}
 /**
  * @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 ln{constructor(){this._consumable=new Map,this._textProxyRegistry=new Map}add(t,e){e=hn(e),t instanceof He&&(t=this._getSymbolForTextProxy(t)),this._consumable.has(t)||this._consumable.set(t,new Map),this._consumable.get(t).set(e,!0)}consume(t,e){return e=hn(e),t instanceof He&&(t=this._getSymbolForTextProxy(t)),!!this.test(t,e)&&(this._consumable.get(t).set(e,!1),!0)}test(t,e){e=hn(e),t instanceof He&&(t=this._getSymbolForTextProxy(t));const n=this._consumable.get(t);if(void 0===n)return null;const s=n.get(e);return void 0===s?null:s}revert(t,e){e=hn(e),t instanceof He&&(t=this._getSymbolForTextProxy(t));const n=this.test(t,e);return!1===n?(this._consumable.get(t).set(e,!0),!0):!0!==n&&null}verifyAllConsumed(t){const e=[];for(const[n,s]of this._consumable)for(const[i,r]of s){const s=i.split(":")[0];r&&t==s&&e.push({event:i,item:n.name||n.description})}if(e.length)throw new n("conversion-model-consumable-not-consumed",null,{items:e})}_getSymbolForTextProxy(t){let e=null;const n=this._textProxyRegistry.get(t.startOffset);if(n){const s=n.get(t.endOffset);s&&(e=s.get(t.parent))}return e||(e=this._addSymbolForTextProxy(t)),e}_addSymbolForTextProxy(t){const e=t.startOffset,n=t.endOffset,s=t.parent,i=Symbol("$textProxy:"+t.data);let r,o;return r=this._textProxyRegistry.get(e),r||(r=new Map,this._textProxyRegistry.set(e,r)),o=r.get(n),o||(o=new Map,r.set(n,o)),o.set(s,i),i}}function hn(t){const e=t.split(":");return"insert"==e[0]?e[0]:"addMarker"==e[0]||"removeMarker"==e[0]?t:e.length>1?e[0]+":"+e[1]:e[0]}
+ */class ln{constructor(){this._consumable=new Map,this._textProxyRegistry=new Map}add(e,t){t=cn(t),e instanceof Ht&&(e=this._getSymbolForTextProxy(e)),this._consumable.has(e)||this._consumable.set(e,new Map),this._consumable.get(e).set(t,!0)}consume(e,t){return t=cn(t),e instanceof Ht&&(e=this._getSymbolForTextProxy(e)),!!this.test(e,t)&&(this._consumable.get(e).set(t,!1),!0)}test(e,t){t=cn(t),e instanceof Ht&&(e=this._getSymbolForTextProxy(e));const n=this._consumable.get(e);if(void 0===n)return null;const s=n.get(t);return void 0===s?null:s}revert(e,t){t=cn(t),e instanceof Ht&&(e=this._getSymbolForTextProxy(e));const n=this.test(e,t);return!1===n?(this._consumable.get(e).set(t,!0),!0):!0!==n&&null}verifyAllConsumed(e){const t=[];for(const[n,s]of this._consumable)for(const[i,r]of s){const s=i.split(":")[0];r&&e==s&&t.push({event:i,item:n.name||n.description})}if(t.length)throw new n("conversion-model-consumable-not-consumed",null,{items:t})}_getSymbolForTextProxy(e){let t=null;const n=this._textProxyRegistry.get(e.startOffset);if(n){const s=n.get(e.endOffset);s&&(t=s.get(e.parent))}return t||(t=this._addSymbolForTextProxy(e)),t}_addSymbolForTextProxy(e){const t=e.startOffset,n=e.endOffset,s=e.parent,i=Symbol("$textProxy:"+e.data);let r,o;return r=this._textProxyRegistry.get(t),r||(r=new Map,this._textProxyRegistry.set(t,r)),o=r.get(n),o||(o=new Map,r.set(n,o)),o.set(s,i),i}}function cn(e){const t=e.split(":");return"insert"==t[0]?t[0]:"addMarker"==t[0]||"removeMarker"==t[0]?e:t.length>1?t[0]+":"+t[1]:t[0]}
 /**
  * @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 cn extends(e()){constructor(t){super(),this._conversionApi={dispatcher:this,...t},this._firedEventsMap=new WeakMap}convertChanges(t,e,n){const s=this._createConversionApi(n,t.getRefreshedItems());for(const e of t.getMarkersToRemove())this._convertMarkerRemove(e.name,e.range,s);const i=this._reduceChanges(t.getChanges());for(const t of i)"insert"===t.type?this._convertInsert(on._createFromPositionAndShift(t.position,t.length),s):"reinsert"===t.type?this._convertReinsert(on._createFromPositionAndShift(t.position,t.length),s):"remove"===t.type?this._convertRemove(t.position,t.length,t.name,s):this._convertAttribute(t.range,t.attributeKey,t.attributeOldValue,t.attributeNewValue,s);s.mapper.flushDeferredBindings();for(const t of s.mapper.flushUnboundMarkerNames()){const n=e.get(t).getRange();this._convertMarkerRemove(t,n,s),this._convertMarkerAdd(t,n,s)}for(const e of t.getMarkersToAdd())this._convertMarkerAdd(e.name,e.range,s);s.consumable.verifyAllConsumed("insert")}convert(t,e,n,s={}){const i=this._createConversionApi(n,void 0,s);this._convertInsert(t,i);for(const[t,n]of e)this._convertMarkerAdd(t,n,i);i.consumable.verifyAllConsumed("insert")}convertSelection(t,e,n){const s=this._createConversionApi(n);this.fire("cleanSelection",{selection:t},s);const i=t.getFirstPosition().root;if(!s.mapper.toViewElement(i))return;const r=Array.from(e.getMarkersAtPosition(t.getFirstPosition()));if(this._addConsumablesForSelection(s.consumable,t,r),this.fire("selection",{selection:t},s),t.isCollapsed){for(const e of r)if(s.consumable.test(t,"addMarker:"+e.name)){const n=e.getRange();if(!un(t.getFirstPosition(),e,s.mapper))continue;const i={item:t,markerName:e.name,markerRange:n};this.fire(`addMarker:${e.name}`,i,s)}for(const e of t.getAttributeKeys())if(s.consumable.test(t,"attribute:"+e)){const n={item:t,range:t.getFirstRange(),attributeKey:e,attributeOldValue:null,attributeNewValue:t.getAttribute(e)};this.fire(`attribute:${e}:$text`,n,s)}}}_convertInsert(t,e,n={}){n.doNotAddConsumables||this._addConsumablesForInsert(e.consumable,t);for(const n of Array.from(t.getWalker({shallow:!0})).map(dn))this._testAndFire("insert",n,e)}_convertRemove(t,e,n,s){this.fire(`remove:${n}`,{position:t,length:e},s)}_convertAttribute(t,e,n,s,i){this._addConsumablesForRange(i.consumable,t,`attribute:${e}`);for(const r of t){const t={item:r.item,range:on._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:e,attributeOldValue:n,attributeNewValue:s};this._testAndFire(`attribute:${e}`,t,i)}}_convertReinsert(t,e){const n=Array.from(t.getWalker({shallow:!0}));this._addConsumablesForInsert(e.consumable,n);for(const t of n.map(dn))this._testAndFire("insert",{...t,reconversion:!0},e)}_convertMarkerAdd(t,e,n){if("$graveyard"==e.root.rootName)return;const s=`addMarker:${t}`;if(n.consumable.add(e,s),this.fire(s,{markerName:t,markerRange:e},n),n.consumable.consume(e,s)){this._addConsumablesForRange(n.consumable,e,s);for(const i of e.getItems()){if(!n.consumable.test(i,s))continue;const r={item:i,range:on._createOn(i),markerName:t,markerRange:e};this.fire(s,r,n)}}}_convertMarkerRemove(t,e,n){"$graveyard"!=e.root.rootName&&this.fire(`removeMarker:${t}`,{markerName:t,markerRange:e},n)}_reduceChanges(t){const e={changes:t};return this.fire("reduceChanges",e),e.changes}_addConsumablesForInsert(t,e){for(const n of e){const e=n.item;if(null===t.test(e,"insert")){t.add(e,"insert");for(const n of e.getAttributeKeys())t.add(e,"attribute:"+n)}}return t}_addConsumablesForRange(t,e,n){for(const s of e.getItems())t.add(s,n);return t}_addConsumablesForSelection(t,e,n){t.add(e,"selection");for(const s of n)t.add(e,"addMarker:"+s.name);for(const n of e.getAttributeKeys())t.add(e,"attribute:"+n);return t}_testAndFire(t,e,n){const s=function(t,e){const n=e.item.is("element")?e.item.name:"$text";return`${t}:${n}`}(t,e),i=e.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(e.item):e.item,r=this._firedEventsMap.get(n),o=r.get(i);if(o){if(o.has(s))return;o.add(s)}else r.set(i,new Set([s]));this.fire(s,e,n)}_testAndFireAddAttributes(t,e){const n={item:t,range:on._createOn(t)};for(const t of n.item.getAttributeKeys())n.attributeKey=t,n.attributeOldValue=null,n.attributeNewValue=n.item.getAttribute(t),this._testAndFire(`attribute:${t}`,n,e)}_createConversionApi(t,e=new Set,n={}){const s={...this._conversionApi,consumable:new ln,writer:t,options:n,convertItem:t=>this._convertInsert(on._createOn(t),s),convertChildren:t=>this._convertInsert(on._createIn(t),s,{doNotAddConsumables:!0}),convertAttributes:t=>this._testAndFireAddAttributes(t,s),canReuseView:t=>!e.has(s.mapper.toModelElement(t))};return this._firedEventsMap.set(s,new Map),s}}function un(t,e,n){const s=e.getRange(),i=Array.from(t.getAncestors());i.shift(),i.reverse();return!i.some((t=>{if(s.containsItem(t)){return!!n.toViewElement(t).getCustomProperty("addHighlight")}}))}function dn(t){return{item:t.item,range:on._createFromPositionAndShift(t.previousPosition,t.length)}}
+ */class hn extends(t()){constructor(e){super(),this._conversionApi={dispatcher:this,...e},this._firedEventsMap=new WeakMap}convertChanges(e,t,n){const s=this._createConversionApi(n,e.getRefreshedItems());for(const t of e.getMarkersToRemove())this._convertMarkerRemove(t.name,t.range,s);const i=this._reduceChanges(e.getChanges());for(const e of i)"insert"===e.type?this._convertInsert(on._createFromPositionAndShift(e.position,e.length),s):"reinsert"===e.type?this._convertReinsert(on._createFromPositionAndShift(e.position,e.length),s):"remove"===e.type?this._convertRemove(e.position,e.length,e.name,s):this._convertAttribute(e.range,e.attributeKey,e.attributeOldValue,e.attributeNewValue,s);s.mapper.flushDeferredBindings();for(const e of s.mapper.flushUnboundMarkerNames()){const n=t.get(e).getRange();this._convertMarkerRemove(e,n,s),this._convertMarkerAdd(e,n,s)}for(const t of e.getMarkersToAdd())this._convertMarkerAdd(t.name,t.range,s);s.consumable.verifyAllConsumed("insert")}convert(e,t,n,s={}){const i=this._createConversionApi(n,void 0,s);this._convertInsert(e,i);for(const[e,n]of t)this._convertMarkerAdd(e,n,i);i.consumable.verifyAllConsumed("insert")}convertSelection(e,t,n){const s=this._createConversionApi(n);this.fire("cleanSelection",{selection:e},s);const i=e.getFirstPosition().root;if(!s.mapper.toViewElement(i))return;const r=Array.from(t.getMarkersAtPosition(e.getFirstPosition()));if(this._addConsumablesForSelection(s.consumable,e,r),this.fire("selection",{selection:e},s),e.isCollapsed){for(const t of r)if(s.consumable.test(e,"addMarker:"+t.name)){const n=t.getRange();if(!dn(e.getFirstPosition(),t,s.mapper))continue;const i={item:e,markerName:t.name,markerRange:n};this.fire(`addMarker:${t.name}`,i,s)}for(const t of e.getAttributeKeys())if(s.consumable.test(e,"attribute:"+t)){const n={item:e,range:e.getFirstRange(),attributeKey:t,attributeOldValue:null,attributeNewValue:e.getAttribute(t)};this.fire(`attribute:${t}:$text`,n,s)}}}_convertInsert(e,t,n={}){n.doNotAddConsumables||this._addConsumablesForInsert(t.consumable,e);for(const n of Array.from(e.getWalker({shallow:!0})).map(un))this._testAndFire("insert",n,t)}_convertRemove(e,t,n,s){this.fire(`remove:${n}`,{position:e,length:t},s)}_convertAttribute(e,t,n,s,i){this._addConsumablesForRange(i.consumable,e,`attribute:${t}`);for(const r of e){const e={item:r.item,range:on._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:t,attributeOldValue:n,attributeNewValue:s};this._testAndFire(`attribute:${t}`,e,i)}}_convertReinsert(e,t){const n=Array.from(e.getWalker({shallow:!0}));this._addConsumablesForInsert(t.consumable,n);for(const e of n.map(un))this._testAndFire("insert",{...e,reconversion:!0},t)}_convertMarkerAdd(e,t,n){if("$graveyard"==t.root.rootName)return;const s=`addMarker:${e}`;if(n.consumable.add(t,s),this.fire(s,{markerName:e,markerRange:t},n),n.consumable.consume(t,s)){this._addConsumablesForRange(n.consumable,t,s);for(const i of t.getItems()){if(!n.consumable.test(i,s))continue;const r={item:i,range:on._createOn(i),markerName:e,markerRange:t};this.fire(s,r,n)}}}_convertMarkerRemove(e,t,n){"$graveyard"!=t.root.rootName&&this.fire(`removeMarker:${e}`,{markerName:e,markerRange:t},n)}_reduceChanges(e){const t={changes:e};return this.fire("reduceChanges",t),t.changes}_addConsumablesForInsert(e,t){for(const n of t){const t=n.item;if(null===e.test(t,"insert")){e.add(t,"insert");for(const n of t.getAttributeKeys())e.add(t,"attribute:"+n)}}return e}_addConsumablesForRange(e,t,n){for(const s of t.getItems())e.add(s,n);return e}_addConsumablesForSelection(e,t,n){e.add(t,"selection");for(const s of n)e.add(t,"addMarker:"+s.name);for(const n of t.getAttributeKeys())e.add(t,"attribute:"+n);return e}_testAndFire(e,t,n){const s=function(e,t){const n=t.item.is("element")?t.item.name:"$text";return`${e}:${n}`}(e,t),i=t.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(t.item):t.item,r=this._firedEventsMap.get(n),o=r.get(i);if(o){if(o.has(s))return;o.add(s)}else r.set(i,new Set([s]));this.fire(s,t,n)}_testAndFireAddAttributes(e,t){const n={item:e,range:on._createOn(e)};for(const e of n.item.getAttributeKeys())n.attributeKey=e,n.attributeOldValue=null,n.attributeNewValue=n.item.getAttribute(e),this._testAndFire(`attribute:${e}`,n,t)}_createConversionApi(e,t=new Set,n={}){const s={...this._conversionApi,consumable:new ln,writer:e,options:n,convertItem:e=>this._convertInsert(on._createOn(e),s),convertChildren:e=>this._convertInsert(on._createIn(e),s,{doNotAddConsumables:!0}),convertAttributes:e=>this._testAndFireAddAttributes(e,s),canReuseView:e=>!t.has(s.mapper.toModelElement(e))};return this._firedEventsMap.set(s,new Map),s}}function dn(e,t,n){const s=t.getRange(),i=Array.from(e.getAncestors());i.shift(),i.reverse();return!i.some((e=>{if(s.containsItem(e)){return!!n.toViewElement(e).getCustomProperty("addHighlight")}}))}function un(e){return{item:e.item,range:on._createFromPositionAndShift(e.previousPosition,e.length)}}
 /**
  * @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 fn extends(e(Ue)){constructor(...t){super(),this._lastRangeBackward=!1,this._attrs=new Map,this._ranges=[],t.length&&this.setTo(...t)}get anchor(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.end:t.start}return null}get focus(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.start:t.end}return null}get isCollapsed(){return 1===this._ranges.length&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(t){if(this.rangeCount!=t.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const s of t._ranges)if(e.isEqual(s)){n=!0;break}if(!n)return!1}return!0}*getRanges(){for(const t of this._ranges)yield new on(t.start,t.end)}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?new on(t.start,t.end):null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?new on(t.start,t.end):null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}setTo(...t){let[e,s,i]=t;if("object"==typeof s&&(i=s,s=void 0),null===e)this._setRanges([]);else if(e instanceof fn)this._setRanges(e.getRanges(),e.isBackward);else if(e&&"function"==typeof e.getRanges)this._setRanges(e.getRanges(),e.isBackward);else if(e instanceof on)this._setRanges([e],!!i&&!!i.backward);else if(e instanceof Ze)this._setRanges([new on(e)]);else if(e instanceof Je){const t=!!i&&!!i.backward;let r;if("in"==s)r=on._createIn(e);else if("on"==s)r=on._createOn(e);else{if(void 0===s)throw new n("model-selection-setto-required-second-parameter",[this,e]);r=new on(Ze._createAt(e,s))}this._setRanges([r],t)}else{if(!o(e))throw new n("model-selection-setto-not-selectable",[this,e]);this._setRanges(e,i&&!!i.backward)}}_setRanges(t,e=!1){const s=Array.from(t),i=s.some((e=>{if(!(e instanceof on))throw new n("model-selection-set-ranges-not-range",[this,t]);return this._ranges.every((t=>!t.isEqual(e)))}));(s.length!==this._ranges.length||i)&&(this._replaceAllRanges(s),this._lastRangeBackward=!!e,this.fire("change:range",{directChange:!0}))}setFocus(t,e){if(null===this.anchor)throw new n("model-selection-setfocus-no-ranges",[this,t]);const s=Ze._createAt(t,e);if("same"==s.compareWith(this.focus))return;const i=this.anchor;this._ranges.length&&this._popRange(),"before"==s.compareWith(i)?(this._pushRange(new on(s,i)),this._lastRangeBackward=!0):(this._pushRange(new on(i,s)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(t){return this._attrs.has(t)}removeAttribute(t){this.hasAttribute(t)&&(this._attrs.delete(t),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}setAttribute(t,e){this.getAttribute(t)!==e&&(this._attrs.set(t,e),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const t=new WeakSet;for(const e of this.getRanges()){const n=pn(e.start,t);wn(n,e)&&(yield n);for(const n of e.getWalker()){const s=n.item;"elementEnd"==n.type&&gn(s,t,e)&&(yield s)}const s=pn(e.end,t);yn(s,e)&&(yield s)}}containsEntireContent(t=this.anchor.root){const e=Ze._createAt(t,0),n=Ze._createAt(t,"end");return e.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(t){this._checkRange(t),this._ranges.push(new on(t.start,t.end))}_checkRange(t){for(let e=0;e<this._ranges.length;e++)if(t.isIntersecting(this._ranges[e]))throw new n("model-selection-range-intersects",[this,t],{addedRange:t,intersectingRange:this._ranges[e]})}_replaceAllRanges(t){this._removeAllRanges();for(const e of t)this._pushRange(e)}_removeAllRanges(){for(;this._ranges.length>0;)this._popRange()}_popRange(){this._ranges.pop()}}function mn(t,e){return!e.has(t)&&(e.add(t),t.root.document.model.schema.isBlock(t)&&!!t.parent)}function gn(t,e,n){return mn(t,e)&&_n(t,n)}function pn(t,e){const n=t.parent.root.document.model.schema,s=t.parent.getAncestors({parentFirst:!0,includeSelf:!0});let i=!1;const r=s.find((t=>!i&&(i=n.isLimit(t),!i&&mn(t,e))));return s.forEach((t=>e.add(t))),r}function _n(t,e){const n=function(t){const e=t.root.document.model.schema;let n=t.parent;for(;n;){if(e.isBlock(n))return n;n=n.parent}}
+ */class fn extends(t(zt)){constructor(...e){super(),this._lastRangeBackward=!1,this._attrs=new Map,this._ranges=[],e.length&&this.setTo(...e)}get anchor(){if(this._ranges.length>0){const e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.end:e.start}return null}get focus(){if(this._ranges.length>0){const e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.start:e.end}return null}get isCollapsed(){return 1===this._ranges.length&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(e){if(this.rangeCount!=e.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(e.anchor)||!this.focus.isEqual(e.focus))return!1;for(const t of this._ranges){let n=!1;for(const s of e._ranges)if(t.isEqual(s)){n=!0;break}if(!n)return!1}return!0}*getRanges(){for(const e of this._ranges)yield new on(e.start,e.end)}getFirstRange(){let e=null;for(const t of this._ranges)e&&!t.start.isBefore(e.start)||(e=t);return e?new on(e.start,e.end):null}getLastRange(){let e=null;for(const t of this._ranges)e&&!t.end.isAfter(e.end)||(e=t);return e?new on(e.start,e.end):null}getFirstPosition(){const e=this.getFirstRange();return e?e.start.clone():null}getLastPosition(){const e=this.getLastRange();return e?e.end.clone():null}setTo(...e){let[t,s,i]=e;if("object"==typeof s&&(i=s,s=void 0),null===t)this._setRanges([]);else if(t instanceof fn)this._setRanges(t.getRanges(),t.isBackward);else if(t&&"function"==typeof t.getRanges)this._setRanges(t.getRanges(),t.isBackward);else if(t instanceof on)this._setRanges([t],!!i&&!!i.backward);else if(t instanceof Zt)this._setRanges([new on(t)]);else if(t instanceof Jt){const e=!!i&&!!i.backward;let r;if("in"==s)r=on._createIn(t);else if("on"==s)r=on._createOn(t);else{if(void 0===s)throw new n("model-selection-setto-required-second-parameter",[this,t]);r=new on(Zt._createAt(t,s))}this._setRanges([r],e)}else{if(!o(t))throw new n("model-selection-setto-not-selectable",[this,t]);this._setRanges(t,i&&!!i.backward)}}_setRanges(e,t=!1){const s=Array.from(e),i=s.some((t=>{if(!(t instanceof on))throw new n("model-selection-set-ranges-not-range",[this,e]);return this._ranges.every((e=>!e.isEqual(t)))}));(s.length!==this._ranges.length||i)&&(this._replaceAllRanges(s),this._lastRangeBackward=!!t,this.fire("change:range",{directChange:!0}))}setFocus(e,t){if(null===this.anchor)throw new n("model-selection-setfocus-no-ranges",[this,e]);const s=Zt._createAt(e,t);if("same"==s.compareWith(this.focus))return;const i=this.anchor;this._ranges.length&&this._popRange(),"before"==s.compareWith(i)?(this._pushRange(new on(s,i)),this._lastRangeBackward=!0):(this._pushRange(new on(i,s)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}getAttribute(e){return this._attrs.get(e)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(e){return this._attrs.has(e)}removeAttribute(e){this.hasAttribute(e)&&(this._attrs.delete(e),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}setAttribute(e,t){this.getAttribute(e)!==t&&(this._attrs.set(e,t),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const e=new WeakSet;for(const t of this.getRanges()){const n=pn(t.start,e);wn(n,t)&&(yield n);for(const n of t.getWalker()){const s=n.item;"elementEnd"==n.type&&gn(s,e,t)&&(yield s)}const s=pn(t.end,e);yn(s,t)&&(yield s)}}containsEntireContent(e=this.anchor.root){const t=Zt._createAt(e,0),n=Zt._createAt(e,"end");return t.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(e){this._checkRange(e),this._ranges.push(new on(e.start,e.end))}_checkRange(e){for(let t=0;t<this._ranges.length;t++)if(e.isIntersecting(this._ranges[t]))throw new n("model-selection-range-intersects",[this,e],{addedRange:e,intersectingRange:this._ranges[t]})}_replaceAllRanges(e){this._removeAllRanges();for(const t of e)this._pushRange(t)}_removeAllRanges(){for(;this._ranges.length>0;)this._popRange()}_popRange(){this._ranges.pop()}}function mn(e,t){return!t.has(e)&&(t.add(e),e.root.document.model.schema.isBlock(e)&&!!e.parent)}function gn(e,t,n){return mn(e,t)&&_n(e,n)}function pn(e,t){const n=e.parent.root.document.model.schema,s=e.parent.getAncestors({parentFirst:!0,includeSelf:!0});let i=!1;const r=s.find((e=>!i&&(i=n.isLimit(e),!i&&mn(e,t))));return s.forEach((e=>t.add(e))),r}function _n(e,t){const n=function(e){const t=e.root.document.model.schema;let n=e.parent;for(;n;){if(t.isBlock(n))return n;n=n.parent}}
 /**
  * @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
- */(t);if(!n)return!0;return!e.containsRange(on._createOn(n),!0)}function wn(t,e){return!!t&&(!(!e.isCollapsed&&!t.isEmpty)||!e.start.isTouching(Ze._createAt(t,t.maxOffset))&&_n(t,e))}function yn(t,e){return!!t&&(!(!e.isCollapsed&&!t.isEmpty)||!e.end.isTouching(Ze._createAt(t,0))&&_n(t,e))}fn.prototype.is=function(t){return"selection"===t||"model:selection"===t};class bn extends(e(on)){constructor(t,e){super(t,e),vn.call(this)}detach(){this.stopListening()}toRange(){return new on(this.start,this.end)}static fromRange(t){return new bn(t.start,t.end)}}function vn(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&Pn.call(this,n)}),{priority:"low"})}function Pn(t){const e=this.getTransformedByOperation(t),n=on._createFromRanges(e),s=!n.isEqual(this),i=function(t,e){switch(e.type){case"insert":return t.containsPosition(e.position);case"move":case"remove":case"reinsert":case"merge":return t.containsPosition(e.sourcePosition)||t.start.isEqual(e.sourcePosition)||t.containsPosition(e.targetPosition);case"split":return t.containsPosition(e.splitPosition)||t.containsPosition(e.insertionPosition)}return!1}
+ */(e);if(!n)return!0;return!t.containsRange(on._createOn(n),!0)}function wn(e,t){return!!e&&(!(!t.isCollapsed&&!e.isEmpty)||!t.start.isTouching(Zt._createAt(e,e.maxOffset))&&_n(e,t))}function yn(e,t){return!!e&&(!(!t.isCollapsed&&!e.isEmpty)||!t.end.isTouching(Zt._createAt(e,0))&&_n(e,t))}fn.prototype.is=function(e){return"selection"===e||"model:selection"===e};class bn extends(t(on)){constructor(e,t){super(e,t),vn.call(this)}detach(){this.stopListening()}toRange(){return new on(this.start,this.end)}static fromRange(e){return new bn(e.start,e.end)}}function vn(){this.listenTo(this.root.document.model,"applyOperation",((e,t)=>{const n=t[0];n.isDocumentOperation&&Pn.call(this,n)}),{priority:"low"})}function Pn(e){const t=this.getTransformedByOperation(e),n=on._createFromRanges(t),s=!n.isEqual(this),i=function(e,t){switch(t.type){case"insert":return e.containsPosition(t.position);case"move":case"remove":case"reinsert":case"merge":return e.containsPosition(t.sourcePosition)||e.start.isEqual(t.sourcePosition)||e.containsPosition(t.targetPosition);case"split":return e.containsPosition(t.splitPosition)||e.containsPosition(t.insertionPosition)}return!1}
 /**
  * @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
- */(this,t);let r=null;if(s){"$graveyard"==n.root.rootName&&(r="remove"==t.type?t.sourcePosition:t.deletionPosition);const e=this.toRange();this.start=n.start,this.end=n.end,this.fire("change:range",e,{deletionPosition:r})}else i&&this.fire("change:content",this.toRange(),{deletionPosition:r})}bn.prototype.is=function(t){return"liveRange"===t||"model:liveRange"===t||"range"==t||"model:range"===t};const An="selection:";class Cn extends(e(Ue)){constructor(t){super(),this._selection=new kn(t),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(t){return this._selection.containsEntireContent(t)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(t){return this._selection.getAttribute(t)}hasAttribute(t){return this._selection.hasAttribute(t)}refresh(){this._selection.updateMarkers(),this._selection._updateAttributes(!1)}observeMarkers(t){this._selection.observeMarkers(t)}_setFocus(t,e){this._selection.setFocus(t,e)}_setTo(...t){this._selection.setTo(...t)}_setAttribute(t,e){this._selection.setAttribute(t,e)}_removeAttribute(t){this._selection.removeAttribute(t)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(t){this._selection.restoreGravity(t)}static _getStoreAttributeKey(t){return An+t}static _isStoreAttributeKey(t){return t.startsWith(An)}}Cn.prototype.is=function(t){return"selection"===t||"model:selection"==t||"documentSelection"==t||"model:documentSelection"==t};class kn extends fn{constructor(t){super(),this.markers=new c({idProperty:"name"}),this._attributePriority=new Map,this._selectionRestorePosition=null,this._hasChangedRange=!1,this._overriddenGravityRegister=new Set,this._observedMarkers=new Set,this._model=t.model,this._document=t,this.listenTo(this._model,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&"marker"!=n.type&&"rename"!=n.type&&"noop"!=n.type&&(0==this._ranges.length&&this._selectionRestorePosition&&this._fixGraveyardSelection(this._selectionRestorePosition),this._selectionRestorePosition=null,this._hasChangedRange&&(this._hasChangedRange=!1,this.fire("change:range",{directChange:!1})))}),{priority:"lowest"}),this.on("change:range",(()=>{this._validateSelectionRanges(this.getRanges())})),this.listenTo(this._model.markers,"update",((t,e,n,s)=>{this._updateMarker(e,s)})),this.listenTo(this._document,"change",((t,e)=>{!function(t,e){const n=t.document.differ;for(const s of n.getChanges()){if("insert"!=s.type)continue;const n=s.position.parent;s.length===n.maxOffset&&t.enqueueChange(e,(t=>{const e=Array.from(n.getAttributeKeys()).filter((t=>t.startsWith(An)));for(const s of e)t.removeAttribute(s,n)}))}}
+ */(this,e);let r=null;if(s){"$graveyard"==n.root.rootName&&(r="remove"==e.type?e.sourcePosition:e.deletionPosition);const t=this.toRange();this.start=n.start,this.end=n.end,this.fire("change:range",t,{deletionPosition:r})}else i&&this.fire("change:content",this.toRange(),{deletionPosition:r})}bn.prototype.is=function(e){return"liveRange"===e||"model:liveRange"===e||"range"==e||"model:range"===e};const An="selection:";class Cn extends(t(zt)){constructor(e){super(),this._selection=new kn(e),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(e){return this._selection.containsEntireContent(e)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(e){return this._selection.getAttribute(e)}hasAttribute(e){return this._selection.hasAttribute(e)}refresh(){this._selection.updateMarkers(),this._selection._updateAttributes(!1)}observeMarkers(e){this._selection.observeMarkers(e)}_setFocus(e,t){this._selection.setFocus(e,t)}_setTo(...e){this._selection.setTo(...e)}_setAttribute(e,t){this._selection.setAttribute(e,t)}_removeAttribute(e){this._selection.removeAttribute(e)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(e){this._selection.restoreGravity(e)}static _getStoreAttributeKey(e){return An+e}static _isStoreAttributeKey(e){return e.startsWith(An)}}Cn.prototype.is=function(e){return"selection"===e||"model:selection"==e||"documentSelection"==e||"model:documentSelection"==e};class kn extends fn{constructor(e){super(),this.markers=new h({idProperty:"name"}),this._attributePriority=new Map,this._selectionRestorePosition=null,this._hasChangedRange=!1,this._overriddenGravityRegister=new Set,this._observedMarkers=new Set,this._model=e.model,this._document=e,this.listenTo(this._model,"applyOperation",((e,t)=>{const n=t[0];n.isDocumentOperation&&"marker"!=n.type&&"rename"!=n.type&&"noop"!=n.type&&(0==this._ranges.length&&this._selectionRestorePosition&&this._fixGraveyardSelection(this._selectionRestorePosition),this._selectionRestorePosition=null,this._hasChangedRange&&(this._hasChangedRange=!1,this.fire("change:range",{directChange:!1})))}),{priority:"lowest"}),this.on("change:range",(()=>{this._validateSelectionRanges(this.getRanges())})),this.listenTo(this._model.markers,"update",((e,t,n,s)=>{this._updateMarker(t,s)})),this.listenTo(this._document,"change",((e,t)=>{!function(e,t){const n=e.document.differ;for(const s of n.getChanges()){if("insert"!=s.type)continue;const n=s.position.parent;s.length===n.maxOffset&&e.enqueueChange(t,(e=>{const t=Array.from(n.getAttributeKeys()).filter((e=>e.startsWith(An)));for(const s of t)e.removeAttribute(s,n)}))}}
 /**
  * @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
- */(this._model,e)}))}get isCollapsed(){return 0===this._ranges.length?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let t=0;t<this._ranges.length;t++)this._ranges[t].detach();this.stopListening()}*getRanges(){this._ranges.length?yield*super.getRanges():yield this._document._getDefaultRange()}getFirstRange(){return super.getFirstRange()||this._document._getDefaultRange()}getLastRange(){return super.getLastRange()||this._document._getDefaultRange()}setTo(...t){super.setTo(...t),this._updateAttributes(!0),this.updateMarkers()}setFocus(t,e){super.setFocus(t,e),this._updateAttributes(!0),this.updateMarkers()}setAttribute(t,e){if(this._setAttribute(t,e)){const e=[t];this.fire("change:attribute",{attributeKeys:e,directChange:!0})}}removeAttribute(t){if(this._removeAttribute(t)){const e=[t];this.fire("change:attribute",{attributeKeys:e,directChange:!0})}}overrideGravity(){const t=T();return this._overriddenGravityRegister.add(t),1===this._overriddenGravityRegister.size&&this._updateAttributes(!0),t}restoreGravity(t){if(!this._overriddenGravityRegister.has(t))throw new n("document-selection-gravity-wrong-restore",this,{uid:t});this._overriddenGravityRegister.delete(t),this.isGravityOverridden||this._updateAttributes(!0)}observeMarkers(t){this._observedMarkers.add(t),this.updateMarkers()}_replaceAllRanges(t){this._validateSelectionRanges(t),super._replaceAllRanges(t)}_popRange(){this._ranges.pop().detach()}_pushRange(t){const e=this._prepareRange(t);e&&this._ranges.push(e)}_validateSelectionRanges(t){for(const e of t)if(!this._document._validateSelectionRange(e))throw new n("document-selection-wrong-position",this,{range:e})}_prepareRange(t){if(this._checkRange(t),t.root==this._document.graveyard)return;const e=bn.fromRange(t);return e.on("change:range",((t,n,s)=>{if(this._hasChangedRange=!0,e.root==this._document.graveyard){this._selectionRestorePosition=s.deletionPosition;const t=this._ranges.indexOf(e);this._ranges.splice(t,1),e.detach()}})),e}updateMarkers(){if(!this._observedMarkers.size)return;const t=[];let e=!1;for(const e of this._model.markers){const n=e.name.split(":",1)[0];if(!this._observedMarkers.has(n))continue;const s=e.getRange();for(const n of this.getRanges())s.containsRange(n,!n.isCollapsed)&&t.push(e)}const n=Array.from(this.markers);for(const n of t)this.markers.has(n)||(this.markers.add(n),e=!0);for(const n of Array.from(this.markers))t.includes(n)||(this.markers.remove(n),e=!0);e&&this.fire("change:marker",{oldMarkers:n,directChange:!1})}_updateMarker(t,e){const n=t.name.split(":",1)[0];if(!this._observedMarkers.has(n))return;let s=!1;const i=Array.from(this.markers),r=this.markers.has(t);if(e){let n=!1;for(const t of this.getRanges())if(e.containsRange(t,!t.isCollapsed)){n=!0;break}n&&!r?(this.markers.add(t),s=!0):!n&&r&&(this.markers.remove(t),s=!0)}else r&&(this.markers.remove(t),s=!0);s&&this.fire("change:marker",{oldMarkers:i,directChange:!1})}_updateAttributes(t){const e=r(this._getSurroundingAttributes()),n=r(this.getAttributes());if(t)this._attributePriority=new Map,this._attrs=new Map;else for(const[t,e]of this._attributePriority)"low"==e&&(this._attrs.delete(t),this._attributePriority.delete(t));this._setAttributesTo(e);const s=[];for(const[t,e]of this.getAttributes())n.has(t)&&n.get(t)===e||s.push(t);for(const[t]of n)this.hasAttribute(t)||s.push(t);s.length>0&&this.fire("change:attribute",{attributeKeys:s,directChange:!1})}_setAttribute(t,e,n=!0){const s=n?"normal":"low";if("low"==s&&"normal"==this._attributePriority.get(t))return!1;return super.getAttribute(t)!==e&&(this._attrs.set(t,e),this._attributePriority.set(t,s),!0)}_removeAttribute(t,e=!0){const n=e?"normal":"low";return("low"!=n||"normal"!=this._attributePriority.get(t))&&(this._attributePriority.set(t,n),!!super.hasAttribute(t)&&(this._attrs.delete(t),!0))}_setAttributesTo(t){const e=new Set;for(const[e,n]of this.getAttributes())t.get(e)!==n&&this._removeAttribute(e,!1);for(const[n,s]of t){this._setAttribute(n,s,!1)&&e.add(n)}return e}*getStoredAttributes(){const t=this.getFirstPosition().parent;if(this.isCollapsed&&t.isEmpty)for(const e of t.getAttributeKeys())if(e.startsWith(An)){const n=e.substr(10);yield[n,t.getAttribute(e)]}}_getSurroundingAttributes(){const t=this.getFirstPosition(),e=this._model.schema;if("$graveyard"==t.root.rootName)return null;let n=null;if(this.isCollapsed){const s=t.textNode?t.textNode:t.nodeBefore,i=t.textNode?t.textNode:t.nodeAfter;if(this.isGravityOverridden||(n=Sn(s,e)),n||(n=Sn(i,e)),!this.isGravityOverridden&&!n){let t=s;for(;t&&!n;)t=t.previousSibling,n=Sn(t,e)}if(!n){let t=i;for(;t&&!n;)t=t.nextSibling,n=Sn(t,e)}n||(n=this.getStoredAttributes())}else{const t=this.getFirstRange();for(const s of t){if(s.item.is("element")&&e.isObject(s.item)){n=Sn(s.item,e);break}if("text"==s.type){n=s.item.getAttributes();break}}}return n}_fixGraveyardSelection(t){const e=this._model.schema.getNearestSelectionRange(t);e&&this._pushRange(e)}}function Sn(t,e){if(!t)return null;if(t instanceof He||t instanceof Ge)return t.getAttributes();if(!e.isInline(t))return null;if(!e.isObject(t))return[];const n=[];for(const[s,i]of t.getAttributes())e.checkAttribute("$text",s)&&!1!==e.getAttributeProperties(s).copyFromObject&&n.push([s,i]);return n}class En{constructor(t){this._dispatchers=t}add(t){for(const e of this._dispatchers)t(e);return this}}
+ */(this._model,t)}))}get isCollapsed(){return 0===this._ranges.length?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let e=0;e<this._ranges.length;e++)this._ranges[e].detach();this.stopListening()}*getRanges(){this._ranges.length?yield*super.getRanges():yield this._document._getDefaultRange()}getFirstRange(){return super.getFirstRange()||this._document._getDefaultRange()}getLastRange(){return super.getLastRange()||this._document._getDefaultRange()}setTo(...e){super.setTo(...e),this._updateAttributes(!0),this.updateMarkers()}setFocus(e,t){super.setFocus(e,t),this._updateAttributes(!0),this.updateMarkers()}setAttribute(e,t){if(this._setAttribute(e,t)){const t=[e];this.fire("change:attribute",{attributeKeys:t,directChange:!0})}}removeAttribute(e){if(this._removeAttribute(e)){const t=[e];this.fire("change:attribute",{attributeKeys:t,directChange:!0})}}overrideGravity(){const e=T();return this._overriddenGravityRegister.add(e),1===this._overriddenGravityRegister.size&&this._updateAttributes(!0),e}restoreGravity(e){if(!this._overriddenGravityRegister.has(e))throw new n("document-selection-gravity-wrong-restore",this,{uid:e});this._overriddenGravityRegister.delete(e),this.isGravityOverridden||this._updateAttributes(!0)}observeMarkers(e){this._observedMarkers.add(e),this.updateMarkers()}_replaceAllRanges(e){this._validateSelectionRanges(e),super._replaceAllRanges(e)}_popRange(){this._ranges.pop().detach()}_pushRange(e){const t=this._prepareRange(e);t&&this._ranges.push(t)}_validateSelectionRanges(e){for(const t of e)if(!this._document._validateSelectionRange(t))throw new n("document-selection-wrong-position",this,{range:t})}_prepareRange(e){if(this._checkRange(e),e.root==this._document.graveyard)return;const t=bn.fromRange(e);return t.on("change:range",((e,n,s)=>{if(this._hasChangedRange=!0,t.root==this._document.graveyard){this._selectionRestorePosition=s.deletionPosition;const e=this._ranges.indexOf(t);this._ranges.splice(e,1),t.detach()}})),t}updateMarkers(){if(!this._observedMarkers.size)return;const e=[];let t=!1;for(const t of this._model.markers){const n=t.name.split(":",1)[0];if(!this._observedMarkers.has(n))continue;const s=t.getRange();for(const n of this.getRanges())s.containsRange(n,!n.isCollapsed)&&e.push(t)}const n=Array.from(this.markers);for(const n of e)this.markers.has(n)||(this.markers.add(n),t=!0);for(const n of Array.from(this.markers))e.includes(n)||(this.markers.remove(n),t=!0);t&&this.fire("change:marker",{oldMarkers:n,directChange:!1})}_updateMarker(e,t){const n=e.name.split(":",1)[0];if(!this._observedMarkers.has(n))return;let s=!1;const i=Array.from(this.markers),r=this.markers.has(e);if(t){let n=!1;for(const e of this.getRanges())if(t.containsRange(e,!e.isCollapsed)){n=!0;break}n&&!r?(this.markers.add(e),s=!0):!n&&r&&(this.markers.remove(e),s=!0)}else r&&(this.markers.remove(e),s=!0);s&&this.fire("change:marker",{oldMarkers:i,directChange:!1})}_updateAttributes(e){const t=r(this._getSurroundingAttributes()),n=r(this.getAttributes());if(e)this._attributePriority=new Map,this._attrs=new Map;else for(const[e,t]of this._attributePriority)"low"==t&&(this._attrs.delete(e),this._attributePriority.delete(e));this._setAttributesTo(t);const s=[];for(const[e,t]of this.getAttributes())n.has(e)&&n.get(e)===t||s.push(e);for(const[e]of n)this.hasAttribute(e)||s.push(e);s.length>0&&this.fire("change:attribute",{attributeKeys:s,directChange:!1})}_setAttribute(e,t,n=!0){const s=n?"normal":"low";if("low"==s&&"normal"==this._attributePriority.get(e))return!1;return super.getAttribute(e)!==t&&(this._attrs.set(e,t),this._attributePriority.set(e,s),!0)}_removeAttribute(e,t=!0){const n=t?"normal":"low";return("low"!=n||"normal"!=this._attributePriority.get(e))&&(this._attributePriority.set(e,n),!!super.hasAttribute(e)&&(this._attrs.delete(e),!0))}_setAttributesTo(e){const t=new Set;for(const[t,n]of this.getAttributes())e.get(t)!==n&&this._removeAttribute(t,!1);for(const[n,s]of e){this._setAttribute(n,s,!1)&&t.add(n)}return t}*getStoredAttributes(){const e=this.getFirstPosition().parent;if(this.isCollapsed&&e.isEmpty)for(const t of e.getAttributeKeys())if(t.startsWith(An)){const n=t.substr(10);yield[n,e.getAttribute(t)]}}_getSurroundingAttributes(){const e=this.getFirstPosition(),t=this._model.schema;if("$graveyard"==e.root.rootName)return null;let n=null;if(this.isCollapsed){const s=e.textNode?e.textNode:e.nodeBefore,i=e.textNode?e.textNode:e.nodeAfter;if(this.isGravityOverridden||(n=En(s,t)),n||(n=En(i,t)),!this.isGravityOverridden&&!n){let e=s;for(;e&&!n;)e=e.previousSibling,n=En(e,t)}if(!n){let e=i;for(;e&&!n;)e=e.nextSibling,n=En(e,t)}n||(n=this.getStoredAttributes())}else{const e=this.getFirstRange();for(const s of e){if(s.item.is("element")&&t.isObject(s.item)){n=En(s.item,t);break}if("text"==s.type){n=s.item.getAttributes();break}}}return n}_fixGraveyardSelection(e){const t=this._model.schema.getNearestSelectionRange(e);t&&this._pushRange(t)}}function En(e,t){if(!e)return null;if(e instanceof Ht||e instanceof Gt)return e.getAttributes();if(!t.isInline(e))return null;if(!t.isObject(e))return[];const n=[];for(const[s,i]of e.getAttributes())t.checkAttribute("$text",s)&&!1!==t.getAttributeProperties(s).copyFromObject&&n.push([s,i]);return n}class Sn{constructor(e){this._dispatchers=e}add(e){for(const t of this._dispatchers)e(t);return this}}
 /**
  * @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 Rn extends En{elementToElement(t){return this.add(function(t){const e=On(t.model),n=Mn(t.view,"container");e.attributes.length&&(e.children=!0);return s=>{s.on(`insert:${e.name}`,function(t,e=qn){return(n,s,i)=>{if(!e(s.item,i.consumable,{preflight:!0}))return;const r=t(s.item,i,s);if(!r)return;e(s.item,i.consumable);const o=i.mapper.toViewPosition(s.range.start);i.mapper.bindElements(s.item,r),i.writer.insert(o,r),i.convertAttributes(s.item),Vn(r,s.item.getChildren(),i,{reconversion:s.reconversion})}}(n,Dn(e)),{priority:t.converterPriority||"normal"}),(e.children||e.attributes.length)&&s.on("reduceChanges",In(e),{priority:"low"})}}(t))}elementToStructure(t){return this.add(function(t){const e=On(t.model),s=Mn(t.view,"container");return e.children=!0,i=>{if(i._conversionApi.schema.checkChild(e.name,"$text"))throw new n("conversion-element-to-structure-disallowed-text",i,{elementName:e.name});var r,o;i.on(`insert:${e.name}`,(r=s,o=Dn(e),(t,e,s)=>{if(!o(e.item,s.consumable,{preflight:!0}))return;const i=new Map;s.writer._registerSlotFactory(function(t,e,s){return(i,r)=>{const o=i.createContainerElement("$slot");let a=null;if("children"===r)a=Array.from(t.getChildren());else{if("function"!=typeof r)throw new n("conversion-slot-mode-unknown",s.dispatcher,{modeOrFilter:r});a=Array.from(t.getChildren()).filter((t=>r(t)))}return e.set(o,a),o}}(e.item,i,s));const a=r(e.item,s,e);if(s.writer._clearSlotFactory(),!a)return;!function(t,e,s){const i=Array.from(e.values()).flat(),r=new Set(i);if(r.size!=i.length)throw new n("conversion-slot-filter-overlap",s.dispatcher,{element:t});if(r.size!=t.childCount)throw new n("conversion-slot-filter-incomplete",s.dispatcher,{element:t})}(e.item,i,s),o(e.item,s.consumable);const l=s.mapper.toViewPosition(e.range.start);s.mapper.bindElements(e.item,a),s.writer.insert(l,a),s.convertAttributes(e.item),function(t,e,n,s){n.mapper.on("modelToViewPosition",o,{priority:"highest"});let i=null,r=null;for([i,r]of e)Vn(t,r,n,s),n.writer.move(n.writer.createRangeIn(i),n.writer.createPositionBefore(i)),n.writer.remove(i);function o(t,e){const n=e.modelPosition.nodeAfter,s=r.indexOf(n);s<0||(e.viewPosition=e.mapper.findPositionIn(i,s))}n.mapper.off("modelToViewPosition",o)}(a,i,s,{reconversion:e.reconversion})}),{priority:t.converterPriority||"normal"}),i.on("reduceChanges",In(e),{priority:"low"})}}(t))}attributeToElement(t){return this.add(function(t){t=U(t);let e=t.model;"string"==typeof e&&(e={key:e});let n=`attribute:${e.key}`;e.name&&(n+=":"+e.name);if(e.values)for(const n of e.values)t.view[n]=Mn(t.view[n],"attribute");else t.view=Mn(t.view,"attribute");const s=Nn(t);return e=>{e.on(n,function(t){return(e,n,s)=>{if(!s.consumable.test(n.item,e.name))return;const i=t(n.attributeOldValue,s,n),r=t(n.attributeNewValue,s,n);if(!i&&!r)return;s.consumable.consume(n.item,e.name);const o=s.writer,a=o.document.selection;if(n.item instanceof fn||n.item instanceof Cn)o.wrap(a.getFirstRange(),r);else{let t=s.mapper.toViewRange(n.range);null!==n.attributeOldValue&&i&&(t=o.unwrap(t,i)),null!==n.attributeNewValue&&r&&o.wrap(t,r)}}}(s),{priority:t.converterPriority||"normal"})}}(t))}attributeToAttribute(t){return this.add(function(t){t=U(t);let e=t.model;"string"==typeof e&&(e={key:e});let s=`attribute:${e.key}`;e.name&&(s+=":"+e.name);if(e.values)for(const n of e.values)t.view[n]=Fn(t.view[n]);else t.view=Fn(t.view);const i=Nn(t);return e=>{var r;e.on(s,(r=i,(t,e,s)=>{if(!s.consumable.test(e.item,t.name))return;const i=r(e.attributeOldValue,s,e),o=r(e.attributeNewValue,s,e);if(!i&&!o)return;s.consumable.consume(e.item,t.name);const a=s.mapper.toViewElement(e.item),l=s.writer;if(!a)throw new n("conversion-attribute-to-attribute-on-text",s.dispatcher,e);if(null!==e.attributeOldValue&&i)if("class"==i.key){const t="string"==typeof i.value?i.value.split(/\s+/):i.value;for(const e of t)l.removeClass(e,a)}else if("style"==i.key)if("string"==typeof i.value){const t=new ut(l.document.stylesProcessor);t.setTo(i.value);for(const[e]of t.getStylesEntries())l.removeStyle(e,a)}else{const t=Object.keys(i.value);for(const e of t)l.removeStyle(e,a)}else l.removeAttribute(i.key,a);if(null!==e.attributeNewValue&&o)if("class"==o.key){const t="string"==typeof o.value?o.value.split(/\s+/):o.value;for(const e of t)l.addClass(e,a)}else if("style"==o.key)if("string"==typeof o.value){const t=new ut(l.document.stylesProcessor);t.setTo(o.value);for(const[e,n]of t.getStylesEntries())l.setStyle(e,n,a)}else{const t=Object.keys(o.value);for(const e of t)l.setStyle(e,o.value[e],a)}else l.setAttribute(o.key,o.value,a)}),{priority:t.converterPriority||"normal"})}}(t))}markerToElement(t){return this.add(function(t){const e=Mn(t.view,"ui");return n=>{var s;n.on(`addMarker:${t.model}`,(s=e,(t,e,n)=>{e.isOpening=!0;const i=s(e,n);e.isOpening=!1;const r=s(e,n);if(!i||!r)return;const o=e.markerRange;if(o.isCollapsed&&!n.consumable.consume(o,t.name))return;for(const e of o)if(!n.consumable.consume(e.item,t.name))return;const a=n.mapper,l=n.writer;l.insert(a.toViewPosition(o.start),i),n.mapper.bindElementToMarker(i,e.markerName),o.isCollapsed||(l.insert(a.toViewPosition(o.end),r),n.mapper.bindElementToMarker(r,e.markerName)),t.stop()}),{priority:t.converterPriority||"normal"}),n.on(`removeMarker:${t.model}`,((t,e,n)=>{const s=n.mapper.markerNameToElements(e.markerName);if(s){for(const t of s)n.mapper.unbindElementFromMarkerName(t,e.markerName),n.writer.clear(n.writer.createRangeOn(t),t);n.writer.clearClonedElementsGroup(e.markerName),t.stop()}}),{priority:t.converterPriority||"normal"})}}(t))}markerToHighlight(t){return this.add(function(t){return e=>{var n;e.on(`addMarker:${t.model}`,(n=t.view,(t,e,s)=>{if(!e.item)return;if(!(e.item instanceof fn||e.item instanceof Cn||e.item.is("$textProxy")))return;const i=Bn(n,e,s);if(!i)return;if(!s.consumable.consume(e.item,t.name))return;const r=s.writer,o=xn(r,i),a=r.document.selection;if(e.item instanceof fn||e.item instanceof Cn)r.wrap(a.getFirstRange(),o);else{const t=s.mapper.toViewRange(e.range),n=r.wrap(t,o);for(const t of n.getItems())if(t.is("attributeElement")&&t.isSimilar(o)){s.mapper.bindElementToMarker(t,e.markerName);break}}}),{priority:t.converterPriority||"normal"}),e.on(`addMarker:${t.model}`,function(t){return(e,n,s)=>{if(!n.item)return;if(!(n.item instanceof Ye))return;const i=Bn(t,n,s);if(!i)return;if(!s.consumable.test(n.item,e.name))return;const r=s.mapper.toViewElement(n.item);if(r&&r.getCustomProperty("addHighlight")){s.consumable.consume(n.item,e.name);for(const t of on._createIn(n.item))s.consumable.consume(t.item,e.name);r.getCustomProperty("addHighlight")(r,i,s.writer),s.mapper.bindElementToMarker(r,n.markerName)}}}(t.view),{priority:t.converterPriority||"normal"}),e.on(`removeMarker:${t.model}`,function(t){return(e,n,s)=>{if(n.markerRange.isCollapsed)return;const i=Bn(t,n,s);if(!i)return;const r=xn(s.writer,i),o=s.mapper.markerNameToElements(n.markerName);if(o){for(const t of o)if(s.mapper.unbindElementFromMarkerName(t,n.markerName),t.is("attributeElement"))s.writer.unwrap(s.writer.createRangeOn(t),r);else{t.getCustomProperty("removeHighlight")(t,i.id,s.writer)}s.writer.clearClonedElementsGroup(n.markerName),e.stop()}}}(t.view),{priority:t.converterPriority||"normal"})}}(t))}markerToData(t){return this.add(function(t){t=U(t);const e=t.model;let n=t.view;n||(n=n=>({group:e,name:n.substr(t.model.length+1)}));return s=>{var i;s.on(`addMarker:${e}`,(i=n,(t,e,n)=>{const s=i(e.markerName,n);if(!s)return;const r=e.markerRange;n.consumable.consume(r,t.name)&&(Tn(r,!1,n,e,s),Tn(r,!0,n,e,s),t.stop())}),{priority:t.converterPriority||"normal"}),s.on(`removeMarker:${e}`,function(t){return(e,n,s)=>{const i=t(n.markerName,s);if(!i)return;const r=s.mapper.markerNameToElements(n.markerName);if(r){for(const t of r)s.mapper.unbindElementFromMarkerName(t,n.markerName),t.is("containerElement")?(o(`data-${i.group}-start-before`,t),o(`data-${i.group}-start-after`,t),o(`data-${i.group}-end-before`,t),o(`data-${i.group}-end-after`,t)):s.writer.clear(s.writer.createRangeOn(t),t);s.writer.clearClonedElementsGroup(n.markerName),e.stop()}function o(t,e){if(e.hasAttribute(t)){const n=new Set(e.getAttribute(t).split(","));n.delete(i.name),0==n.size?s.writer.removeAttribute(t,e):s.writer.setAttribute(t,Array.from(n).join(","),e)}}}}(n),{priority:t.converterPriority||"normal"})}}(t))}}function xn(t,e){const n=t.createAttributeElement("span",e.attributes);return e.classes&&n._addClass(e.classes),"number"==typeof e.priority&&(n._priority=e.priority),n._id=e.id,n}function Tn(t,e,n,s,i){const r=e?t.start:t.end,o=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null,a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(o||a){let t,r;e&&o||!e&&!a?(t=o,r=!0):(t=a,r=!1);const l=n.mapper.toViewElement(t);if(l)return void function(t,e,n,s,i,r){const o=`data-${r.group}-${e?"start":"end"}-${n?"before":"after"}`,a=t.hasAttribute(o)?t.getAttribute(o).split(","):[];a.unshift(r.name),s.writer.setAttribute(o,a.join(","),t),s.mapper.bindElementToMarker(t,i.markerName)}(l,e,r,n,s,i)}!function(t,e,n,s,i){const r=`${i.group}-${e?"start":"end"}`,o=i.name?{name:i.name}:null,a=n.writer.createUIElement(r,o);n.writer.insert(t,a),n.mapper.bindElementToMarker(a,s.markerName)}(n.mapper.toViewPosition(r),e,n,s,i)}function On(t){return"string"==typeof t&&(t={name:t}),{name:t.name,attributes:t.attributes?i(t.attributes):[],children:!!t.children}}function Mn(t,e){return"function"==typeof t?t:(n,s)=>function(t,e,n){"string"==typeof t&&(t={name:t});let s;const i=e.writer,r=Object.assign({},t.attributes);if("container"==n)s=i.createContainerElement(t.name,r);else if("attribute"==n){const e={priority:t.priority||It.DEFAULT_PRIORITY};s=i.createAttributeElement(t.name,r,e)}else s=i.createUIElement(t.name,r);if(t.styles){const e=Object.keys(t.styles);for(const n of e)i.setStyle(n,t.styles[n],s)}if(t.classes){const e=t.classes;if("string"==typeof e)i.addClass(e,s);else for(const t of e)i.addClass(t,s)}return s}(t,s,e)}function Nn(t){return t.model.values?(e,n,s)=>{const i=t.view[e];return i?i(e,n,s):null}:t.view}function Fn(t){return"string"==typeof t?e=>({key:t,value:e}):"object"==typeof t?t.value?()=>t:e=>({key:t.key,value:e}):t}function Bn(t,e,n){const s="function"==typeof t?t(e,n):t;return s?(s.priority||(s.priority=10),s.id||(s.id=e.markerName),s):null}function In(t){const e=function(t){return(e,n)=>{if(!e.is("element",t.name))return!1;if("attribute"==n.type){if(t.attributes.includes(n.attributeKey))return!0}else
+ */class Rn extends Sn{elementToElement(e){return this.add(function(e){const t=In(e.model),n=Fn(e.view,"container");t.attributes.length&&(t.children=!0);return s=>{s.on(`insert:${t.name}`,On(n,qn(t)),{priority:e.converterPriority||"normal"}),(t.children||t.attributes.length)&&s.on("reduceChanges",$n(t),{priority:"low"})}}(e))}elementToStructure(e){return this.add(function(e){const t=In(e.model),s=Fn(e.view,"container");return t.children=!0,i=>{if(i._conversionApi.schema.checkChild(t.name,"$text"))throw new n("conversion-element-to-structure-disallowed-text",i,{elementName:t.name});var r,o;i.on(`insert:${t.name}`,(r=s,o=qn(t),(e,t,s)=>{if(!o(t.item,s.consumable,{preflight:!0}))return;const i=new Map;s.writer._registerSlotFactory(function(e,t,s){return(i,r)=>{const o=i.createContainerElement("$slot");let a=null;if("children"===r)a=Array.from(e.getChildren());else{if("function"!=typeof r)throw new n("conversion-slot-mode-unknown",s.dispatcher,{modeOrFilter:r});a=Array.from(e.getChildren()).filter((e=>r(e)))}return t.set(o,a),o}}(t.item,i,s));const a=r(t.item,s,t);if(s.writer._clearSlotFactory(),!a)return;!function(e,t,s){const i=Array.from(t.values()).flat(),r=new Set(i);if(r.size!=i.length)throw new n("conversion-slot-filter-overlap",s.dispatcher,{element:e});if(r.size!=e.childCount)throw new n("conversion-slot-filter-incomplete",s.dispatcher,{element:e})}(t.item,i,s),o(t.item,s.consumable);const l=s.mapper.toViewPosition(t.range.start);s.mapper.bindElements(t.item,a),s.writer.insert(l,a),s.convertAttributes(t.item),function(e,t,n,s){n.mapper.on("modelToViewPosition",o,{priority:"highest"});let i=null,r=null;for([i,r]of t)Ln(e,r,n,s),n.writer.move(n.writer.createRangeIn(i),n.writer.createPositionBefore(i)),n.writer.remove(i);function o(e,t){const n=t.modelPosition.nodeAfter,s=r.indexOf(n);s<0||(t.viewPosition=t.mapper.findPositionIn(i,s))}n.mapper.off("modelToViewPosition",o)}(a,i,s,{reconversion:t.reconversion})}),{priority:e.converterPriority||"normal"}),i.on("reduceChanges",$n(t),{priority:"low"})}}(e))}attributeToElement(e){return this.add(function(e){e=z(e);let t=e.model;"string"==typeof t&&(t={key:t});let n=`attribute:${t.key}`;t.name&&(n+=":"+t.name);if(t.values)for(const n of t.values)e.view[n]=Fn(e.view[n],"attribute");else e.view=Fn(e.view,"attribute");const s=Bn(e);return t=>{t.on(n,Tn(s),{priority:e.converterPriority||"normal"})}}(e))}attributeToAttribute(e){return this.add(function(e){e=z(e);let t=e.model;"string"==typeof t&&(t={key:t});let s=`attribute:${t.key}`;t.name&&(s+=":"+t.name);if(t.values)for(const n of t.values)e.view[n]=Dn(e.view[n]);else e.view=Dn(e.view);const i=Bn(e);return t=>{var r;t.on(s,(r=i,(e,t,s)=>{if(!s.consumable.test(t.item,e.name))return;const i=r(t.attributeOldValue,s,t),o=r(t.attributeNewValue,s,t);if(!i&&!o)return;s.consumable.consume(t.item,e.name);const a=s.mapper.toViewElement(t.item),l=s.writer;if(!a)throw new n("conversion-attribute-to-attribute-on-text",s.dispatcher,t);if(null!==t.attributeOldValue&&i)if("class"==i.key){const e="string"==typeof i.value?i.value.split(/\s+/):i.value;for(const t of e)l.removeClass(t,a)}else if("style"==i.key)if("string"==typeof i.value){const e=new de(l.document.stylesProcessor);e.setTo(i.value);for(const[t]of e.getStylesEntries())l.removeStyle(t,a)}else{const e=Object.keys(i.value);for(const t of e)l.removeStyle(t,a)}else l.removeAttribute(i.key,a);if(null!==t.attributeNewValue&&o)if("class"==o.key){const e="string"==typeof o.value?o.value.split(/\s+/):o.value;for(const t of e)l.addClass(t,a)}else if("style"==o.key)if("string"==typeof o.value){const e=new de(l.document.stylesProcessor);e.setTo(o.value);for(const[t,n]of e.getStylesEntries())l.setStyle(t,n,a)}else{const e=Object.keys(o.value);for(const t of e)l.setStyle(t,o.value[t],a)}else l.setAttribute(o.key,o.value,a)}),{priority:e.converterPriority||"normal"})}}(e))}markerToElement(e){return this.add(function(e){const t=Fn(e.view,"ui");return n=>{n.on(`addMarker:${e.model}`,Mn(t),{priority:e.converterPriority||"normal"}),n.on(`removeMarker:${e.model}`,((e,t,n)=>{const s=n.mapper.markerNameToElements(t.markerName);if(s){for(const e of s)n.mapper.unbindElementFromMarkerName(e,t.markerName),n.writer.clear(n.writer.createRangeOn(e),e);n.writer.clearClonedElementsGroup(t.markerName),e.stop()}}),{priority:e.converterPriority||"normal"})}}(e))}markerToHighlight(e){return this.add(function(e){return t=>{var n;t.on(`addMarker:${e.model}`,(n=e.view,(e,t,s)=>{if(!t.item)return;if(!(t.item instanceof fn||t.item instanceof Cn||t.item.is("$textProxy")))return;const i=Vn(n,t,s);if(!i)return;if(!s.consumable.consume(t.item,e.name))return;const r=s.writer,o=xn(r,i),a=r.document.selection;if(t.item instanceof fn||t.item instanceof Cn)r.wrap(a.getFirstRange(),o);else{const e=s.mapper.toViewRange(t.range),n=r.wrap(e,o);for(const e of n.getItems())if(e.is("attributeElement")&&e.isSimilar(o)){s.mapper.bindElementToMarker(e,t.markerName);break}}}),{priority:e.converterPriority||"normal"}),t.on(`addMarker:${e.model}`,function(e){return(t,n,s)=>{if(!n.item)return;if(!(n.item instanceof Yt))return;const i=Vn(e,n,s);if(!i)return;if(!s.consumable.test(n.item,t.name))return;const r=s.mapper.toViewElement(n.item);if(r&&r.getCustomProperty("addHighlight")){s.consumable.consume(n.item,t.name);for(const e of on._createIn(n.item))s.consumable.consume(e.item,t.name);r.getCustomProperty("addHighlight")(r,i,s.writer),s.mapper.bindElementToMarker(r,n.markerName)}}}(e.view),{priority:e.converterPriority||"normal"}),t.on(`removeMarker:${e.model}`,function(e){return(t,n,s)=>{if(n.markerRange.isCollapsed)return;const i=Vn(e,n,s);if(!i)return;const r=xn(s.writer,i),o=s.mapper.markerNameToElements(n.markerName);if(o){for(const e of o)if(s.mapper.unbindElementFromMarkerName(e,n.markerName),e.is("attributeElement"))s.writer.unwrap(s.writer.createRangeOn(e),r);else{e.getCustomProperty("removeHighlight")(e,i.id,s.writer)}s.writer.clearClonedElementsGroup(n.markerName),t.stop()}}}(e.view),{priority:e.converterPriority||"normal"})}}(e))}markerToData(e){return this.add(function(e){e=z(e);const t=e.model;let n=e.view;n||(n=n=>({group:t,name:n.substr(e.model.length+1)}));return s=>{var i;s.on(`addMarker:${t}`,(i=n,(e,t,n)=>{const s=i(t.markerName,n);if(!s)return;const r=t.markerRange;n.consumable.consume(r,e.name)&&(Nn(r,!1,n,t,s),Nn(r,!0,n,t,s),e.stop())}),{priority:e.converterPriority||"normal"}),s.on(`removeMarker:${t}`,function(e){return(t,n,s)=>{const i=e(n.markerName,s);if(!i)return;const r=s.mapper.markerNameToElements(n.markerName);if(r){for(const e of r)s.mapper.unbindElementFromMarkerName(e,n.markerName),e.is("containerElement")?(o(`data-${i.group}-start-before`,e),o(`data-${i.group}-start-after`,e),o(`data-${i.group}-end-before`,e),o(`data-${i.group}-end-after`,e)):s.writer.clear(s.writer.createRangeOn(e),e);s.writer.clearClonedElementsGroup(n.markerName),t.stop()}function o(e,t){if(t.hasAttribute(e)){const n=new Set(t.getAttribute(e).split(","));n.delete(i.name),0==n.size?s.writer.removeAttribute(e,t):s.writer.setAttribute(e,Array.from(n).join(","),t)}}}}(n),{priority:e.converterPriority||"normal"})}}(e))}}function xn(e,t){const n=e.createAttributeElement("span",t.attributes);return t.classes&&n._addClass(t.classes),"number"==typeof t.priority&&(n._priority=t.priority),n._id=t.id,n}function Tn(e){return(t,n,s)=>{if(!s.consumable.test(n.item,t.name))return;const i=e(n.attributeOldValue,s,n),r=e(n.attributeNewValue,s,n);if(!i&&!r)return;s.consumable.consume(n.item,t.name);const o=s.writer,a=o.document.selection;if(n.item instanceof fn||n.item instanceof Cn)o.wrap(a.getFirstRange(),r);else{let e=s.mapper.toViewRange(n.range);null!==n.attributeOldValue&&i&&(e=o.unwrap(e,i)),null!==n.attributeNewValue&&r&&o.wrap(e,r)}}}function On(e,t=jn){return(n,s,i)=>{if(!t(s.item,i.consumable,{preflight:!0}))return;const r=e(s.item,i,s);if(!r)return;t(s.item,i.consumable);const o=i.mapper.toViewPosition(s.range.start);i.mapper.bindElements(s.item,r),i.writer.insert(o,r),i.convertAttributes(s.item),Ln(r,s.item.getChildren(),i,{reconversion:s.reconversion})}}function Mn(e){return(t,n,s)=>{n.isOpening=!0;const i=e(n,s);n.isOpening=!1;const r=e(n,s);if(!i||!r)return;const o=n.markerRange;if(o.isCollapsed&&!s.consumable.consume(o,t.name))return;for(const e of o)if(!s.consumable.consume(e.item,t.name))return;const a=s.mapper,l=s.writer;l.insert(a.toViewPosition(o.start),i),s.mapper.bindElementToMarker(i,n.markerName),o.isCollapsed||(l.insert(a.toViewPosition(o.end),r),s.mapper.bindElementToMarker(r,n.markerName)),t.stop()}}function Nn(e,t,n,s,i){const r=t?e.start:e.end,o=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null,a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(o||a){let e,r;t&&o||!t&&!a?(e=o,r=!0):(e=a,r=!1);const l=n.mapper.toViewElement(e);if(l)return void function(e,t,n,s,i,r){const o=`data-${r.group}-${t?"start":"end"}-${n?"before":"after"}`,a=e.hasAttribute(o)?e.getAttribute(o).split(","):[];a.unshift(r.name),s.writer.setAttribute(o,a.join(","),e),s.mapper.bindElementToMarker(e,i.markerName)}(l,t,r,n,s,i)}!function(e,t,n,s,i){const r=`${i.group}-${t?"start":"end"}`,o=i.name?{name:i.name}:null,a=n.writer.createUIElement(r,o);n.writer.insert(e,a),n.mapper.bindElementToMarker(a,s.markerName)}(n.mapper.toViewPosition(r),t,n,s,i)}function In(e){return"string"==typeof e&&(e={name:e}),{name:e.name,attributes:e.attributes?i(e.attributes):[],children:!!e.children}}function Fn(e,t){return"function"==typeof e?e:(n,s)=>function(e,t,n){"string"==typeof e&&(e={name:e});let s;const i=t.writer,r=Object.assign({},e.attributes);if("container"==n)s=i.createContainerElement(e.name,r);else if("attribute"==n){const t={priority:e.priority||Be.DEFAULT_PRIORITY};s=i.createAttributeElement(e.name,r,t)}else s=i.createUIElement(e.name,r);if(e.styles){const t=Object.keys(e.styles);for(const n of t)i.setStyle(n,e.styles[n],s)}if(e.classes){const t=e.classes;if("string"==typeof t)i.addClass(t,s);else for(const e of t)i.addClass(e,s)}return s}(e,s,t)}function Bn(e){return e.model.values?(t,n,s)=>{const i=e.view[t];return i?i(t,n,s):null}:e.view}function Dn(e){return"string"==typeof e?t=>({key:e,value:t}):"object"==typeof e?e.value?()=>e:t=>({key:e.key,value:t}):e}function Vn(e,t,n){const s="function"==typeof e?e(t,n):e;return s?(s.priority||(s.priority=10),s.id||(s.id=t.markerName),s):null}function $n(e){const t=function(e){return(t,n)=>{if(!t.is("element",e.name))return!1;if("attribute"==n.type){if(e.attributes.includes(n.attributeKey))return!0}else
 /* istanbul ignore else: This is always true because otherwise it would not register a reducer callback. -- @preserve */
-if(t.children)return!0;return!1}}(t);return(t,n)=>{const s=[];n.reconvertedElements||(n.reconvertedElements=new Set);for(const t of n.changes){const i="attribute"==t.type?t.range.start.nodeAfter:t.position.parent;if(i&&e(i,t)){if(!n.reconvertedElements.has(i)){n.reconvertedElements.add(i);const t=Ze._createBefore(i);let e=s.length;for(let n=s.length-1;n>=0;n--){const i=s[n],r=("attribute"==i.type?i.range.start:i.position).compareWith(t);if("before"==r||"remove"==i.type&&"same"==r)break;e=n}s.splice(e,0,{type:"remove",name:i.name,position:t,length:1},{type:"reinsert",name:i.name,position:t,length:1})}}else s.push(t)}n.changes=s}}function Dn(t){return(e,n,s={})=>{const i=["insert"];for(const n of t.attributes)e.hasAttribute(n)&&i.push(`attribute:${n}`);return!!i.every((t=>n.test(e,t)))&&(s.preflight||i.forEach((t=>n.consume(e,t))),!0)}}function Vn(t,e,n,s){for(const i of e)$n(t.root,i,n,s)||n.convertItem(i)}function $n(t,e,n,s){const{writer:i,mapper:r}=n;if(!s.reconversion)return!1;const o=r.toViewElement(e);return!(!o||o.root==t)&&(!!n.canReuseView(o)&&(i.move(i.createRangeOn(o),r.toViewPosition(Ze._createBefore(e))),!0))}function qn(t,e,{preflight:n}={}){return n?e.test(t,"insert"):e.consume(t,"insert")}
+if(e.children)return!0;return!1}}(e);return(e,n)=>{const s=[];n.reconvertedElements||(n.reconvertedElements=new Set);for(const e of n.changes){const i="attribute"==e.type?e.range.start.nodeAfter:e.position.parent;if(i&&t(i,e)){if(!n.reconvertedElements.has(i)){n.reconvertedElements.add(i);const e=Zt._createBefore(i);let t=s.length;for(let n=s.length-1;n>=0;n--){const i=s[n],r=("attribute"==i.type?i.range.start:i.position).compareWith(e);if("before"==r||"remove"==i.type&&"same"==r)break;t=n}s.splice(t,0,{type:"remove",name:i.name,position:e,length:1},{type:"reinsert",name:i.name,position:e,length:1})}}else s.push(e)}n.changes=s}}function qn(e){return(t,n,s={})=>{const i=["insert"];for(const n of e.attributes)t.hasAttribute(n)&&i.push(`attribute:${n}`);return!!i.every((e=>n.test(t,e)))&&(s.preflight||i.forEach((e=>n.consume(t,e))),!0)}}function Ln(e,t,n,s){for(const i of t)Wn(e.root,i,n,s)||n.convertItem(i)}function Wn(e,t,n,s){const{writer:i,mapper:r}=n;if(!s.reconversion)return!1;const o=r.toViewElement(t);return!(!o||o.root==e)&&(!!n.canReuseView(o)&&(i.move(i.createRangeOn(o),r.toViewPosition(Zt._createBefore(t))),!0))}function jn(e,t,{preflight:n}={}){return n?t.test(e,"insert"):t.consume(e,"insert")}
 /**
  * @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
- */function Ln(t){const{schema:e,document:n}=t.model;for(const s of n.getRoots())if(s.isEmpty&&!e.checkChild(s,"$text")&&e.checkChild(s,"paragraph"))return t.insertElement("paragraph",s),!0;return!1}function Wn(t,e,n){const s=n.createContext(t);return!!n.checkChild(s,"paragraph")&&!!n.checkChild(s.push("paragraph"),e)}function jn(t,e){const n=e.createElement("paragraph");return e.insert(n,t),e.createPositionAt(n,0)}
+ */function Un(e){const{schema:t,document:n}=e.model;for(const s of n.getRoots())if(s.isEmpty&&!t.checkChild(s,"$text")&&t.checkChild(s,"paragraph"))return e.insertElement("paragraph",s),!0;return!1}function zn(e,t,n){const s=n.createContext(e);return!!n.checkChild(s,"paragraph")&&!!n.checkChild(s.push("paragraph"),t)}function Jn(e,t){const n=t.createElement("paragraph");return t.insert(n,e),t.createPositionAt(n,0)}
 /**
  * @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 zn extends En{elementToElement(t){return this.add(Un(t))}elementToAttribute(t){return this.add(function(t){t=U(t),Gn(t);const e=Hn(t,!1),n=Jn(t.view),s=n?`element:${n}`:"element";return n=>{n.on(s,e,{priority:t.converterPriority||"low"})}}(t))}attributeToAttribute(t){return this.add(function(t){t=U(t);let e=null;("string"==typeof t.view||t.view.key)&&(e=function(t){"string"==typeof t.view&&(t.view={key:t.view});const e=t.view.key,n=void 0===t.view.value?/[\s\S]*/:t.view.value;let s;if("class"==e||"style"==e){const t="class"==e?"classes":"styles";s={[t]:n}}else s={attributes:{[e]:n}};t.view.name&&(s.name=t.view.name);return t.view=s,e}(t));Gn(t,e);const n=Hn(t,!0);return e=>{e.on("element",n,{priority:t.converterPriority||"low"})}}(t))}elementToMarker(t){return this.add(function(t){const e=function(t){return(e,n)=>{const s="string"==typeof t?t:t(e,n);return n.writer.createElement("$marker",{"data-name":s})}}(t.model);return Un({...t,model:e})}(t))}dataToMarker(t){return this.add(function(t){t=U(t),t.model||(t.model=e=>e?t.view+":"+e:t.view);const e={view:t.view,model:t.model},n=Kn(Yn(e,"start")),s=Kn(Yn(e,"end"));return i=>{i.on(`element:${t.view}-start`,n,{priority:t.converterPriority||"normal"}),i.on(`element:${t.view}-end`,s,{priority:t.converterPriority||"normal"});const r=O.low,o=O.highest,a=O.get(t.converterPriority)/o;i.on("element",function(t){return(e,n,s)=>{const i=`data-${t.view}`;function r(e,i){for(const r of i){const i=t.model(r,s),o=s.writer.createElement("$marker",{"data-name":i});s.writer.insert(o,e),n.modelCursor.isEqual(e)?n.modelCursor=n.modelCursor.getShiftedBy(1):n.modelCursor=n.modelCursor._getTransformedByInsertion(e,1),n.modelRange=n.modelRange._getTransformedByInsertion(e,1)[0]}}(s.consumable.test(n.viewItem,{attributes:i+"-end-after"})||s.consumable.test(n.viewItem,{attributes:i+"-start-after"})||s.consumable.test(n.viewItem,{attributes:i+"-end-before"})||s.consumable.test(n.viewItem,{attributes:i+"-start-before"}))&&(n.modelRange||Object.assign(n,s.convertChildren(n.viewItem,n.modelCursor)),s.consumable.consume(n.viewItem,{attributes:i+"-end-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-end-after").split(",")),s.consumable.consume(n.viewItem,{attributes:i+"-start-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-start-after").split(",")),s.consumable.consume(n.viewItem,{attributes:i+"-end-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-end-before").split(",")),s.consumable.consume(n.viewItem,{attributes:i+"-start-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-start-before").split(",")))}}(e),{priority:r+a})}}(t))}}function Un(t){const e=Kn(t=U(t)),n=Jn(t.view),s=n?`element:${n}`:"element";return n=>{n.on(s,e,{priority:t.converterPriority||"normal"})}}function Jn(t){return"string"==typeof t?t:"object"==typeof t&&"string"==typeof t.name?t.name:null}function Kn(t){const e=new lt(t.view);return(n,s,i)=>{const r=e.match(s.viewItem);if(!r)return;const o=r.match;if(o.name=!0,!i.consumable.test(s.viewItem,o))return;const a=function(t,e,n){return t instanceof Function?t(e,n):n.writer.createElement(t)}(t.model,s.viewItem,i);a&&i.safeInsert(a,s.modelCursor)&&(i.consumable.consume(s.viewItem,o),i.convertChildren(s.viewItem,a),i.updateConversionResult(a,s))}}function Gn(t,e=null){const n=null===e||(t=>t.getAttribute(e)),s="object"!=typeof t.model?t.model:t.model.key,i="object"!=typeof t.model||void 0===t.model.value?n:t.model.value;t.model={key:s,value:i}}function Hn(t,e){const n=new lt(t.view);return(s,i,r)=>{if(!i.modelRange&&e)return;const o=n.match(i.viewItem);if(!o)return;if(!function(t,e){const n="function"==typeof t?t(e):t;if("object"==typeof n&&!Jn(n))return!1;return!n.classes&&!n.attributes&&!n.styles}(t.view,i.viewItem)?delete o.match.name:o.match.name=!0,!r.consumable.test(i.viewItem,o.match))return;const a=t.model.key,l="function"==typeof t.model.value?t.model.value(i.viewItem,r):t.model.value;if(null===l)return;i.modelRange||Object.assign(i,r.convertChildren(i.viewItem,i.modelCursor));const h=function(t,e,n,s){let i=!1;for(const r of Array.from(t.getItems({shallow:n})))s.schema.checkAttribute(r,e.key)&&(i=!0,r.hasAttribute(e.key)||s.writer.setAttribute(e.key,e.value,r));return i}(i.modelRange,{key:a,value:l},e,r);h&&(r.consumable.test(i.viewItem,{name:!0})&&(o.match.name=!0),r.consumable.consume(i.viewItem,o.match))}}function Yn(t,e){return{view:`${t.view}-${e}`,model:(e,n)=>{const s=e.getAttribute("name"),i=t.model(s,n);return n.writer.createElement("$marker",{"data-name":i})}}}
+ */class Kn extends Sn{elementToElement(e){return this.add(Gn(e))}elementToAttribute(e){return this.add(function(e){e=z(e),Xn(e);const t=Qn(e,!1),n=Hn(e.view),s=n?`element:${n}`:"element";return n=>{n.on(s,t,{priority:e.converterPriority||"low"})}}(e))}attributeToAttribute(e){return this.add(function(e){e=z(e);let t=null;("string"==typeof e.view||e.view.key)&&(t=function(e){"string"==typeof e.view&&(e.view={key:e.view});const t=e.view.key,n=void 0===e.view.value?/[\s\S]*/:e.view.value;let s;if("class"==t||"style"==t){const e="class"==t?"classes":"styles";s={[e]:n}}else s={attributes:{[t]:n}};e.view.name&&(s.name=e.view.name);return e.view=s,t}(e));Xn(e,t);const n=Qn(e,!0);return t=>{t.on("element",n,{priority:e.converterPriority||"low"})}}(e))}elementToMarker(e){return this.add(function(e){const t=function(e){return(t,n)=>{const s="string"==typeof e?e:e(t,n);return n.writer.createElement("$marker",{"data-name":s})}}(e.model);return Gn({...e,model:t})}(e))}dataToMarker(e){return this.add(function(e){e=z(e),e.model||(e.model=t=>t?e.view+":"+t:e.view);const t={view:e.view,model:e.model},n=Yn(Zn(t,"start")),s=Yn(Zn(t,"end"));return i=>{i.on(`element:${e.view}-start`,n,{priority:e.converterPriority||"normal"}),i.on(`element:${e.view}-end`,s,{priority:e.converterPriority||"normal"});const r=O.low,o=O.highest,a=O.get(e.converterPriority)/o;i.on("element",function(e){return(t,n,s)=>{const i=`data-${e.view}`;function r(t,i){for(const r of i){const i=e.model(r,s),o=s.writer.createElement("$marker",{"data-name":i});s.writer.insert(o,t),n.modelCursor.isEqual(t)?n.modelCursor=n.modelCursor.getShiftedBy(1):n.modelCursor=n.modelCursor._getTransformedByInsertion(t,1),n.modelRange=n.modelRange._getTransformedByInsertion(t,1)[0]}}(s.consumable.test(n.viewItem,{attributes:i+"-end-after"})||s.consumable.test(n.viewItem,{attributes:i+"-start-after"})||s.consumable.test(n.viewItem,{attributes:i+"-end-before"})||s.consumable.test(n.viewItem,{attributes:i+"-start-before"}))&&(n.modelRange||Object.assign(n,s.convertChildren(n.viewItem,n.modelCursor)),s.consumable.consume(n.viewItem,{attributes:i+"-end-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-end-after").split(",")),s.consumable.consume(n.viewItem,{attributes:i+"-start-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-start-after").split(",")),s.consumable.consume(n.viewItem,{attributes:i+"-end-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-end-before").split(",")),s.consumable.consume(n.viewItem,{attributes:i+"-start-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-start-before").split(",")))}}(t),{priority:r+a})}}(e))}}function Gn(e){const t=Yn(e=z(e)),n=Hn(e.view),s=n?`element:${n}`:"element";return n=>{n.on(s,t,{priority:e.converterPriority||"normal"})}}function Hn(e){return"string"==typeof e?e:"object"==typeof e&&"string"==typeof e.name?e.name:null}function Yn(e){const t=new le(e.view);return(n,s,i)=>{const r=t.match(s.viewItem);if(!r)return;const o=r.match;if(o.name=!0,!i.consumable.test(s.viewItem,o))return;const a=function(e,t,n){return e instanceof Function?e(t,n):n.writer.createElement(e)}(e.model,s.viewItem,i);a&&i.safeInsert(a,s.modelCursor)&&(i.consumable.consume(s.viewItem,o),i.convertChildren(s.viewItem,a),i.updateConversionResult(a,s))}}function Xn(e,t=null){const n=null===t||(e=>e.getAttribute(t)),s="object"!=typeof e.model?e.model:e.model.key,i="object"!=typeof e.model||void 0===e.model.value?n:e.model.value;e.model={key:s,value:i}}function Qn(e,t){const n=new le(e.view);return(s,i,r)=>{if(!i.modelRange&&t)return;const o=n.match(i.viewItem);if(!o)return;if(!function(e,t){const n="function"==typeof e?e(t):e;if("object"==typeof n&&!Hn(n))return!1;return!n.classes&&!n.attributes&&!n.styles}(e.view,i.viewItem)?delete o.match.name:o.match.name=!0,!r.consumable.test(i.viewItem,o.match))return;const a=e.model.key,l="function"==typeof e.model.value?e.model.value(i.viewItem,r):e.model.value;if(null===l)return;i.modelRange||Object.assign(i,r.convertChildren(i.viewItem,i.modelCursor));const c=function(e,t,n,s){let i=!1;for(const r of Array.from(e.getItems({shallow:n})))s.schema.checkAttribute(r,t.key)&&(i=!0,r.hasAttribute(t.key)||s.writer.setAttribute(t.key,t.value,r));return i}(i.modelRange,{key:a,value:l},t,r);c&&(r.consumable.test(i.viewItem,{name:!0})&&(o.match.name=!0),r.consumable.consume(i.viewItem,o.match))}}function Zn(e,t){return{view:`${e.view}-${t}`,model:(t,n)=>{const s=t.getAttribute("name"),i=e.model(s,n);return n.writer.createElement("$marker",{"data-name":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
- */function Xn(t){t.document.registerPostFixer((e=>function(t,e){const n=e.document.selection,s=e.schema,i=[];let r=!1;for(const t of n.getRanges()){const e=Qn(t,s);e&&!e.isEqual(t)?(i.push(e),r=!0):i.push(t)}r&&t.setSelection(function(t){const e=[...t],n=new Set;let s=1;for(;s<e.length;){const t=e[s],i=e.slice(0,s);for(const[r,o]of i.entries())if(!n.has(r))if(t.isEqual(o))n.add(r);else if(t.isIntersecting(o)){n.add(r),n.add(s);const i=t.getJoined(o);e.push(i)}s++}return e.filter(((t,e)=>!n.has(e)))}(i),{backward:n.isBackward});return!1}(e,t)))}function Qn(t,e){return t.isCollapsed?function(t,e){const n=t.start,s=e.getNearestSelectionRange(n);if(!s){const t=n.getAncestors().reverse().find((t=>e.isObject(t)));return t?on._createOn(t):null}if(!s.isCollapsed)return s;const i=s.start;if(n.isEqual(i))return null;return new on(i)}(t,e):function(t,e){const{start:n,end:s}=t,i=e.checkChild(n,"$text"),r=e.checkChild(s,"$text"),o=e.getLimitElement(n),a=e.getLimitElement(s);if(o===a){if(i&&r)return null;if(function(t,e,n){const s=t.nodeAfter&&!n.isLimit(t.nodeAfter)||n.checkChild(t,"$text"),i=e.nodeBefore&&!n.isLimit(e.nodeBefore)||n.checkChild(e,"$text");return s||i}(n,s,e)){const t=n.nodeAfter&&e.isSelectable(n.nodeAfter)?null:e.getNearestSelectionRange(n,"forward"),i=s.nodeBefore&&e.isSelectable(s.nodeBefore)?null:e.getNearestSelectionRange(s,"backward"),r=t?t.start:n,o=i?i.end:s;return new on(r,o)}}const l=o&&!o.is("rootElement"),h=a&&!a.is("rootElement");if(l||h){const t=n.nodeAfter&&s.nodeBefore&&n.nodeAfter.parent===s.nodeBefore.parent,i=l&&(!t||!ts(n.nodeAfter,e)),r=h&&(!t||!ts(s.nodeBefore,e));let c=n,u=s;return i&&(c=Ze._createBefore(Zn(o,e))),r&&(u=Ze._createAfter(Zn(a,e))),new on(c,u)}return null}(t,e)}function Zn(t,e){let n=t,s=n;for(;e.isLimit(s)&&s.parent;)n=s,s=s.parent;return n}function ts(t,e){return t&&e.isSelectable(t)}
+ */function es(e){e.document.registerPostFixer((t=>function(e,t){const n=t.document.selection,s=t.schema,i=[];let r=!1;for(const e of n.getRanges()){const t=ts(e,s);t&&!t.isEqual(e)?(i.push(t),r=!0):i.push(e)}r&&e.setSelection(function(e){const t=[...e],n=new Set;let s=1;for(;s<t.length;){const e=t[s],i=t.slice(0,s);for(const[r,o]of i.entries())if(!n.has(r))if(e.isEqual(o))n.add(r);else if(e.isIntersecting(o)){n.add(r),n.add(s);const i=e.getJoined(o);t.push(i)}s++}return t.filter(((e,t)=>!n.has(t)))}(i),{backward:n.isBackward});return!1}(t,e)))}function ts(e,t){return e.isCollapsed?function(e,t){const n=e.start,s=t.getNearestSelectionRange(n);if(!s){const e=n.getAncestors().reverse().find((e=>t.isObject(e)));return e?on._createOn(e):null}if(!s.isCollapsed)return s;const i=s.start;if(n.isEqual(i))return null;return new on(i)}(e,t):function(e,t){const{start:n,end:s}=e,i=t.checkChild(n,"$text"),r=t.checkChild(s,"$text"),o=t.getLimitElement(n),a=t.getLimitElement(s);if(o===a){if(i&&r)return null;if(function(e,t,n){const s=e.nodeAfter&&!n.isLimit(e.nodeAfter)||n.checkChild(e,"$text"),i=t.nodeBefore&&!n.isLimit(t.nodeBefore)||n.checkChild(t,"$text");return s||i}(n,s,t)){const e=n.nodeAfter&&t.isSelectable(n.nodeAfter)?null:t.getNearestSelectionRange(n,"forward"),i=s.nodeBefore&&t.isSelectable(s.nodeBefore)?null:t.getNearestSelectionRange(s,"backward"),r=e?e.start:n,o=i?i.end:s;return new on(r,o)}}const l=o&&!o.is("rootElement"),c=a&&!a.is("rootElement");if(l||c){const e=n.nodeAfter&&s.nodeBefore&&n.nodeAfter.parent===s.nodeBefore.parent,i=l&&(!e||!ss(n.nodeAfter,t)),r=c&&(!e||!ss(s.nodeBefore,t));let h=n,d=s;return i&&(h=Zt._createBefore(ns(o,t))),r&&(d=Zt._createAfter(ns(a,t))),new on(h,d)}return null}(e,t)}function ns(e,t){let n=e,s=n;for(;t.isLimit(s)&&s.parent;)n=s,s=s.parent;return n}function ss(e,t){return e&&t.isSelectable(e)}
 /**
  * @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 es extends(a()){constructor(t,e){super(),this.model=t,this.view=new ze(e),this.mapper=new an,this.downcastDispatcher=new cn({mapper:this.mapper,schema:t.schema});const n=this.model.document,s=n.selection,i=this.model.markers;var r,o,a;
+ */class is extends(a()){constructor(e,t){super(),this.model=e,this.view=new Ut(t),this.mapper=new an,this.downcastDispatcher=new hn({mapper:this.mapper,schema:e.schema});const n=this.model.document,s=n.selection,i=this.model.markers;var r,o,a;
 /**
  * @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
- */this.listenTo(this.model,"_beforeChanges",(()=>{this.view._disableRendering(!0)}),{priority:"highest"}),this.listenTo(this.model,"_afterChanges",(()=>{this.view._disableRendering(!1)}),{priority:"lowest"}),this.listenTo(n,"change",(()=>{this.view.change((t=>{this.downcastDispatcher.convertChanges(n.differ,i,t),this.downcastDispatcher.convertSelection(s,i,t)}))}),{priority:"low"}),this.listenTo(this.view.document,"selectionChange",function(t,e){return(n,s)=>{const i=s.newSelection,r=[];for(const t of i.getRanges())r.push(e.toModelRange(t));const o=t.createSelection(r,{backward:i.isBackward});o.isEqual(t.document.selection)||t.change((t=>{t.setSelection(o)}))}}(this.model,this.mapper)),this.listenTo(this.view.document,"beforeinput",(r=this.mapper,o=this.model.schema,a=this.view,(t,e)=>{if(!a.document.isComposing||f.isAndroid)for(let t=0;t<e.targetRanges.length;t++){const n=e.targetRanges[t],s=r.toModelRange(n),i=Qn(s,o);i&&!i.isEqual(s)&&(e.targetRanges[t]=r.toViewRange(i))}}),{priority:"high"}),this.downcastDispatcher.on("insert:$text",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const s=n.writer,i=n.mapper.toViewPosition(e.range.start),r=s.createText(e.item.data);s.insert(i,r)}),{priority:"lowest"}),this.downcastDispatcher.on("insert",((t,e,n)=>{n.convertAttributes(e.item),e.reconversion||!e.item.is("element")||e.item.isEmpty||n.convertChildren(e.item)}),{priority:"lowest"}),this.downcastDispatcher.on("remove",((t,e,n)=>{const s=n.mapper.toViewPosition(e.position),i=e.position.getShiftedBy(e.length),r=n.mapper.toViewPosition(i,{isPhantom:!0}),o=n.writer.createRange(s,r),a=n.writer.remove(o.getTrimmed());for(const t of n.writer.createRangeIn(a).getItems())n.mapper.unbindViewElement(t,{defer:!0})}),{priority:"low"}),this.downcastDispatcher.on("cleanSelection",((t,e,n)=>{const s=n.writer,i=s.document.selection;for(const t of i.getRanges())t.isCollapsed&&t.end.parent.isAttached()&&n.writer.mergeAttributes(t.start);s.setSelection(null)})),this.downcastDispatcher.on("selection",((t,e,n)=>{const s=e.selection;if(s.isCollapsed)return;if(!n.consumable.consume(s,"selection"))return;const i=[];for(const t of s.getRanges())i.push(n.mapper.toViewRange(t));n.writer.setSelection(i,{backward:s.isBackward})}),{priority:"low"}),this.downcastDispatcher.on("selection",((t,e,n)=>{const s=e.selection;if(!s.isCollapsed)return;if(!n.consumable.consume(s,"selection"))return;const i=n.writer,r=s.getFirstPosition(),o=n.mapper.toViewPosition(r),a=i.breakAttributes(o);i.setSelection(a)}),{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using((t=>{if("$graveyard"==t.rootName)return null;const e=new vt(this.view.document,t.name);return e.rootName=t.rootName,this.mapper.bindElements(t,e),e}))}destroy(){this.view.destroy(),this.stopListening()}reconvertMarker(t){const e="string"==typeof t?t:t.name,s=this.model.markers.get(e);if(!s)throw new n("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:e});this.model.change((()=>{this.model.markers._refresh(s)}))}reconvertItem(t){this.model.change((()=>{this.model.document.differ._refreshItem(t)}))}}class ns{constructor(){this._consumables=new Map}add(t,e){let n;t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):(this._consumables.has(t)?n=this._consumables.get(t):(n=new is(t),this._consumables.set(t,n)),n.add(e))}test(t,e){const n=this._consumables.get(t);return void 0===n?null:t.is("$text")||t.is("documentFragment")?n:n.test(e)}consume(t,e){return!!this.test(t,e)&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!1):this._consumables.get(t).consume(e),!0)}revert(t,e){const n=this._consumables.get(t);void 0!==n&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):n.revert(e))}static consumablesFromElement(t){const e={element:t,name:!0,attributes:[],classes:[],styles:[]},n=t.getAttributeKeys();for(const t of n)"style"!=t&&"class"!=t&&e.attributes.push(t);const s=t.getClassNames();for(const t of s)e.classes.push(t);const i=t.getStyleNames();for(const t of i)e.styles.push(t);return e}static createFrom(t,e){if(e||(e=new ns),t.is("$text"))return e.add(t),e;t.is("element")&&e.add(t,ns.consumablesFromElement(t)),t.is("documentFragment")&&e.add(t);for(const n of t.getChildren())e=ns.createFrom(n,e);return e}}const ss=["attributes","classes","styles"];class is{constructor(t){this.element=t,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(t){t.name&&(this._canConsumeName=!0);for(const e of ss)e in t&&this._add(e,t[e])}test(t){if(t.name&&!this._canConsumeName)return this._canConsumeName;for(const e of ss)if(e in t){const n=this._test(e,t[e]);if(!0!==n)return n}return!0}consume(t){t.name&&(this._canConsumeName=!1);for(const e of ss)e in t&&this._consume(e,t[e])}revert(t){t.name&&(this._canConsumeName=!0);for(const e of ss)e in t&&this._revert(e,t[e])}_add(t,e){const s=i(e),r=this._consumables[t];for(const e of s){if("attributes"===t&&("class"===e||"style"===e))throw new n("viewconsumable-invalid-attribute",this);if(r.set(e,!0),"styles"===t)for(const t of this.element.document.stylesProcessor.getRelatedStyles(e))r.set(t,!0)}}_test(t,e){const n=i(e),s=this._consumables[t];for(const e of n)if("attributes"!==t||"class"!==e&&"style"!==e){const t=s.get(e);if(void 0===t)return null;if(!t)return!1}else{const t="class"==e?"classes":"styles",n=this._test(t,[...this._consumables[t].keys()]);if(!0!==n)return n}return!0}_consume(t,e){const n=i(e),s=this._consumables[t];for(const e of n)if("attributes"!==t||"class"!==e&&"style"!==e){if(s.set(e,!1),"styles"==t)for(const t of this.element.document.stylesProcessor.getRelatedStyles(e))s.set(t,!1)}else{const t="class"==e?"classes":"styles";this._consume(t,[...this._consumables[t].keys()])}}_revert(t,e){const n=i(e),s=this._consumables[t];for(const e of n)if("attributes"!==t||"class"!==e&&"style"!==e){!1===s.get(e)&&s.set(e,!0)}else{const t="class"==e?"classes":"styles";this._revert(t,[...this._consumables[t].keys()])}}}
+ */this.listenTo(this.model,"_beforeChanges",(()=>{this.view._disableRendering(!0)}),{priority:"highest"}),this.listenTo(this.model,"_afterChanges",(()=>{this.view._disableRendering(!1)}),{priority:"lowest"}),this.listenTo(n,"change",(()=>{this.view.change((e=>{this.downcastDispatcher.convertChanges(n.differ,i,e),this.downcastDispatcher.convertSelection(s,i,e)}))}),{priority:"low"}),this.listenTo(this.view.document,"selectionChange",function(e,t){return(n,s)=>{const i=s.newSelection,r=[];for(const e of i.getRanges())r.push(t.toModelRange(e));const o=e.createSelection(r,{backward:i.isBackward});o.isEqual(e.document.selection)||e.change((e=>{e.setSelection(o)}))}}(this.model,this.mapper)),this.listenTo(this.view.document,"beforeinput",(r=this.mapper,o=this.model.schema,a=this.view,(e,t)=>{if(!a.document.isComposing||f.isAndroid)for(let e=0;e<t.targetRanges.length;e++){const n=t.targetRanges[e],s=r.toModelRange(n),i=ts(s,o);i&&!i.isEqual(s)&&(t.targetRanges[e]=r.toViewRange(i))}}),{priority:"high"}),this.downcastDispatcher.on("insert:$text",((e,t,n)=>{if(!n.consumable.consume(t.item,e.name))return;const s=n.writer,i=n.mapper.toViewPosition(t.range.start),r=s.createText(t.item.data);s.insert(i,r)}),{priority:"lowest"}),this.downcastDispatcher.on("insert",((e,t,n)=>{n.convertAttributes(t.item),t.reconversion||!t.item.is("element")||t.item.isEmpty||n.convertChildren(t.item)}),{priority:"lowest"}),this.downcastDispatcher.on("remove",((e,t,n)=>{const s=n.mapper.toViewPosition(t.position),i=t.position.getShiftedBy(t.length),r=n.mapper.toViewPosition(i,{isPhantom:!0}),o=n.writer.createRange(s,r),a=n.writer.remove(o.getTrimmed());for(const e of n.writer.createRangeIn(a).getItems())n.mapper.unbindViewElement(e,{defer:!0})}),{priority:"low"}),this.downcastDispatcher.on("cleanSelection",((e,t,n)=>{const s=n.writer,i=s.document.selection;for(const e of i.getRanges())e.isCollapsed&&e.end.parent.isAttached()&&n.writer.mergeAttributes(e.start);s.setSelection(null)})),this.downcastDispatcher.on("selection",((e,t,n)=>{const s=t.selection;if(s.isCollapsed)return;if(!n.consumable.consume(s,"selection"))return;const i=[];for(const e of s.getRanges())i.push(n.mapper.toViewRange(e));n.writer.setSelection(i,{backward:s.isBackward})}),{priority:"low"}),this.downcastDispatcher.on("selection",((e,t,n)=>{const s=t.selection;if(!s.isCollapsed)return;if(!n.consumable.consume(s,"selection"))return;const i=n.writer,r=s.getFirstPosition(),o=n.mapper.toViewPosition(r),a=i.breakAttributes(o);i.setSelection(a)}),{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using((e=>{if("$graveyard"==e.rootName)return null;const t=new ve(this.view.document,e.name);return t.rootName=e.rootName,this.mapper.bindElements(e,t),t}))}destroy(){this.view.destroy(),this.stopListening()}reconvertMarker(e){const t="string"==typeof e?e:e.name,s=this.model.markers.get(t);if(!s)throw new n("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:t});this.model.change((()=>{this.model.markers._refresh(s)}))}reconvertItem(e){this.model.change((()=>{this.model.document.differ._refreshItem(e)}))}}class rs{constructor(){this._consumables=new Map}add(e,t){let n;e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!0):(this._consumables.has(e)?n=this._consumables.get(e):(n=new as(e),this._consumables.set(e,n)),n.add(t))}test(e,t){const n=this._consumables.get(e);return void 0===n?null:e.is("$text")||e.is("documentFragment")?n:n.test(t)}consume(e,t){return!!this.test(e,t)&&(e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!1):this._consumables.get(e).consume(t),!0)}revert(e,t){const n=this._consumables.get(e);void 0!==n&&(e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!0):n.revert(t))}static consumablesFromElement(e){const t={element:e,name:!0,attributes:[],classes:[],styles:[]},n=e.getAttributeKeys();for(const e of n)"style"!=e&&"class"!=e&&t.attributes.push(e);const s=e.getClassNames();for(const e of s)t.classes.push(e);const i=e.getStyleNames();for(const e of i)t.styles.push(e);return t}static createFrom(e,t){if(t||(t=new rs),e.is("$text"))return t.add(e),t;e.is("element")&&t.add(e,rs.consumablesFromElement(e)),e.is("documentFragment")&&t.add(e);for(const n of e.getChildren())t=rs.createFrom(n,t);return t}}const os=["attributes","classes","styles"];class as{constructor(e){this.element=e,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(e){e.name&&(this._canConsumeName=!0);for(const t of os)t in e&&this._add(t,e[t])}test(e){if(e.name&&!this._canConsumeName)return this._canConsumeName;for(const t of os)if(t in e){const n=this._test(t,e[t]);if(!0!==n)return n}return!0}consume(e){e.name&&(this._canConsumeName=!1);for(const t of os)t in e&&this._consume(t,e[t])}revert(e){e.name&&(this._canConsumeName=!0);for(const t of os)t in e&&this._revert(t,e[t])}_add(e,t){const s=i(t),r=this._consumables[e];for(const t of s){if("attributes"===e&&("class"===t||"style"===t))throw new n("viewconsumable-invalid-attribute",this);if(r.set(t,!0),"styles"===e)for(const e of this.element.document.stylesProcessor.getRelatedStyles(t))r.set(e,!0)}}_test(e,t){const n=i(t),s=this._consumables[e];for(const t of n)if("attributes"!==e||"class"!==t&&"style"!==t){const e=s.get(t);if(void 0===e)return null;if(!e)return!1}else{const e="class"==t?"classes":"styles",n=this._test(e,[...this._consumables[e].keys()]);if(!0!==n)return n}return!0}_consume(e,t){const n=i(t),s=this._consumables[e];for(const t of n)if("attributes"!==e||"class"!==t&&"style"!==t){if(s.set(t,!1),"styles"==e)for(const e of this.element.document.stylesProcessor.getRelatedStyles(t))s.set(e,!1)}else{const e="class"==t?"classes":"styles";this._consume(e,[...this._consumables[e].keys()])}}_revert(e,t){const n=i(t),s=this._consumables[e];for(const t of n)if("attributes"!==e||"class"!==t&&"style"!==t){!1===s.get(t)&&s.set(t,!0)}else{const e="class"==t?"classes":"styles";this._revert(e,[...this._consumables[e].keys()])}}}
 /**
  * @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 rs extends(a()){constructor(){super(),this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",((t,e)=>{e[0]=new os(e[0])}),{priority:"highest"}),this.on("checkChild",((t,e)=>{e[0]=new os(e[0]),e[1]=this.getDefinition(e[1])}),{priority:"highest"})}register(t,e){if(this._sourceDefinitions[t])throw new n("schema-cannot-register-item-twice",this,{itemName:t});this._sourceDefinitions[t]=[Object.assign({},e)],this._clearCache()}extend(t,e){if(!this._sourceDefinitions[t])throw new n("schema-cannot-extend-missing-item",this,{itemName:t});this._sourceDefinitions[t].push(Object.assign({},e)),this._clearCache()}getDefinitions(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}getDefinition(t){let e;return e="string"==typeof t?t:"is"in t&&(t.is("$text")||t.is("$textProxy"))?"$text":t.name,this.getDefinitions()[e]}isRegistered(t){return!!this.getDefinition(t)}isBlock(t){const e=this.getDefinition(t);return!(!e||!e.isBlock)}isLimit(t){const e=this.getDefinition(t);return!!e&&!(!e.isLimit&&!e.isObject)}isObject(t){const e=this.getDefinition(t);return!!e&&!!(e.isObject||e.isLimit&&e.isSelectable&&e.isContent)}isInline(t){const e=this.getDefinition(t);return!(!e||!e.isInline)}isSelectable(t){const e=this.getDefinition(t);return!!e&&!(!e.isSelectable&&!e.isObject)}isContent(t){const e=this.getDefinition(t);return!!e&&!(!e.isContent&&!e.isObject)}checkChild(t,e){return!!e&&this._checkContextMatch(e,t)}checkAttribute(t,e){const n=this.getDefinition(t.last);return!!n&&n.allowAttributes.includes(e)}checkMerge(t,e){if(t instanceof Ze){const e=t.nodeBefore,s=t.nodeAfter;if(!(e instanceof Ye))throw new n("schema-check-merge-no-element-before",this);if(!(s instanceof Ye))throw new n("schema-check-merge-no-element-after",this);return this.checkMerge(e,s)}for(const n of e.getChildren())if(!this.checkChild(t,n))return!1;return!0}addChildCheck(t){this.on("checkChild",((e,[n,s])=>{if(!s)return;const i=t(n,s);"boolean"==typeof i&&(e.stop(),e.return=i)}),{priority:"high"})}addAttributeCheck(t){this.on("checkAttribute",((e,[n,s])=>{const i=t(n,s);"boolean"==typeof i&&(e.stop(),e.return=i)}),{priority:"high"})}setAttributeProperties(t,e){this._attributeProperties[t]=Object.assign(this.getAttributeProperties(t),e)}getAttributeProperties(t){return this._attributeProperties[t]||{}}getLimitElement(t){let e;if(t instanceof Ze)e=t.parent;else{e=(t instanceof on?[t]:Array.from(t.getRanges())).reduce(((t,e)=>{const n=e.getCommonAncestor();return t?t.getCommonAncestor(n,{includeSelf:!0}):n}),null)}for(;!this.isLimit(e)&&e.parent;)e=e.parent;return e}checkAttributeInSelection(t,e){if(t.isCollapsed){const n=[...t.getFirstPosition().getAncestors(),new Ge("",t.getAttributes())];return this.checkAttribute(n,e)}{const n=t.getRanges();for(const t of n)for(const n of t)if(this.checkAttribute(n.item,e))return!0}return!1}*getValidRanges(t,e){t=function*(t){for(const e of t)yield*e.getMinimalFlatRanges()}(t);for(const n of t)yield*this._getValidRangesForRange(n,e)}getNearestSelectionRange(t,e="both"){if("$graveyard"==t.root.rootName)return null;if(this.checkChild(t,"$text"))return new on(t);let n,s;const i=t.getAncestors().reverse().find((t=>this.isLimit(t)))||t.root;"both"!=e&&"backward"!=e||(n=new Xe({boundaries:on._createIn(i),startPosition:t,direction:"backward"})),"both"!=e&&"forward"!=e||(s=new Xe({boundaries:on._createIn(i),startPosition:t}));for(const t of function*(t,e){let n=!1;for(;!n;){if(n=!0,t){const e=t.next();e.done||(n=!1,yield{walker:t,value:e.value})}if(e){const t=e.next();t.done||(n=!1,yield{walker:e,value:t.value})}}}(n,s)){const e=t.walker==n?"elementEnd":"elementStart",s=t.value;if(s.type==e&&this.isObject(s.item))return on._createOn(s.item);if(this.checkChild(s.nextPosition,"$text"))return new on(s.nextPosition)}return null}findAllowedParent(t,e){let n=t.parent;for(;n;){if(this.checkChild(n,e))return n;if(this.isLimit(n))return null;n=n.parent}return null}setAllowedAttributes(t,e,n){const s=n.model;for(const[i,r]of Object.entries(e))s.schema.checkAttribute(t,i)&&n.setAttribute(i,r,t)}removeDisallowedAttributes(t,e){for(const n of t)if(n.is("$text"))ys(this,n,e);else{const t=on._createIn(n).getPositions();for(const n of t){ys(this,n.nodeBefore||n.parent,e)}}}getAttributesWithProperty(t,e,n){const s={};for(const[i,r]of t.getAttributes()){const t=this.getAttributeProperties(i);void 0!==t[e]&&(void 0!==n&&n!==t[e]||(s[i]=r))}return s}createContext(t){return new os(t)}_clearCache(){this._compiledDefinitions=null}_compile(){const t={},e=this._sourceDefinitions,n=Object.keys(e);for(const s of n)t[s]=as(e[s],s);for(const e of n)ls(t,e);for(const e of n)hs(t,e);for(const e of n)cs(t,e);for(const e of n)us(t,e),ds(t,e);for(const e of n)fs(t,e),ms(t,e),gs(t,e);this._compiledDefinitions=t}_checkContextMatch(t,e,n=e.length-1){const s=e.getItem(n);if(t.allowIn.includes(s.name)){if(0==n)return!0;{const t=this.getDefinition(s);return this._checkContextMatch(t,e,n-1)}}return!1}*_getValidRangesForRange(t,e){let n=t.start,s=t.start;for(const i of t.getItems({shallow:!0}))i.is("element")&&(yield*this._getValidRangesForRange(on._createIn(i),e)),this.checkAttribute(i,e)||(n.isEqual(s)||(yield new on(n,s)),n=Ze._createAfter(i)),s=Ze._createAfter(i);n.isEqual(s)||(yield new on(n,s))}findOptimalInsertionRange(t,e){const n=t.getSelectedElement();if(n&&this.isObject(n)&&!this.isInline(n))return"before"==e||"after"==e?new on(Ze._createAt(n,e)):on._createOn(n);const s=P(t.getSelectedBlocks());if(!s)return new on(t.focus);if(s.isEmpty)return new on(Ze._createAt(s,0));const i=Ze._createAfter(s);return t.focus.isTouching(i)?new on(i):new on(Ze._createBefore(s))}}class os{constructor(t){if(t instanceof os)return t;let e;e="string"==typeof t?[t]:Array.isArray(t)?t:t.getAncestors({includeSelf:!0}),this._items=e.map(ws)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(t){const e=new os([t]);return e._items=[...this._items,...e._items],e}getItem(t){return this._items[t]}*getNames(){yield*this._items.map((t=>t.name))}endsWith(t){return Array.from(this.getNames()).join(" ").endsWith(t)}startsWith(t){return Array.from(this.getNames()).join(" ").startsWith(t)}}function as(t,e){const n={name:e,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(t,e){for(const n of t){const t=Object.keys(n).filter((t=>t.startsWith("is")));for(const s of t)e[s]=!!n[s]}}(t,n),ps(t,n,"allowIn"),ps(t,n,"allowContentOf"),ps(t,n,"allowWhere"),ps(t,n,"allowAttributes"),ps(t,n,"allowAttributesOf"),ps(t,n,"allowChildren"),ps(t,n,"inheritTypesFrom"),function(t,e){for(const n of t){const t=n.inheritAllFrom;t&&(e.allowContentOf.push(t),e.allowWhere.push(t),e.allowAttributesOf.push(t),e.inheritTypesFrom.push(t))}}(t,n),n}function ls(t,e){const n=t[e];for(const s of n.allowChildren){const n=t[s];n&&n.allowIn.push(e)}n.allowChildren.length=0}function hs(t,e){for(const n of t[e].allowContentOf)if(t[n]){_s(t,n).forEach((t=>{t.allowIn.push(e)}))}delete t[e].allowContentOf}function cs(t,e){for(const n of t[e].allowWhere){const s=t[n];if(s){const n=s.allowIn;t[e].allowIn.push(...n)}}delete t[e].allowWhere}function us(t,e){for(const n of t[e].allowAttributesOf){const s=t[n];if(s){const n=s.allowAttributes;t[e].allowAttributes.push(...n)}}delete t[e].allowAttributesOf}function ds(t,e){const n=t[e];for(const e of n.inheritTypesFrom){const s=t[e];if(s){const t=Object.keys(s).filter((t=>t.startsWith("is")));for(const e of t)e in n||(n[e]=s[e])}}delete n.inheritTypesFrom}function fs(t,e){const n=t[e],s=n.allowIn.filter((e=>t[e]));n.allowIn=Array.from(new Set(s))}function ms(t,e){const n=t[e];for(const s of n.allowIn){t[s].allowChildren.push(e)}}function gs(t,e){const n=t[e];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function ps(t,e,n){for(const s of t){const t=s[n];"string"==typeof t?e[n].push(t):Array.isArray(t)&&e[n].push(...t)}}function _s(t,e){const n=t[e];return(s=t,Object.keys(s).map((t=>s[t]))).filter((t=>t.allowIn.includes(n.name)));var s}function ws(t){return"string"==typeof t||t.is("documentFragment")?{name:"string"==typeof t?t:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}:{name:t.is("element")?t.name:"$text",*getAttributeKeys(){yield*t.getAttributeKeys()},getAttribute:e=>t.getAttribute(e)}}function ys(t,e,n){for(const s of e.getAttributeKeys())t.checkAttribute(e,s)||n.removeAttribute(s,e)}
+ */class ls extends(a()){constructor(){super(),this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",((e,t)=>{t[0]=new cs(t[0])}),{priority:"highest"}),this.on("checkChild",((e,t)=>{t[0]=new cs(t[0]),t[1]=this.getDefinition(t[1])}),{priority:"highest"})}register(e,t){if(this._sourceDefinitions[e])throw new n("schema-cannot-register-item-twice",this,{itemName:e});this._sourceDefinitions[e]=[Object.assign({},t)],this._clearCache()}extend(e,t){if(!this._sourceDefinitions[e])throw new n("schema-cannot-extend-missing-item",this,{itemName:e});this._sourceDefinitions[e].push(Object.assign({},t)),this._clearCache()}getDefinitions(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}getDefinition(e){let t;return t="string"==typeof e?e:"is"in e&&(e.is("$text")||e.is("$textProxy"))?"$text":e.name,this.getDefinitions()[t]}isRegistered(e){return!!this.getDefinition(e)}isBlock(e){const t=this.getDefinition(e);return!(!t||!t.isBlock)}isLimit(e){const t=this.getDefinition(e);return!!t&&!(!t.isLimit&&!t.isObject)}isObject(e){const t=this.getDefinition(e);return!!t&&!!(t.isObject||t.isLimit&&t.isSelectable&&t.isContent)}isInline(e){const t=this.getDefinition(e);return!(!t||!t.isInline)}isSelectable(e){const t=this.getDefinition(e);return!!t&&!(!t.isSelectable&&!t.isObject)}isContent(e){const t=this.getDefinition(e);return!!t&&!(!t.isContent&&!t.isObject)}checkChild(e,t){return!!t&&this._checkContextMatch(t,e)}checkAttribute(e,t){const n=this.getDefinition(e.last);return!!n&&n.allowAttributes.includes(t)}checkMerge(e,t){if(e instanceof Zt){const t=e.nodeBefore,s=e.nodeAfter;if(!(t instanceof Yt))throw new n("schema-check-merge-no-element-before",this);if(!(s instanceof Yt))throw new n("schema-check-merge-no-element-after",this);return this.checkMerge(t,s)}for(const n of t.getChildren())if(!this.checkChild(e,n))return!1;return!0}addChildCheck(e){this.on("checkChild",((t,[n,s])=>{if(!s)return;const i=e(n,s);"boolean"==typeof i&&(t.stop(),t.return=i)}),{priority:"high"})}addAttributeCheck(e){this.on("checkAttribute",((t,[n,s])=>{const i=e(n,s);"boolean"==typeof i&&(t.stop(),t.return=i)}),{priority:"high"})}setAttributeProperties(e,t){this._attributeProperties[e]=Object.assign(this.getAttributeProperties(e),t)}getAttributeProperties(e){return this._attributeProperties[e]||{}}getLimitElement(e){let t;if(e instanceof Zt)t=e.parent;else{t=(e instanceof on?[e]:Array.from(e.getRanges())).reduce(((e,t)=>{const n=t.getCommonAncestor();return e?e.getCommonAncestor(n,{includeSelf:!0}):n}),null)}for(;!this.isLimit(t)&&t.parent;)t=t.parent;return t}checkAttributeInSelection(e,t){if(e.isCollapsed){const n=[...e.getFirstPosition().getAncestors(),new Gt("",e.getAttributes())];return this.checkAttribute(n,t)}{const n=e.getRanges();for(const e of n)for(const n of e)if(this.checkAttribute(n.item,t))return!0}return!1}*getValidRanges(e,t){e=function*(e){for(const t of e)yield*t.getMinimalFlatRanges()}(e);for(const n of e)yield*this._getValidRangesForRange(n,t)}getNearestSelectionRange(e,t="both"){if("$graveyard"==e.root.rootName)return null;if(this.checkChild(e,"$text"))return new on(e);let n,s;const i=e.getAncestors().reverse().find((e=>this.isLimit(e)))||e.root;"both"!=t&&"backward"!=t||(n=new Xt({boundaries:on._createIn(i),startPosition:e,direction:"backward"})),"both"!=t&&"forward"!=t||(s=new Xt({boundaries:on._createIn(i),startPosition:e}));for(const e of function*(e,t){let n=!1;for(;!n;){if(n=!0,e){const t=e.next();t.done||(n=!1,yield{walker:e,value:t.value})}if(t){const e=t.next();e.done||(n=!1,yield{walker:t,value:e.value})}}}(n,s)){const t=e.walker==n?"elementEnd":"elementStart",s=e.value;if(s.type==t&&this.isObject(s.item))return on._createOn(s.item);if(this.checkChild(s.nextPosition,"$text"))return new on(s.nextPosition)}return null}findAllowedParent(e,t){let n=e.parent;for(;n;){if(this.checkChild(n,t))return n;if(this.isLimit(n))return null;n=n.parent}return null}setAllowedAttributes(e,t,n){const s=n.model;for(const[i,r]of Object.entries(t))s.schema.checkAttribute(e,i)&&n.setAttribute(i,r,e)}removeDisallowedAttributes(e,t){for(const n of e)if(n.is("$text"))Ps(this,n,t);else{const e=on._createIn(n).getPositions();for(const n of e){Ps(this,n.nodeBefore||n.parent,t)}}}getAttributesWithProperty(e,t,n){const s={};for(const[i,r]of e.getAttributes()){const e=this.getAttributeProperties(i);void 0!==e[t]&&(void 0!==n&&n!==e[t]||(s[i]=r))}return s}createContext(e){return new cs(e)}_clearCache(){this._compiledDefinitions=null}_compile(){const e={},t=this._sourceDefinitions,n=Object.keys(t);for(const s of n)e[s]=hs(t[s],s);for(const t of n)ds(e,t);for(const t of n)us(e,t);for(const t of n)fs(e,t);for(const t of n)ms(e,t),gs(e,t);for(const t of n)ps(e,t),_s(e,t),ws(e,t);this._compiledDefinitions=e}_checkContextMatch(e,t,n=t.length-1){const s=t.getItem(n);if(e.allowIn.includes(s.name)){if(0==n)return!0;{const e=this.getDefinition(s);return this._checkContextMatch(e,t,n-1)}}return!1}*_getValidRangesForRange(e,t){let n=e.start,s=e.start;for(const i of e.getItems({shallow:!0}))i.is("element")&&(yield*this._getValidRangesForRange(on._createIn(i),t)),this.checkAttribute(i,t)||(n.isEqual(s)||(yield new on(n,s)),n=Zt._createAfter(i)),s=Zt._createAfter(i);n.isEqual(s)||(yield new on(n,s))}findOptimalInsertionRange(e,t){const n=e.getSelectedElement();if(n&&this.isObject(n)&&!this.isInline(n))return"before"==t||"after"==t?new on(Zt._createAt(n,t)):on._createOn(n);const s=A(e.getSelectedBlocks());if(!s)return new on(e.focus);if(s.isEmpty)return new on(Zt._createAt(s,0));const i=Zt._createAfter(s);return e.focus.isTouching(i)?new on(i):new on(Zt._createBefore(s))}}class cs{constructor(e){if(e instanceof cs)return e;let t;t="string"==typeof e?[e]:Array.isArray(e)?e:e.getAncestors({includeSelf:!0}),this._items=t.map(vs)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(e){const t=new cs([e]);return t._items=[...this._items,...t._items],t}getItem(e){return this._items[e]}*getNames(){yield*this._items.map((e=>e.name))}endsWith(e){return Array.from(this.getNames()).join(" ").endsWith(e)}startsWith(e){return Array.from(this.getNames()).join(" ").startsWith(e)}}function hs(e,t){const n={name:t,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(e,t){for(const n of e){const e=Object.keys(n).filter((e=>e.startsWith("is")));for(const s of e)t[s]=!!n[s]}}(e,n),ys(e,n,"allowIn"),ys(e,n,"allowContentOf"),ys(e,n,"allowWhere"),ys(e,n,"allowAttributes"),ys(e,n,"allowAttributesOf"),ys(e,n,"allowChildren"),ys(e,n,"inheritTypesFrom"),function(e,t){for(const n of e){const e=n.inheritAllFrom;e&&(t.allowContentOf.push(e),t.allowWhere.push(e),t.allowAttributesOf.push(e),t.inheritTypesFrom.push(e))}}(e,n),n}function ds(e,t){const n=e[t];for(const s of n.allowChildren){const n=e[s];n&&n.allowIn.push(t)}n.allowChildren.length=0}function us(e,t){for(const n of e[t].allowContentOf)if(e[n]){bs(e,n).forEach((e=>{e.allowIn.push(t)}))}delete e[t].allowContentOf}function fs(e,t){for(const n of e[t].allowWhere){const s=e[n];if(s){const n=s.allowIn;e[t].allowIn.push(...n)}}delete e[t].allowWhere}function ms(e,t){for(const n of e[t].allowAttributesOf){const s=e[n];if(s){const n=s.allowAttributes;e[t].allowAttributes.push(...n)}}delete e[t].allowAttributesOf}function gs(e,t){const n=e[t];for(const t of n.inheritTypesFrom){const s=e[t];if(s){const e=Object.keys(s).filter((e=>e.startsWith("is")));for(const t of e)t in n||(n[t]=s[t])}}delete n.inheritTypesFrom}function ps(e,t){const n=e[t],s=n.allowIn.filter((t=>e[t]));n.allowIn=Array.from(new Set(s))}function _s(e,t){const n=e[t];for(const s of n.allowIn){e[s].allowChildren.push(t)}}function ws(e,t){const n=e[t];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function ys(e,t,n){for(const s of e){const e=s[n];"string"==typeof e?t[n].push(e):Array.isArray(e)&&t[n].push(...e)}}function bs(e,t){const n=e[t];return(s=e,Object.keys(s).map((e=>s[e]))).filter((e=>e.allowIn.includes(n.name)));var s}function vs(e){return"string"==typeof e||e.is("documentFragment")?{name:"string"==typeof e?e:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}:{name:e.is("element")?e.name:"$text",*getAttributeKeys(){yield*e.getAttributeKeys()},getAttribute:t=>e.getAttribute(t)}}function Ps(e,t,n){for(const s of t.getAttributeKeys())e.checkAttribute(t,s)||n.removeAttribute(s,t)}
 /**
  * @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 bs extends(e()){constructor(t){super(),this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this._emptyElementsToKeep=new Set,this.conversionApi={...t,consumable:null,writer:null,store:null,convertItem:(t,e)=>this._convertItem(t,e),convertChildren:(t,e)=>this._convertChildren(t,e),safeInsert:(t,e)=>this._safeInsert(t,e),updateConversionResult:(t,e)=>this._updateConversionResult(t,e),splitToAllowedParent:(t,e)=>this._splitToAllowedParent(t,e),getSplitParts:t=>this._getSplitParts(t),keepEmptyElement:t=>this._keepEmptyElement(t)}}convert(t,e,n=["$root"]){this.fire("viewCleanup",t),this._modelCursor=function(t,e){let n;for(const s of new os(t)){const t={};for(const e of s.getAttributeKeys())t[e]=s.getAttribute(e);const i=e.createElement(s.name,t);n&&e.insert(i,n),n=Ze._createAt(i,0)}return n}
+ */class As extends(t()){constructor(e){super(),this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this._emptyElementsToKeep=new Set,this.conversionApi={...e,consumable:null,writer:null,store:null,convertItem:(e,t)=>this._convertItem(e,t),convertChildren:(e,t)=>this._convertChildren(e,t),safeInsert:(e,t)=>this._safeInsert(e,t),updateConversionResult:(e,t)=>this._updateConversionResult(e,t),splitToAllowedParent:(e,t)=>this._splitToAllowedParent(e,t),getSplitParts:e=>this._getSplitParts(e),keepEmptyElement:e=>this._keepEmptyElement(e)}}convert(e,t,n=["$root"]){this.fire("viewCleanup",e),this._modelCursor=function(e,t){let n;for(const s of new cs(e)){const e={};for(const t of s.getAttributeKeys())e[t]=s.getAttribute(t);const i=t.createElement(s.name,e);n&&t.insert(i,n),n=Zt._createAt(i,0)}return n}
 /**
  * @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
- */(n,e),this.conversionApi.writer=e,this.conversionApi.consumable=ns.createFrom(t),this.conversionApi.store={};const{modelRange:s}=this._convertItem(t,this._modelCursor),i=e.createDocumentFragment();if(s){this._removeEmptyElements();for(const t of Array.from(this._modelCursor.parent.getChildren()))e.append(t,i);i.markers=function(t,e){const n=new Set,s=new Map,i=on._createIn(t).getItems();for(const t of i)t.is("element","$marker")&&n.add(t);for(const t of n){const n=t.getAttribute("data-name"),i=e.createPositionBefore(t);s.has(n)?s.get(n).end=i.clone():s.set(n,new on(i.clone())),e.remove(t)}return s}(i,e)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this._emptyElementsToKeep.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,i}_convertItem(t,e){const s={viewItem:t,modelCursor:e,modelRange:null};if(t.is("element")?this.fire(`element:${t.name}`,s,this.conversionApi):t.is("$text")?this.fire("text",s,this.conversionApi):this.fire("documentFragment",s,this.conversionApi),s.modelRange&&!(s.modelRange instanceof on))throw new n("view-conversion-dispatcher-incorrect-result",this);return{modelRange:s.modelRange,modelCursor:s.modelCursor}}_convertChildren(t,e){let n=e.is("position")?e:Ze._createAt(e,0);const s=new on(n);for(const e of Array.from(t.getChildren())){const t=this._convertItem(e,n);t.modelRange instanceof on&&(s.end=t.modelRange.end,n=t.modelCursor)}return{modelRange:s,modelCursor:n}}_safeInsert(t,e){const n=this._splitToAllowedParent(t,e);return!!n&&(this.conversionApi.writer.insert(t,n.position),!0)}_updateConversionResult(t,e){const n=this._getSplitParts(t),s=this.conversionApi.writer;e.modelRange||(e.modelRange=s.createRange(s.createPositionBefore(t),s.createPositionAfter(n[n.length-1])));const i=this._cursorParents.get(t);e.modelCursor=i?s.createPositionAt(i,0):e.modelRange.end}_splitToAllowedParent(t,e){const{schema:n,writer:s}=this.conversionApi;let i=n.findAllowedParent(e,t);if(i){if(i===e.parent)return{position:e};this._modelCursor.parent.getAncestors().includes(i)&&(i=null)}if(!i)return Wn(e,t,n)?{position:jn(e,s)}:null;const r=this.conversionApi.writer.split(e,i),o=[];for(const t of r.range.getWalker())if("elementEnd"==t.type)o.push(t.item);else{const e=o.pop(),n=t.item;this._registerSplitPair(e,n)}const a=r.range.end.parent;return this._cursorParents.set(t,a),{position:r.position,cursorParent:a}}_registerSplitPair(t,e){this._splitParts.has(t)||this._splitParts.set(t,[t]);const n=this._splitParts.get(t);this._splitParts.set(e,n),n.push(e)}_getSplitParts(t){let e;return e=this._splitParts.has(t)?this._splitParts.get(t):[t],e}_keepEmptyElement(t){this._emptyElementsToKeep.add(t)}_removeEmptyElements(){let t=!1;for(const e of this._splitParts.keys())e.isEmpty&&!this._emptyElementsToKeep.has(e)&&(this.conversionApi.writer.remove(e),this._splitParts.delete(e),t=!0);t&&this._removeEmptyElements()}}class vs{getHtml(t){const e=b.document.implementation.createHTMLDocument("").createElement("div");return e.appendChild(t),e.innerHTML}}
+ */(n,t),this.conversionApi.writer=t,this.conversionApi.consumable=rs.createFrom(e),this.conversionApi.store={};const{modelRange:s}=this._convertItem(e,this._modelCursor),i=t.createDocumentFragment();if(s){this._removeEmptyElements();for(const e of Array.from(this._modelCursor.parent.getChildren()))t.append(e,i);i.markers=function(e,t){const n=new Set,s=new Map,i=on._createIn(e).getItems();for(const e of i)e.is("element","$marker")&&n.add(e);for(const e of n){const n=e.getAttribute("data-name"),i=t.createPositionBefore(e);s.has(n)?s.get(n).end=i.clone():s.set(n,new on(i.clone())),t.remove(e)}return s}(i,t)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this._emptyElementsToKeep.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,i}_convertItem(e,t){const s={viewItem:e,modelCursor:t,modelRange:null};if(e.is("element")?this.fire(`element:${e.name}`,s,this.conversionApi):e.is("$text")?this.fire("text",s,this.conversionApi):this.fire("documentFragment",s,this.conversionApi),s.modelRange&&!(s.modelRange instanceof on))throw new n("view-conversion-dispatcher-incorrect-result",this);return{modelRange:s.modelRange,modelCursor:s.modelCursor}}_convertChildren(e,t){let n=t.is("position")?t:Zt._createAt(t,0);const s=new on(n);for(const t of Array.from(e.getChildren())){const e=this._convertItem(t,n);e.modelRange instanceof on&&(s.end=e.modelRange.end,n=e.modelCursor)}return{modelRange:s,modelCursor:n}}_safeInsert(e,t){const n=this._splitToAllowedParent(e,t);return!!n&&(this.conversionApi.writer.insert(e,n.position),!0)}_updateConversionResult(e,t){const n=this._getSplitParts(e),s=this.conversionApi.writer;t.modelRange||(t.modelRange=s.createRange(s.createPositionBefore(e),s.createPositionAfter(n[n.length-1])));const i=this._cursorParents.get(e);t.modelCursor=i?s.createPositionAt(i,0):t.modelRange.end}_splitToAllowedParent(e,t){const{schema:n,writer:s}=this.conversionApi;let i=n.findAllowedParent(t,e);if(i){if(i===t.parent)return{position:t};this._modelCursor.parent.getAncestors().includes(i)&&(i=null)}if(!i)return zn(t,e,n)?{position:Jn(t,s)}:null;const r=this.conversionApi.writer.split(t,i),o=[];for(const e of r.range.getWalker())if("elementEnd"==e.type)o.push(e.item);else{const t=o.pop(),n=e.item;this._registerSplitPair(t,n)}const a=r.range.end.parent;return this._cursorParents.set(e,a),{position:r.position,cursorParent:a}}_registerSplitPair(e,t){this._splitParts.has(e)||this._splitParts.set(e,[e]);const n=this._splitParts.get(e);this._splitParts.set(t,n),n.push(t)}_getSplitParts(e){let t;return t=this._splitParts.has(e)?this._splitParts.get(e):[e],t}_keepEmptyElement(e){this._emptyElementsToKeep.add(e)}_removeEmptyElements(){let e=!1;for(const t of this._splitParts.keys())t.isEmpty&&!this._emptyElementsToKeep.has(t)&&(this.conversionApi.writer.remove(t),this._splitParts.delete(t),e=!0);e&&this._removeEmptyElements()}}class Cs{getHtml(e){const t=v.document.implementation.createHTMLDocument("").createElement("div");return t.appendChild(e),t.innerHTML}}
 /**
  * @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 Ps{constructor(t){this.skipComments=!0,this.domParser=new DOMParser,this.domConverter=new Ce(t,{renderingMode:"data"}),this.htmlWriter=new vs}toData(t){const e=this.domConverter.viewToDom(t);return this.htmlWriter.getHtml(e)}toView(t){const e=this._toDom(t);return this.domConverter.domToView(e,{skipComments:this.skipComments})}registerRawContentMatcher(t){this.domConverter.registerRawContentMatcher(t)}useFillerType(t){this.domConverter.blockFillerMode="marked"==t?"markedNbsp":"nbsp"}_toDom(t){t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)||(t=`<body>${t}</body>`);const e=this.domParser.parseFromString(t,"text/html"),n=e.createDocumentFragment(),s=e.body.childNodes;for(;s.length>0;)n.appendChild(s[0]);return n}}
+ */class ks{constructor(e){this.skipComments=!0,this.domParser=new DOMParser,this.domConverter=new Ct(e,{renderingMode:"data"}),this.htmlWriter=new Cs}toData(e){const t=this.domConverter.viewToDom(e);return this.htmlWriter.getHtml(t)}toView(e){const t=this._toDom(e);return this.domConverter.domToView(t,{skipComments:this.skipComments})}registerRawContentMatcher(e){this.domConverter.registerRawContentMatcher(e)}useFillerType(e){this.domConverter.blockFillerMode="marked"==e?"markedNbsp":"nbsp"}_toDom(e){e.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)||(e=`<body>${e}</body>`);const t=this.domParser.parseFromString(e,"text/html"),n=t.createDocumentFragment(),s=t.body.childNodes;for(;s.length>0;)n.appendChild(s[0]);return n}}
 /**
  * @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 As extends(e()){constructor(t,e){super(),this.model=t,this.mapper=new an,this.downcastDispatcher=new cn({mapper:this.mapper,schema:t.schema}),this.downcastDispatcher.on("insert:$text",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const s=n.writer,i=n.mapper.toViewPosition(e.range.start),r=s.createText(e.item.data);s.insert(i,r)}),{priority:"lowest"}),this.downcastDispatcher.on("insert",((t,e,n)=>{n.convertAttributes(e.item),e.reconversion||!e.item.is("element")||e.item.isEmpty||n.convertChildren(e.item)}),{priority:"lowest"}),this.upcastDispatcher=new bs({schema:t.schema}),this.viewDocument=new Bt(e),this.stylesProcessor=e,this.htmlProcessor=new Ps(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new Kt(this.viewDocument),this.upcastDispatcher.on("text",((t,e,{schema:n,consumable:s,writer:i})=>{let r=e.modelCursor;if(!s.test(e.viewItem))return;if(!n.checkChild(r,"$text")){if(!Wn(r,"$text",n))return;if(0==e.viewItem.data.trim().length)return;const t=r.nodeBefore;r=jn(r,i),t&&t.is("element","$marker")&&(i.move(i.createRangeOn(t),r),r=i.createPositionAfter(t))}s.consume(e.viewItem);const o=i.createText(e.viewItem.data);i.insert(o,r),e.modelRange=i.createRange(r,r.getShiftedBy(o.offsetSize)),e.modelCursor=e.modelRange.end}),{priority:"lowest"}),this.upcastDispatcher.on("element",((t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:!0})){const{modelRange:t,modelCursor:s}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t,e.modelCursor=s}}),{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",((t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:!0})){const{modelRange:t,modelCursor:s}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t,e.modelCursor=s}}),{priority:"lowest"}),a().prototype.decorate.call(this,"init"),a().prototype.decorate.call(this,"set"),a().prototype.decorate.call(this,"get"),a().prototype.decorate.call(this,"toView"),a().prototype.decorate.call(this,"toModel"),this.on("init",(()=>{this.fire("ready")}),{priority:"lowest"}),this.on("ready",(()=>{this.model.enqueueChange({isUndoable:!1},Ln)}),{priority:"lowest"})}get(e={}){const{rootName:s="main",trim:i="empty"}=e;if(!this._checkIfRootsExists([s]))throw new n("datacontroller-get-non-existent-root",this);const r=this.model.document.getRoot(s);return r.isAttached()||t("datacontroller-get-detached-root",this),"empty"!==i||this.model.hasContent(r,{ignoreWhitespaces:!0})?this.stringify(r,e):""}stringify(t,e={}){const n=this.toView(t,e);return this.processor.toData(n)}toView(t,e={}){const n=this.viewDocument,s=this._viewWriter;this.mapper.clearBindings();const i=on._createIn(t),r=new Jt(n);this.mapper.bindElements(t,r);const o=t.is("documentFragment")?t.markers:function(t){const e=[],n=t.root.document;if(!n)return new Map;const s=on._createIn(t);for(const t of n.model.markers){const n=t.getRange(),i=n.isCollapsed,r=n.start.isEqual(s.start)||n.end.isEqual(s.end);if(i&&r)e.push([t.name,n]);else{const i=s.getIntersection(n);i&&e.push([t.name,i])}}return e.sort((([t,e],[n,s])=>{if("after"!==e.end.compareWith(s.start))return 1;if("before"!==e.start.compareWith(s.end))return-1;switch(e.start.compareWith(s.start)){case"before":return 1;case"after":return-1;default:switch(e.end.compareWith(s.end)){case"before":return 1;case"after":return-1;default:return n.localeCompare(t)}}})),new Map(e)}
+ */class Es extends(t()){constructor(e,t){super(),this.model=e,this.mapper=new an,this.downcastDispatcher=new hn({mapper:this.mapper,schema:e.schema}),this.downcastDispatcher.on("insert:$text",((e,t,n)=>{if(!n.consumable.consume(t.item,e.name))return;const s=n.writer,i=n.mapper.toViewPosition(t.range.start),r=s.createText(t.item.data);s.insert(i,r)}),{priority:"lowest"}),this.downcastDispatcher.on("insert",((e,t,n)=>{n.convertAttributes(t.item),t.reconversion||!t.item.is("element")||t.item.isEmpty||n.convertChildren(t.item)}),{priority:"lowest"}),this.upcastDispatcher=new As({schema:e.schema}),this.viewDocument=new Fe(t),this.stylesProcessor=t,this.htmlProcessor=new ks(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new Ke(this.viewDocument),this.upcastDispatcher.on("text",((e,t,{schema:n,consumable:s,writer:i})=>{let r=t.modelCursor;if(!s.test(t.viewItem))return;if(!n.checkChild(r,"$text")){if(!zn(r,"$text",n))return;if(0==t.viewItem.data.trim().length)return;const e=r.nodeBefore;r=Jn(r,i),e&&e.is("element","$marker")&&(i.move(i.createRangeOn(e),r),r=i.createPositionAfter(e))}s.consume(t.viewItem);const o=i.createText(t.viewItem.data);i.insert(o,r),t.modelRange=i.createRange(r,r.getShiftedBy(o.offsetSize)),t.modelCursor=t.modelRange.end}),{priority:"lowest"}),this.upcastDispatcher.on("element",((e,t,n)=>{if(!t.modelRange&&n.consumable.consume(t.viewItem,{name:!0})){const{modelRange:e,modelCursor:s}=n.convertChildren(t.viewItem,t.modelCursor);t.modelRange=e,t.modelCursor=s}}),{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",((e,t,n)=>{if(!t.modelRange&&n.consumable.consume(t.viewItem,{name:!0})){const{modelRange:e,modelCursor:s}=n.convertChildren(t.viewItem,t.modelCursor);t.modelRange=e,t.modelCursor=s}}),{priority:"lowest"}),a().prototype.decorate.call(this,"init"),a().prototype.decorate.call(this,"set"),a().prototype.decorate.call(this,"get"),a().prototype.decorate.call(this,"toView"),a().prototype.decorate.call(this,"toModel"),this.on("init",(()=>{this.fire("ready")}),{priority:"lowest"}),this.on("ready",(()=>{this.model.enqueueChange({isUndoable:!1},Un)}),{priority:"lowest"})}get(t={}){const{rootName:s="main",trim:i="empty"}=t;if(!this._checkIfRootsExists([s]))throw new n("datacontroller-get-non-existent-root",this);const r=this.model.document.getRoot(s);return r.isAttached()||e("datacontroller-get-detached-root",this),"empty"!==i||this.model.hasContent(r,{ignoreWhitespaces:!0})?this.stringify(r,t):""}stringify(e,t={}){const n=this.toView(e,t);return this.processor.toData(n)}toView(e,t={}){const n=this.viewDocument,s=this._viewWriter;this.mapper.clearBindings();const i=on._createIn(e),r=new Je(n);this.mapper.bindElements(e,r);const o=e.is("documentFragment")?e.markers:function(e){const t=[],n=e.root.document;if(!n)return new Map;const s=on._createIn(e);for(const e of n.model.markers){const n=e.getRange(),i=n.isCollapsed,r=n.start.isEqual(s.start)||n.end.isEqual(s.end);if(i&&r)t.push([e.name,n]);else{const i=s.getIntersection(n);i&&t.push([e.name,i])}}return t.sort((([e,t],[n,s])=>{if("after"!==t.end.compareWith(s.start))return 1;if("before"!==t.start.compareWith(s.end))return-1;switch(t.start.compareWith(s.start)){case"before":return 1;case"after":return-1;default:switch(t.end.compareWith(s.end)){case"before":return 1;case"after":return-1;default:return n.localeCompare(e)}}})),new Map(t)}
 /**
  * @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
- */(t);return this.downcastDispatcher.convert(i,o,s,e),r}init(t){if(this.model.document.version)throw new n("datacontroller-init-document-not-empty",this);let e={};if("string"==typeof t?e.main=t:e=t,!this._checkIfRootsExists(Object.keys(e)))throw new n("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},(t=>{for(const n of Object.keys(e)){const s=this.model.document.getRoot(n);t.insert(this.parse(e[n],s),s,0)}})),Promise.resolve()}set(t,e={}){let s={};if("string"==typeof t?s.main=t:s=t,!this._checkIfRootsExists(Object.keys(s)))throw new n("datacontroller-set-non-existent-root",this);this.model.enqueueChange(e.batchType||{},(t=>{t.setSelection(null),t.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const e of Object.keys(s)){const n=this.model.document.getRoot(e);t.remove(t.createRangeIn(n)),t.insert(this.parse(s[e],n),n,0)}}))}parse(t,e="$root"){const n=this.processor.toView(t);return this.toModel(n,e)}toModel(t,e="$root"){return this.model.change((n=>this.upcastDispatcher.convert(t,n,e)))}addStyleProcessorRules(t){t(this.stylesProcessor)}registerRawContentMatcher(t){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(t),this.htmlProcessor.registerRawContentMatcher(t)}destroy(){this.stopListening()}_checkIfRootsExists(t){for(const e of t)if(!this.model.document.getRoot(e))return!1;return!0}}class Cs{constructor(t,e){this._helpers=new Map,this._downcast=i(t),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=i(e),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}addAlias(t,e){const s=this._downcast.includes(e);if(!this._upcast.includes(e)&&!s)throw new n("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:t,dispatchers:[e],isDowncast:s})}for(t){if(!this._helpers.has(t))throw new n("conversion-for-unknown-group",this);return this._helpers.get(t)}elementToElement(t){this.for("downcast").elementToElement(t);for(const{model:e,view:n}of ks(t))this.for("upcast").elementToElement({model:e,view:n,converterPriority:t.converterPriority})}attributeToElement(t){this.for("downcast").attributeToElement(t);for(const{model:e,view:n}of ks(t))this.for("upcast").elementToAttribute({view:n,model:e,converterPriority:t.converterPriority})}attributeToAttribute(t){this.for("downcast").attributeToAttribute(t);for(const{model:e,view:n}of ks(t))this.for("upcast").attributeToAttribute({view:n,model:e})}_createConversionHelpers({name:t,dispatchers:e,isDowncast:s}){if(this._helpers.has(t))throw new n("conversion-group-exists",this);const i=s?new Rn(e):new zn(e);this._helpers.set(t,i)}}function*ks(t){if(t.model.values)for(const e of t.model.values){const n={key:t.model.key,value:e},s=t.view[e],i=t.upcastAlso?t.upcastAlso[e]:void 0;yield*Ss(n,s,i)}else yield*Ss(t.model,t.view,t.upcastAlso)}function*Ss(t,e,n){if(yield{model:t,view:e},n)for(const e of i(n))yield{model:t,view:e}}
+ */(e);return this.downcastDispatcher.convert(i,o,s,t),r}init(e){if(this.model.document.version)throw new n("datacontroller-init-document-not-empty",this);let t={};if("string"==typeof e?t.main=e:t=e,!this._checkIfRootsExists(Object.keys(t)))throw new n("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},(e=>{for(const n of Object.keys(t)){const s=this.model.document.getRoot(n);e.insert(this.parse(t[n],s),s,0)}})),Promise.resolve()}set(e,t={}){let s={};if("string"==typeof e?s.main=e:s=e,!this._checkIfRootsExists(Object.keys(s)))throw new n("datacontroller-set-non-existent-root",this);this.model.enqueueChange(t.batchType||{},(e=>{e.setSelection(null),e.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const t of Object.keys(s)){const n=this.model.document.getRoot(t);e.remove(e.createRangeIn(n)),e.insert(this.parse(s[t],n),n,0)}}))}parse(e,t="$root"){const n=this.processor.toView(e);return this.toModel(n,t)}toModel(e,t="$root"){return this.model.change((n=>this.upcastDispatcher.convert(e,n,t)))}addStyleProcessorRules(e){e(this.stylesProcessor)}registerRawContentMatcher(e){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(e),this.htmlProcessor.registerRawContentMatcher(e)}destroy(){this.stopListening()}_checkIfRootsExists(e){for(const t of e)if(!this.model.document.getRoot(t))return!1;return!0}}class Ss{constructor(e,t){this._helpers=new Map,this._downcast=i(e),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=i(t),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}addAlias(e,t){const s=this._downcast.includes(t);if(!this._upcast.includes(t)&&!s)throw new n("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:e,dispatchers:[t],isDowncast:s})}for(e){if(!this._helpers.has(e))throw new n("conversion-for-unknown-group",this);return this._helpers.get(e)}elementToElement(e){this.for("downcast").elementToElement(e);for(const{model:t,view:n}of Rs(e))this.for("upcast").elementToElement({model:t,view:n,converterPriority:e.converterPriority})}attributeToElement(e){this.for("downcast").attributeToElement(e);for(const{model:t,view:n}of Rs(e))this.for("upcast").elementToAttribute({view:n,model:t,converterPriority:e.converterPriority})}attributeToAttribute(e){this.for("downcast").attributeToAttribute(e);for(const{model:t,view:n}of Rs(e))this.for("upcast").attributeToAttribute({view:n,model:t})}_createConversionHelpers({name:e,dispatchers:t,isDowncast:s}){if(this._helpers.has(e))throw new n("conversion-group-exists",this);const i=s?new Rn(t):new Kn(t);this._helpers.set(e,i)}}function*Rs(e){if(e.model.values)for(const t of e.model.values){const n={key:e.model.key,value:t},s=e.view[t],i=e.upcastAlso?e.upcastAlso[t]:void 0;yield*xs(n,s,i)}else yield*xs(e.model,e.view,e.upcastAlso)}function*xs(e,t,n){if(yield{model:e,view:t},n)for(const t of i(n))yield{model:e,view:t}}
 /**
  * @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 Es{constructor(t){this.baseVersion=t,this.isDocumentOperation=null!==this.baseVersion,this.batch=null}_validate(){}toJSON(){const t=Object.assign({},this);return t.__className=this.constructor.className,delete t.batch,delete t.isDocumentOperation,t}static get className(){return"Operation"}static fromJSON(t,e){return new this(t.baseVersion)}}
+ */class Ts{constructor(e){this.baseVersion=e,this.isDocumentOperation=null!==this.baseVersion,this.batch=null}_validate(){}toJSON(){const e=Object.assign({},this);return e.__className=this.constructor.className,delete e.batch,delete e.isDocumentOperation,e}static get className(){return"Operation"}static fromJSON(e,t){return new this(e.baseVersion)}}
 /**
  * @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
- */function Rs(t,e){const n=Os(e),s=n.reduce(((t,e)=>t+e.offsetSize),0),i=t.parent;Ns(t);const r=t.index;return i._insertChild(r,n),Ms(i,r+n.length),Ms(i,r),new on(t,t.getShiftedBy(s))}function xs(t){if(!t.isFlat)throw new n("operation-utils-remove-range-not-flat",this);const e=t.start.parent;Ns(t.start),Ns(t.end);const s=e._removeChildren(t.start.index,t.end.index-t.start.index);return Ms(e,t.start.index),s}function Ts(t,e){if(!t.isFlat)throw new n("operation-utils-move-range-not-flat",this);const s=xs(t);return Rs(e=e._getTransformedByDeletion(t.start,t.end.offset-t.start.offset),s)}function Os(t){const e=[];!function t(n){if("string"==typeof n)e.push(new Ge(n));else if(n instanceof He)e.push(new Ge(n.data,n.getAttributes()));else if(n instanceof Je)e.push(n);else if(o(n))for(const e of n)t(e)}(t);for(let t=1;t<e.length;t++){const n=e[t],s=e[t-1];n instanceof Ge&&s instanceof Ge&&Fs(n,s)&&(e.splice(t-1,2,new Ge(s.data+n.data,s.getAttributes())),t--)}return e}function Ms(t,e){const n=t.getChild(e-1),s=t.getChild(e);if(n&&s&&n.is("$text")&&s.is("$text")&&Fs(n,s)){const i=new Ge(n.data+s.data,n.getAttributes());t._removeChildren(e-1,2),t._insertChild(e-1,i)}}function Ns(t){const e=t.textNode,n=t.parent;if(e){const s=t.offset-e.startOffset,i=e.index;n._removeChildren(i,1);const r=new Ge(e.data.substr(0,s),e.getAttributes()),o=new Ge(e.data.substr(s),e.getAttributes());n._insertChild(i,[r,o])}}function Fs(t,e){const n=t.getAttributes(),s=e.getAttributes();for(const t of n){if(t[1]!==e.getAttribute(t[0]))return!1;s.next()}return s.next().done}
+ */function Os(e,t){const n=Is(t),s=n.reduce(((e,t)=>e+t.offsetSize),0),i=e.parent;Bs(e);const r=e.index;return i._insertChild(r,n),Fs(i,r+n.length),Fs(i,r),new on(e,e.getShiftedBy(s))}function Ms(e){if(!e.isFlat)throw new n("operation-utils-remove-range-not-flat",this);const t=e.start.parent;Bs(e.start),Bs(e.end);const s=t._removeChildren(e.start.index,e.end.index-e.start.index);return Fs(t,e.start.index),s}function Ns(e,t){if(!e.isFlat)throw new n("operation-utils-move-range-not-flat",this);const s=Ms(e);return Os(t=t._getTransformedByDeletion(e.start,e.end.offset-e.start.offset),s)}function Is(e){const t=[];!function e(n){if("string"==typeof n)t.push(new Gt(n));else if(n instanceof Ht)t.push(new Gt(n.data,n.getAttributes()));else if(n instanceof Jt)t.push(n);else if(o(n))for(const t of n)e(t)}(e);for(let e=1;e<t.length;e++){const n=t[e],s=t[e-1];n instanceof Gt&&s instanceof Gt&&Ds(n,s)&&(t.splice(e-1,2,new Gt(s.data+n.data,s.getAttributes())),e--)}return t}function Fs(e,t){const n=e.getChild(t-1),s=e.getChild(t);if(n&&s&&n.is("$text")&&s.is("$text")&&Ds(n,s)){const i=new Gt(n.data+s.data,n.getAttributes());e._removeChildren(t-1,2),e._insertChild(t-1,i)}}function Bs(e){const t=e.textNode,n=e.parent;if(t){const s=e.offset-t.startOffset,i=t.index;n._removeChildren(i,1);const r=new Gt(t.data.substr(0,s),t.getAttributes()),o=new Gt(t.data.substr(s),t.getAttributes());n._insertChild(i,[r,o])}}function Ds(e,t){const n=e.getAttributes(),s=t.getAttributes();for(const e of n){if(e[1]!==t.getAttribute(e[0]))return!1;s.next()}return s.next().done}
 /**
  * @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 Bs extends Es{constructor(t,e,n,s){super(s),this.sourcePosition=t.clone(),this.sourcePosition.stickiness="toNext",this.howMany=e,this.targetPosition=n.clone(),this.targetPosition.stickiness="toNone"}get type(){return"$graveyard"==this.targetPosition.root.rootName?"remove":"$graveyard"==this.sourcePosition.root.rootName?"reinsert":"move"}get affectedSelectable(){return[on._createFromPositionAndShift(this.sourcePosition,this.howMany),on._createFromPositionAndShift(this.targetPosition,0)]}clone(){return new Bs(this.sourcePosition,this.howMany,this.targetPosition,this.baseVersion)}getMovedRangeStart(){return this.targetPosition._getTransformedByDeletion(this.sourcePosition,this.howMany)}getReversed(){const t=this.sourcePosition._getTransformedByInsertion(this.targetPosition,this.howMany);return new Bs(this.getMovedRangeStart(),this.howMany,t,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent,e=this.targetPosition.parent,i=this.sourcePosition.offset,r=this.targetPosition.offset;if(i+this.howMany>t.maxOffset)throw new n("move-operation-nodes-do-not-exist",this);if(t===e&&i<r&&r<i+this.howMany)throw new n("move-operation-range-into-itself",this);if(this.sourcePosition.root==this.targetPosition.root&&"prefix"==s(this.sourcePosition.getParentPath(),this.targetPosition.getParentPath())){const t=this.sourcePosition.path.length-1;if(this.targetPosition.path[t]>=i&&this.targetPosition.path[t]<i+this.howMany)throw new n("move-operation-node-into-itself",this)}}_execute(){Ts(on._createFromPositionAndShift(this.sourcePosition,this.howMany),this.targetPosition)}toJSON(){const t=super.toJSON();return t.sourcePosition=this.sourcePosition.toJSON(),t.targetPosition=this.targetPosition.toJSON(),t}static get className(){return"MoveOperation"}static fromJSON(t,e){const n=Ze.fromJSON(t.sourcePosition,e),s=Ze.fromJSON(t.targetPosition,e);return new this(n,t.howMany,s,t.baseVersion)}}
+ */class Vs extends Ts{constructor(e,t,n,s){super(s),this.sourcePosition=e.clone(),this.sourcePosition.stickiness="toNext",this.howMany=t,this.targetPosition=n.clone(),this.targetPosition.stickiness="toNone"}get type(){return"$graveyard"==this.targetPosition.root.rootName?"remove":"$graveyard"==this.sourcePosition.root.rootName?"reinsert":"move"}get affectedSelectable(){return[on._createFromPositionAndShift(this.sourcePosition,this.howMany),on._createFromPositionAndShift(this.targetPosition,0)]}clone(){return new Vs(this.sourcePosition,this.howMany,this.targetPosition,this.baseVersion)}getMovedRangeStart(){return this.targetPosition._getTransformedByDeletion(this.sourcePosition,this.howMany)}getReversed(){const e=this.sourcePosition._getTransformedByInsertion(this.targetPosition,this.howMany);return new Vs(this.getMovedRangeStart(),this.howMany,e,this.baseVersion+1)}_validate(){const e=this.sourcePosition.parent,t=this.targetPosition.parent,i=this.sourcePosition.offset,r=this.targetPosition.offset;if(i+this.howMany>e.maxOffset)throw new n("move-operation-nodes-do-not-exist",this);if(e===t&&i<r&&r<i+this.howMany)throw new n("move-operation-range-into-itself",this);if(this.sourcePosition.root==this.targetPosition.root&&"prefix"==s(this.sourcePosition.getParentPath(),this.targetPosition.getParentPath())){const e=this.sourcePosition.path.length-1;if(this.targetPosition.path[e]>=i&&this.targetPosition.path[e]<i+this.howMany)throw new n("move-operation-node-into-itself",this)}}_execute(){Ns(on._createFromPositionAndShift(this.sourcePosition,this.howMany),this.targetPosition)}toJSON(){const e=super.toJSON();return e.sourcePosition=this.sourcePosition.toJSON(),e.targetPosition=this.targetPosition.toJSON(),e}static get className(){return"MoveOperation"}static fromJSON(e,t){const n=Zt.fromJSON(e.sourcePosition,t),s=Zt.fromJSON(e.targetPosition,t);return new this(n,e.howMany,s,e.baseVersion)}}
 /**
  * @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 Is extends Es{constructor(t,e,n){super(n),this.position=t.clone(),this.position.stickiness="toNone",this.nodes=new Ke(Os(e)),this.shouldReceiveAttributes=!1}get type(){return"insert"}get howMany(){return this.nodes.maxOffset}get affectedSelectable(){return this.position.clone()}clone(){const t=new Ke([...this.nodes].map((t=>t._clone(!0)))),e=new Is(this.position,t,this.baseVersion);return e.shouldReceiveAttributes=this.shouldReceiveAttributes,e}getReversed(){const t=this.position.root.document.graveyard,e=new Ze(t,[0]);return new Bs(this.position,this.nodes.maxOffset,e,this.baseVersion+1)}_validate(){const t=this.position.parent;if(!t||t.maxOffset<this.position.offset)throw new n("insert-operation-position-invalid",this)}_execute(){const t=this.nodes;this.nodes=new Ke([...t].map((t=>t._clone(!0)))),Rs(this.position,t)}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t.nodes=this.nodes.toJSON(),t}static get className(){return"InsertOperation"}static fromJSON(t,e){const n=[];for(const e of t.nodes)e.name?n.push(Ye.fromJSON(e)):n.push(Ge.fromJSON(e));const s=new Is(Ze.fromJSON(t.position,e),n,t.baseVersion);return s.shouldReceiveAttributes=t.shouldReceiveAttributes,s}}
+ */class $s extends Ts{constructor(e,t,n){super(n),this.position=e.clone(),this.position.stickiness="toNone",this.nodes=new Kt(Is(t)),this.shouldReceiveAttributes=!1}get type(){return"insert"}get howMany(){return this.nodes.maxOffset}get affectedSelectable(){return this.position.clone()}clone(){const e=new Kt([...this.nodes].map((e=>e._clone(!0)))),t=new $s(this.position,e,this.baseVersion);return t.shouldReceiveAttributes=this.shouldReceiveAttributes,t}getReversed(){const e=this.position.root.document.graveyard,t=new Zt(e,[0]);return new Vs(this.position,this.nodes.maxOffset,t,this.baseVersion+1)}_validate(){const e=this.position.parent;if(!e||e.maxOffset<this.position.offset)throw new n("insert-operation-position-invalid",this)}_execute(){const e=this.nodes;this.nodes=new Kt([...e].map((e=>e._clone(!0)))),Os(this.position,e)}toJSON(){const e=super.toJSON();return e.position=this.position.toJSON(),e.nodes=this.nodes.toJSON(),e}static get className(){return"InsertOperation"}static fromJSON(e,t){const n=[];for(const t of e.nodes)t.name?n.push(Yt.fromJSON(t)):n.push(Gt.fromJSON(t));const s=new $s(Zt.fromJSON(e.position,t),n,e.baseVersion);return s.shouldReceiveAttributes=e.shouldReceiveAttributes,s}}
 /**
  * @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 Ds extends Es{constructor(t,e,n,s,i){super(i),this.splitPosition=t.clone(),this.splitPosition.stickiness="toNext",this.howMany=e,this.insertionPosition=n,this.graveyardPosition=s?s.clone():null,this.graveyardPosition&&(this.graveyardPosition.stickiness="toNext")}get type(){return"split"}get moveTargetPosition(){const t=this.insertionPosition.path.slice();return t.push(0),new Ze(this.insertionPosition.root,t)}get movedRange(){const t=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new on(this.splitPosition,t)}get affectedSelectable(){const t=[on._createFromPositionAndShift(this.splitPosition,0),on._createFromPositionAndShift(this.insertionPosition,0)];return this.graveyardPosition&&t.push(on._createFromPositionAndShift(this.graveyardPosition,0)),t}clone(){return new Ds(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.splitPosition.root.document.graveyard,e=new Ze(t,[0]);return new Vs(this.moveTargetPosition,this.howMany,this.splitPosition,e,this.baseVersion+1)}_validate(){const t=this.splitPosition.parent,e=this.splitPosition.offset;if(!t||t.maxOffset<e)throw new n("split-operation-position-invalid",this);if(!t.parent)throw new n("split-operation-split-in-root",this);if(this.howMany!=t.maxOffset-this.splitPosition.offset)throw new n("split-operation-how-many-invalid",this);if(this.graveyardPosition&&!this.graveyardPosition.nodeAfter)throw new n("split-operation-graveyard-position-invalid",this)}_execute(){const t=this.splitPosition.parent;if(this.graveyardPosition)Ts(on._createFromPositionAndShift(this.graveyardPosition,1),this.insertionPosition);else{const e=t._clone();Rs(this.insertionPosition,e)}Ts(new on(Ze._createAt(t,this.splitPosition.offset),Ze._createAt(t,t.maxOffset)),this.moveTargetPosition)}toJSON(){const t=super.toJSON();return t.splitPosition=this.splitPosition.toJSON(),t.insertionPosition=this.insertionPosition.toJSON(),this.graveyardPosition&&(t.graveyardPosition=this.graveyardPosition.toJSON()),t}static get className(){return"SplitOperation"}static getInsertionPosition(t){const e=t.path.slice(0,-1);return e[e.length-1]++,new Ze(t.root,e,"toPrevious")}static fromJSON(t,e){const n=Ze.fromJSON(t.splitPosition,e),s=Ze.fromJSON(t.insertionPosition,e),i=t.graveyardPosition?Ze.fromJSON(t.graveyardPosition,e):null;return new this(n,t.howMany,s,i,t.baseVersion)}}
+ */class qs extends Ts{constructor(e,t,n,s,i){super(i),this.splitPosition=e.clone(),this.splitPosition.stickiness="toNext",this.howMany=t,this.insertionPosition=n,this.graveyardPosition=s?s.clone():null,this.graveyardPosition&&(this.graveyardPosition.stickiness="toNext")}get type(){return"split"}get moveTargetPosition(){const e=this.insertionPosition.path.slice();return e.push(0),new Zt(this.insertionPosition.root,e)}get movedRange(){const e=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new on(this.splitPosition,e)}get affectedSelectable(){const e=[on._createFromPositionAndShift(this.splitPosition,0),on._createFromPositionAndShift(this.insertionPosition,0)];return this.graveyardPosition&&e.push(on._createFromPositionAndShift(this.graveyardPosition,0)),e}clone(){return new qs(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const e=this.splitPosition.root.document.graveyard,t=new Zt(e,[0]);return new Ls(this.moveTargetPosition,this.howMany,this.splitPosition,t,this.baseVersion+1)}_validate(){const e=this.splitPosition.parent,t=this.splitPosition.offset;if(!e||e.maxOffset<t)throw new n("split-operation-position-invalid",this);if(!e.parent)throw new n("split-operation-split-in-root",this);if(this.howMany!=e.maxOffset-this.splitPosition.offset)throw new n("split-operation-how-many-invalid",this);if(this.graveyardPosition&&!this.graveyardPosition.nodeAfter)throw new n("split-operation-graveyard-position-invalid",this)}_execute(){const e=this.splitPosition.parent;if(this.graveyardPosition)Ns(on._createFromPositionAndShift(this.graveyardPosition,1),this.insertionPosition);else{const t=e._clone();Os(this.insertionPosition,t)}Ns(new on(Zt._createAt(e,this.splitPosition.offset),Zt._createAt(e,e.maxOffset)),this.moveTargetPosition)}toJSON(){const e=super.toJSON();return e.splitPosition=this.splitPosition.toJSON(),e.insertionPosition=this.insertionPosition.toJSON(),this.graveyardPosition&&(e.graveyardPosition=this.graveyardPosition.toJSON()),e}static get className(){return"SplitOperation"}static getInsertionPosition(e){const t=e.path.slice(0,-1);return t[t.length-1]++,new Zt(e.root,t,"toPrevious")}static fromJSON(e,t){const n=Zt.fromJSON(e.splitPosition,t),s=Zt.fromJSON(e.insertionPosition,t),i=e.graveyardPosition?Zt.fromJSON(e.graveyardPosition,t):null;return new this(n,e.howMany,s,i,e.baseVersion)}}
 /**
  * @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 Vs extends Es{constructor(t,e,n,s,i){super(i),this.sourcePosition=t.clone(),this.sourcePosition.stickiness="toPrevious",this.howMany=e,this.targetPosition=n.clone(),this.targetPosition.stickiness="toNext",this.graveyardPosition=s.clone()}get type(){return"merge"}get deletionPosition(){return new Ze(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const t=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new on(this.sourcePosition,t)}get affectedSelectable(){const t=this.sourcePosition.parent;return[on._createOn(t),on._createFromPositionAndShift(this.targetPosition,0),on._createFromPositionAndShift(this.graveyardPosition,0)]}clone(){return new Vs(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.targetPosition._getTransformedByMergeOperation(this),e=this.sourcePosition.path.slice(0,-1),n=new Ze(this.sourcePosition.root,e)._getTransformedByMergeOperation(this);return new Ds(t,this.howMany,n,this.graveyardPosition,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent,e=this.targetPosition.parent;if(!t.parent)throw new n("merge-operation-source-position-invalid",this);if(!e.parent)throw new n("merge-operation-target-position-invalid",this);if(this.howMany!=t.maxOffset)throw new n("merge-operation-how-many-invalid",this)}_execute(){const t=this.sourcePosition.parent;Ts(on._createIn(t),this.targetPosition),Ts(on._createOn(t),this.graveyardPosition)}toJSON(){const t=super.toJSON();return t.sourcePosition=t.sourcePosition.toJSON(),t.targetPosition=t.targetPosition.toJSON(),t.graveyardPosition=t.graveyardPosition.toJSON(),t}static get className(){return"MergeOperation"}static fromJSON(t,e){const n=Ze.fromJSON(t.sourcePosition,e),s=Ze.fromJSON(t.targetPosition,e),i=Ze.fromJSON(t.graveyardPosition,e);return new this(n,t.howMany,s,i,t.baseVersion)}}
+ */class Ls extends Ts{constructor(e,t,n,s,i){super(i),this.sourcePosition=e.clone(),this.sourcePosition.stickiness="toPrevious",this.howMany=t,this.targetPosition=n.clone(),this.targetPosition.stickiness="toNext",this.graveyardPosition=s.clone()}get type(){return"merge"}get deletionPosition(){return new Zt(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const e=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new on(this.sourcePosition,e)}get affectedSelectable(){const e=this.sourcePosition.parent;return[on._createOn(e),on._createFromPositionAndShift(this.targetPosition,0),on._createFromPositionAndShift(this.graveyardPosition,0)]}clone(){return new Ls(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const e=this.targetPosition._getTransformedByMergeOperation(this),t=this.sourcePosition.path.slice(0,-1),n=new Zt(this.sourcePosition.root,t)._getTransformedByMergeOperation(this);return new qs(e,this.howMany,n,this.graveyardPosition,this.baseVersion+1)}_validate(){const e=this.sourcePosition.parent,t=this.targetPosition.parent;if(!e.parent)throw new n("merge-operation-source-position-invalid",this);if(!t.parent)throw new n("merge-operation-target-position-invalid",this);if(this.howMany!=e.maxOffset)throw new n("merge-operation-how-many-invalid",this)}_execute(){const e=this.sourcePosition.parent;Ns(on._createIn(e),this.targetPosition),Ns(on._createOn(e),this.graveyardPosition)}toJSON(){const e=super.toJSON();return e.sourcePosition=e.sourcePosition.toJSON(),e.targetPosition=e.targetPosition.toJSON(),e.graveyardPosition=e.graveyardPosition.toJSON(),e}static get className(){return"MergeOperation"}static fromJSON(e,t){const n=Zt.fromJSON(e.sourcePosition,t),s=Zt.fromJSON(e.targetPosition,t),i=Zt.fromJSON(e.graveyardPosition,t);return new this(n,e.howMany,s,i,e.baseVersion)}}
 /**
  * @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 $s extends Es{constructor(t,e,n,s,i,r){super(r),this.name=t,this.oldRange=e?e.clone():null,this.newRange=n?n.clone():null,this.affectsData=i,this._markers=s}get type(){return"marker"}get affectedSelectable(){const t=[];return this.oldRange&&t.push(this.oldRange.clone()),this.newRange&&(this.oldRange?t.push(...this.newRange.getDifference(this.oldRange)):t.push(this.newRange.clone())),t}clone(){return new $s(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new $s(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){this.newRange?this._markers._set(this.name,this.newRange,!0,this.affectsData):this._markers._remove(this.name)}toJSON(){const t=super.toJSON();return this.oldRange&&(t.oldRange=this.oldRange.toJSON()),this.newRange&&(t.newRange=this.newRange.toJSON()),delete t._markers,t}static get className(){return"MarkerOperation"}static fromJSON(t,e){return new $s(t.name,t.oldRange?on.fromJSON(t.oldRange,e):null,t.newRange?on.fromJSON(t.newRange,e):null,e.model.markers,t.affectsData,t.baseVersion)}}
+ */class Ws extends Ts{constructor(e,t,n,s,i,r){super(r),this.name=e,this.oldRange=t?t.clone():null,this.newRange=n?n.clone():null,this.affectsData=i,this._markers=s}get type(){return"marker"}get affectedSelectable(){const e=[];return this.oldRange&&e.push(this.oldRange.clone()),this.newRange&&(this.oldRange?e.push(...this.newRange.getDifference(this.oldRange)):e.push(this.newRange.clone())),e}clone(){return new Ws(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new Ws(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){this.newRange?this._markers._set(this.name,this.newRange,!0,this.affectsData):this._markers._remove(this.name)}toJSON(){const e=super.toJSON();return this.oldRange&&(e.oldRange=this.oldRange.toJSON()),this.newRange&&(e.newRange=this.newRange.toJSON()),delete e._markers,e}static get className(){return"MarkerOperation"}static fromJSON(e,t){return new Ws(e.name,e.oldRange?on.fromJSON(e.oldRange,t):null,e.newRange?on.fromJSON(e.newRange,t):null,t.model.markers,e.affectsData,e.baseVersion)}}
 /**
  * @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 qs extends Es{constructor(t,e,n,s,i){super(i),this.range=t.clone(),this.key=e,this.oldValue=void 0===n?null:n,this.newValue=void 0===s?null:s}get type(){return null===this.oldValue?"addAttribute":null===this.newValue?"removeAttribute":"changeAttribute"}get affectedSelectable(){return this.range.clone()}clone(){return new qs(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new qs(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const t=super.toJSON();return t.range=this.range.toJSON(),t}_validate(){if(!this.range.isFlat)throw new n("attribute-operation-range-not-flat",this);for(const t of this.range.getItems({shallow:!0})){if(null!==this.oldValue&&!J(t.getAttribute(this.key),this.oldValue))throw new n("attribute-operation-wrong-old-value",this,{item:t,key:this.key,value:this.oldValue});if(null===this.oldValue&&null!==this.newValue&&t.hasAttribute(this.key))throw new n("attribute-operation-attribute-exists",this,{node:t,key:this.key})}}_execute(){J(this.oldValue,this.newValue)||function(t,e,n){Ns(t.start),Ns(t.end);for(const s of t.getItems({shallow:!0})){const t=s.is("$textProxy")?s.textNode:s;null!==n?t._setAttribute(e,n):t._removeAttribute(e),Ms(t.parent,t.index)}Ms(t.end.parent,t.end.index)}(this.range,this.key,this.newValue)}static get className(){return"AttributeOperation"}static fromJSON(t,e){return new qs(on.fromJSON(t.range,e),t.key,t.oldValue,t.newValue,t.baseVersion)}}
+ */class js extends Ts{constructor(e,t,n,s,i){super(i),this.range=e.clone(),this.key=t,this.oldValue=void 0===n?null:n,this.newValue=void 0===s?null:s}get type(){return null===this.oldValue?"addAttribute":null===this.newValue?"removeAttribute":"changeAttribute"}get affectedSelectable(){return this.range.clone()}clone(){return new js(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new js(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const e=super.toJSON();return e.range=this.range.toJSON(),e}_validate(){if(!this.range.isFlat)throw new n("attribute-operation-range-not-flat",this);for(const e of this.range.getItems({shallow:!0})){if(null!==this.oldValue&&!J(e.getAttribute(this.key),this.oldValue))throw new n("attribute-operation-wrong-old-value",this,{item:e,key:this.key,value:this.oldValue});if(null===this.oldValue&&null!==this.newValue&&e.hasAttribute(this.key))throw new n("attribute-operation-attribute-exists",this,{node:e,key:this.key})}}_execute(){J(this.oldValue,this.newValue)||function(e,t,n){Bs(e.start),Bs(e.end);for(const s of e.getItems({shallow:!0})){const e=s.is("$textProxy")?s.textNode:s;null!==n?e._setAttribute(t,n):e._removeAttribute(t),Fs(e.parent,e.index)}Fs(e.end.parent,e.end.index)}(this.range,this.key,this.newValue)}static get className(){return"AttributeOperation"}static fromJSON(e,t){return new js(on.fromJSON(e.range,t),e.key,e.oldValue,e.newValue,e.baseVersion)}}
 /**
  * @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 Ls extends Es{get type(){return"noop"}get affectedSelectable(){return null}clone(){return new Ls(this.baseVersion)}getReversed(){return new Ls(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}
+ */class Us extends Ts{get type(){return"noop"}get affectedSelectable(){return null}clone(){return new Us(this.baseVersion)}getReversed(){return new Us(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}
 /**
  * @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 Ws extends Es{constructor(t,e,n,s){super(s),this.position=t,this.position.stickiness="toNext",this.oldName=e,this.newName=n}get type(){return"rename"}get affectedSelectable(){return this.position.nodeAfter}clone(){return new Ws(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new Ws(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const t=this.position.nodeAfter;if(!(t instanceof Ye))throw new n("rename-operation-wrong-position",this);if(t.name!==this.oldName)throw new n("rename-operation-wrong-name",this)}_execute(){this.position.nodeAfter.name=this.newName}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t}static get className(){return"RenameOperation"}static fromJSON(t,e){return new Ws(Ze.fromJSON(t.position,e),t.oldName,t.newName,t.baseVersion)}}
+ */class zs extends Ts{constructor(e,t,n,s){super(s),this.position=e,this.position.stickiness="toNext",this.oldName=t,this.newName=n}get type(){return"rename"}get affectedSelectable(){return this.position.nodeAfter}clone(){return new zs(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new zs(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const e=this.position.nodeAfter;if(!(e instanceof Yt))throw new n("rename-operation-wrong-position",this);if(e.name!==this.oldName)throw new n("rename-operation-wrong-name",this)}_execute(){this.position.nodeAfter.name=this.newName}toJSON(){const e=super.toJSON();return e.position=this.position.toJSON(),e}static get className(){return"RenameOperation"}static fromJSON(e,t){return new zs(Zt.fromJSON(e.position,t),e.oldName,e.newName,e.baseVersion)}}
 /**
  * @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 js extends Es{constructor(t,e,n,s,i){super(i),this.root=t,this.key=e,this.oldValue=void 0===n?null:n,this.newValue=void 0===s?null:s}get type(){return null===this.oldValue?"addRootAttribute":null===this.newValue?"removeRootAttribute":"changeRootAttribute"}get affectedSelectable(){return this.root}clone(){return new js(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new js(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new n("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(null!==this.oldValue&&this.root.getAttribute(this.key)!==this.oldValue)throw new n("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(null===this.oldValue&&null!==this.newValue&&this.root.hasAttribute(this.key))throw new n("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}_execute(){null!==this.newValue?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}toJSON(){const t=super.toJSON();return t.root=this.root.toJSON(),t}static get className(){return"RootAttributeOperation"}static fromJSON(t,e){if(!e.getRoot(t.root))throw new n("rootattribute-operation-fromjson-no-root",this,{rootName:t.root});return new js(e.getRoot(t.root),t.key,t.oldValue,t.newValue,t.baseVersion)}}
+ */class Js extends Ts{constructor(e,t,n,s,i){super(i),this.root=e,this.key=t,this.oldValue=void 0===n?null:n,this.newValue=void 0===s?null:s}get type(){return null===this.oldValue?"addRootAttribute":null===this.newValue?"removeRootAttribute":"changeRootAttribute"}get affectedSelectable(){return this.root}clone(){return new Js(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Js(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new n("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(null!==this.oldValue&&this.root.getAttribute(this.key)!==this.oldValue)throw new n("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(null===this.oldValue&&null!==this.newValue&&this.root.hasAttribute(this.key))throw new n("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}_execute(){null!==this.newValue?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}toJSON(){const e=super.toJSON();return e.root=this.root.toJSON(),e}static get className(){return"RootAttributeOperation"}static fromJSON(e,t){if(!t.getRoot(e.root))throw new n("rootattribute-operation-fromjson-no-root",this,{rootName:e.root});return new Js(t.getRoot(e.root),e.key,e.oldValue,e.newValue,e.baseVersion)}}
 /**
  * @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 zs extends Es{constructor(t,e,n,s,i){if(super(i),this.rootName=t,this.elementName=e,this.isAdd=n,this._document=s,!this._document.getRoot(this.rootName)){this._document.createRoot(this.elementName,this.rootName)._isAttached=!1}}get type(){return this.isAdd?"addRoot":"detachRoot"}get affectedSelectable(){return this._document.getRoot(this.rootName)}clone(){return new zs(this.rootName,this.elementName,this.isAdd,this._document,this.baseVersion)}getReversed(){return new zs(this.rootName,this.elementName,!this.isAdd,this._document,this.baseVersion+1)}_execute(){this._document.getRoot(this.rootName)._isAttached=this.isAdd}toJSON(){const t=super.toJSON();return delete t._document,t}static get className(){return"RootOperation"}static fromJSON(t,e){return new zs(t.rootName,t.elementName,t.isAdd,e,t.baseVersion)}}
+ */class Ks extends Ts{constructor(e,t,n,s,i){if(super(i),this.rootName=e,this.elementName=t,this.isAdd=n,this._document=s,!this._document.getRoot(this.rootName)){this._document.createRoot(this.elementName,this.rootName)._isAttached=!1}}get type(){return this.isAdd?"addRoot":"detachRoot"}get affectedSelectable(){return this._document.getRoot(this.rootName)}clone(){return new Ks(this.rootName,this.elementName,this.isAdd,this._document,this.baseVersion)}getReversed(){return new Ks(this.rootName,this.elementName,!this.isAdd,this._document,this.baseVersion+1)}_execute(){this._document.getRoot(this.rootName)._isAttached=this.isAdd}toJSON(){const e=super.toJSON();return delete e._document,e}static get className(){return"RootOperation"}static fromJSON(e,t){return new Ks(e.rootName,e.elementName,e.isAdd,t,e.baseVersion)}}
 /**
  * @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 Us={};Us[qs.className]=qs,Us[Is.className]=Is,Us[$s.className]=$s,Us[Bs.className]=Bs,Us[Ls.className]=Ls,Us[Es.className]=Es,Us[Ws.className]=Ws,Us[js.className]=js,Us[zs.className]=zs,Us[Ds.className]=Ds,Us[Vs.className]=Vs;class Js{static fromJSON(t,e){return Us[t.__className].fromJSON(t,e)}}
+ */const Gs={};Gs[js.className]=js,Gs[$s.className]=$s,Gs[Ws.className]=Ws,Gs[Vs.className]=Vs,Gs[Us.className]=Us,Gs[Ts.className]=Ts,Gs[zs.className]=zs,Gs[Js.className]=Js,Gs[Ks.className]=Ks,Gs[qs.className]=qs,Gs[Ls.className]=Ls;class Hs{static fromJSON(e,t){return Gs[e.__className].fromJSON(e,t)}}
 /**
  * @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 Ks=new Map;function Gs(t,e,n){let s=Ks.get(t);s||(s=new Map,Ks.set(t,s)),s.set(e,n)}function Hs(t){return[t]}function Ys(t,e,n={}){const s=function(t,e){const n=Ks.get(t);return n&&n.has(e)?n.get(e):Hs}(t.constructor,e.constructor);try{return s(t=t.clone(),e,n)}catch(t){throw t}}function Xs(t,e,n){t=t.slice(),e=e.slice();const s=new Qs(n.document,n.useRelations,n.forceWeakRemove);s.setOriginalOperations(t),s.setOriginalOperations(e);const i=s.originalOperations;if(0==t.length||0==e.length)return{operationsA:t,operationsB:e,originalOperations:i};const r=new WeakMap;for(const e of t)r.set(e,0);const o={nextBaseVersionA:t[t.length-1].baseVersion+1,nextBaseVersionB:e[e.length-1].baseVersion+1,originalOperationsACount:t.length,originalOperationsBCount:e.length};let a=0;for(;a<t.length;){const n=t[a],i=r.get(n);if(i==e.length){a++;continue}const o=e[i],l=Ys(n,o,s.getContext(n,o,!0)),h=Ys(o,n,s.getContext(o,n,!1));s.updateRelation(n,o),s.setOriginalOperations(l,n),s.setOriginalOperations(h,o);for(const t of l)r.set(t,i+h.length);t.splice(a,1,...l),e.splice(i,1,...h)}if(n.padWithNoOps){const n=t.length-o.originalOperationsACount,s=e.length-o.originalOperationsBCount;ti(t,s-n),ti(e,n-s)}return Zs(t,o.nextBaseVersionB),Zs(e,o.nextBaseVersionA),{operationsA:t,operationsB:e,originalOperations:i}}class Qs{constructor(t,e,n=!1){this.originalOperations=new Map,this._history=t.history,this._useRelations=e,this._forceWeakRemove=!!n,this._relations=new Map}setOriginalOperations(t,e=null){const n=e?this.originalOperations.get(e):null;for(const e of t)this.originalOperations.set(e,n||e)}updateRelation(t,e){if(t instanceof Bs)e instanceof Vs?t.targetPosition.isEqual(e.sourcePosition)||e.movedRange.containsPosition(t.targetPosition)?this._setRelation(t,e,"insertAtSource"):t.targetPosition.isEqual(e.deletionPosition)?this._setRelation(t,e,"insertBetween"):t.targetPosition.isAfter(e.sourcePosition)&&this._setRelation(t,e,"moveTargetAfter"):e instanceof Bs&&(t.targetPosition.isEqual(e.sourcePosition)||t.targetPosition.isBefore(e.sourcePosition)?this._setRelation(t,e,"insertBefore"):this._setRelation(t,e,"insertAfter"));else if(t instanceof Ds){if(e instanceof Vs)t.splitPosition.isBefore(e.sourcePosition)&&this._setRelation(t,e,"splitBefore");else if(e instanceof Bs)if(t.splitPosition.isEqual(e.sourcePosition)||t.splitPosition.isBefore(e.sourcePosition))this._setRelation(t,e,"splitBefore");else{const n=on._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&n.containsPosition(t.splitPosition)){const s=n.end.offset-t.splitPosition.offset,i=t.splitPosition.offset-n.start.offset;this._setRelation(t,e,{howMany:s,offset:i})}}}else if(t instanceof Vs)e instanceof Vs?(t.targetPosition.isEqual(e.sourcePosition)||this._setRelation(t,e,"mergeTargetNotMoved"),t.sourcePosition.isEqual(e.targetPosition)&&this._setRelation(t,e,"mergeSourceNotMoved"),t.sourcePosition.isEqual(e.sourcePosition)&&this._setRelation(t,e,"mergeSameElement")):e instanceof Ds?t.sourcePosition.isEqual(e.splitPosition)&&this._setRelation(t,e,"splitAtSource"):e instanceof Bs&&e.howMany>0&&(t.sourcePosition.isEqual(e.sourcePosition.getShiftedBy(e.howMany))&&this._setRelation(t,e,"mergeSourceAffected"),t.targetPosition.isEqual(e.sourcePosition)&&this._setRelation(t,e,"mergeTargetWasBefore"));else if(t instanceof $s){const n=t.newRange;if(!n)return;if(e instanceof Bs){const s=on._createFromPositionAndShift(e.sourcePosition,e.howMany),i=s.containsPosition(n.start)||s.start.isEqual(n.start),r=s.containsPosition(n.end)||s.end.isEqual(n.end);!i&&!r||s.containsRange(n)||this._setRelation(t,e,{side:i?"left":"right",path:i?n.start.path.slice():n.end.path.slice()})}else if(e instanceof Vs){const s=n.start.isEqual(e.targetPosition),i=n.start.isEqual(e.deletionPosition),r=n.end.isEqual(e.deletionPosition),o=n.end.isEqual(e.sourcePosition);(s||i||r||o)&&this._setRelation(t,e,{wasInLeftElement:s,wasStartBeforeMergedElement:i,wasEndBeforeMergedElement:r,wasInRightElement:o})}}}getContext(t,e,n){return{aIsStrong:n,aWasUndone:this._wasUndone(t),bWasUndone:this._wasUndone(e),abRelation:this._useRelations?this._getRelation(t,e):null,baRelation:this._useRelations?this._getRelation(e,t):null,forceWeakRemove:this._forceWeakRemove}}_wasUndone(t){const e=this.originalOperations.get(t);return e.wasUndone||this._history.isUndoneOperation(e)}_getRelation(t,e){const n=this.originalOperations.get(e),s=this._history.getUndoneOperation(n);if(!s)return null;const i=this.originalOperations.get(t),r=this._relations.get(i);return r&&r.get(s)||null}_setRelation(t,e,n){const s=this.originalOperations.get(t),i=this.originalOperations.get(e);let r=this._relations.get(s);r||(r=new Map,this._relations.set(s,r)),r.set(i,n)}}function Zs(t,e){for(const n of t)n.baseVersion=e++}function ti(t,e){for(let n=0;n<e;n++)t.push(new Ls(0))}function ei(t,e,n){const s=t.nodes.getNode(0).getAttribute(e);if(s==n)return null;const i=new on(t.position,t.position.getShiftedBy(t.howMany));return new qs(i,e,s,n,0)}function ni(t,e){return null===t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany)}function si(t,e){const n=[];for(let s=0;s<t.length;s++){const i=t[s],r=new Bs(i.start,i.end.offset-i.start.offset,e,0);n.push(r);for(let e=s+1;e<t.length;e++)t[e]=t[e]._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)[0];e=e._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)}return n}
+ */const Ys=new Map;function Xs(e,t,n){let s=Ys.get(e);s||(s=new Map,Ys.set(e,s)),s.set(t,n)}function Qs(e){return[e]}function Zs(e,t,n={}){const s=function(e,t){const n=Ys.get(e);return n&&n.has(t)?n.get(t):Qs}(e.constructor,t.constructor);try{return s(e=e.clone(),t,n)}catch(e){throw e}}function ei(e,t,n){e=e.slice(),t=t.slice();const s=new ti(n.document,n.useRelations,n.forceWeakRemove);s.setOriginalOperations(e),s.setOriginalOperations(t);const i=s.originalOperations;if(0==e.length||0==t.length)return{operationsA:e,operationsB:t,originalOperations:i};const r=new WeakMap;for(const t of e)r.set(t,0);const o={nextBaseVersionA:e[e.length-1].baseVersion+1,nextBaseVersionB:t[t.length-1].baseVersion+1,originalOperationsACount:e.length,originalOperationsBCount:t.length};let a=0;for(;a<e.length;){const n=e[a],i=r.get(n);if(i==t.length){a++;continue}const o=t[i],l=Zs(n,o,s.getContext(n,o,!0)),c=Zs(o,n,s.getContext(o,n,!1));s.updateRelation(n,o),s.setOriginalOperations(l,n),s.setOriginalOperations(c,o);for(const e of l)r.set(e,i+c.length);e.splice(a,1,...l),t.splice(i,1,...c)}if(n.padWithNoOps){const n=e.length-o.originalOperationsACount,s=t.length-o.originalOperationsBCount;si(e,s-n),si(t,n-s)}return ni(e,o.nextBaseVersionB),ni(t,o.nextBaseVersionA),{operationsA:e,operationsB:t,originalOperations:i}}class ti{constructor(e,t,n=!1){this.originalOperations=new Map,this._history=e.history,this._useRelations=t,this._forceWeakRemove=!!n,this._relations=new Map}setOriginalOperations(e,t=null){const n=t?this.originalOperations.get(t):null;for(const t of e)this.originalOperations.set(t,n||t)}updateRelation(e,t){if(e instanceof Vs)t instanceof Ls?e.targetPosition.isEqual(t.sourcePosition)||t.movedRange.containsPosition(e.targetPosition)?this._setRelation(e,t,"insertAtSource"):e.targetPosition.isEqual(t.deletionPosition)?this._setRelation(e,t,"insertBetween"):e.targetPosition.isAfter(t.sourcePosition)&&this._setRelation(e,t,"moveTargetAfter"):t instanceof Vs&&(e.targetPosition.isEqual(t.sourcePosition)||e.targetPosition.isBefore(t.sourcePosition)?this._setRelation(e,t,"insertBefore"):this._setRelation(e,t,"insertAfter"));else if(e instanceof qs){if(t instanceof Ls)e.splitPosition.isBefore(t.sourcePosition)&&this._setRelation(e,t,"splitBefore");else if(t instanceof Vs)if(e.splitPosition.isEqual(t.sourcePosition)||e.splitPosition.isBefore(t.sourcePosition))this._setRelation(e,t,"splitBefore");else{const n=on._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.splitPosition.hasSameParentAs(t.sourcePosition)&&n.containsPosition(e.splitPosition)){const s=n.end.offset-e.splitPosition.offset,i=e.splitPosition.offset-n.start.offset;this._setRelation(e,t,{howMany:s,offset:i})}}}else if(e instanceof Ls)t instanceof Ls?(e.targetPosition.isEqual(t.sourcePosition)||this._setRelation(e,t,"mergeTargetNotMoved"),e.sourcePosition.isEqual(t.targetPosition)&&this._setRelation(e,t,"mergeSourceNotMoved"),e.sourcePosition.isEqual(t.sourcePosition)&&this._setRelation(e,t,"mergeSameElement")):t instanceof qs?e.sourcePosition.isEqual(t.splitPosition)&&this._setRelation(e,t,"splitAtSource"):t instanceof Vs&&t.howMany>0&&(e.sourcePosition.isEqual(t.sourcePosition.getShiftedBy(t.howMany))&&this._setRelation(e,t,"mergeSourceAffected"),e.targetPosition.isEqual(t.sourcePosition)&&this._setRelation(e,t,"mergeTargetWasBefore"));else if(e instanceof Ws){const n=e.newRange;if(!n)return;if(t instanceof Vs){const s=on._createFromPositionAndShift(t.sourcePosition,t.howMany),i=s.containsPosition(n.start)||s.start.isEqual(n.start),r=s.containsPosition(n.end)||s.end.isEqual(n.end);!i&&!r||s.containsRange(n)||this._setRelation(e,t,{side:i?"left":"right",path:i?n.start.path.slice():n.end.path.slice()})}else if(t instanceof Ls){const s=n.start.isEqual(t.targetPosition),i=n.start.isEqual(t.deletionPosition),r=n.end.isEqual(t.deletionPosition),o=n.end.isEqual(t.sourcePosition);(s||i||r||o)&&this._setRelation(e,t,{wasInLeftElement:s,wasStartBeforeMergedElement:i,wasEndBeforeMergedElement:r,wasInRightElement:o})}}}getContext(e,t,n){return{aIsStrong:n,aWasUndone:this._wasUndone(e),bWasUndone:this._wasUndone(t),abRelation:this._useRelations?this._getRelation(e,t):null,baRelation:this._useRelations?this._getRelation(t,e):null,forceWeakRemove:this._forceWeakRemove}}_wasUndone(e){const t=this.originalOperations.get(e);return t.wasUndone||this._history.isUndoneOperation(t)}_getRelation(e,t){const n=this.originalOperations.get(t),s=this._history.getUndoneOperation(n);if(!s)return null;const i=this.originalOperations.get(e),r=this._relations.get(i);return r&&r.get(s)||null}_setRelation(e,t,n){const s=this.originalOperations.get(e),i=this.originalOperations.get(t);let r=this._relations.get(s);r||(r=new Map,this._relations.set(s,r)),r.set(i,n)}}function ni(e,t){for(const n of e)n.baseVersion=t++}function si(e,t){for(let n=0;n<t;n++)e.push(new Us(0))}function ii(e,t,n){const s=e.nodes.getNode(0).getAttribute(t);if(s==n)return null;const i=new on(e.position,e.position.getShiftedBy(e.howMany));return new js(i,t,s,n,0)}function ri(e,t){return null===e.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany)}function oi(e,t){const n=[];for(let s=0;s<e.length;s++){const i=e[s],r=new Vs(i.start,i.end.offset-i.start.offset,t,0);n.push(r);for(let t=s+1;t<e.length;t++)e[t]=e[t]._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)[0];t=t._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)}return n}
 /**
  * @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
- */Gs(qs,qs,((t,e,n)=>{if(t.key===e.key&&t.range.start.hasSameParentAs(e.range.start)){const s=t.range.getDifference(e.range).map((e=>new qs(e,t.key,t.oldValue,t.newValue,0))),i=t.range.getIntersection(e.range);return i&&n.aIsStrong&&s.push(new qs(i,e.key,e.newValue,t.newValue,0)),0==s.length?[new Ls(0)]:s}return[t]})),Gs(qs,Is,((t,e)=>{if(t.range.start.hasSameParentAs(e.position)&&t.range.containsPosition(e.position)){const n=t.range._getTransformedByInsertion(e.position,e.howMany,!e.shouldReceiveAttributes).map((e=>new qs(e,t.key,t.oldValue,t.newValue,t.baseVersion)));if(e.shouldReceiveAttributes){const s=ei(e,t.key,t.oldValue);s&&n.unshift(s)}return n}return t.range=t.range._getTransformedByInsertion(e.position,e.howMany,!1)[0],[t]})),Gs(qs,Vs,((t,e)=>{const n=[];t.range.start.hasSameParentAs(e.deletionPosition)&&(t.range.containsPosition(e.deletionPosition)||t.range.start.isEqual(e.deletionPosition))&&n.push(on._createFromPositionAndShift(e.graveyardPosition,1));const s=t.range._getTransformedByMergeOperation(e);return s.isCollapsed||n.push(s),n.map((e=>new qs(e,t.key,t.oldValue,t.newValue,t.baseVersion)))})),Gs(qs,Bs,((t,e)=>{const n=function(t,e){const n=on._createFromPositionAndShift(e.sourcePosition,e.howMany);let s=null,i=[];n.containsRange(t,!0)?s=t:t.start.hasSameParentAs(n.start)?(i=t.getDifference(n),s=t.getIntersection(n)):i=[t];const r=[];for(let t of i){t=t._getTransformedByDeletion(e.sourcePosition,e.howMany);const n=e.getMovedRangeStart(),s=t.start.hasSameParentAs(n),i=t._getTransformedByInsertion(n,e.howMany,s);r.push(...i)}s&&r.push(s._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany,!1)[0]);return r}(t.range,e);return n.map((e=>new qs(e,t.key,t.oldValue,t.newValue,t.baseVersion)))})),Gs(qs,Ds,((t,e)=>{if(t.range.end.isEqual(e.insertionPosition))return e.graveyardPosition||t.range.end.offset++,[t];if(t.range.start.hasSameParentAs(e.splitPosition)&&t.range.containsPosition(e.splitPosition)){const n=t.clone();return n.range=new on(e.moveTargetPosition.clone(),t.range.end._getCombined(e.splitPosition,e.moveTargetPosition)),t.range.end=e.splitPosition.clone(),t.range.end.stickiness="toPrevious",[t,n]}return t.range=t.range._getTransformedBySplitOperation(e),[t]})),Gs(Is,qs,((t,e)=>{const n=[t];if(t.shouldReceiveAttributes&&t.position.hasSameParentAs(e.range.start)&&e.range.containsPosition(t.position)){const s=ei(t,e.key,e.newValue);s&&n.push(s)}return n})),Gs(Is,Is,((t,e,n)=>(t.position.isEqual(e.position)&&n.aIsStrong||(t.position=t.position._getTransformedByInsertOperation(e)),[t]))),Gs(Is,Bs,((t,e)=>(t.position=t.position._getTransformedByMoveOperation(e),[t]))),Gs(Is,Ds,((t,e)=>(t.position=t.position._getTransformedBySplitOperation(e),[t]))),Gs(Is,Vs,((t,e)=>(t.position=t.position._getTransformedByMergeOperation(e),[t]))),Gs($s,Is,((t,e)=>(t.oldRange&&(t.oldRange=t.oldRange._getTransformedByInsertOperation(e)[0]),t.newRange&&(t.newRange=t.newRange._getTransformedByInsertOperation(e)[0]),[t]))),Gs($s,$s,((t,e,n)=>{if(t.name==e.name){if(!n.aIsStrong)return[new Ls(0)];t.oldRange=e.newRange?e.newRange.clone():null}return[t]})),Gs($s,Vs,((t,e)=>(t.oldRange&&(t.oldRange=t.oldRange._getTransformedByMergeOperation(e)),t.newRange&&(t.newRange=t.newRange._getTransformedByMergeOperation(e)),[t]))),Gs($s,Bs,((t,e,n)=>{if(t.oldRange&&(t.oldRange=on._createFromRanges(t.oldRange._getTransformedByMoveOperation(e))),t.newRange){if(n.abRelation){const s=on._createFromRanges(t.newRange._getTransformedByMoveOperation(e));if("left"==n.abRelation.side&&e.targetPosition.isEqual(t.newRange.start))return t.newRange.end=s.end,t.newRange.start.path=n.abRelation.path,[t];if("right"==n.abRelation.side&&e.targetPosition.isEqual(t.newRange.end))return t.newRange.start=s.start,t.newRange.end.path=n.abRelation.path,[t]}t.newRange=on._createFromRanges(t.newRange._getTransformedByMoveOperation(e))}return[t]})),Gs($s,Ds,((t,e,n)=>{if(t.oldRange&&(t.oldRange=t.oldRange._getTransformedBySplitOperation(e)),t.newRange){if(n.abRelation){const s=t.newRange._getTransformedBySplitOperation(e);return t.newRange.start.isEqual(e.splitPosition)&&n.abRelation.wasStartBeforeMergedElement?t.newRange.start=Ze._createAt(e.insertionPosition):t.newRange.start.isEqual(e.splitPosition)&&!n.abRelation.wasInLeftElement&&(t.newRange.start=Ze._createAt(e.moveTargetPosition)),t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasInRightElement?t.newRange.end=Ze._createAt(e.moveTargetPosition):t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasEndBeforeMergedElement?t.newRange.end=Ze._createAt(e.insertionPosition):t.newRange.end=s.end,[t]}t.newRange=t.newRange._getTransformedBySplitOperation(e)}return[t]})),Gs(Vs,Is,((t,e)=>(t.sourcePosition.hasSameParentAs(e.position)&&(t.howMany+=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByInsertOperation(e),t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e),[t]))),Gs(Vs,Vs,((t,e,n)=>{if(t.sourcePosition.isEqual(e.sourcePosition)&&t.targetPosition.isEqual(e.targetPosition)){if(n.bWasUndone){const n=e.graveyardPosition.path.slice();return n.push(0),t.sourcePosition=new Ze(e.graveyardPosition.root,n),t.howMany=0,[t]}return[new Ls(0)]}if(t.sourcePosition.isEqual(e.sourcePosition)&&!t.targetPosition.isEqual(e.targetPosition)&&!n.bWasUndone&&"splitAtSource"!=n.abRelation){const s="$graveyard"==t.targetPosition.root.rootName,i="$graveyard"==e.targetPosition.root.rootName;if(i&&!s||!(s&&!i)&&n.aIsStrong){const n=e.targetPosition._getTransformedByMergeOperation(e),s=t.targetPosition._getTransformedByMergeOperation(e);return[new Bs(n,t.howMany,s,0)]}return[new Ls(0)]}return t.sourcePosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByMergeOperation(e),t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),t.graveyardPosition.isEqual(e.graveyardPosition)&&n.aIsStrong||(t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)),[t]})),Gs(Vs,Bs,((t,e,n)=>{const s=on._createFromPositionAndShift(e.sourcePosition,e.howMany);return"remove"==e.type&&!n.bWasUndone&&!n.forceWeakRemove&&t.deletionPosition.hasSameParentAs(e.sourcePosition)&&s.containsPosition(t.sourcePosition)?[new Ls(0)]:(e.sourcePosition.getShiftedBy(e.howMany).isEqual(t.sourcePosition)?t.sourcePosition.stickiness="toNone":e.targetPosition.isEqual(t.sourcePosition)&&"mergeSourceAffected"==n.abRelation?t.sourcePosition.stickiness="toNext":e.sourcePosition.isEqual(t.targetPosition)?(t.targetPosition.stickiness="toNone",t.howMany-=e.howMany):e.targetPosition.isEqual(t.targetPosition)&&"mergeTargetWasBefore"==n.abRelation?(t.targetPosition.stickiness="toPrevious",t.howMany+=e.howMany):(t.sourcePosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.sourcePosition.hasSameParentAs(e.sourcePosition)&&(t.howMany-=e.howMany)),t.sourcePosition=t.sourcePosition._getTransformedByMoveOperation(e),t.targetPosition=t.targetPosition._getTransformedByMoveOperation(e),t.sourcePosition.stickiness="toPrevious",t.targetPosition.stickiness="toNext",t.graveyardPosition.isEqual(e.targetPosition)||(t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)),[t])})),Gs(Vs,Ds,((t,e,n)=>{if(e.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedByDeletion(e.graveyardPosition,1),t.deletionPosition.isEqual(e.graveyardPosition)&&(t.howMany=e.howMany)),t.targetPosition.isEqual(e.splitPosition)){const s=0!=e.howMany,i=e.graveyardPosition&&t.deletionPosition.isEqual(e.graveyardPosition);if(s||i||"mergeTargetNotMoved"==n.abRelation)return t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e),[t]}if(t.sourcePosition.isEqual(e.splitPosition)){if("mergeSourceNotMoved"==n.abRelation)return t.howMany=0,t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t];if("mergeSameElement"==n.abRelation||t.sourcePosition.offset>0)return t.sourcePosition=e.moveTargetPosition.clone(),t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t]}return t.sourcePosition.hasSameParentAs(e.splitPosition)&&(t.howMany=e.splitPosition.offset),t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e),t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t]})),Gs(Bs,Is,((t,e)=>{const n=on._createFromPositionAndShift(t.sourcePosition,t.howMany)._getTransformedByInsertOperation(e,!1)[0];return t.sourcePosition=n.start,t.howMany=n.end.offset-n.start.offset,t.targetPosition.isEqual(e.position)||(t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e)),[t]})),Gs(Bs,Bs,((t,e,n)=>{const i=on._createFromPositionAndShift(t.sourcePosition,t.howMany),r=on._createFromPositionAndShift(e.sourcePosition,e.howMany);let o,a=n.aIsStrong,l=!n.aIsStrong;if("insertBefore"==n.abRelation||"insertAfter"==n.baRelation?l=!0:"insertAfter"!=n.abRelation&&"insertBefore"!=n.baRelation||(l=!1),o=t.targetPosition.isEqual(e.targetPosition)&&l?t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany):t.targetPosition._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),ni(t,e)&&ni(e,t))return[e.getReversed()];if(i.containsPosition(e.targetPosition)&&i.containsRange(r,!0))return i.start=i.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),i.end=i.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),si([i],o);if(r.containsPosition(t.targetPosition)&&r.containsRange(i,!0))return i.start=i.start._getCombined(e.sourcePosition,e.getMovedRangeStart()),i.end=i.end._getCombined(e.sourcePosition,e.getMovedRangeStart()),si([i],o);const h=s(t.sourcePosition.getParentPath(),e.sourcePosition.getParentPath());if("prefix"==h||"extension"==h)return i.start=i.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),i.end=i.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),si([i],o);"remove"!=t.type||"remove"==e.type||n.aWasUndone||n.forceWeakRemove?"remove"==t.type||"remove"!=e.type||n.bWasUndone||n.forceWeakRemove||(a=!1):a=!0;const c=[],u=i.getDifference(r);for(const t of u){t.start=t.start._getTransformedByDeletion(e.sourcePosition,e.howMany),t.end=t.end._getTransformedByDeletion(e.sourcePosition,e.howMany);const n="same"==s(t.start.getParentPath(),e.getMovedRangeStart().getParentPath()),i=t._getTransformedByInsertion(e.getMovedRangeStart(),e.howMany,n);c.push(...i)}const d=i.getIntersection(r);return null!==d&&a&&(d.start=d.start._getCombined(e.sourcePosition,e.getMovedRangeStart()),d.end=d.end._getCombined(e.sourcePosition,e.getMovedRangeStart()),0===c.length?c.push(d):1==c.length?r.start.isBefore(i.start)||r.start.isEqual(i.start)?c.unshift(d):c.push(d):c.splice(1,0,d)),0===c.length?[new Ls(t.baseVersion)]:si(c,o)})),Gs(Bs,Ds,((t,e,n)=>{let s=t.targetPosition.clone();t.targetPosition.isEqual(e.insertionPosition)&&e.graveyardPosition&&"moveTargetAfter"!=n.abRelation||(s=t.targetPosition._getTransformedBySplitOperation(e));const i=on._createFromPositionAndShift(t.sourcePosition,t.howMany);if(i.end.isEqual(e.insertionPosition))return e.graveyardPosition||t.howMany++,t.targetPosition=s,[t];if(i.start.hasSameParentAs(e.splitPosition)&&i.containsPosition(e.splitPosition)){let t=new on(e.splitPosition,i.end);t=t._getTransformedBySplitOperation(e);return si([new on(i.start,e.splitPosition),t],s)}t.targetPosition.isEqual(e.splitPosition)&&"insertAtSource"==n.abRelation&&(s=e.moveTargetPosition),t.targetPosition.isEqual(e.insertionPosition)&&"insertBetween"==n.abRelation&&(s=t.targetPosition);const r=[i._getTransformedBySplitOperation(e)];if(e.graveyardPosition){const s=i.start.isEqual(e.graveyardPosition)||i.containsPosition(e.graveyardPosition);t.howMany>1&&s&&!n.aWasUndone&&r.push(on._createFromPositionAndShift(e.insertionPosition,1))}return si(r,s)})),Gs(Bs,Vs,((t,e,n)=>{const s=on._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.deletionPosition.hasSameParentAs(t.sourcePosition)&&s.containsPosition(e.sourcePosition))if("remove"!=t.type||n.forceWeakRemove){if(1==t.howMany)return n.bWasUndone?(t.sourcePosition=e.graveyardPosition.clone(),t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),[t]):[new Ls(0)]}else if(!n.aWasUndone){const n=[];let s=e.graveyardPosition.clone(),i=e.targetPosition._getTransformedByMergeOperation(e);t.howMany>1&&(n.push(new Bs(t.sourcePosition,t.howMany-1,t.targetPosition,0)),s=s._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1),i=i._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1));const r=e.deletionPosition._getCombined(t.sourcePosition,t.targetPosition),o=new Bs(s,1,r,0),a=o.getMovedRangeStart().path.slice();a.push(0);const l=new Ze(o.targetPosition.root,a);i=i._getTransformedByMove(s,r,1);const h=new Bs(i,e.howMany,l,0);return n.push(o),n.push(h),n}const i=on._createFromPositionAndShift(t.sourcePosition,t.howMany)._getTransformedByMergeOperation(e);return t.sourcePosition=i.start,t.howMany=i.end.offset-i.start.offset,t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),[t]})),Gs(Ws,Is,((t,e)=>(t.position=t.position._getTransformedByInsertOperation(e),[t]))),Gs(Ws,Vs,((t,e)=>t.position.isEqual(e.deletionPosition)?(t.position=e.graveyardPosition.clone(),t.position.stickiness="toNext",[t]):(t.position=t.position._getTransformedByMergeOperation(e),[t]))),Gs(Ws,Bs,((t,e)=>(t.position=t.position._getTransformedByMoveOperation(e),[t]))),Gs(Ws,Ws,((t,e,n)=>{if(t.position.isEqual(e.position)){if(!n.aIsStrong)return[new Ls(0)];t.oldName=e.newName}return[t]})),Gs(Ws,Ds,((t,e)=>{const n=t.position.path,i=e.splitPosition.getParentPath();if("same"==s(n,i)&&!e.graveyardPosition){const e=new Ws(t.position.getShiftedBy(1),t.oldName,t.newName,0);return[t,e]}return t.position=t.position._getTransformedBySplitOperation(e),[t]})),Gs(js,js,((t,e,n)=>{if(t.root===e.root&&t.key===e.key){if(!n.aIsStrong||t.newValue===e.newValue)return[new Ls(0)];t.oldValue=e.newValue}return[t]})),Gs(zs,zs,((t,e)=>t.rootName===e.rootName&&t.isAdd===e.isAdd?[new Ls(0)]:[t])),Gs(Ds,Is,((t,e)=>(t.splitPosition.hasSameParentAs(e.position)&&t.splitPosition.offset<e.position.offset&&(t.howMany+=e.howMany),t.splitPosition=t.splitPosition._getTransformedByInsertOperation(e),t.insertionPosition=t.insertionPosition._getTransformedByInsertOperation(e),[t]))),Gs(Ds,Vs,((t,e,n)=>{if(!t.graveyardPosition&&!n.bWasUndone&&t.splitPosition.hasSameParentAs(e.sourcePosition)){const n=e.graveyardPosition.path.slice();n.push(0);const s=new Ze(e.graveyardPosition.root,n),i=Ds.getInsertionPosition(new Ze(e.graveyardPosition.root,n)),r=new Ds(s,0,i,null,0);return t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e),t.insertionPosition=Ds.getInsertionPosition(t.splitPosition),t.graveyardPosition=r.insertionPosition.clone(),t.graveyardPosition.stickiness="toNext",[r,t]}return t.splitPosition.hasSameParentAs(e.deletionPosition)&&!t.splitPosition.isAfter(e.deletionPosition)&&t.howMany--,t.splitPosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e),t.insertionPosition=Ds.getInsertionPosition(t.splitPosition),t.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)),[t]})),Gs(Ds,Bs,((t,e,n)=>{const s=on._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.graveyardPosition){const i=s.start.isEqual(t.graveyardPosition)||s.containsPosition(t.graveyardPosition);if(!n.bWasUndone&&i){const n=t.splitPosition._getTransformedByMoveOperation(e),s=t.graveyardPosition._getTransformedByMoveOperation(e),i=s.path.slice();i.push(0);const r=new Ze(s.root,i);return[new Bs(n,t.howMany,r,0)]}t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}const i=t.splitPosition.isEqual(e.targetPosition);if(i&&("insertAtSource"==n.baRelation||"splitBefore"==n.abRelation))return t.howMany+=e.howMany,t.splitPosition=t.splitPosition._getTransformedByDeletion(e.sourcePosition,e.howMany),t.insertionPosition=Ds.getInsertionPosition(t.splitPosition),[t];if(i&&n.abRelation&&n.abRelation.howMany){const{howMany:e,offset:s}=n.abRelation;return t.howMany+=e,t.splitPosition=t.splitPosition.getShiftedBy(s),[t]}if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&s.containsPosition(t.splitPosition)){const n=e.howMany-(t.splitPosition.offset-e.sourcePosition.offset);return t.howMany-=n,t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset<e.targetPosition.offset&&(t.howMany+=e.howMany),t.splitPosition=e.sourcePosition.clone(),t.insertionPosition=Ds.getInsertionPosition(t.splitPosition),[t]}return e.sourcePosition.isEqual(e.targetPosition)||(t.splitPosition.hasSameParentAs(e.sourcePosition)&&t.splitPosition.offset<=e.sourcePosition.offset&&(t.howMany-=e.howMany),t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset<e.targetPosition.offset&&(t.howMany+=e.howMany)),t.splitPosition.stickiness="toNone",t.splitPosition=t.splitPosition._getTransformedByMoveOperation(e),t.splitPosition.stickiness="toNext",t.graveyardPosition?t.insertionPosition=t.insertionPosition._getTransformedByMoveOperation(e):t.insertionPosition=Ds.getInsertionPosition(t.splitPosition),[t]})),Gs(Ds,Ds,((t,e,n)=>{if(t.splitPosition.isEqual(e.splitPosition)){if(!t.graveyardPosition&&!e.graveyardPosition)return[new Ls(0)];if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition))return[new Ls(0)];if("splitBefore"==n.abRelation)return t.howMany=0,t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e),[t]}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){const s="$graveyard"==t.splitPosition.root.rootName,i="$graveyard"==e.splitPosition.root.rootName;if(i&&!s||!(s&&!i)&&n.aIsStrong){const n=[];return e.howMany&&n.push(new Bs(e.moveTargetPosition,e.howMany,e.splitPosition,0)),t.howMany&&n.push(new Bs(t.splitPosition,t.howMany,t.moveTargetPosition,0)),n}return[new Ls(0)]}if(t.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e)),t.splitPosition.isEqual(e.insertionPosition)&&"splitBefore"==n.abRelation)return t.howMany++,[t];if(e.splitPosition.isEqual(t.insertionPosition)&&"splitBefore"==n.baRelation){const n=e.insertionPosition.path.slice();n.push(0);const s=new Ze(e.insertionPosition.root,n);return[t,new Bs(t.insertionPosition,1,s,0)]}return t.splitPosition.hasSameParentAs(e.splitPosition)&&t.splitPosition.offset<e.splitPosition.offset&&(t.howMany-=e.howMany),t.splitPosition=t.splitPosition._getTransformedBySplitOperation(e),t.insertionPosition=Ds.getInsertionPosition(t.splitPosition),[t]}));class ii extends(e(Ze)){constructor(t,e,s="toNone"){if(super(t,e,s),!this.root.is("rootElement"))throw new n("model-liveposition-root-not-rootelement",t);ri.call(this)}detach(){this.stopListening()}toPosition(){return new Ze(this.root,this.path.slice(),this.stickiness)}static fromPosition(t,e){return new this(t.root,t.path.slice(),e||t.stickiness)}}function ri(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&oi.call(this,n)}),{priority:"low"})}function oi(t){const e=this.getTransformedByOperation(t);if(!this.isEqual(e)){const t=this.toPosition();this.path=e.path,this.root=e.root,this.fire("change",t)}}
+ */Xs(js,js,((e,t,n)=>{if(e.key===t.key&&e.range.start.hasSameParentAs(t.range.start)){const s=e.range.getDifference(t.range).map((t=>new js(t,e.key,e.oldValue,e.newValue,0))),i=e.range.getIntersection(t.range);return i&&n.aIsStrong&&s.push(new js(i,t.key,t.newValue,e.newValue,0)),0==s.length?[new Us(0)]:s}return[e]})),Xs(js,$s,((e,t)=>{if(e.range.start.hasSameParentAs(t.position)&&e.range.containsPosition(t.position)){const n=e.range._getTransformedByInsertion(t.position,t.howMany,!t.shouldReceiveAttributes).map((t=>new js(t,e.key,e.oldValue,e.newValue,e.baseVersion)));if(t.shouldReceiveAttributes){const s=ii(t,e.key,e.oldValue);s&&n.unshift(s)}return n}return e.range=e.range._getTransformedByInsertion(t.position,t.howMany,!1)[0],[e]})),Xs(js,Ls,((e,t)=>{const n=[];e.range.start.hasSameParentAs(t.deletionPosition)&&(e.range.containsPosition(t.deletionPosition)||e.range.start.isEqual(t.deletionPosition))&&n.push(on._createFromPositionAndShift(t.graveyardPosition,1));const s=e.range._getTransformedByMergeOperation(t);return s.isCollapsed||n.push(s),n.map((t=>new js(t,e.key,e.oldValue,e.newValue,e.baseVersion)))})),Xs(js,Vs,((e,t)=>{const n=function(e,t){const n=on._createFromPositionAndShift(t.sourcePosition,t.howMany);let s=null,i=[];n.containsRange(e,!0)?s=e:e.start.hasSameParentAs(n.start)?(i=e.getDifference(n),s=e.getIntersection(n)):i=[e];const r=[];for(let e of i){e=e._getTransformedByDeletion(t.sourcePosition,t.howMany);const n=t.getMovedRangeStart(),s=e.start.hasSameParentAs(n),i=e._getTransformedByInsertion(n,t.howMany,s);r.push(...i)}s&&r.push(s._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany,!1)[0]);return r}(e.range,t);return n.map((t=>new js(t,e.key,e.oldValue,e.newValue,e.baseVersion)))})),Xs(js,qs,((e,t)=>{if(e.range.end.isEqual(t.insertionPosition))return t.graveyardPosition||e.range.end.offset++,[e];if(e.range.start.hasSameParentAs(t.splitPosition)&&e.range.containsPosition(t.splitPosition)){const n=e.clone();return n.range=new on(t.moveTargetPosition.clone(),e.range.end._getCombined(t.splitPosition,t.moveTargetPosition)),e.range.end=t.splitPosition.clone(),e.range.end.stickiness="toPrevious",[e,n]}return e.range=e.range._getTransformedBySplitOperation(t),[e]})),Xs($s,js,((e,t)=>{const n=[e];if(e.shouldReceiveAttributes&&e.position.hasSameParentAs(t.range.start)&&t.range.containsPosition(e.position)){const s=ii(e,t.key,t.newValue);s&&n.push(s)}return n})),Xs($s,$s,((e,t,n)=>(e.position.isEqual(t.position)&&n.aIsStrong||(e.position=e.position._getTransformedByInsertOperation(t)),[e]))),Xs($s,Vs,((e,t)=>(e.position=e.position._getTransformedByMoveOperation(t),[e]))),Xs($s,qs,((e,t)=>(e.position=e.position._getTransformedBySplitOperation(t),[e]))),Xs($s,Ls,((e,t)=>(e.position=e.position._getTransformedByMergeOperation(t),[e]))),Xs(Ws,$s,((e,t)=>(e.oldRange&&(e.oldRange=e.oldRange._getTransformedByInsertOperation(t)[0]),e.newRange&&(e.newRange=e.newRange._getTransformedByInsertOperation(t)[0]),[e]))),Xs(Ws,Ws,((e,t,n)=>{if(e.name==t.name){if(!n.aIsStrong)return[new Us(0)];e.oldRange=t.newRange?t.newRange.clone():null}return[e]})),Xs(Ws,Ls,((e,t)=>(e.oldRange&&(e.oldRange=e.oldRange._getTransformedByMergeOperation(t)),e.newRange&&(e.newRange=e.newRange._getTransformedByMergeOperation(t)),[e]))),Xs(Ws,Vs,((e,t,n)=>{if(e.oldRange&&(e.oldRange=on._createFromRanges(e.oldRange._getTransformedByMoveOperation(t))),e.newRange){if(n.abRelation){const s=on._createFromRanges(e.newRange._getTransformedByMoveOperation(t));if("left"==n.abRelation.side&&t.targetPosition.isEqual(e.newRange.start))return e.newRange.end=s.end,e.newRange.start.path=n.abRelation.path,[e];if("right"==n.abRelation.side&&t.targetPosition.isEqual(e.newRange.end))return e.newRange.start=s.start,e.newRange.end.path=n.abRelation.path,[e]}e.newRange=on._createFromRanges(e.newRange._getTransformedByMoveOperation(t))}return[e]})),Xs(Ws,qs,((e,t,n)=>{if(e.oldRange&&(e.oldRange=e.oldRange._getTransformedBySplitOperation(t)),e.newRange){if(n.abRelation){const s=e.newRange._getTransformedBySplitOperation(t);return e.newRange.start.isEqual(t.splitPosition)&&n.abRelation.wasStartBeforeMergedElement?e.newRange.start=Zt._createAt(t.insertionPosition):e.newRange.start.isEqual(t.splitPosition)&&!n.abRelation.wasInLeftElement&&(e.newRange.start=Zt._createAt(t.moveTargetPosition)),e.newRange.end.isEqual(t.splitPosition)&&n.abRelation.wasInRightElement?e.newRange.end=Zt._createAt(t.moveTargetPosition):e.newRange.end.isEqual(t.splitPosition)&&n.abRelation.wasEndBeforeMergedElement?e.newRange.end=Zt._createAt(t.insertionPosition):e.newRange.end=s.end,[e]}e.newRange=e.newRange._getTransformedBySplitOperation(t)}return[e]})),Xs(Ls,$s,((e,t)=>(e.sourcePosition.hasSameParentAs(t.position)&&(e.howMany+=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByInsertOperation(t),e.targetPosition=e.targetPosition._getTransformedByInsertOperation(t),[e]))),Xs(Ls,Ls,((e,t,n)=>{if(e.sourcePosition.isEqual(t.sourcePosition)&&e.targetPosition.isEqual(t.targetPosition)){if(n.bWasUndone){const n=t.graveyardPosition.path.slice();return n.push(0),e.sourcePosition=new Zt(t.graveyardPosition.root,n),e.howMany=0,[e]}return[new Us(0)]}if(e.sourcePosition.isEqual(t.sourcePosition)&&!e.targetPosition.isEqual(t.targetPosition)&&!n.bWasUndone&&"splitAtSource"!=n.abRelation){const s="$graveyard"==e.targetPosition.root.rootName,i="$graveyard"==t.targetPosition.root.rootName;if(i&&!s||!(s&&!i)&&n.aIsStrong){const n=t.targetPosition._getTransformedByMergeOperation(t),s=e.targetPosition._getTransformedByMergeOperation(t);return[new Vs(n,e.howMany,s,0)]}return[new Us(0)]}return e.sourcePosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByMergeOperation(t),e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),e.graveyardPosition.isEqual(t.graveyardPosition)&&n.aIsStrong||(e.graveyardPosition=e.graveyardPosition._getTransformedByMergeOperation(t)),[e]})),Xs(Ls,Vs,((e,t,n)=>{const s=on._createFromPositionAndShift(t.sourcePosition,t.howMany);return"remove"==t.type&&!n.bWasUndone&&!n.forceWeakRemove&&e.deletionPosition.hasSameParentAs(t.sourcePosition)&&s.containsPosition(e.sourcePosition)?[new Us(0)]:(t.sourcePosition.getShiftedBy(t.howMany).isEqual(e.sourcePosition)?e.sourcePosition.stickiness="toNone":t.targetPosition.isEqual(e.sourcePosition)&&"mergeSourceAffected"==n.abRelation?e.sourcePosition.stickiness="toNext":t.sourcePosition.isEqual(e.targetPosition)?(e.targetPosition.stickiness="toNone",e.howMany-=t.howMany):t.targetPosition.isEqual(e.targetPosition)&&"mergeTargetWasBefore"==n.abRelation?(e.targetPosition.stickiness="toPrevious",e.howMany+=t.howMany):(e.sourcePosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.sourcePosition.hasSameParentAs(t.sourcePosition)&&(e.howMany-=t.howMany)),e.sourcePosition=e.sourcePosition._getTransformedByMoveOperation(t),e.targetPosition=e.targetPosition._getTransformedByMoveOperation(t),e.sourcePosition.stickiness="toPrevious",e.targetPosition.stickiness="toNext",e.graveyardPosition.isEqual(t.targetPosition)||(e.graveyardPosition=e.graveyardPosition._getTransformedByMoveOperation(t)),[e])})),Xs(Ls,qs,((e,t,n)=>{if(t.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedByDeletion(t.graveyardPosition,1),e.deletionPosition.isEqual(t.graveyardPosition)&&(e.howMany=t.howMany)),e.targetPosition.isEqual(t.splitPosition)){const s=0!=t.howMany,i=t.graveyardPosition&&e.deletionPosition.isEqual(t.graveyardPosition);if(s||i||"mergeTargetNotMoved"==n.abRelation)return e.sourcePosition=e.sourcePosition._getTransformedBySplitOperation(t),[e]}if(e.sourcePosition.isEqual(t.splitPosition)){if("mergeSourceNotMoved"==n.abRelation)return e.howMany=0,e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e];if("mergeSameElement"==n.abRelation||e.sourcePosition.offset>0)return e.sourcePosition=t.moveTargetPosition.clone(),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]}return e.sourcePosition.hasSameParentAs(t.splitPosition)&&(e.howMany=t.splitPosition.offset),e.sourcePosition=e.sourcePosition._getTransformedBySplitOperation(t),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]})),Xs(Vs,$s,((e,t)=>{const n=on._createFromPositionAndShift(e.sourcePosition,e.howMany)._getTransformedByInsertOperation(t,!1)[0];return e.sourcePosition=n.start,e.howMany=n.end.offset-n.start.offset,e.targetPosition.isEqual(t.position)||(e.targetPosition=e.targetPosition._getTransformedByInsertOperation(t)),[e]})),Xs(Vs,Vs,((e,t,n)=>{const i=on._createFromPositionAndShift(e.sourcePosition,e.howMany),r=on._createFromPositionAndShift(t.sourcePosition,t.howMany);let o,a=n.aIsStrong,l=!n.aIsStrong;if("insertBefore"==n.abRelation||"insertAfter"==n.baRelation?l=!0:"insertAfter"!=n.abRelation&&"insertBefore"!=n.baRelation||(l=!1),o=e.targetPosition.isEqual(t.targetPosition)&&l?e.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany):e.targetPosition._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),ri(e,t)&&ri(t,e))return[t.getReversed()];if(i.containsPosition(t.targetPosition)&&i.containsRange(r,!0))return i.start=i.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),i.end=i.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),oi([i],o);if(r.containsPosition(e.targetPosition)&&r.containsRange(i,!0))return i.start=i.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),i.end=i.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),oi([i],o);const c=s(e.sourcePosition.getParentPath(),t.sourcePosition.getParentPath());if("prefix"==c||"extension"==c)return i.start=i.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),i.end=i.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),oi([i],o);"remove"!=e.type||"remove"==t.type||n.aWasUndone||n.forceWeakRemove?"remove"==e.type||"remove"!=t.type||n.bWasUndone||n.forceWeakRemove||(a=!1):a=!0;const h=[],d=i.getDifference(r);for(const e of d){e.start=e.start._getTransformedByDeletion(t.sourcePosition,t.howMany),e.end=e.end._getTransformedByDeletion(t.sourcePosition,t.howMany);const n="same"==s(e.start.getParentPath(),t.getMovedRangeStart().getParentPath()),i=e._getTransformedByInsertion(t.getMovedRangeStart(),t.howMany,n);h.push(...i)}const u=i.getIntersection(r);return null!==u&&a&&(u.start=u.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),u.end=u.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),0===h.length?h.push(u):1==h.length?r.start.isBefore(i.start)||r.start.isEqual(i.start)?h.unshift(u):h.push(u):h.splice(1,0,u)),0===h.length?[new Us(e.baseVersion)]:oi(h,o)})),Xs(Vs,qs,((e,t,n)=>{let s=e.targetPosition.clone();e.targetPosition.isEqual(t.insertionPosition)&&t.graveyardPosition&&"moveTargetAfter"!=n.abRelation||(s=e.targetPosition._getTransformedBySplitOperation(t));const i=on._createFromPositionAndShift(e.sourcePosition,e.howMany);if(i.end.isEqual(t.insertionPosition))return t.graveyardPosition||e.howMany++,e.targetPosition=s,[e];if(i.start.hasSameParentAs(t.splitPosition)&&i.containsPosition(t.splitPosition)){let e=new on(t.splitPosition,i.end);e=e._getTransformedBySplitOperation(t);return oi([new on(i.start,t.splitPosition),e],s)}e.targetPosition.isEqual(t.splitPosition)&&"insertAtSource"==n.abRelation&&(s=t.moveTargetPosition),e.targetPosition.isEqual(t.insertionPosition)&&"insertBetween"==n.abRelation&&(s=e.targetPosition);const r=[i._getTransformedBySplitOperation(t)];if(t.graveyardPosition){const s=i.start.isEqual(t.graveyardPosition)||i.containsPosition(t.graveyardPosition);e.howMany>1&&s&&!n.aWasUndone&&r.push(on._createFromPositionAndShift(t.insertionPosition,1))}return oi(r,s)})),Xs(Vs,Ls,((e,t,n)=>{const s=on._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.deletionPosition.hasSameParentAs(e.sourcePosition)&&s.containsPosition(t.sourcePosition))if("remove"!=e.type||n.forceWeakRemove){if(1==e.howMany)return n.bWasUndone?(e.sourcePosition=t.graveyardPosition.clone(),e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]):[new Us(0)]}else if(!n.aWasUndone){const n=[];let s=t.graveyardPosition.clone(),i=t.targetPosition._getTransformedByMergeOperation(t);e.howMany>1&&(n.push(new Vs(e.sourcePosition,e.howMany-1,e.targetPosition,0)),s=s._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1),i=i._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1));const r=t.deletionPosition._getCombined(e.sourcePosition,e.targetPosition),o=new Vs(s,1,r,0),a=o.getMovedRangeStart().path.slice();a.push(0);const l=new Zt(o.targetPosition.root,a);i=i._getTransformedByMove(s,r,1);const c=new Vs(i,t.howMany,l,0);return n.push(o),n.push(c),n}const i=on._createFromPositionAndShift(e.sourcePosition,e.howMany)._getTransformedByMergeOperation(t);return e.sourcePosition=i.start,e.howMany=i.end.offset-i.start.offset,e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]})),Xs(zs,$s,((e,t)=>(e.position=e.position._getTransformedByInsertOperation(t),[e]))),Xs(zs,Ls,((e,t)=>e.position.isEqual(t.deletionPosition)?(e.position=t.graveyardPosition.clone(),e.position.stickiness="toNext",[e]):(e.position=e.position._getTransformedByMergeOperation(t),[e]))),Xs(zs,Vs,((e,t)=>(e.position=e.position._getTransformedByMoveOperation(t),[e]))),Xs(zs,zs,((e,t,n)=>{if(e.position.isEqual(t.position)){if(!n.aIsStrong)return[new Us(0)];e.oldName=t.newName}return[e]})),Xs(zs,qs,((e,t)=>{const n=e.position.path,i=t.splitPosition.getParentPath();if("same"==s(n,i)&&!t.graveyardPosition){const t=new zs(e.position.getShiftedBy(1),e.oldName,e.newName,0);return[e,t]}return e.position=e.position._getTransformedBySplitOperation(t),[e]})),Xs(Js,Js,((e,t,n)=>{if(e.root===t.root&&e.key===t.key){if(!n.aIsStrong||e.newValue===t.newValue)return[new Us(0)];e.oldValue=t.newValue}return[e]})),Xs(Ks,Ks,((e,t)=>e.rootName===t.rootName&&e.isAdd===t.isAdd?[new Us(0)]:[e])),Xs(qs,$s,((e,t)=>(e.splitPosition.hasSameParentAs(t.position)&&e.splitPosition.offset<t.position.offset&&(e.howMany+=t.howMany),e.splitPosition=e.splitPosition._getTransformedByInsertOperation(t),e.insertionPosition=e.insertionPosition._getTransformedByInsertOperation(t),[e]))),Xs(qs,Ls,((e,t,n)=>{if(!e.graveyardPosition&&!n.bWasUndone&&e.splitPosition.hasSameParentAs(t.sourcePosition)){const n=t.graveyardPosition.path.slice();n.push(0);const s=new Zt(t.graveyardPosition.root,n),i=qs.getInsertionPosition(new Zt(t.graveyardPosition.root,n)),r=new qs(s,0,i,null,0);return e.splitPosition=e.splitPosition._getTransformedByMergeOperation(t),e.insertionPosition=qs.getInsertionPosition(e.splitPosition),e.graveyardPosition=r.insertionPosition.clone(),e.graveyardPosition.stickiness="toNext",[r,e]}return e.splitPosition.hasSameParentAs(t.deletionPosition)&&!e.splitPosition.isAfter(t.deletionPosition)&&e.howMany--,e.splitPosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.splitPosition=e.splitPosition._getTransformedByMergeOperation(t),e.insertionPosition=qs.getInsertionPosition(e.splitPosition),e.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedByMergeOperation(t)),[e]})),Xs(qs,Vs,((e,t,n)=>{const s=on._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.graveyardPosition){const i=s.start.isEqual(e.graveyardPosition)||s.containsPosition(e.graveyardPosition);if(!n.bWasUndone&&i){const n=e.splitPosition._getTransformedByMoveOperation(t),s=e.graveyardPosition._getTransformedByMoveOperation(t),i=s.path.slice();i.push(0);const r=new Zt(s.root,i);return[new Vs(n,e.howMany,r,0)]}e.graveyardPosition=e.graveyardPosition._getTransformedByMoveOperation(t)}const i=e.splitPosition.isEqual(t.targetPosition);if(i&&("insertAtSource"==n.baRelation||"splitBefore"==n.abRelation))return e.howMany+=t.howMany,e.splitPosition=e.splitPosition._getTransformedByDeletion(t.sourcePosition,t.howMany),e.insertionPosition=qs.getInsertionPosition(e.splitPosition),[e];if(i&&n.abRelation&&n.abRelation.howMany){const{howMany:t,offset:s}=n.abRelation;return e.howMany+=t,e.splitPosition=e.splitPosition.getShiftedBy(s),[e]}if(e.splitPosition.hasSameParentAs(t.sourcePosition)&&s.containsPosition(e.splitPosition)){const n=t.howMany-(e.splitPosition.offset-t.sourcePosition.offset);return e.howMany-=n,e.splitPosition.hasSameParentAs(t.targetPosition)&&e.splitPosition.offset<t.targetPosition.offset&&(e.howMany+=t.howMany),e.splitPosition=t.sourcePosition.clone(),e.insertionPosition=qs.getInsertionPosition(e.splitPosition),[e]}return t.sourcePosition.isEqual(t.targetPosition)||(e.splitPosition.hasSameParentAs(t.sourcePosition)&&e.splitPosition.offset<=t.sourcePosition.offset&&(e.howMany-=t.howMany),e.splitPosition.hasSameParentAs(t.targetPosition)&&e.splitPosition.offset<t.targetPosition.offset&&(e.howMany+=t.howMany)),e.splitPosition.stickiness="toNone",e.splitPosition=e.splitPosition._getTransformedByMoveOperation(t),e.splitPosition.stickiness="toNext",e.graveyardPosition?e.insertionPosition=e.insertionPosition._getTransformedByMoveOperation(t):e.insertionPosition=qs.getInsertionPosition(e.splitPosition),[e]})),Xs(qs,qs,((e,t,n)=>{if(e.splitPosition.isEqual(t.splitPosition)){if(!e.graveyardPosition&&!t.graveyardPosition)return[new Us(0)];if(e.graveyardPosition&&t.graveyardPosition&&e.graveyardPosition.isEqual(t.graveyardPosition))return[new Us(0)];if("splitBefore"==n.abRelation)return e.howMany=0,e.graveyardPosition=e.graveyardPosition._getTransformedBySplitOperation(t),[e]}if(e.graveyardPosition&&t.graveyardPosition&&e.graveyardPosition.isEqual(t.graveyardPosition)){const s="$graveyard"==e.splitPosition.root.rootName,i="$graveyard"==t.splitPosition.root.rootName;if(i&&!s||!(s&&!i)&&n.aIsStrong){const n=[];return t.howMany&&n.push(new Vs(t.moveTargetPosition,t.howMany,t.splitPosition,0)),e.howMany&&n.push(new Vs(e.splitPosition,e.howMany,e.moveTargetPosition,0)),n}return[new Us(0)]}if(e.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedBySplitOperation(t)),e.splitPosition.isEqual(t.insertionPosition)&&"splitBefore"==n.abRelation)return e.howMany++,[e];if(t.splitPosition.isEqual(e.insertionPosition)&&"splitBefore"==n.baRelation){const n=t.insertionPosition.path.slice();n.push(0);const s=new Zt(t.insertionPosition.root,n);return[e,new Vs(e.insertionPosition,1,s,0)]}return e.splitPosition.hasSameParentAs(t.splitPosition)&&e.splitPosition.offset<t.splitPosition.offset&&(e.howMany-=t.howMany),e.splitPosition=e.splitPosition._getTransformedBySplitOperation(t),e.insertionPosition=qs.getInsertionPosition(e.splitPosition),[e]}));class ai extends(t(Zt)){constructor(e,t,s="toNone"){if(super(e,t,s),!this.root.is("rootElement"))throw new n("model-liveposition-root-not-rootelement",e);li.call(this)}detach(){this.stopListening()}toPosition(){return new Zt(this.root,this.path.slice(),this.stickiness)}static fromPosition(e,t){return new this(e.root,e.path.slice(),t||e.stickiness)}}function li(){this.listenTo(this.root.document.model,"applyOperation",((e,t)=>{const n=t[0];n.isDocumentOperation&&ci.call(this,n)}),{priority:"low"})}function ci(e){const t=this.getTransformedByOperation(e);if(!this.isEqual(t)){const e=this.toPosition();this.path=t.path,this.root=t.root,this.fire("change",e)}}
 /**
  * @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
- */ii.prototype.is=function(t){return"livePosition"===t||"model:livePosition"===t||"position"==t||"model:position"===t};class ai{constructor(e={}){"string"==typeof e&&(e="transparent"===e?{isUndoable:!1}:{},t("batch-constructor-deprecated-string-type"));const{isUndoable:n=!0,isLocal:s=!0,isUndo:i=!1,isTyping:r=!1}=e;this.operations=[],this.isUndoable=n,this.isLocal=s,this.isUndo=i,this.isTyping=r}get type(){return t("batch-type-deprecated"),"default"}get baseVersion(){for(const t of this.operations)if(null!==t.baseVersion)return t.baseVersion;return null}addOperation(t){return t.batch=this,this.operations.push(t),t}}
+ */ai.prototype.is=function(e){return"livePosition"===e||"model:livePosition"===e||"position"==e||"model:position"===e};class hi{constructor(t={}){"string"==typeof t&&(t="transparent"===t?{isUndoable:!1}:{},e("batch-constructor-deprecated-string-type"));const{isUndoable:n=!0,isLocal:s=!0,isUndo:i=!1,isTyping:r=!1}=t;this.operations=[],this.isUndoable=n,this.isLocal=s,this.isUndo=i,this.isTyping=r}get type(){return e("batch-type-deprecated"),"default"}get baseVersion(){for(const e of this.operations)if(null!==e.baseVersion)return e.baseVersion;return null}addOperation(e){return e.batch=this,this.operations.push(e),e}}
 /**
  * @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 li{constructor(t){this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changedRoots=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null,this._refreshedItems=new Set,this._markerCollection=t}get isEmpty(){return 0==this._changesInElement.size&&0==this._changedMarkers.size&&0==this._changedRoots.size}bufferOperation(t){const e=t;switch(e.type){case"insert":if(this._isInInsertedElement(e.position.parent))return;this._markInsert(e.position.parent,e.position.offset,e.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":for(const t of e.range.getItems({shallow:!0}))this._isInInsertedElement(t.parent)||this._markAttribute(t);break;case"remove":case"move":case"reinsert":{if(e.sourcePosition.isEqual(e.targetPosition)||e.sourcePosition.getShiftedBy(e.howMany).isEqual(e.targetPosition))return;const t=this._isInInsertedElement(e.sourcePosition.parent),n=this._isInInsertedElement(e.targetPosition.parent);t||this._markRemove(e.sourcePosition.parent,e.sourcePosition.offset,e.howMany),n||this._markInsert(e.targetPosition.parent,e.getMovedRangeStart().offset,e.howMany);break}case"rename":{if(this._isInInsertedElement(e.position.parent))return;this._markRemove(e.position.parent,e.position.offset,1),this._markInsert(e.position.parent,e.position.offset,1);const t=on._createFromPositionAndShift(e.position,1);for(const e of this._markerCollection.getMarkersIntersectingRange(t)){const t=e.getData();this.bufferMarkerChange(e.name,t,t)}break}case"split":{const t=e.splitPosition.parent;this._isInInsertedElement(t)||this._markRemove(t,e.splitPosition.offset,e.howMany),this._isInInsertedElement(e.insertionPosition.parent)||this._markInsert(e.insertionPosition.parent,e.insertionPosition.offset,1),e.graveyardPosition&&this._markRemove(e.graveyardPosition.parent,e.graveyardPosition.offset,1);break}case"merge":{const t=e.sourcePosition.parent;this._isInInsertedElement(t.parent)||this._markRemove(t.parent,t.startOffset,1);const n=e.graveyardPosition.parent;this._markInsert(n,e.graveyardPosition.offset,1);const s=e.targetPosition.parent;this._isInInsertedElement(s)||this._markInsert(s,e.targetPosition.offset,t.maxOffset);break}case"detachRoot":case"addRoot":{const t=e.affectedSelectable;if(!t._isLoaded)return;if(t.isAttached()==e.isAdd)return;this._bufferRootStateChange(e.rootName,e.isAdd);break}case"addRootAttribute":case"removeRootAttribute":case"changeRootAttribute":{if(!e.root._isLoaded)return;const t=e.root.rootName;this._bufferRootAttributeChange(t,e.key,e.oldValue,e.newValue);break}}this._cachedChanges=null}bufferMarkerChange(t,e,n){e.range&&e.range.root.is("rootElement")&&!e.range.root._isLoaded&&(e.range=null),n.range&&n.range.root.is("rootElement")&&!n.range.root._isLoaded&&(n.range=null);let s=this._changedMarkers.get(t);s?s.newMarkerData=n:(s={newMarkerData:n,oldMarkerData:e},this._changedMarkers.set(t,s)),null==s.oldMarkerData.range&&null==n.range&&this._changedMarkers.delete(t)}getMarkersToRemove(){const t=[];for(const[e,n]of this._changedMarkers)null!=n.oldMarkerData.range&&t.push({name:e,range:n.oldMarkerData.range});return t}getMarkersToAdd(){const t=[];for(const[e,n]of this._changedMarkers)null!=n.newMarkerData.range&&t.push({name:e,range:n.newMarkerData.range});return t}getChangedMarkers(){return Array.from(this._changedMarkers).map((([t,e])=>({name:t,data:{oldRange:e.oldMarkerData.range,newRange:e.newMarkerData.range}})))}hasDataChanges(){if(this.getChanges().length)return!0;if(this._changedRoots.size>0)return!0;for(const{newMarkerData:t,oldMarkerData:e}of this._changedMarkers.values()){if(t.affectsData!==e.affectsData)return!0;if(t.affectsData){const n=t.range&&!e.range,s=!t.range&&e.range,i=t.range&&e.range&&!t.range.isEqual(e.range);if(n||s||i)return!0}}return!1}getChanges(t={}){if(this._cachedChanges)return t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();let e=[];for(const t of this._changesInElement.keys()){const n=this._changesInElement.get(t).sort(((t,e)=>t.offset===e.offset?t.type!=e.type?"remove"==t.type?-1:1:0:t.offset<e.offset?-1:1)),s=this._elementSnapshots.get(t),i=hi(t.getChildren()),r=ci(s.length,n);let o=0,a=0;for(const n of r)if("i"===n)e.push(this._getInsertDiff(t,o,i[o])),o++;else if("r"===n)e.push(this._getRemoveDiff(t,o,s[a])),a++;else if("a"===n){const n=i[o].attributes,r=s[a].attributes;let l;if("$text"==i[o].name)l=new on(Ze._createAt(t,o),Ze._createAt(t,o+1));else{const e=t.offsetToIndex(o);l=new on(Ze._createAt(t,o),Ze._createAt(t.getChild(e),0))}e.push(...this._getAttributesDiff(l,r,n)),o++,a++}else o++,a++}e.sort(((t,e)=>t.position.root!=e.position.root?t.position.root.rootName<e.position.root.rootName?-1:1:t.position.isEqual(e.position)?t.changeCount-e.changeCount:t.position.isBefore(e.position)?-1:1));for(let t=1,n=0;t<e.length;t++){const s=e[n],i=e[t],r="remove"==s.type&&"remove"==i.type&&"$text"==s.name&&"$text"==i.name&&s.position.isEqual(i.position),o="insert"==s.type&&"insert"==i.type&&"$text"==s.name&&"$text"==i.name&&s.position.parent==i.position.parent&&s.position.offset+s.length==i.position.offset,a="attribute"==s.type&&"attribute"==i.type&&s.position.parent==i.position.parent&&s.range.isFlat&&i.range.isFlat&&s.position.offset+s.length==i.position.offset&&s.attributeKey==i.attributeKey&&s.attributeOldValue==i.attributeOldValue&&s.attributeNewValue==i.attributeNewValue;r||o||a?(s.length++,a&&(s.range.end=s.range.end.getShiftedBy(1)),e[t]=null):n=t}e=e.filter((t=>t));for(const t of e)delete t.changeCount,"attribute"==t.type&&(delete t.position,delete t.length);return this._changeCount=0,this._cachedChangesWithGraveyard=e,this._cachedChanges=e.filter(ui),t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice()}getChangedRoots(){return Array.from(this._changedRoots.values()).map((t=>{const e={...t};return void 0!==e.state&&delete e.attributes,e}))}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._changedRoots.clear(),this._refreshedItems=new Set,this._cachedChanges=null}_bufferRootStateChange(t,e){if(!this._changedRoots.has(t))return void this._changedRoots.set(t,{name:t,state:e?"attached":"detached"});const n=this._changedRoots.get(t);void 0!==n.state?(delete n.state,void 0===n.attributes&&this._changedRoots.delete(t)):n.state=e?"attached":"detached"}_bufferRootAttributeChange(t,e,n,s){const i=this._changedRoots.get(t)||{name:t},r=i.attributes||{};if(r[e]){const t=r[e];s===t.oldValue?delete r[e]:t.newValue=s}else r[e]={oldValue:n,newValue:s};0===Object.entries(r).length?(delete i.attributes,void 0===i.state&&this._changedRoots.delete(t)):(i.attributes=r,this._changedRoots.set(t,i))}_refreshItem(t){if(this._isInInsertedElement(t.parent))return;this._markRemove(t.parent,t.startOffset,t.offsetSize),this._markInsert(t.parent,t.startOffset,t.offsetSize),this._refreshedItems.add(t);const e=on._createOn(t);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}this._cachedChanges=null}_bufferRootLoad(t){if(t.isAttached()){this._bufferRootStateChange(t.rootName,!0),this._markInsert(t,0,t.maxOffset);for(const e of t.getAttributeKeys())this._bufferRootAttributeChange(t.rootName,e,null,t.getAttribute(e));for(const e of this._markerCollection)if(e.getRange().root==t){const t=e.getData();this.bufferMarkerChange(e.name,{...t,range:null},t)}}}_markInsert(t,e,n){if(t.root.is("rootElement")&&!t.root._isLoaded)return;const s={type:"insert",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,s)}_markRemove(t,e,n){if(t.root.is("rootElement")&&!t.root._isLoaded)return;const s={type:"remove",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,s),this._removeAllNestedChanges(t,e,n)}_markAttribute(t){if(t.root.is("rootElement")&&!t.root._isLoaded)return;const e={type:"attribute",offset:t.startOffset,howMany:t.offsetSize,count:this._changeCount++};this._markChange(t.parent,e)}_markChange(t,e){this._makeSnapshot(t);const n=this._getChangesForElement(t);this._handleChange(e,n),n.push(e);for(let t=0;t<n.length;t++)n[t].howMany<1&&(n.splice(t,1),t--)}_getChangesForElement(t){let e;return this._changesInElement.has(t)?e=this._changesInElement.get(t):(e=[],this._changesInElement.set(t,e)),e}_makeSnapshot(t){this._elementSnapshots.has(t)||this._elementSnapshots.set(t,hi(t.getChildren()))}_handleChange(t,e){t.nodesToHandle=t.howMany;for(const n of e){const s=t.offset+t.howMany,i=n.offset+n.howMany;if("insert"==t.type&&("insert"==n.type&&(t.offset<=n.offset?n.offset+=t.howMany:t.offset<i&&(n.howMany+=t.nodesToHandle,t.nodesToHandle=0)),"remove"==n.type&&t.offset<n.offset&&(n.offset+=t.howMany),"attribute"==n.type))if(t.offset<=n.offset)n.offset+=t.howMany;else if(t.offset<i){const i=n.howMany;n.howMany=t.offset-n.offset,e.unshift({type:"attribute",offset:s,howMany:i-n.howMany,count:this._changeCount++})}if("remove"==t.type){if("insert"==n.type)if(s<=n.offset)n.offset-=t.howMany;else if(s<=i)if(t.offset<n.offset){const e=s-n.offset;n.offset=t.offset,n.howMany-=e,t.nodesToHandle-=e}else n.howMany-=t.nodesToHandle,t.nodesToHandle=0;else if(t.offset<=n.offset)t.nodesToHandle-=n.howMany,n.howMany=0;else if(t.offset<i){const e=i-t.offset;n.howMany-=e,t.nodesToHandle-=e}if("remove"==n.type&&(s<=n.offset?n.offset-=t.howMany:t.offset<n.offset&&(t.nodesToHandle+=n.howMany,n.howMany=0)),"attribute"==n.type)if(s<=n.offset)n.offset-=t.howMany;else if(t.offset<n.offset){const e=s-n.offset;n.offset=t.offset,n.howMany-=e}else if(t.offset<i)if(s<=i){const s=n.howMany;n.howMany=t.offset-n.offset;const i=s-n.howMany-t.nodesToHandle;e.unshift({type:"attribute",offset:t.offset,howMany:i,count:this._changeCount++})}else n.howMany-=i-t.offset}if("attribute"==t.type){if("insert"==n.type)if(t.offset<n.offset&&s>n.offset){if(s>i){const t={type:"attribute",offset:i,howMany:s-i,count:this._changeCount++};this._handleChange(t,e),e.push(t)}t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}else t.offset>=n.offset&&t.offset<i&&(s>i?(t.nodesToHandle=s-i,t.offset=i):t.nodesToHandle=0);if("remove"==n.type&&t.offset<n.offset&&s>n.offset){const i={type:"attribute",offset:n.offset,howMany:s-n.offset,count:this._changeCount++};this._handleChange(i,e),e.push(i),t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}"attribute"==n.type&&(t.offset>=n.offset&&s<=i?(t.nodesToHandle=0,t.howMany=0,t.offset=0):t.offset<=n.offset&&s>=i&&(n.howMany=0))}}t.howMany=t.nodesToHandle,delete t.nodesToHandle}_getInsertDiff(t,e,n){return{type:"insert",position:Ze._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++,_element:n.element}}_getRemoveDiff(t,e,n){return{type:"remove",position:Ze._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++,_element:n.element}}_getAttributesDiff(t,e,n){const s=[];n=new Map(n);for(const[i,r]of e){const e=n.has(i)?n.get(i):null;e!==r&&s.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:i,attributeOldValue:r,attributeNewValue:e,changeCount:this._changeCount++}),n.delete(i)}for(const[e,i]of n)s.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:e,attributeOldValue:null,attributeNewValue:i,changeCount:this._changeCount++});return s}_isInInsertedElement(t){const e=t.parent;if(!e)return!1;const n=this._changesInElement.get(e),s=t.startOffset;if(n)for(const t of n)if("insert"==t.type&&s>=t.offset&&s<t.offset+t.howMany)return!0;return this._isInInsertedElement(e)}_removeAllNestedChanges(t,e,n){const s=new on(Ze._createAt(t,e),Ze._createAt(t,e+n));for(const t of s.getItems({shallow:!0}))t.is("element")&&(this._elementSnapshots.delete(t),this._changesInElement.delete(t),this._removeAllNestedChanges(t,0,t.maxOffset))}}function hi(t){const e=[];for(const n of t)if(n.is("$text"))for(let t=0;t<n.data.length;t++)e.push({name:"$text",attributes:new Map(n.getAttributes())});else e.push({name:n.name,attributes:new Map(n.getAttributes()),element:n});return e}function ci(t,e){const n=[];let s=0,i=0;for(const t of e){if(t.offset>s){for(let e=0;e<t.offset-s;e++)n.push("e");i+=t.offset-s}if("insert"==t.type){for(let e=0;e<t.howMany;e++)n.push("i");s=t.offset+t.howMany}else if("remove"==t.type){for(let e=0;e<t.howMany;e++)n.push("r");s=t.offset,i+=t.howMany}else n.push(..."a".repeat(t.howMany).split("")),s=t.offset+t.howMany,i+=t.howMany}if(i<t)for(let e=0;e<t-i-s;e++)n.push("e");return n}function ui(t){const e="position"in t&&"$graveyard"==t.position.root.rootName,n="range"in t&&"$graveyard"==t.range.root.rootName;return!e&&!n}
+ */class di{constructor(e){this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changedRoots=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null,this._refreshedItems=new Set,this._markerCollection=e}get isEmpty(){return 0==this._changesInElement.size&&0==this._changedMarkers.size&&0==this._changedRoots.size}bufferOperation(e){const t=e;switch(t.type){case"insert":if(this._isInInsertedElement(t.position.parent))return;this._markInsert(t.position.parent,t.position.offset,t.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":for(const e of t.range.getItems({shallow:!0}))this._isInInsertedElement(e.parent)||this._markAttribute(e);break;case"remove":case"move":case"reinsert":{if(t.sourcePosition.isEqual(t.targetPosition)||t.sourcePosition.getShiftedBy(t.howMany).isEqual(t.targetPosition))return;const e=this._isInInsertedElement(t.sourcePosition.parent),n=this._isInInsertedElement(t.targetPosition.parent);e||this._markRemove(t.sourcePosition.parent,t.sourcePosition.offset,t.howMany),n||this._markInsert(t.targetPosition.parent,t.getMovedRangeStart().offset,t.howMany);break}case"rename":{if(this._isInInsertedElement(t.position.parent))return;this._markRemove(t.position.parent,t.position.offset,1),this._markInsert(t.position.parent,t.position.offset,1);const e=on._createFromPositionAndShift(t.position,1);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}break}case"split":{const e=t.splitPosition.parent;this._isInInsertedElement(e)||this._markRemove(e,t.splitPosition.offset,t.howMany),this._isInInsertedElement(t.insertionPosition.parent)||this._markInsert(t.insertionPosition.parent,t.insertionPosition.offset,1),t.graveyardPosition&&this._markRemove(t.graveyardPosition.parent,t.graveyardPosition.offset,1);break}case"merge":{const e=t.sourcePosition.parent;this._isInInsertedElement(e.parent)||this._markRemove(e.parent,e.startOffset,1);const n=t.graveyardPosition.parent;this._markInsert(n,t.graveyardPosition.offset,1);const s=t.targetPosition.parent;this._isInInsertedElement(s)||this._markInsert(s,t.targetPosition.offset,e.maxOffset);break}case"detachRoot":case"addRoot":{const e=t.affectedSelectable;if(!e._isLoaded)return;if(e.isAttached()==t.isAdd)return;this._bufferRootStateChange(t.rootName,t.isAdd);break}case"addRootAttribute":case"removeRootAttribute":case"changeRootAttribute":{if(!t.root._isLoaded)return;const e=t.root.rootName;this._bufferRootAttributeChange(e,t.key,t.oldValue,t.newValue);break}}this._cachedChanges=null}bufferMarkerChange(e,t,n){t.range&&t.range.root.is("rootElement")&&!t.range.root._isLoaded&&(t.range=null),n.range&&n.range.root.is("rootElement")&&!n.range.root._isLoaded&&(n.range=null);let s=this._changedMarkers.get(e);s?s.newMarkerData=n:(s={newMarkerData:n,oldMarkerData:t},this._changedMarkers.set(e,s)),null==s.oldMarkerData.range&&null==n.range&&this._changedMarkers.delete(e)}getMarkersToRemove(){const e=[];for(const[t,n]of this._changedMarkers)null!=n.oldMarkerData.range&&e.push({name:t,range:n.oldMarkerData.range});return e}getMarkersToAdd(){const e=[];for(const[t,n]of this._changedMarkers)null!=n.newMarkerData.range&&e.push({name:t,range:n.newMarkerData.range});return e}getChangedMarkers(){return Array.from(this._changedMarkers).map((([e,t])=>({name:e,data:{oldRange:t.oldMarkerData.range,newRange:t.newMarkerData.range}})))}hasDataChanges(){if(this.getChanges().length)return!0;if(this._changedRoots.size>0)return!0;for(const{newMarkerData:e,oldMarkerData:t}of this._changedMarkers.values()){if(e.affectsData!==t.affectsData)return!0;if(e.affectsData){const n=e.range&&!t.range,s=!e.range&&t.range,i=e.range&&t.range&&!e.range.isEqual(t.range);if(n||s||i)return!0}}return!1}getChanges(e={}){if(this._cachedChanges)return e.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();let t=[];for(const e of this._changesInElement.keys()){const n=this._changesInElement.get(e).sort(((e,t)=>e.offset===t.offset?e.type!=t.type?"remove"==e.type?-1:1:0:e.offset<t.offset?-1:1)),s=this._elementSnapshots.get(e),i=ui(e.getChildren()),r=fi(s.length,n);let o=0,a=0;for(const n of r)if("i"===n)t.push(this._getInsertDiff(e,o,i[o])),o++;else if("r"===n)t.push(this._getRemoveDiff(e,o,s[a])),a++;else if("a"===n){const n=i[o].attributes,r=s[a].attributes;let l;if("$text"==i[o].name)l=new on(Zt._createAt(e,o),Zt._createAt(e,o+1));else{const t=e.offsetToIndex(o);l=new on(Zt._createAt(e,o),Zt._createAt(e.getChild(t),0))}t.push(...this._getAttributesDiff(l,r,n)),o++,a++}else o++,a++}t.sort(((e,t)=>e.position.root!=t.position.root?e.position.root.rootName<t.position.root.rootName?-1:1:e.position.isEqual(t.position)?e.changeCount-t.changeCount:e.position.isBefore(t.position)?-1:1));for(let e=1,n=0;e<t.length;e++){const s=t[n],i=t[e],r="remove"==s.type&&"remove"==i.type&&"$text"==s.name&&"$text"==i.name&&s.position.isEqual(i.position),o="insert"==s.type&&"insert"==i.type&&"$text"==s.name&&"$text"==i.name&&s.position.parent==i.position.parent&&s.position.offset+s.length==i.position.offset,a="attribute"==s.type&&"attribute"==i.type&&s.position.parent==i.position.parent&&s.range.isFlat&&i.range.isFlat&&s.position.offset+s.length==i.position.offset&&s.attributeKey==i.attributeKey&&s.attributeOldValue==i.attributeOldValue&&s.attributeNewValue==i.attributeNewValue;r||o||a?(s.length++,a&&(s.range.end=s.range.end.getShiftedBy(1)),t[e]=null):n=e}t=t.filter((e=>e));for(const e of t)delete e.changeCount,"attribute"==e.type&&(delete e.position,delete e.length);return this._changeCount=0,this._cachedChangesWithGraveyard=t,this._cachedChanges=t.filter(mi),e.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice()}getChangedRoots(){return Array.from(this._changedRoots.values()).map((e=>{const t={...e};return void 0!==t.state&&delete t.attributes,t}))}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._changedRoots.clear(),this._refreshedItems=new Set,this._cachedChanges=null}_bufferRootStateChange(e,t){if(!this._changedRoots.has(e))return void this._changedRoots.set(e,{name:e,state:t?"attached":"detached"});const n=this._changedRoots.get(e);void 0!==n.state?(delete n.state,void 0===n.attributes&&this._changedRoots.delete(e)):n.state=t?"attached":"detached"}_bufferRootAttributeChange(e,t,n,s){const i=this._changedRoots.get(e)||{name:e},r=i.attributes||{};if(r[t]){const e=r[t];s===e.oldValue?delete r[t]:e.newValue=s}else r[t]={oldValue:n,newValue:s};0===Object.entries(r).length?(delete i.attributes,void 0===i.state&&this._changedRoots.delete(e)):(i.attributes=r,this._changedRoots.set(e,i))}_refreshItem(e){if(this._isInInsertedElement(e.parent))return;this._markRemove(e.parent,e.startOffset,e.offsetSize),this._markInsert(e.parent,e.startOffset,e.offsetSize),this._refreshedItems.add(e);const t=on._createOn(e);for(const e of this._markerCollection.getMarkersIntersectingRange(t)){const t=e.getData();this.bufferMarkerChange(e.name,t,t)}this._cachedChanges=null}_bufferRootLoad(e){if(e.isAttached()){this._bufferRootStateChange(e.rootName,!0),this._markInsert(e,0,e.maxOffset);for(const t of e.getAttributeKeys())this._bufferRootAttributeChange(e.rootName,t,null,e.getAttribute(t));for(const t of this._markerCollection)if(t.getRange().root==e){const e=t.getData();this.bufferMarkerChange(t.name,{...e,range:null},e)}}}_markInsert(e,t,n){if(e.root.is("rootElement")&&!e.root._isLoaded)return;const s={type:"insert",offset:t,howMany:n,count:this._changeCount++};this._markChange(e,s)}_markRemove(e,t,n){if(e.root.is("rootElement")&&!e.root._isLoaded)return;const s={type:"remove",offset:t,howMany:n,count:this._changeCount++};this._markChange(e,s),this._removeAllNestedChanges(e,t,n)}_markAttribute(e){if(e.root.is("rootElement")&&!e.root._isLoaded)return;const t={type:"attribute",offset:e.startOffset,howMany:e.offsetSize,count:this._changeCount++};this._markChange(e.parent,t)}_markChange(e,t){this._makeSnapshot(e);const n=this._getChangesForElement(e);this._handleChange(t,n),n.push(t);for(let e=0;e<n.length;e++)n[e].howMany<1&&(n.splice(e,1),e--)}_getChangesForElement(e){let t;return this._changesInElement.has(e)?t=this._changesInElement.get(e):(t=[],this._changesInElement.set(e,t)),t}_makeSnapshot(e){this._elementSnapshots.has(e)||this._elementSnapshots.set(e,ui(e.getChildren()))}_handleChange(e,t){e.nodesToHandle=e.howMany;for(const n of t){const s=e.offset+e.howMany,i=n.offset+n.howMany;if("insert"==e.type&&("insert"==n.type&&(e.offset<=n.offset?n.offset+=e.howMany:e.offset<i&&(n.howMany+=e.nodesToHandle,e.nodesToHandle=0)),"remove"==n.type&&e.offset<n.offset&&(n.offset+=e.howMany),"attribute"==n.type))if(e.offset<=n.offset)n.offset+=e.howMany;else if(e.offset<i){const i=n.howMany;n.howMany=e.offset-n.offset,t.unshift({type:"attribute",offset:s,howMany:i-n.howMany,count:this._changeCount++})}if("remove"==e.type){if("insert"==n.type)if(s<=n.offset)n.offset-=e.howMany;else if(s<=i)if(e.offset<n.offset){const t=s-n.offset;n.offset=e.offset,n.howMany-=t,e.nodesToHandle-=t}else n.howMany-=e.nodesToHandle,e.nodesToHandle=0;else if(e.offset<=n.offset)e.nodesToHandle-=n.howMany,n.howMany=0;else if(e.offset<i){const t=i-e.offset;n.howMany-=t,e.nodesToHandle-=t}if("remove"==n.type&&(s<=n.offset?n.offset-=e.howMany:e.offset<n.offset&&(e.nodesToHandle+=n.howMany,n.howMany=0)),"attribute"==n.type)if(s<=n.offset)n.offset-=e.howMany;else if(e.offset<n.offset){const t=s-n.offset;n.offset=e.offset,n.howMany-=t}else if(e.offset<i)if(s<=i){const s=n.howMany;n.howMany=e.offset-n.offset;const i=s-n.howMany-e.nodesToHandle;t.unshift({type:"attribute",offset:e.offset,howMany:i,count:this._changeCount++})}else n.howMany-=i-e.offset}if("attribute"==e.type){if("insert"==n.type)if(e.offset<n.offset&&s>n.offset){if(s>i){const e={type:"attribute",offset:i,howMany:s-i,count:this._changeCount++};this._handleChange(e,t),t.push(e)}e.nodesToHandle=n.offset-e.offset,e.howMany=e.nodesToHandle}else e.offset>=n.offset&&e.offset<i&&(s>i?(e.nodesToHandle=s-i,e.offset=i):e.nodesToHandle=0);if("remove"==n.type&&e.offset<n.offset&&s>n.offset){const i={type:"attribute",offset:n.offset,howMany:s-n.offset,count:this._changeCount++};this._handleChange(i,t),t.push(i),e.nodesToHandle=n.offset-e.offset,e.howMany=e.nodesToHandle}"attribute"==n.type&&(e.offset>=n.offset&&s<=i?(e.nodesToHandle=0,e.howMany=0,e.offset=0):e.offset<=n.offset&&s>=i&&(n.howMany=0))}}e.howMany=e.nodesToHandle,delete e.nodesToHandle}_getInsertDiff(e,t,n){return{type:"insert",position:Zt._createAt(e,t),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++,_element:n.element}}_getRemoveDiff(e,t,n){return{type:"remove",position:Zt._createAt(e,t),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++,_element:n.element}}_getAttributesDiff(e,t,n){const s=[];n=new Map(n);for(const[i,r]of t){const t=n.has(i)?n.get(i):null;t!==r&&s.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:i,attributeOldValue:r,attributeNewValue:t,changeCount:this._changeCount++}),n.delete(i)}for(const[t,i]of n)s.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:t,attributeOldValue:null,attributeNewValue:i,changeCount:this._changeCount++});return s}_isInInsertedElement(e){const t=e.parent;if(!t)return!1;const n=this._changesInElement.get(t),s=e.startOffset;if(n)for(const e of n)if("insert"==e.type&&s>=e.offset&&s<e.offset+e.howMany)return!0;return this._isInInsertedElement(t)}_removeAllNestedChanges(e,t,n){const s=new on(Zt._createAt(e,t),Zt._createAt(e,t+n));for(const e of s.getItems({shallow:!0}))e.is("element")&&(this._elementSnapshots.delete(e),this._changesInElement.delete(e),this._removeAllNestedChanges(e,0,e.maxOffset))}}function ui(e){const t=[];for(const n of e)if(n.is("$text"))for(let e=0;e<n.data.length;e++)t.push({name:"$text",attributes:new Map(n.getAttributes())});else t.push({name:n.name,attributes:new Map(n.getAttributes()),element:n});return t}function fi(e,t){const n=[];let s=0,i=0;for(const e of t){if(e.offset>s){for(let t=0;t<e.offset-s;t++)n.push("e");i+=e.offset-s}if("insert"==e.type){for(let t=0;t<e.howMany;t++)n.push("i");s=e.offset+e.howMany}else if("remove"==e.type){for(let t=0;t<e.howMany;t++)n.push("r");s=e.offset,i+=e.howMany}else n.push(..."a".repeat(e.howMany).split("")),s=e.offset+e.howMany,i+=e.howMany}if(i<e)for(let t=0;t<e-i-s;t++)n.push("e");return n}function mi(e){const t="position"in e&&"$graveyard"==e.position.root.rootName,n="range"in e&&"$graveyard"==e.range.root.rootName;return!t&&!n}
 /**
  * @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 di{constructor(){this._operations=[],this._undoPairs=new Map,this._undoneOperations=new Set,this._baseVersionToOperationIndex=new Map,this._version=0,this._gaps=new Map}get version(){return this._version}set version(t){this._operations.length&&t>this._version+1&&this._gaps.set(this._version,t),this._version=t}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(t){if(t.baseVersion!==this.version)throw new n("model-document-history-addoperation-incorrect-version",this,{operation:t,historyVersion:this.version});this._operations.push(t),this._version++,this._baseVersionToOperationIndex.set(t.baseVersion,this._operations.length-1)}getOperations(t,e=this.version){if(!this._operations.length)return[];const n=this._operations[0];void 0===t&&(t=n.baseVersion);let s=e-1;for(const[e,n]of this._gaps)t>e&&t<n&&(t=n),s>e&&s<n&&(s=e-1);if(s<n.baseVersion||t>this.lastOperation.baseVersion)return[];let i=this._baseVersionToOperationIndex.get(t);void 0===i&&(i=0);let r=this._baseVersionToOperationIndex.get(s);return void 0===r&&(r=this._operations.length-1),this._operations.slice(i,r+1)}getOperation(t){const e=this._baseVersionToOperationIndex.get(t);if(void 0!==e)return this._operations[e]}setOperationAsUndone(t,e){this._undoPairs.set(e,t),this._undoneOperations.add(t)}isUndoingOperation(t){return this._undoPairs.has(t)}isUndoneOperation(t){return this._undoneOperations.has(t)}getUndoneOperation(t){return this._undoPairs.get(t)}reset(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}
+ */class gi{constructor(){this._operations=[],this._undoPairs=new Map,this._undoneOperations=new Set,this._baseVersionToOperationIndex=new Map,this._version=0,this._gaps=new Map}get version(){return this._version}set version(e){this._operations.length&&e>this._version+1&&this._gaps.set(this._version,e),this._version=e}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(e){if(e.baseVersion!==this.version)throw new n("model-document-history-addoperation-incorrect-version",this,{operation:e,historyVersion:this.version});this._operations.push(e),this._version++,this._baseVersionToOperationIndex.set(e.baseVersion,this._operations.length-1)}getOperations(e,t=this.version){if(!this._operations.length)return[];const n=this._operations[0];void 0===e&&(e=n.baseVersion);let s=t-1;for(const[t,n]of this._gaps)e>t&&e<n&&(e=n),s>t&&s<n&&(s=t-1);if(s<n.baseVersion||e>this.lastOperation.baseVersion)return[];let i=this._baseVersionToOperationIndex.get(e);void 0===i&&(i=0);let r=this._baseVersionToOperationIndex.get(s);return void 0===r&&(r=this._operations.length-1),this._operations.slice(i,r+1)}getOperation(e){const t=this._baseVersionToOperationIndex.get(e);if(void 0!==t)return this._operations[t]}setOperationAsUndone(e,t){this._undoPairs.set(t,e),this._undoneOperations.add(e)}isUndoingOperation(e){return this._undoPairs.has(e)}isUndoneOperation(e){return this._undoneOperations.has(e)}getUndoneOperation(e){return this._undoPairs.get(e)}reset(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}
 /**
  * @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 fi extends Ye{constructor(t,e,n="main"){super(e),this._isAttached=!0,this._isLoaded=!0,this._document=t,this.rootName=n}get document(){return this._document}isAttached(){return this._isAttached}toJSON(){return this.rootName}}fi.prototype.is=function(t,e){return e?e===this.name&&("rootElement"===t||"model:rootElement"===t||"element"===t||"model:element"===t):"rootElement"===t||"model:rootElement"===t||"element"===t||"model:element"===t||"node"===t||"model:node"===t};
+ */class pi extends Yt{constructor(e,t,n="main"){super(t),this._isAttached=!0,this._isLoaded=!0,this._document=e,this.rootName=n}get document(){return this._document}isAttached(){return this._isAttached}toJSON(){return this.rootName}}pi.prototype.is=function(e,t){return t?t===this.name&&("rootElement"===e||"model:rootElement"===e||"element"===e||"model:element"===e):"rootElement"===e||"model:rootElement"===e||"element"===e||"model:element"===e||"node"===e||"model:node"===e};
 /**
  * @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 mi="$graveyard";class gi extends(e()){constructor(t){super(),this.model=t,this.history=new di,this.selection=new Cn(this),this.roots=new c({idProperty:"rootName"}),this.differ=new li(t.markers),this.isReadOnly=!1,this._postFixers=new Set,this._hasSelectionChangedFromTheLastChangeBlock=!1,this.createRoot("$root",mi),this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&this.differ.bufferOperation(n)}),{priority:"high"}),this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&this.history.addOperation(n)}),{priority:"low"}),this.listenTo(this.selection,"change",(()=>{this._hasSelectionChangedFromTheLastChangeBlock=!0})),this.listenTo(t.markers,"update",((t,e,n,s,i)=>{const r={...e.getData(),range:s};this.differ.bufferMarkerChange(e.name,i,r),null===n&&e.on("change",((t,n)=>{const s=e.getData();this.differ.bufferMarkerChange(e.name,{...s,range:n},s)}))})),this.registerPostFixer((t=>{let e=!1;for(const n of this.roots)n.isAttached()||n.isEmpty||(t.remove(t.createRangeIn(n)),e=!0);for(const n of this.model.markers)n.getRange().root.isAttached()||(t.removeMarker(n),e=!0);return e}))}get version(){return this.history.version}set version(t){this.history.version=t}get graveyard(){return this.getRoot(mi)}createRoot(t="$root",e="main"){if(this.roots.get(e))throw new n("model-document-createroot-name-exists",this,{name:e});const s=new fi(this,t,e);return this.roots.add(s),s}destroy(){this.selection.destroy(),this.stopListening()}getRoot(t="main"){return this.roots.get(t)}getRootNames(t=!1){return this.getRoots(t).map((t=>t.rootName))}getRoots(t=!1){return this.roots.filter((e=>e!=this.graveyard&&(t||e.isAttached())&&e._isLoaded))}registerPostFixer(t){this._postFixers.add(t)}toJSON(){const t=B(this);return t.selection="[engine.model.DocumentSelection]",t.model="[engine.model.Model]",t}_handleChangeBlock(t){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(t),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",t.batch):this.fire("change",t.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){const t=this.getRoots();return t.length?t[0]:this.graveyard}_getDefaultRange(){const t=this._getDefaultRoot(),e=this.model,n=e.schema,s=e.createPositionFromPath(t,[0]);return n.getNearestSelectionRange(s)||e.createRange(s)}_validateSelectionRange(t){return pi(t.start)&&pi(t.end)}_callPostFixers(t){let e=!1;do{for(const n of this._postFixers)if(this.selection.refresh(),e=n(t),e)break}while(e)}}function pi(t){const e=t.textNode;if(e){const n=e.data,s=t.offset-e.startOffset;return!M(n,s)&&!N(n,s)}return!0}
+const _i="$graveyard";class wi extends(t()){constructor(e){super(),this.model=e,this.history=new gi,this.selection=new Cn(this),this.roots=new h({idProperty:"rootName"}),this.differ=new di(e.markers),this.isReadOnly=!1,this._postFixers=new Set,this._hasSelectionChangedFromTheLastChangeBlock=!1,this.createRoot("$root",_i),this.listenTo(e,"applyOperation",((e,t)=>{const n=t[0];n.isDocumentOperation&&this.differ.bufferOperation(n)}),{priority:"high"}),this.listenTo(e,"applyOperation",((e,t)=>{const n=t[0];n.isDocumentOperation&&this.history.addOperation(n)}),{priority:"low"}),this.listenTo(this.selection,"change",(()=>{this._hasSelectionChangedFromTheLastChangeBlock=!0})),this.listenTo(e.markers,"update",((e,t,n,s,i)=>{const r={...t.getData(),range:s};this.differ.bufferMarkerChange(t.name,i,r),null===n&&t.on("change",((e,n)=>{const s=t.getData();this.differ.bufferMarkerChange(t.name,{...s,range:n},s)}))})),this.registerPostFixer((e=>{let t=!1;for(const n of this.roots)n.isAttached()||n.isEmpty||(e.remove(e.createRangeIn(n)),t=!0);for(const n of this.model.markers)n.getRange().root.isAttached()||(e.removeMarker(n),t=!0);return t}))}get version(){return this.history.version}set version(e){this.history.version=e}get graveyard(){return this.getRoot(_i)}createRoot(e="$root",t="main"){if(this.roots.get(t))throw new n("model-document-createroot-name-exists",this,{name:t});const s=new pi(this,e,t);return this.roots.add(s),s}destroy(){this.selection.destroy(),this.stopListening()}getRoot(e="main"){return this.roots.get(e)}getRootNames(e=!1){return this.getRoots(e).map((e=>e.rootName))}getRoots(e=!1){return this.roots.filter((t=>t!=this.graveyard&&(e||t.isAttached())&&t._isLoaded))}registerPostFixer(e){this._postFixers.add(e)}toJSON(){const e=F(this);return e.selection="[engine.model.DocumentSelection]",e.model="[engine.model.Model]",e}_handleChangeBlock(e){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(e),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",e.batch):this.fire("change",e.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){const e=this.getRoots();return e.length?e[0]:this.graveyard}_getDefaultRange(){const e=this._getDefaultRoot(),t=this.model,n=t.schema,s=t.createPositionFromPath(e,[0]);return n.getNearestSelectionRange(s)||t.createRange(s)}_validateSelectionRange(e){return yi(e.start)&&yi(e.end)}_callPostFixers(e){let t=!1;do{for(const n of this._postFixers)if(this.selection.refresh(),t=n(e),t)break}while(t)}}function yi(e){const t=e.textNode;if(t){const n=t.data,s=e.offset-t.startOffset;return!M(n,s)&&!N(n,s)}return!0}
 /**
  * @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 _i extends(e()){constructor(){super(...arguments),this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(t){const e=t instanceof wi?t.name:t;return this._markers.has(e)}get(t){return this._markers.get(t)||null}_set(t,e,s=!1,i=!1){const r=t instanceof wi?t.name:t;if(r.includes(","))throw new n("markercollection-incorrect-marker-name",this);const o=this._markers.get(r);if(o){const t=o.getData(),n=o.getRange();let a=!1;return n.isEqual(e)||(o._attachLiveRange(bn.fromRange(e)),a=!0),s!=o.managedUsingOperations&&(o._managedUsingOperations=s,a=!0),"boolean"==typeof i&&i!=o.affectsData&&(o._affectsData=i,a=!0),a&&this.fire(`update:${r}`,o,n,e,t),o}const a=bn.fromRange(e),l=new wi(r,a,s,i);return this._markers.set(r,l),this.fire(`update:${r}`,l,null,e,{...l.getData(),range:null}),l}_remove(t){const e=t instanceof wi?t.name:t,n=this._markers.get(e);return!!n&&(this._markers.delete(e),this.fire(`update:${e}`,n,n.getRange(),null,n.getData()),this._destroyMarker(n),!0)}_refresh(t){const e=t instanceof wi?t.name:t,s=this._markers.get(e);if(!s)throw new n("markercollection-refresh-marker-not-exists",this);const i=s.getRange();this.fire(`update:${e}`,s,i,i,s.getData())}*getMarkersAtPosition(t){for(const e of this)e.getRange().containsPosition(t)&&(yield e)}*getMarkersIntersectingRange(t){for(const e of this)null!==e.getRange().getIntersection(t)&&(yield e)}destroy(){for(const t of this._markers.values())this._destroyMarker(t);this._markers=null,this.stopListening()}*getMarkersGroup(t){for(const e of this._markers.values())e.name.startsWith(t+":")&&(yield e)}_destroyMarker(t){t.stopListening(),t._detachLiveRange()}}class wi extends(e(Ue)){constructor(t,e,n,s){super(),this.name=t,this._liveRange=this._attachLiveRange(e),this._managedUsingOperations=n,this._affectsData=s}get managedUsingOperations(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._managedUsingOperations}get affectsData(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._liveRange.start.clone()}getEnd(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._liveRange.end.clone()}getRange(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._liveRange.toRange()}_attachLiveRange(t){return this._liveRange&&this._detachLiveRange(),t.delegate("change:range").to(this),t.delegate("change:content").to(this),this._liveRange=t,t}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}wi.prototype.is=function(t){return"marker"===t||"model:marker"===t};
+ */class bi extends(t()){constructor(){super(...arguments),this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(e){const t=e instanceof vi?e.name:e;return this._markers.has(t)}get(e){return this._markers.get(e)||null}_set(e,t,s=!1,i=!1){const r=e instanceof vi?e.name:e;if(r.includes(","))throw new n("markercollection-incorrect-marker-name",this);const o=this._markers.get(r);if(o){const e=o.getData(),n=o.getRange();let a=!1;return n.isEqual(t)||(o._attachLiveRange(bn.fromRange(t)),a=!0),s!=o.managedUsingOperations&&(o._managedUsingOperations=s,a=!0),"boolean"==typeof i&&i!=o.affectsData&&(o._affectsData=i,a=!0),a&&this.fire(`update:${r}`,o,n,t,e),o}const a=bn.fromRange(t),l=new vi(r,a,s,i);return this._markers.set(r,l),this.fire(`update:${r}`,l,null,t,{...l.getData(),range:null}),l}_remove(e){const t=e instanceof vi?e.name:e,n=this._markers.get(t);return!!n&&(this._markers.delete(t),this.fire(`update:${t}`,n,n.getRange(),null,n.getData()),this._destroyMarker(n),!0)}_refresh(e){const t=e instanceof vi?e.name:e,s=this._markers.get(t);if(!s)throw new n("markercollection-refresh-marker-not-exists",this);const i=s.getRange();this.fire(`update:${t}`,s,i,i,s.getData())}*getMarkersAtPosition(e){for(const t of this)t.getRange().containsPosition(e)&&(yield t)}*getMarkersIntersectingRange(e){for(const t of this)null!==t.getRange().getIntersection(e)&&(yield t)}destroy(){for(const e of this._markers.values())this._destroyMarker(e);this._markers=null,this.stopListening()}*getMarkersGroup(e){for(const t of this._markers.values())t.name.startsWith(e+":")&&(yield t)}_destroyMarker(e){e.stopListening(),e._detachLiveRange()}}class vi extends(t(zt)){constructor(e,t,n,s){super(),this.name=e,this._liveRange=this._attachLiveRange(t),this._managedUsingOperations=n,this._affectsData=s}get managedUsingOperations(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._managedUsingOperations}get affectsData(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._liveRange.start.clone()}getEnd(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._liveRange.end.clone()}getRange(){if(!this._liveRange)throw new n("marker-destroyed",this);return this._liveRange.toRange()}_attachLiveRange(e){return this._liveRange&&this._detachLiveRange(),e.delegate("change:range").to(this),e.delegate("change:content").to(this),this._liveRange=e,e}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}vi.prototype.is=function(e){return"marker"===e||"model:marker"===e};
 /**
  * @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 yi extends Es{constructor(t,e){super(null),this.sourcePosition=t.clone(),this.howMany=e}get type(){return"detach"}get affectedSelectable(){return null}toJSON(){const t=super.toJSON();return t.sourcePosition=this.sourcePosition.toJSON(),t}_validate(){if(this.sourcePosition.root.document)throw new n("detach-operation-on-document-node",this)}_execute(){xs(on._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}
+class Pi extends Ts{constructor(e,t){super(null),this.sourcePosition=e.clone(),this.howMany=t}get type(){return"detach"}get affectedSelectable(){return null}toJSON(){const e=super.toJSON();return e.sourcePosition=this.sourcePosition.toJSON(),e}_validate(){if(this.sourcePosition.root.document)throw new n("detach-operation-on-document-node",this)}_execute(){Ms(on._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}
 /**
  * @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 bi extends Ue{constructor(t){super(),this.markers=new Map,this._children=new Ke,t&&this._insertChild(0,t)}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}isAttached(){return!1}getAncestors(){return[]}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}getPath(){return[]}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}offsetToIndex(t){return this._children.offsetToIndex(t)}toJSON(){const t=[];for(const e of this._children)t.push(e.toJSON());return t}static fromJSON(t){const e=[];for(const n of t)n.name?e.push(Ye.fromJSON(n)):e.push(Ge.fromJSON(n));return new bi(e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(t){if("string"==typeof t)return[new Ge(t)];o(t)||(t=[t]);return Array.from(t).map((t=>"string"==typeof t?new Ge(t):t instanceof He?new Ge(t.data,t.getAttributes()):t))}
+ */class Ai extends zt{constructor(e){super(),this.markers=new Map,this._children=new Kt,e&&this._insertChild(0,e)}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}isAttached(){return!1}getAncestors(){return[]}getChild(e){return this._children.getNode(e)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(e){return this._children.getNodeIndex(e)}getChildStartOffset(e){return this._children.getNodeStartOffset(e)}getPath(){return[]}getNodeByPath(e){let t=this;for(const n of e)t=t.getChild(t.offsetToIndex(n));return t}offsetToIndex(e){return this._children.offsetToIndex(e)}toJSON(){const e=[];for(const t of this._children)e.push(t.toJSON());return e}static fromJSON(e){const t=[];for(const n of e)n.name?t.push(Yt.fromJSON(n)):t.push(Gt.fromJSON(n));return new Ai(t)}_appendChild(e){this._insertChild(this.childCount,e)}_insertChild(e,t){const n=function(e){if("string"==typeof e)return[new Gt(e)];o(e)||(e=[e]);return Array.from(e).map((e=>"string"==typeof e?new Gt(e):e instanceof Ht?new Gt(e.data,e.getAttributes()):e))}
 /**
  * @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
- */(e);for(const t of n)null!==t.parent&&t._remove(),t.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n)t.parent=null;return n}}bi.prototype.is=function(t){return"documentFragment"===t||"model:documentFragment"===t};class vi{constructor(t,e){this.model=t,this.batch=e}createText(t,e){return new Ge(t,e)}createElement(t,e){return new Ye(t,e)}createDocumentFragment(){return new bi}cloneElement(t,e=!0){return t._clone(e)}insert(t,e,s=0){if(this._assertWriterUsedCorrectly(),t instanceof Ge&&""==t.data)return;const i=Ze._createAt(e,s);if(t.parent){if(Si(t.root,i.root))return void this.move(on._createOn(t),i);if(t.root.document)throw new n("model-writer-insert-forbidden-move",this);this.remove(t)}const r=i.root.document?i.root.document.version:null,o=new Is(i,t,r);if(t instanceof Ge&&(o.shouldReceiveAttributes=!0),this.batch.addOperation(o),this.model.applyOperation(o),t instanceof bi)for(const[e,n]of t.markers){const t=Ze._createAt(n.root,0),s={range:new on(n.start._getCombined(t,i),n.end._getCombined(t,i)),usingOperation:!0,affectsData:!0};this.model.markers.has(e)?this.updateMarker(e,s):this.addMarker(e,s)}}insertText(t,e,n,s){e instanceof bi||e instanceof Ye||e instanceof Ze?this.insert(this.createText(t),e,n):this.insert(this.createText(t,e),n,s)}insertElement(t,e,n,s){e instanceof bi||e instanceof Ye||e instanceof Ze?this.insert(this.createElement(t),e,n):this.insert(this.createElement(t,e),n,s)}append(t,e){this.insert(t,e,"end")}appendText(t,e,n){e instanceof bi||e instanceof Ye?this.insert(this.createText(t),e,"end"):this.insert(this.createText(t,e),n,"end")}appendElement(t,e,n){e instanceof bi||e instanceof Ye?this.insert(this.createElement(t),e,"end"):this.insert(this.createElement(t,e),n,"end")}setAttribute(t,e,n){if(this._assertWriterUsedCorrectly(),n instanceof on){const s=n.getMinimalFlatRanges();for(const n of s)Pi(this,t,e,n)}else Ai(this,t,e,n)}setAttributes(t,e){for(const[n,s]of r(t))this.setAttribute(n,s,e)}removeAttribute(t,e){if(this._assertWriterUsedCorrectly(),e instanceof on){const n=e.getMinimalFlatRanges();for(const e of n)Pi(this,t,null,e)}else Ai(this,t,null,e)}clearAttributes(t){this._assertWriterUsedCorrectly();const e=t=>{for(const e of t.getAttributeKeys())this.removeAttribute(e,t)};if(t instanceof on)for(const n of t.getItems())e(n);else e(t)}move(t,e,s){if(this._assertWriterUsedCorrectly(),!(t instanceof on))throw new n("writer-move-invalid-range",this);if(!t.isFlat)throw new n("writer-move-range-not-flat",this);const i=Ze._createAt(e,s);if(i.isEqual(t.start))return;if(this._addOperationForAffectedMarkers("move",t),!Si(t.root,i.root))throw new n("writer-move-different-document",this);const r=t.root.document?t.root.document.version:null,o=new Bs(t.start,t.end.offset-t.start.offset,i,r);this.batch.addOperation(o),this.model.applyOperation(o)}remove(t){this._assertWriterUsedCorrectly();const e=(t instanceof on?t:on._createOn(t)).getMinimalFlatRanges().reverse();for(const t of e)this._addOperationForAffectedMarkers("move",t),ki(t.start,t.end.offset-t.start.offset,this.batch,this.model)}merge(t){this._assertWriterUsedCorrectly();const e=t.nodeBefore,s=t.nodeAfter;if(this._addOperationForAffectedMarkers("merge",t),!(e instanceof Ye))throw new n("writer-merge-no-element-before",this);if(!(s instanceof Ye))throw new n("writer-merge-no-element-after",this);t.root.document?this._merge(t):this._mergeDetached(t)}createPositionFromPath(t,e,n){return this.model.createPositionFromPath(t,e,n)}createPositionAt(t,e){return this.model.createPositionAt(t,e)}createPositionAfter(t){return this.model.createPositionAfter(t)}createPositionBefore(t){return this.model.createPositionBefore(t)}createRange(t,e){return this.model.createRange(t,e)}createRangeIn(t){return this.model.createRangeIn(t)}createRangeOn(t){return this.model.createRangeOn(t)}createSelection(...t){return this.model.createSelection(...t)}_mergeDetached(t){const e=t.nodeBefore,n=t.nodeAfter;this.move(on._createIn(n),Ze._createAt(e,"end")),this.remove(n)}_merge(t){const e=Ze._createAt(t.nodeBefore,"end"),n=Ze._createAt(t.nodeAfter,0),s=t.root.document.graveyard,i=new Ze(s,[0]),r=t.root.document.version,o=new Vs(n,t.nodeAfter.maxOffset,e,i,r);this.batch.addOperation(o),this.model.applyOperation(o)}rename(t,e){if(this._assertWriterUsedCorrectly(),!(t instanceof Ye))throw new n("writer-rename-not-element-instance",this);const s=t.root.document?t.root.document.version:null,i=new Ws(Ze._createBefore(t),t.name,e,s);this.batch.addOperation(i),this.model.applyOperation(i)}split(t,e){this._assertWriterUsedCorrectly();let s,i,r=t.parent;if(!r.parent)throw new n("writer-split-element-no-parent",this);if(e||(e=r.parent),!t.parent.getAncestors({includeSelf:!0}).includes(e))throw new n("writer-split-invalid-limit-element",this);do{const e=r.root.document?r.root.document.version:null,n=r.maxOffset-t.offset,o=Ds.getInsertionPosition(t),a=new Ds(t,n,o,null,e);this.batch.addOperation(a),this.model.applyOperation(a),s||i||(s=r,i=t.parent.nextSibling),r=(t=this.createPositionAfter(t.parent)).parent}while(r!==e);return{position:t,range:new on(Ze._createAt(s,"end"),Ze._createAt(i,0))}}wrap(t,e){if(this._assertWriterUsedCorrectly(),!t.isFlat)throw new n("writer-wrap-range-not-flat",this);const s=e instanceof Ye?e:new Ye(e);if(s.childCount>0)throw new n("writer-wrap-element-not-empty",this);if(null!==s.parent)throw new n("writer-wrap-element-attached",this);this.insert(s,t.start);const i=new on(t.start.getShiftedBy(1),t.end.getShiftedBy(1));this.move(i,Ze._createAt(s,0))}unwrap(t){if(this._assertWriterUsedCorrectly(),null===t.parent)throw new n("writer-unwrap-element-no-parent",this);this.move(on._createIn(t),this.createPositionAfter(t)),this.remove(t)}addMarker(t,e){if(this._assertWriterUsedCorrectly(),!e||"boolean"!=typeof e.usingOperation)throw new n("writer-addmarker-no-usingoperation",this);const s=e.usingOperation,i=e.range,r=void 0!==e.affectsData&&e.affectsData;if(this.model.markers.has(t))throw new n("writer-addmarker-marker-exists",this);if(!i)throw new n("writer-addmarker-no-range",this);return s?(Ci(this,t,null,i,r),this.model.markers.get(t)):this.model.markers._set(t,i,s,r)}updateMarker(e,s){this._assertWriterUsedCorrectly();const i="string"==typeof e?e:e.name,r=this.model.markers.get(i);if(!r)throw new n("writer-updatemarker-marker-not-exists",this);if(!s)return t("writer-updatemarker-reconvert-using-editingcontroller",{markerName:i}),void this.model.markers._refresh(r);const o="boolean"==typeof s.usingOperation,a="boolean"==typeof s.affectsData,l=a?s.affectsData:r.affectsData;if(!o&&!s.range&&!a)throw new n("writer-updatemarker-wrong-options",this);const h=r.getRange(),c=s.range?s.range:h;o&&s.usingOperation!==r.managedUsingOperations?s.usingOperation?Ci(this,i,null,c,l):(Ci(this,i,h,null,l),this.model.markers._set(i,c,void 0,l)):r.managedUsingOperations?Ci(this,i,h,c,l):this.model.markers._set(i,c,void 0,l)}removeMarker(t){this._assertWriterUsedCorrectly();const e="string"==typeof t?t:t.name;if(!this.model.markers.has(e))throw new n("writer-removemarker-no-marker",this);const s=this.model.markers.get(e);if(!s.managedUsingOperations)return void this.model.markers._remove(e);Ci(this,e,s.getRange(),null,s.affectsData)}addRoot(t,e="$root"){this._assertWriterUsedCorrectly();const s=this.model.document.getRoot(t);if(s&&s.isAttached())throw new n("writer-addroot-root-exists",this);const i=this.model.document,r=new zs(t,e,!0,i,i.version);return this.batch.addOperation(r),this.model.applyOperation(r),this.model.document.getRoot(t)}detachRoot(t){this._assertWriterUsedCorrectly();const e="string"==typeof t?this.model.document.getRoot(t):t;if(!e||!e.isAttached())throw new n("writer-detachroot-no-root",this);for(const t of this.model.markers)t.getRange().root===e&&this.removeMarker(t);for(const t of e.getAttributeKeys())this.removeAttribute(t,e);this.remove(this.createRangeIn(e));const s=this.model.document,i=new zs(e.rootName,e.name,!1,s,s.version);this.batch.addOperation(i),this.model.applyOperation(i)}setSelection(...t){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(...t)}setSelectionFocus(t,e){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(t,e)}setSelectionAttribute(t,e){if(this._assertWriterUsedCorrectly(),"string"==typeof t)this._setSelectionAttribute(t,e);else for(const[e,n]of r(t))this._setSelectionAttribute(e,n)}removeSelectionAttribute(t){if(this._assertWriterUsedCorrectly(),"string"==typeof t)this._removeSelectionAttribute(t);else for(const e of t)this._removeSelectionAttribute(e)}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(t){this.model.document.selection._restoreGravity(t)}_setSelectionAttribute(t,e){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const s=Cn._getStoreAttributeKey(t);this.setAttribute(s,e,n.anchor.parent)}n._setAttribute(t,e)}_removeSelectionAttribute(t){const e=this.model.document.selection;if(e.isCollapsed&&e.anchor.parent.isEmpty){const n=Cn._getStoreAttributeKey(t);this.removeAttribute(n,e.anchor.parent)}e._removeAttribute(t)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this)throw new n("writer-incorrect-use",this)}_addOperationForAffectedMarkers(t,e){for(const n of this.model.markers){if(!n.managedUsingOperations)continue;const s=n.getRange();let i=!1;if("move"===t){const t=e;i=t.containsPosition(s.start)||t.start.isEqual(s.start)||t.containsPosition(s.end)||t.end.isEqual(s.end)}else{const t=e,n=t.nodeBefore,r=t.nodeAfter,o=s.start.parent==n&&s.start.isAtEnd,a=s.end.parent==r&&0==s.end.offset,l=s.end.nodeAfter==r,h=s.start.nodeAfter==r;i=o||a||l||h}i&&this.updateMarker(n.name,{range:s})}}}function Pi(t,e,n,s){const i=t.model,r=i.document;let o,a,l,h=s.start;for(const t of s.getWalker({shallow:!0}))l=t.item.getAttribute(e),o&&a!=l&&(a!=n&&c(),h=o),o=t.nextPosition,a=l;function c(){const s=new on(h,o),l=s.root.document?r.version:null,c=new qs(s,e,a,n,l);t.batch.addOperation(c),i.applyOperation(c)}o instanceof Ze&&o!=h&&a!=n&&c()}function Ai(t,e,n,s){const i=t.model,r=i.document,o=s.getAttribute(e);let a,l;if(o!=n){if(s.root===s){const t=s.document?r.version:null;l=new js(s,e,o,n,t)}else{a=new on(Ze._createBefore(s),t.createPositionAfter(s));const i=a.root.document?r.version:null;l=new qs(a,e,o,n,i)}t.batch.addOperation(l),i.applyOperation(l)}}function Ci(t,e,n,s,i){const r=t.model,o=r.document,a=new $s(e,n,s,r.markers,!!i,o.version);t.batch.addOperation(a),r.applyOperation(a)}function ki(t,e,n,s){let i;if(t.root.document){const n=s.document,r=new Ze(n.graveyard,[0]);i=new Bs(t,e,r,n.version)}else i=new yi(t,e);n.addOperation(i),s.applyOperation(i)}function Si(t,e){return t===e||t instanceof fi&&e instanceof fi}
+ */(t);for(const e of n)null!==e.parent&&e._remove(),e.parent=this;this._children._insertNodes(e,n)}_removeChildren(e,t=1){const n=this._children._removeNodes(e,t);for(const e of n)e.parent=null;return n}}Ai.prototype.is=function(e){return"documentFragment"===e||"model:documentFragment"===e};class Ci{constructor(e,t){this.model=e,this.batch=t}createText(e,t){return new Gt(e,t)}createElement(e,t){return new Yt(e,t)}createDocumentFragment(){return new Ai}cloneElement(e,t=!0){return e._clone(t)}insert(e,t,s=0){if(this._assertWriterUsedCorrectly(),e instanceof Gt&&""==e.data)return;const i=Zt._createAt(t,s);if(e.parent){if(xi(e.root,i.root))return void this.move(on._createOn(e),i);if(e.root.document)throw new n("model-writer-insert-forbidden-move",this);this.remove(e)}const r=i.root.document?i.root.document.version:null,o=new $s(i,e,r);if(e instanceof Gt&&(o.shouldReceiveAttributes=!0),this.batch.addOperation(o),this.model.applyOperation(o),e instanceof Ai)for(const[t,n]of e.markers){const e=Zt._createAt(n.root,0),s={range:new on(n.start._getCombined(e,i),n.end._getCombined(e,i)),usingOperation:!0,affectsData:!0};this.model.markers.has(t)?this.updateMarker(t,s):this.addMarker(t,s)}}insertText(e,t,n,s){t instanceof Ai||t instanceof Yt||t instanceof Zt?this.insert(this.createText(e),t,n):this.insert(this.createText(e,t),n,s)}insertElement(e,t,n,s){t instanceof Ai||t instanceof Yt||t instanceof Zt?this.insert(this.createElement(e),t,n):this.insert(this.createElement(e,t),n,s)}append(e,t){this.insert(e,t,"end")}appendText(e,t,n){t instanceof Ai||t instanceof Yt?this.insert(this.createText(e),t,"end"):this.insert(this.createText(e,t),n,"end")}appendElement(e,t,n){t instanceof Ai||t instanceof Yt?this.insert(this.createElement(e),t,"end"):this.insert(this.createElement(e,t),n,"end")}setAttribute(e,t,n){if(this._assertWriterUsedCorrectly(),n instanceof on){const s=n.getMinimalFlatRanges();for(const n of s)ki(this,e,t,n)}else Ei(this,e,t,n)}setAttributes(e,t){for(const[n,s]of r(e))this.setAttribute(n,s,t)}removeAttribute(e,t){if(this._assertWriterUsedCorrectly(),t instanceof on){const n=t.getMinimalFlatRanges();for(const t of n)ki(this,e,null,t)}else Ei(this,e,null,t)}clearAttributes(e){this._assertWriterUsedCorrectly();const t=e=>{for(const t of e.getAttributeKeys())this.removeAttribute(t,e)};if(e instanceof on)for(const n of e.getItems())t(n);else t(e)}move(e,t,s){if(this._assertWriterUsedCorrectly(),!(e instanceof on))throw new n("writer-move-invalid-range",this);if(!e.isFlat)throw new n("writer-move-range-not-flat",this);const i=Zt._createAt(t,s);if(i.isEqual(e.start))return;if(this._addOperationForAffectedMarkers("move",e),!xi(e.root,i.root))throw new n("writer-move-different-document",this);const r=e.root.document?e.root.document.version:null,o=new Vs(e.start,e.end.offset-e.start.offset,i,r);this.batch.addOperation(o),this.model.applyOperation(o)}remove(e){this._assertWriterUsedCorrectly();const t=(e instanceof on?e:on._createOn(e)).getMinimalFlatRanges().reverse();for(const e of t)this._addOperationForAffectedMarkers("move",e),Ri(e.start,e.end.offset-e.start.offset,this.batch,this.model)}merge(e){this._assertWriterUsedCorrectly();const t=e.nodeBefore,s=e.nodeAfter;if(this._addOperationForAffectedMarkers("merge",e),!(t instanceof Yt))throw new n("writer-merge-no-element-before",this);if(!(s instanceof Yt))throw new n("writer-merge-no-element-after",this);e.root.document?this._merge(e):this._mergeDetached(e)}createPositionFromPath(e,t,n){return this.model.createPositionFromPath(e,t,n)}createPositionAt(e,t){return this.model.createPositionAt(e,t)}createPositionAfter(e){return this.model.createPositionAfter(e)}createPositionBefore(e){return this.model.createPositionBefore(e)}createRange(e,t){return this.model.createRange(e,t)}createRangeIn(e){return this.model.createRangeIn(e)}createRangeOn(e){return this.model.createRangeOn(e)}createSelection(...e){return this.model.createSelection(...e)}_mergeDetached(e){const t=e.nodeBefore,n=e.nodeAfter;this.move(on._createIn(n),Zt._createAt(t,"end")),this.remove(n)}_merge(e){const t=Zt._createAt(e.nodeBefore,"end"),n=Zt._createAt(e.nodeAfter,0),s=e.root.document.graveyard,i=new Zt(s,[0]),r=e.root.document.version,o=new Ls(n,e.nodeAfter.maxOffset,t,i,r);this.batch.addOperation(o),this.model.applyOperation(o)}rename(e,t){if(this._assertWriterUsedCorrectly(),!(e instanceof Yt))throw new n("writer-rename-not-element-instance",this);const s=e.root.document?e.root.document.version:null,i=new zs(Zt._createBefore(e),e.name,t,s);this.batch.addOperation(i),this.model.applyOperation(i)}split(e,t){this._assertWriterUsedCorrectly();let s,i,r=e.parent;if(!r.parent)throw new n("writer-split-element-no-parent",this);if(t||(t=r.parent),!e.parent.getAncestors({includeSelf:!0}).includes(t))throw new n("writer-split-invalid-limit-element",this);do{const t=r.root.document?r.root.document.version:null,n=r.maxOffset-e.offset,o=qs.getInsertionPosition(e),a=new qs(e,n,o,null,t);this.batch.addOperation(a),this.model.applyOperation(a),s||i||(s=r,i=e.parent.nextSibling),r=(e=this.createPositionAfter(e.parent)).parent}while(r!==t);return{position:e,range:new on(Zt._createAt(s,"end"),Zt._createAt(i,0))}}wrap(e,t){if(this._assertWriterUsedCorrectly(),!e.isFlat)throw new n("writer-wrap-range-not-flat",this);const s=t instanceof Yt?t:new Yt(t);if(s.childCount>0)throw new n("writer-wrap-element-not-empty",this);if(null!==s.parent)throw new n("writer-wrap-element-attached",this);this.insert(s,e.start);const i=new on(e.start.getShiftedBy(1),e.end.getShiftedBy(1));this.move(i,Zt._createAt(s,0))}unwrap(e){if(this._assertWriterUsedCorrectly(),null===e.parent)throw new n("writer-unwrap-element-no-parent",this);this.move(on._createIn(e),this.createPositionAfter(e)),this.remove(e)}addMarker(e,t){if(this._assertWriterUsedCorrectly(),!t||"boolean"!=typeof t.usingOperation)throw new n("writer-addmarker-no-usingoperation",this);const s=t.usingOperation,i=t.range,r=void 0!==t.affectsData&&t.affectsData;if(this.model.markers.has(e))throw new n("writer-addmarker-marker-exists",this);if(!i)throw new n("writer-addmarker-no-range",this);return s?(Si(this,e,null,i,r),this.model.markers.get(e)):this.model.markers._set(e,i,s,r)}updateMarker(t,s){this._assertWriterUsedCorrectly();const i="string"==typeof t?t:t.name,r=this.model.markers.get(i);if(!r)throw new n("writer-updatemarker-marker-not-exists",this);if(!s)return e("writer-updatemarker-reconvert-using-editingcontroller",{markerName:i}),void this.model.markers._refresh(r);const o="boolean"==typeof s.usingOperation,a="boolean"==typeof s.affectsData,l=a?s.affectsData:r.affectsData;if(!o&&!s.range&&!a)throw new n("writer-updatemarker-wrong-options",this);const c=r.getRange(),h=s.range?s.range:c;o&&s.usingOperation!==r.managedUsingOperations?s.usingOperation?Si(this,i,null,h,l):(Si(this,i,c,null,l),this.model.markers._set(i,h,void 0,l)):r.managedUsingOperations?Si(this,i,c,h,l):this.model.markers._set(i,h,void 0,l)}removeMarker(e){this._assertWriterUsedCorrectly();const t="string"==typeof e?e:e.name;if(!this.model.markers.has(t))throw new n("writer-removemarker-no-marker",this);const s=this.model.markers.get(t);if(!s.managedUsingOperations)return void this.model.markers._remove(t);Si(this,t,s.getRange(),null,s.affectsData)}addRoot(e,t="$root"){this._assertWriterUsedCorrectly();const s=this.model.document.getRoot(e);if(s&&s.isAttached())throw new n("writer-addroot-root-exists",this);const i=this.model.document,r=new Ks(e,t,!0,i,i.version);return this.batch.addOperation(r),this.model.applyOperation(r),this.model.document.getRoot(e)}detachRoot(e){this._assertWriterUsedCorrectly();const t="string"==typeof e?this.model.document.getRoot(e):e;if(!t||!t.isAttached())throw new n("writer-detachroot-no-root",this);for(const e of this.model.markers)e.getRange().root===t&&this.removeMarker(e);for(const e of t.getAttributeKeys())this.removeAttribute(e,t);this.remove(this.createRangeIn(t));const s=this.model.document,i=new Ks(t.rootName,t.name,!1,s,s.version);this.batch.addOperation(i),this.model.applyOperation(i)}setSelection(...e){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(...e)}setSelectionFocus(e,t){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(e,t)}setSelectionAttribute(e,t){if(this._assertWriterUsedCorrectly(),"string"==typeof e)this._setSelectionAttribute(e,t);else for(const[t,n]of r(e))this._setSelectionAttribute(t,n)}removeSelectionAttribute(e){if(this._assertWriterUsedCorrectly(),"string"==typeof e)this._removeSelectionAttribute(e);else for(const t of e)this._removeSelectionAttribute(t)}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(e){this.model.document.selection._restoreGravity(e)}_setSelectionAttribute(e,t){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const s=Cn._getStoreAttributeKey(e);this.setAttribute(s,t,n.anchor.parent)}n._setAttribute(e,t)}_removeSelectionAttribute(e){const t=this.model.document.selection;if(t.isCollapsed&&t.anchor.parent.isEmpty){const n=Cn._getStoreAttributeKey(e);this.removeAttribute(n,t.anchor.parent)}t._removeAttribute(e)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this)throw new n("writer-incorrect-use",this)}_addOperationForAffectedMarkers(e,t){for(const n of this.model.markers){if(!n.managedUsingOperations)continue;const s=n.getRange();let i=!1;if("move"===e){const e=t;i=e.containsPosition(s.start)||e.start.isEqual(s.start)||e.containsPosition(s.end)||e.end.isEqual(s.end)}else{const e=t,n=e.nodeBefore,r=e.nodeAfter,o=s.start.parent==n&&s.start.isAtEnd,a=s.end.parent==r&&0==s.end.offset,l=s.end.nodeAfter==r,c=s.start.nodeAfter==r;i=o||a||l||c}i&&this.updateMarker(n.name,{range:s})}}}function ki(e,t,n,s){const i=e.model,r=i.document;let o,a,l,c=s.start;for(const e of s.getWalker({shallow:!0}))l=e.item.getAttribute(t),o&&a!=l&&(a!=n&&h(),c=o),o=e.nextPosition,a=l;function h(){const s=new on(c,o),l=s.root.document?r.version:null,h=new js(s,t,a,n,l);e.batch.addOperation(h),i.applyOperation(h)}o instanceof Zt&&o!=c&&a!=n&&h()}function Ei(e,t,n,s){const i=e.model,r=i.document,o=s.getAttribute(t);let a,l;if(o!=n){if(s.root===s){const e=s.document?r.version:null;l=new Js(s,t,o,n,e)}else{a=new on(Zt._createBefore(s),e.createPositionAfter(s));const i=a.root.document?r.version:null;l=new js(a,t,o,n,i)}e.batch.addOperation(l),i.applyOperation(l)}}function Si(e,t,n,s,i){const r=e.model,o=r.document,a=new Ws(t,n,s,r.markers,!!i,o.version);e.batch.addOperation(a),r.applyOperation(a)}function Ri(e,t,n,s){let i;if(e.root.document){const n=s.document,r=new Zt(n.graveyard,[0]);i=new Vs(e,t,r,n.version)}else i=new Pi(e,t);n.addOperation(i),s.applyOperation(i)}function xi(e,t){return e===t||e instanceof pi&&t instanceof pi}
 /**
  * @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
- */function Ei(t,e,n={}){if(e.isCollapsed)return;const s=e.getFirstRange();if("$graveyard"==s.root.rootName)return;const i=t.schema;t.change((t=>{if(!n.doNotResetEntireContent&&function(t,e){const n=t.getLimitElement(e);if(!e.containsEntireContent(n))return!1;const s=e.getFirstRange();if(s.start.parent==s.end.parent)return!1;return t.checkChild(n,"paragraph")}(i,e))return void function(t,e){const n=t.model.schema.getLimitElement(e);t.remove(t.createRangeIn(n)),Oi(t,t.createPositionAt(n,0),e)}(t,e);const r={};if(!n.doNotAutoparagraph){const t=e.getSelectedElement();t&&Object.assign(r,i.getAttributesWithProperty(t,"copyOnReplace",!0))}const[o,a]=function(t){const e=t.root.document.model,n=t.start;let s=t.end;if(e.hasContent(t,{ignoreMarkers:!0})){const n=function(t){const e=t.parent,n=e.root.document.model.schema,s=e.getAncestors({parentFirst:!0,includeSelf:!0});for(const t of s){if(n.isLimit(t))return null;if(n.isBlock(t))return t}}(s);if(n&&s.isTouching(e.createPositionAt(n,0))){const n=e.createSelection(t);e.modifySelection(n,{direction:"backward"});const i=n.getLastPosition(),r=e.createRange(i,s);e.hasContent(r,{ignoreMarkers:!0})||(s=i)}}return[ii.fromPosition(n,"toPrevious"),ii.fromPosition(s,"toNext")]}(s);o.isTouching(a)||t.remove(t.createRange(o,a)),n.leaveUnmerged||(!function(t,e,n){const s=t.model;if(!Ti(t.model.schema,e,n))return;const[i,r]=function(t,e){const n=t.getAncestors(),s=e.getAncestors();let i=0;for(;n[i]&&n[i]==s[i];)i++;return[n[i],s[i]]}(e,n);if(!i||!r)return;!s.hasContent(i,{ignoreMarkers:!0})&&s.hasContent(r,{ignoreMarkers:!0})?xi(t,e,n,i.parent):Ri(t,e,n,i.parent)}(t,o,a),i.removeDisallowedAttributes(o.parent.getChildren(),t)),Mi(t,e,o),!n.doNotAutoparagraph&&function(t,e){const n=t.checkChild(e,"$text"),s=t.checkChild(e,"paragraph");return!n&&s}(i,o)&&Oi(t,o,e,r),o.detach(),a.detach()}))}function Ri(t,e,n,s){const i=e.parent,r=n.parent;if(i!=s&&r!=s){for(e=t.createPositionAfter(i),(n=t.createPositionBefore(r)).isEqual(e)||t.insert(r,e),t.merge(e);n.parent.isEmpty;){const e=n.parent;n=t.createPositionBefore(e),t.remove(e)}Ti(t.model.schema,e,n)&&Ri(t,e,n,s)}}function xi(t,e,n,s){const i=e.parent,r=n.parent;if(i!=s&&r!=s){for(e=t.createPositionAfter(i),(n=t.createPositionBefore(r)).isEqual(e)||t.insert(i,n);e.parent.isEmpty;){const n=e.parent;e=t.createPositionBefore(n),t.remove(n)}n=t.createPositionBefore(r),function(t,e){const n=e.nodeBefore,s=e.nodeAfter;n.name!=s.name&&t.rename(n,s.name);t.clearAttributes(n),t.setAttributes(Object.fromEntries(s.getAttributes()),n),t.merge(e)}(t,n),Ti(t.model.schema,e,n)&&xi(t,e,n,s)}}function Ti(t,e,n){const s=e.parent,i=n.parent;return s!=i&&(!t.isLimit(s)&&!t.isLimit(i)&&function(t,e,n){const s=new on(t,e);for(const t of s.getWalker())if(n.isLimit(t.item))return!1;return!0}(e,n,t))}function Oi(t,e,n,s={}){const i=t.createElement("paragraph");t.model.schema.setAllowedAttributes(i,s,t),t.insert(i,e),Mi(t,n,t.createPositionAt(i,0))}function Mi(t,e,n){e instanceof Cn?t.setSelection(n):e.setTo(n)}
+ */function Ti(e,t,n={}){if(t.isCollapsed)return;const s=t.getFirstRange();if("$graveyard"==s.root.rootName)return;const i=e.schema;e.change((e=>{if(!n.doNotResetEntireContent&&function(e,t){const n=e.getLimitElement(t);if(!t.containsEntireContent(n))return!1;const s=t.getFirstRange();if(s.start.parent==s.end.parent)return!1;return e.checkChild(n,"paragraph")}(i,t))return void function(e,t){const n=e.model.schema.getLimitElement(t);e.remove(e.createRangeIn(n)),Ii(e,e.createPositionAt(n,0),t)}(e,t);const r={};if(!n.doNotAutoparagraph){const e=t.getSelectedElement();e&&Object.assign(r,i.getAttributesWithProperty(e,"copyOnReplace",!0))}const[o,a]=function(e){const t=e.root.document.model,n=e.start;let s=e.end;if(t.hasContent(e,{ignoreMarkers:!0})){const n=function(e){const t=e.parent,n=t.root.document.model.schema,s=t.getAncestors({parentFirst:!0,includeSelf:!0});for(const e of s){if(n.isLimit(e))return null;if(n.isBlock(e))return e}}(s);if(n&&s.isTouching(t.createPositionAt(n,0))){const n=t.createSelection(e);t.modifySelection(n,{direction:"backward"});const i=n.getLastPosition(),r=t.createRange(i,s);t.hasContent(r,{ignoreMarkers:!0})||(s=i)}}return[ai.fromPosition(n,"toPrevious"),ai.fromPosition(s,"toNext")]}(s);o.isTouching(a)||e.remove(e.createRange(o,a)),n.leaveUnmerged||(!function(e,t,n){const s=e.model;if(!Ni(e.model.schema,t,n))return;const[i,r]=function(e,t){const n=e.getAncestors(),s=t.getAncestors();let i=0;for(;n[i]&&n[i]==s[i];)i++;return[n[i],s[i]]}(t,n);if(!i||!r)return;!s.hasContent(i,{ignoreMarkers:!0})&&s.hasContent(r,{ignoreMarkers:!0})?Mi(e,t,n,i.parent):Oi(e,t,n,i.parent)}(e,o,a),i.removeDisallowedAttributes(o.parent.getChildren(),e)),Fi(e,t,o),!n.doNotAutoparagraph&&function(e,t){const n=e.checkChild(t,"$text"),s=e.checkChild(t,"paragraph");return!n&&s}(i,o)&&Ii(e,o,t,r),o.detach(),a.detach()}))}function Oi(e,t,n,s){const i=t.parent,r=n.parent;if(i!=s&&r!=s){for(t=e.createPositionAfter(i),(n=e.createPositionBefore(r)).isEqual(t)||e.insert(r,t),e.merge(t);n.parent.isEmpty;){const t=n.parent;n=e.createPositionBefore(t),e.remove(t)}Ni(e.model.schema,t,n)&&Oi(e,t,n,s)}}function Mi(e,t,n,s){const i=t.parent,r=n.parent;if(i!=s&&r!=s){for(t=e.createPositionAfter(i),(n=e.createPositionBefore(r)).isEqual(t)||e.insert(i,n);t.parent.isEmpty;){const n=t.parent;t=e.createPositionBefore(n),e.remove(n)}n=e.createPositionBefore(r),function(e,t){const n=t.nodeBefore,s=t.nodeAfter;n.name!=s.name&&e.rename(n,s.name);e.clearAttributes(n),e.setAttributes(Object.fromEntries(s.getAttributes()),n),e.merge(t)}(e,n),Ni(e.model.schema,t,n)&&Mi(e,t,n,s)}}function Ni(e,t,n){const s=t.parent,i=n.parent;return s!=i&&(!e.isLimit(s)&&!e.isLimit(i)&&function(e,t,n){const s=new on(e,t);for(const e of s.getWalker())if(n.isLimit(e.item))return!1;return!0}(t,n,e))}function Ii(e,t,n,s={}){const i=e.createElement("paragraph");e.model.schema.setAllowedAttributes(i,s,e),e.insert(i,t),Fi(e,n,e.createPositionAt(i,0))}function Fi(e,t,n){t instanceof Cn?e.setSelection(n):t.setTo(n)}
 /**
  * @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
- */function Ni(t,e){const n=[];Array.from(t.getItems({direction:"backward"})).map((t=>e.createRangeOn(t))).filter((e=>(e.start.isAfter(t.start)||e.start.isEqual(t.start))&&(e.end.isBefore(t.end)||e.end.isEqual(t.end)))).forEach((t=>{n.push(t.start.parent),e.remove(t)})),n.forEach((t=>{let n=t;for(;n.parent&&n.isEmpty;){const t=e.createRangeOn(n);n=n.parent,e.remove(t)}}))}
+ */function Bi(e,t){const n=[];Array.from(e.getItems({direction:"backward"})).map((e=>t.createRangeOn(e))).filter((t=>(t.start.isAfter(e.start)||t.start.isEqual(e.start))&&(t.end.isBefore(e.end)||t.end.isEqual(e.end)))).forEach((e=>{n.push(e.start.parent),t.remove(e)})),n.forEach((e=>{let n=e;for(;n.parent&&n.isEmpty;){const e=t.createRangeOn(n);n=n.parent,t.remove(e)}}))}
 /**
  * @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 Fi{constructor(t,e,n){this._firstNode=null,this._lastNode=null,this._lastAutoParagraph=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null,this._nodeToSelect=null,this.model=t,this.writer=e,this.position=n,this.canMergeWith=new Set([this.position.parent]),this.schema=t.schema,this._documentFragment=e.createDocumentFragment(),this._documentFragmentPosition=e.createPositionAt(this._documentFragment,0)}handleNodes(t){for(const e of Array.from(t))this._handleNode(e);this._insertPartialFragment(),this._lastAutoParagraph&&this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(t){const e=this.writer.createPositionAfter(this._lastNode),s=this.writer.createPositionAfter(t);if(s.isAfter(e)){
+ */class Di{constructor(e,t,n){this._firstNode=null,this._lastNode=null,this._lastAutoParagraph=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null,this._nodeToSelect=null,this.model=e,this.writer=t,this.position=n,this.canMergeWith=new Set([this.position.parent]),this.schema=e.schema,this._documentFragment=t.createDocumentFragment(),this._documentFragmentPosition=t.createPositionAt(this._documentFragment,0)}handleNodes(e){for(const t of Array.from(e))this._handleNode(t);this._insertPartialFragment(),this._lastAutoParagraph&&this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(e){const t=this.writer.createPositionAfter(this._lastNode),s=this.writer.createPositionAfter(e);if(s.isAfter(t)){
 /* istanbul ignore if -- @preserve */
-if(this._lastNode=t,this.position.parent!=t||!this.position.isAtEnd)throw new n("insertcontent-invalid-insertion-position",this);this.position=s,this._setAffectedBoundaries(this.position)}}getSelectionRange(){return this._nodeToSelect?on._createOn(this._nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){return this._affectedStart?new on(this._affectedStart,this._affectedEnd):null}destroy(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}_handleNode(t){if(this.schema.isObject(t))return void this._handleObject(t);let e=this._checkAndAutoParagraphToAllowedPosition(t);e||(e=this._checkAndSplitToAllowedPosition(t),e)?(this._appendToFragment(t),this._firstNode||(this._firstNode=t),this._lastNode=t):this._handleDisallowedNode(t)}_insertPartialFragment(){if(this._documentFragment.isEmpty)return;const t=ii.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=t.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=t.toPosition(),t.detach()}_handleObject(t){this._checkAndSplitToAllowedPosition(t)?this._appendToFragment(t):this._tryAutoparagraphing(t)}_handleDisallowedNode(t){t.is("element")?this.handleNodes(t.getChildren()):this._tryAutoparagraphing(t)}_appendToFragment(t){
+if(this._lastNode=e,this.position.parent!=e||!this.position.isAtEnd)throw new n("insertcontent-invalid-insertion-position",this);this.position=s,this._setAffectedBoundaries(this.position)}}getSelectionRange(){return this._nodeToSelect?on._createOn(this._nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){return this._affectedStart?new on(this._affectedStart,this._affectedEnd):null}destroy(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}_handleNode(e){if(this.schema.isObject(e))return void this._handleObject(e);let t=this._checkAndAutoParagraphToAllowedPosition(e);t||(t=this._checkAndSplitToAllowedPosition(e),t)?(this._appendToFragment(e),this._firstNode||(this._firstNode=e),this._lastNode=e):this._handleDisallowedNode(e)}_insertPartialFragment(){if(this._documentFragment.isEmpty)return;const e=ai.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=e.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=e.toPosition(),e.detach()}_handleObject(e){this._checkAndSplitToAllowedPosition(e)?this._appendToFragment(e):this._tryAutoparagraphing(e)}_handleDisallowedNode(e){e.is("element")?this.handleNodes(e.getChildren()):this._tryAutoparagraphing(e)}_appendToFragment(e){
 /* istanbul ignore if -- @preserve */
-if(!this.schema.checkChild(this.position,t))throw new n("insertcontent-wrong-position",this,{node:t,position:this.position});this.writer.insert(t,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(t.offsetSize),this.schema.isObject(t)&&!this.schema.checkChild(this.position,"$text")?this._nodeToSelect=t:this._nodeToSelect=null,this._filterAttributesOf.push(t)}_setAffectedBoundaries(t){this._affectedStart||(this._affectedStart=ii.fromPosition(t,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(t)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=ii.fromPosition(t,"toNext"))}_mergeOnLeft(){const t=this._firstNode;if(!(t instanceof Ye))return;if(!this._canMergeLeft(t))return;const e=ii._createBefore(t);e.stickiness="toNext";const n=ii.fromPosition(this.position,"toNext");this._affectedStart.isEqual(e)&&(this._affectedStart.detach(),this._affectedStart=ii._createAt(e.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=ii._createAt(e.nodeBefore,"end","toNext")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_mergeOnRight(){const t=this._lastNode;if(!(t instanceof Ye))return;if(!this._canMergeRight(t))return;const e=ii._createAfter(t);
+if(!this.schema.checkChild(this.position,e))throw new n("insertcontent-wrong-position",this,{node:e,position:this.position});this.writer.insert(e,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(e.offsetSize),this.schema.isObject(e)&&!this.schema.checkChild(this.position,"$text")?this._nodeToSelect=e:this._nodeToSelect=null,this._filterAttributesOf.push(e)}_setAffectedBoundaries(e){this._affectedStart||(this._affectedStart=ai.fromPosition(e,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(e)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=ai.fromPosition(e,"toNext"))}_mergeOnLeft(){const e=this._firstNode;if(!(e instanceof Yt))return;if(!this._canMergeLeft(e))return;const t=ai._createBefore(e);t.stickiness="toNext";const n=ai.fromPosition(this.position,"toNext");this._affectedStart.isEqual(t)&&(this._affectedStart.detach(),this._affectedStart=ai._createAt(t.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=t.nodeBefore,this._lastNode=t.nodeBefore),this.writer.merge(t),t.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=ai._createAt(t.nodeBefore,"end","toNext")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),t.detach()}_mergeOnRight(){const e=this._lastNode;if(!(e instanceof Yt))return;if(!this._canMergeRight(e))return;const t=ai._createAfter(e);
 /* istanbul ignore if -- @preserve */
-if(e.stickiness="toNext",!this.position.isEqual(e))throw new n("insertcontent-invalid-insertion-position",this);this.position=Ze._createAt(e.nodeBefore,"end");const s=ii.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(e)&&(this._affectedEnd.detach(),this._affectedEnd=ii._createAt(e.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=ii._createAt(e.nodeBefore,0,"toPrevious")),this.position=s.toPosition(),s.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_canMergeLeft(t){const e=t.previousSibling;return e instanceof Ye&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(e,t)}_canMergeRight(t){const e=t.nextSibling;return e instanceof Ye&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(t,e)}_tryAutoparagraphing(t){const e=this.writer.createElement("paragraph");this._getAllowedIn(this.position.parent,e)&&this.schema.checkChild(e,t)&&(e._appendChild(t),this._handleNode(e))}_checkAndAutoParagraphToAllowedPosition(t){if(this.schema.checkChild(this.position.parent,t))return!0;if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",t))return!1;this._insertPartialFragment();const e=this.writer.createElement("paragraph");return this.writer.insert(e,this.position),this._setAffectedBoundaries(this.position),this._lastAutoParagraph=e,this.position=this.writer.createPositionAt(e,0),!0}_checkAndSplitToAllowedPosition(t){const e=this._getAllowedIn(this.position.parent,t);if(!e)return!1;for(e!=this.position.parent&&this._insertPartialFragment();e!=this.position.parent;)if(this.position.isAtStart){const t=this.position.parent;this.position=this.writer.createPositionBefore(t),t.isEmpty&&t.parent===e&&this.writer.remove(t)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{const t=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=t,this.canMergeWith.add(this.position.nodeAfter)}return!0}_getAllowedIn(t,e){return this.schema.checkChild(t,e)?t:this.schema.isLimit(t)?null:this._getAllowedIn(t.parent,e)}}
+if(t.stickiness="toNext",!this.position.isEqual(t))throw new n("insertcontent-invalid-insertion-position",this);this.position=Zt._createAt(t.nodeBefore,"end");const s=ai.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(t)&&(this._affectedEnd.detach(),this._affectedEnd=ai._createAt(t.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=t.nodeBefore,this._lastNode=t.nodeBefore),this.writer.merge(t),t.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=ai._createAt(t.nodeBefore,0,"toPrevious")),this.position=s.toPosition(),s.detach(),this._filterAttributesOf.push(this.position.parent),t.detach()}_canMergeLeft(e){const t=e.previousSibling;return t instanceof Yt&&this.canMergeWith.has(t)&&this.model.schema.checkMerge(t,e)}_canMergeRight(e){const t=e.nextSibling;return t instanceof Yt&&this.canMergeWith.has(t)&&this.model.schema.checkMerge(e,t)}_tryAutoparagraphing(e){const t=this.writer.createElement("paragraph");this._getAllowedIn(this.position.parent,t)&&this.schema.checkChild(t,e)&&(t._appendChild(e),this._handleNode(t))}_checkAndAutoParagraphToAllowedPosition(e){if(this.schema.checkChild(this.position.parent,e))return!0;if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",e))return!1;this._insertPartialFragment();const t=this.writer.createElement("paragraph");return this.writer.insert(t,this.position),this._setAffectedBoundaries(this.position),this._lastAutoParagraph=t,this.position=this.writer.createPositionAt(t,0),!0}_checkAndSplitToAllowedPosition(e){const t=this._getAllowedIn(this.position.parent,e);if(!t)return!1;for(t!=this.position.parent&&this._insertPartialFragment();t!=this.position.parent;)if(this.position.isAtStart){const e=this.position.parent;this.position=this.writer.createPositionBefore(e),e.isEmpty&&e.parent===t&&this.writer.remove(e)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{const e=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=e,this.canMergeWith.add(this.position.nodeAfter)}return!0}_getAllowedIn(e,t){return this.schema.checkChild(e,t)?e:this.schema.isLimit(e)?null:this._getAllowedIn(e.parent,t)}}
 /**
  * @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
- */function Bi(t,e,s,i={}){if(!t.schema.isObject(e))throw new n("insertobject-element-not-an-object",t,{object:e});const r=s||t.document.selection;let o=r;i.findOptimalPosition&&t.schema.isBlock(e)&&(o=t.createSelection(t.schema.findOptimalInsertionRange(r,i.findOptimalPosition)));const a=P(r.getSelectedBlocks()),l={};return a&&Object.assign(l,t.schema.getAttributesWithProperty(a,"copyOnReplace",!0)),t.change((s=>{o.isCollapsed||t.deleteContent(o,{doNotAutoparagraph:!0});let r=e;const a=o.anchor.parent;!t.schema.checkChild(a,e)&&t.schema.checkChild(a,"paragraph")&&t.schema.checkChild("paragraph",e)&&(r=s.createElement("paragraph"),s.insert(e,r)),t.schema.setAllowedAttributes(r,l,s);const h=t.insertContent(r,o);return h.isCollapsed||i.setSelection&&function(t,e,s,i){const r=t.model;if("on"==s)return void t.setSelection(e,"on");if("after"!=s)throw new n("insertobject-invalid-place-parameter-value",r);let o=e.nextSibling;if(r.schema.isInline(e))return void t.setSelection(e,"after");const a=o&&r.schema.checkChild(o,"$text");!a&&r.schema.checkChild(e.parent,"paragraph")&&(o=t.createElement("paragraph"),r.schema.setAllowedAttributes(o,i,t),r.insertContent(o,t.createPositionAfter(e)));o&&t.setSelection(o,0)}
+ */function Vi(e,t,s,i={}){if(!e.schema.isObject(t))throw new n("insertobject-element-not-an-object",e,{object:t});const r=s||e.document.selection;let o=r;i.findOptimalPosition&&e.schema.isBlock(t)&&(o=e.createSelection(e.schema.findOptimalInsertionRange(r,i.findOptimalPosition)));const a=A(r.getSelectedBlocks()),l={};return a&&Object.assign(l,e.schema.getAttributesWithProperty(a,"copyOnReplace",!0)),e.change((s=>{o.isCollapsed||e.deleteContent(o,{doNotAutoparagraph:!0});let r=t;const a=o.anchor.parent;!e.schema.checkChild(a,t)&&e.schema.checkChild(a,"paragraph")&&e.schema.checkChild("paragraph",t)&&(r=s.createElement("paragraph"),s.insert(t,r)),e.schema.setAllowedAttributes(r,l,s);const c=e.insertContent(r,o);return c.isCollapsed||i.setSelection&&function(e,t,s,i){const r=e.model;if("on"==s)return void e.setSelection(t,"on");if("after"!=s)throw new n("insertobject-invalid-place-parameter-value",r);let o=t.nextSibling;if(r.schema.isInline(t))return void e.setSelection(t,"after");const a=o&&r.schema.checkChild(o,"$text");!a&&r.schema.checkChild(t.parent,"paragraph")&&(o=e.createElement("paragraph"),r.schema.setAllowedAttributes(o,i,e),r.insertContent(o,e.createPositionAfter(t)));o&&e.setSelection(o,0)}
 /**
  * @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
- */(s,e,i.setSelection,l),h}))}const Ii=' ,.?!:;"-()';function Di(t,e){const{isForward:n,walker:s,unit:i,schema:r,treatEmojiAsSingleUnit:o}=t,{type:a,item:l,nextPosition:h}=e;if("text"==a)return"word"===t.unit?function(t,e){let n=t.position.textNode;n||(n=e?t.position.nodeAfter:t.position.nodeBefore);for(;n&&n.is("$text");){const s=t.position.offset-n.startOffset;if(qi(n,s,e))n=e?t.position.nodeAfter:t.position.nodeBefore;else{if($i(n.data,s,e))break;t.next()}}return t.position}(s,n):function(t,e,n){const s=t.position.textNode;if(s){const i=s.data;let r=t.position.offset-s.startOffset;for(;M(i,r)||"character"==e&&N(i,r)||n&&F(i,r);)t.next(),r=t.position.offset-s.startOffset}return t.position}(s,i,o);if(a==(n?"elementStart":"elementEnd")){if(r.isSelectable(l))return Ze._createAt(l,n?"after":"before");if(r.checkChild(h,"$text"))return h}else{if(r.isLimit(l))return void s.skip((()=>!0));if(r.checkChild(h,"$text"))return h}}function Vi(t,e){const n=t.root,s=Ze._createAt(n,e?"end":0);return e?new on(t,s):new on(s,t)}function $i(t,e,n){const s=e+(n?0:-1);return Ii.includes(t.charAt(s))}function qi(t,e,n){return e===(n?t.offsetSize:0)}
+ */(s,t,i.setSelection,l),c}))}const $i=' ,.?!:;"-()';function qi(e,t){const{isForward:n,walker:s,unit:i,schema:r,treatEmojiAsSingleUnit:o}=e,{type:a,item:l,nextPosition:c}=t;if("text"==a)return"word"===e.unit?function(e,t){let n=e.position.textNode;n||(n=t?e.position.nodeAfter:e.position.nodeBefore);for(;n&&n.is("$text");){const s=e.position.offset-n.startOffset;if(ji(n,s,t))n=t?e.position.nodeAfter:e.position.nodeBefore;else{if(Wi(n.data,s,t))break;e.next()}}return e.position}(s,n):function(e,t,n){const s=e.position.textNode;if(s){const i=s.data;let r=e.position.offset-s.startOffset;for(;M(i,r)||"character"==t&&N(i,r)||n&&I(i,r);)e.next(),r=e.position.offset-s.startOffset}return e.position}(s,i,o);if(a==(n?"elementStart":"elementEnd")){if(r.isSelectable(l))return Zt._createAt(l,n?"after":"before");if(r.checkChild(c,"$text"))return c}else{if(r.isLimit(l))return void s.skip((()=>!0));if(r.checkChild(c,"$text"))return c}}function Li(e,t){const n=e.root,s=Zt._createAt(n,t?"end":0);return t?new on(e,s):new on(s,e)}function Wi(e,t,n){const s=t+(n?0:-1);return $i.includes(e.charAt(s))}function ji(e,t,n){return t===(n?e.offsetSize:0)}
 /**
  * @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 Li extends(a()){constructor(){super(),this.markers=new _i,this.document=new gi(this),this.schema=new rs,this._pendingChanges=[],this._currentWriter=null,["deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((t=>this.decorate(t))),this.on("applyOperation",((t,e)=>{e[0]._validate()}),{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$container",{allowIn:["$root","$container"]}),this.schema.register("$block",{allowIn:["$root","$container"],isBlock:!0}),this.schema.register("$blockObject",{allowWhere:"$block",isBlock:!0,isObject:!0}),this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:!0,isObject:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$marker"),this.schema.addChildCheck(((t,e)=>{if("$marker"===e.name)return!0})),Xn(this),this.document.registerPostFixer(Ln),this.on("insertContent",((t,[e,n])=>{t.return=function(t,e,n){return t.change((s=>{const i=n||t.document.selection;i.isCollapsed||t.deleteContent(i,{doNotAutoparagraph:!0});const r=new Fi(t,s,i.anchor),o=[];let a;if(e.is("documentFragment")){if(e.markers.size){const t=[];for(const[n,s]of e.markers){const{start:e,end:i}=s,r=e.isEqual(i);t.push({position:e,name:n,isCollapsed:r},{position:i,name:n,isCollapsed:r})}t.sort((({position:t},{position:e})=>t.isBefore(e)?1:-1));for(const{position:n,name:i,isCollapsed:r}of t){let t=null,a=null;const l=n.parent===e&&n.isAtStart,h=n.parent===e&&n.isAtEnd;l||h?r&&(a=l?"start":"end"):(t=s.createElement("$marker"),s.insert(t,n)),o.push({name:i,element:t,collapsed:a})}}a=e.getChildren()}else a=[e];r.handleNodes(a);let l=r.getSelectionRange();if(e.is("documentFragment")&&o.length){const t=l?bn.fromRange(l):null,e={};for(let t=o.length-1;t>=0;t--){const{name:n,element:i,collapsed:a}=o[t],l=!e[n];if(l&&(e[n]=[]),i){const t=s.createPositionAt(i,"before");e[n].push(t),s.remove(i)}else{const t=r.getAffectedRange();if(!t){a&&e[n].push(r.position);continue}a?e[n].push(t[a]):e[n].push(l?t.start:t.end)}}for(const[t,[n,i]]of Object.entries(e))n&&i&&n.root===i.root&&n.root.document&&!s.model.markers.has(t)&&s.addMarker(t,{usingOperation:!0,affectsData:!0,range:new on(n,i)});t&&(l=t.toRange(),t.detach())}
-/* istanbul ignore else -- @preserve */l&&(i instanceof Cn?s.setSelection(l):i.setTo(l));const h=r.getAffectedRange()||t.createRange(i.anchor);return r.destroy(),h}))}(this,e,n)})),this.on("insertObject",((t,[e,n,s])=>{t.return=Bi(this,e,n,s)})),this.on("canEditAt",(t=>{const e=!this.document.isReadOnly;t.return=e,e||t.stop()}))}change(t){try{return 0===this._pendingChanges.length?(this._pendingChanges.push({batch:new ai,callback:t}),this._runPendingChanges()[0]):t(this._currentWriter)}catch(t){
+ */class Ui extends(a()){constructor(){super(),this.markers=new bi,this.document=new wi(this),this.schema=new ls,this._pendingChanges=[],this._currentWriter=null,["deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((e=>this.decorate(e))),this.on("applyOperation",((e,t)=>{t[0]._validate()}),{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$container",{allowIn:["$root","$container"]}),this.schema.register("$block",{allowIn:["$root","$container"],isBlock:!0}),this.schema.register("$blockObject",{allowWhere:"$block",isBlock:!0,isObject:!0}),this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:!0,isObject:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$marker"),this.schema.addChildCheck(((e,t)=>{if("$marker"===t.name)return!0})),es(this),this.document.registerPostFixer(Un),this.on("insertContent",((e,[t,n])=>{e.return=function(e,t,n){return e.change((s=>{const i=n||e.document.selection;i.isCollapsed||e.deleteContent(i,{doNotAutoparagraph:!0});const r=new Di(e,s,i.anchor),o=[];let a;if(t.is("documentFragment")){if(t.markers.size){const e=[];for(const[n,s]of t.markers){const{start:t,end:i}=s,r=t.isEqual(i);e.push({position:t,name:n,isCollapsed:r},{position:i,name:n,isCollapsed:r})}e.sort((({position:e},{position:t})=>e.isBefore(t)?1:-1));for(const{position:n,name:i,isCollapsed:r}of e){let e=null,a=null;const l=n.parent===t&&n.isAtStart,c=n.parent===t&&n.isAtEnd;l||c?r&&(a=l?"start":"end"):(e=s.createElement("$marker"),s.insert(e,n)),o.push({name:i,element:e,collapsed:a})}}a=t.getChildren()}else a=[t];r.handleNodes(a);let l=r.getSelectionRange();if(t.is("documentFragment")&&o.length){const e=l?bn.fromRange(l):null,t={};for(let e=o.length-1;e>=0;e--){const{name:n,element:i,collapsed:a}=o[e],l=!t[n];if(l&&(t[n]=[]),i){const e=s.createPositionAt(i,"before");t[n].push(e),s.remove(i)}else{const e=r.getAffectedRange();if(!e){a&&t[n].push(r.position);continue}a?t[n].push(e[a]):t[n].push(l?e.start:e.end)}}for(const[e,[n,i]]of Object.entries(t))n&&i&&n.root===i.root&&n.root.document&&!s.model.markers.has(e)&&s.addMarker(e,{usingOperation:!0,affectsData:!0,range:new on(n,i)});e&&(l=e.toRange(),e.detach())}
+/* istanbul ignore else -- @preserve */l&&(i instanceof Cn?s.setSelection(l):i.setTo(l));const c=r.getAffectedRange()||e.createRange(i.anchor);return r.destroy(),c}))}(this,t,n)})),this.on("insertObject",((e,[t,n,s])=>{e.return=Vi(this,t,n,s)})),this.on("canEditAt",(e=>{const t=!this.document.isReadOnly;e.return=t,t||e.stop()}))}change(e){try{return 0===this._pendingChanges.length?(this._pendingChanges.push({batch:new hi,callback:e}),this._runPendingChanges()[0]):e(this._currentWriter)}catch(e){
 /* istanbul ignore next -- @preserve */
-n.rethrowUnexpectedError(t,this)}}enqueueChange(t,e){try{t?"function"==typeof t?(e=t,t=new ai):t instanceof ai||(t=new ai(t)):t=new ai,this._pendingChanges.push({batch:t,callback:e}),1==this._pendingChanges.length&&this._runPendingChanges()}catch(t){
+n.rethrowUnexpectedError(e,this)}}enqueueChange(e,t){try{e?"function"==typeof e?(t=e,e=new hi):e instanceof hi||(e=new hi(e)):e=new hi,this._pendingChanges.push({batch:e,callback:t}),1==this._pendingChanges.length&&this._runPendingChanges()}catch(e){
 /* istanbul ignore next -- @preserve */
-n.rethrowUnexpectedError(t,this)}}applyOperation(t){t._execute()}insertContent(t,e,n,...s){const i=Wi(e,n);return this.fire("insertContent",[t,i,n,...s])}insertObject(t,e,n,s,...i){const r=Wi(e,n);return this.fire("insertObject",[t,r,s,s,...i])}deleteContent(t,e){Ei(this,t,e)}modifySelection(t,e){!function(t,e,n={}){const s=t.schema,i="backward"!=n.direction,r=n.unit?n.unit:"character",o=!!n.treatEmojiAsSingleUnit,a=e.focus,l=new Xe({boundaries:Vi(a,i),singleCharacters:!0,direction:i?"forward":"backward"}),h={walker:l,schema:s,isForward:i,unit:r,treatEmojiAsSingleUnit:o};let c;for(;c=l.next();){if(c.done)return;const n=Di(h,c.value);if(n)return void(e instanceof Cn?t.change((t=>{t.setSelectionFocus(n)})):e.setFocus(n))}}(this,t,e)}getSelectedContent(t){return function(t,e){return t.change((t=>{const n=t.createDocumentFragment(),s=e.getFirstRange();if(!s||s.isCollapsed)return n;const i=s.start.root,r=s.start.getCommonPath(s.end),o=i.getNodeByPath(r);let a;a=s.start.parent==s.end.parent?s:t.createRange(t.createPositionAt(o,s.start.path[r.length]),t.createPositionAt(o,s.end.path[r.length]+1));const l=a.end.offset-a.start.offset;for(const e of a.getItems({shallow:!0}))e.is("$textProxy")?t.appendText(e.data,e.getAttributes(),n):t.append(t.cloneElement(e,!0),n);if(a!=s){const e=s._getTransformedByMove(a.start,t.createPositionAt(n,0),l)[0],i=t.createRange(t.createPositionAt(n,0),e.start);Ni(t.createRange(e.end,t.createPositionAt(n,"end")),t),Ni(i,t)}return n}))}(this,t)}hasContent(t,e={}){const n=t instanceof on?t:on._createIn(t);if(n.isCollapsed)return!1;const{ignoreWhitespaces:s=!1,ignoreMarkers:i=!1}=e;if(!i)for(const t of this.markers.getMarkersIntersectingRange(n))if(t.affectsData)return!0;for(const t of n.getItems())if(this.schema.isContent(t)){if(!t.is("$textProxy"))return!0;if(!s)return!0;if(-1!==t.data.search(/\S/))return!0}return!1}canEditAt(t){const e=Wi(t);return this.fire("canEditAt",[e])}createPositionFromPath(t,e,n){return new Ze(t,e,n)}createPositionAt(t,e){return Ze._createAt(t,e)}createPositionAfter(t){return Ze._createAfter(t)}createPositionBefore(t){return Ze._createBefore(t)}createRange(t,e){return new on(t,e)}createRangeIn(t){return on._createIn(t)}createRangeOn(t){return on._createOn(t)}createSelection(...t){return new fn(...t)}createBatch(t){return new ai(t)}createOperationFromJSON(t){return Js.fromJSON(t,this.document)}destroy(){this.document.destroy(),this.stopListening()}_runPendingChanges(){const t=[];this.fire("_beforeChanges");try{for(;this._pendingChanges.length;){const e=this._pendingChanges[0].batch;this._currentWriter=new vi(this,e);const n=this._pendingChanges[0].callback(this._currentWriter);t.push(n),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}}finally{this._pendingChanges.length=0,this._currentWriter=null,this.fire("_afterChanges")}return t}}function Wi(t,e){if(t)return t instanceof fn||t instanceof Cn?t:t instanceof Je?e||0===e?new fn(t,e):t.is("rootElement")?new fn(t,"in"):new fn(t,"on"):new fn(t)}
+n.rethrowUnexpectedError(e,this)}}applyOperation(e){e._execute()}insertContent(e,t,n,...s){const i=zi(t,n);return this.fire("insertContent",[e,i,n,...s])}insertObject(e,t,n,s,...i){const r=zi(t,n);return this.fire("insertObject",[e,r,s,s,...i])}deleteContent(e,t){Ti(this,e,t)}modifySelection(e,t){!function(e,t,n={}){const s=e.schema,i="backward"!=n.direction,r=n.unit?n.unit:"character",o=!!n.treatEmojiAsSingleUnit,a=t.focus,l=new Xt({boundaries:Li(a,i),singleCharacters:!0,direction:i?"forward":"backward"}),c={walker:l,schema:s,isForward:i,unit:r,treatEmojiAsSingleUnit:o};let h;for(;h=l.next();){if(h.done)return;const n=qi(c,h.value);if(n)return void(t instanceof Cn?e.change((e=>{e.setSelectionFocus(n)})):t.setFocus(n))}}(this,e,t)}getSelectedContent(e){return function(e,t){return e.change((e=>{const n=e.createDocumentFragment(),s=t.getFirstRange();if(!s||s.isCollapsed)return n;const i=s.start.root,r=s.start.getCommonPath(s.end),o=i.getNodeByPath(r);let a;a=s.start.parent==s.end.parent?s:e.createRange(e.createPositionAt(o,s.start.path[r.length]),e.createPositionAt(o,s.end.path[r.length]+1));const l=a.end.offset-a.start.offset;for(const t of a.getItems({shallow:!0}))t.is("$textProxy")?e.appendText(t.data,t.getAttributes(),n):e.append(e.cloneElement(t,!0),n);if(a!=s){const t=s._getTransformedByMove(a.start,e.createPositionAt(n,0),l)[0],i=e.createRange(e.createPositionAt(n,0),t.start);Bi(e.createRange(t.end,e.createPositionAt(n,"end")),e),Bi(i,e)}return n}))}(this,e)}hasContent(e,t={}){const n=e instanceof on?e:on._createIn(e);if(n.isCollapsed)return!1;const{ignoreWhitespaces:s=!1,ignoreMarkers:i=!1}=t;if(!i)for(const e of this.markers.getMarkersIntersectingRange(n))if(e.affectsData)return!0;for(const e of n.getItems())if(this.schema.isContent(e)){if(!e.is("$textProxy"))return!0;if(!s)return!0;if(-1!==e.data.search(/\S/))return!0}return!1}canEditAt(e){const t=zi(e);return this.fire("canEditAt",[t])}createPositionFromPath(e,t,n){return new Zt(e,t,n)}createPositionAt(e,t){return Zt._createAt(e,t)}createPositionAfter(e){return Zt._createAfter(e)}createPositionBefore(e){return Zt._createBefore(e)}createRange(e,t){return new on(e,t)}createRangeIn(e){return on._createIn(e)}createRangeOn(e){return on._createOn(e)}createSelection(...e){return new fn(...e)}createBatch(e){return new hi(e)}createOperationFromJSON(e){return Hs.fromJSON(e,this.document)}destroy(){this.document.destroy(),this.stopListening()}_runPendingChanges(){const e=[];this.fire("_beforeChanges");try{for(;this._pendingChanges.length;){const t=this._pendingChanges[0].batch;this._currentWriter=new Ci(this,t);const n=this._pendingChanges[0].callback(this._currentWriter);e.push(n),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}}finally{this._pendingChanges.length=0,this._currentWriter=null,this.fire("_afterChanges")}return e}}function zi(e,t){if(e)return e instanceof fn||e instanceof Cn?e:e instanceof Jt?t||0===t?new fn(e,t):e.is("rootElement")?new fn(e,"in"):new fn(e,"on"):new fn(e)}
 /**
  * @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 ji extends Oe{constructor(){super(...arguments),this.domEventType="click"}onDomEvent(t){this.fire(t.type,t)}}
+ */class Ji extends Ot{constructor(){super(...arguments),this.domEventType="click"}onDomEvent(e){this.fire(e.type,e)}}
 /**
  * @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 zi extends Oe{constructor(){super(...arguments),this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(t){this.fire(t.type,t)}}
+ */class Ki extends Ot{constructor(){super(...arguments),this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(e){this.fire(e.type,e)}}
 /**
  * @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 Ui{constructor(t){this.document=t}createDocumentFragment(t){return new Jt(this.document,t)}createElement(t,e,n){return new gt(this.document,t,e,n)}createText(t){return new ot(this.document,t)}clone(t,e=!1){return t._clone(e)}appendChild(t,e){return e._appendChild(t)}insertChild(t,e,n){return n._insertChild(t,e)}removeChildren(t,e,n){return n._removeChildren(t,e)}remove(t){const e=t.parent;return e?this.removeChildren(e.getChildIndex(t),1,e):[]}replace(t,e){const n=t.parent;if(n){const s=n.getChildIndex(t);return this.removeChildren(s,1,n),this.insertChild(s,e,n),!0}return!1}unwrapElement(t){const e=t.parent;if(e){const n=e.getChildIndex(t);this.remove(t),this.insertChild(n,t.getChildren(),e)}}rename(t,e){const n=new gt(this.document,t,e.getAttributes(),e.getChildren());return this.replace(e,n)?n:null}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){I(t)&&void 0===n?e._setStyle(t):n._setStyle(t,e)}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}createPositionAt(t,e){return At._createAt(t,e)}createPositionAfter(t){return At._createAfter(t)}createPositionBefore(t){return At._createBefore(t)}createRange(t,e){return new Ct(t,e)}createRangeOn(t){return Ct._createOn(t)}createRangeIn(t){return Ct._createIn(t)}createSelection(...t){return new St(...t)}}
+ */class Gi{constructor(e){this.document=e}createDocumentFragment(e){return new Je(this.document,e)}createElement(e,t,n){return new ge(this.document,e,t,n)}createText(e){return new oe(this.document,e)}clone(e,t=!1){return e._clone(t)}appendChild(e,t){return t._appendChild(e)}insertChild(e,t,n){return n._insertChild(e,t)}removeChildren(e,t,n){return n._removeChildren(e,t)}remove(e){const t=e.parent;return t?this.removeChildren(t.getChildIndex(e),1,t):[]}replace(e,t){const n=e.parent;if(n){const s=n.getChildIndex(e);return this.removeChildren(s,1,n),this.insertChild(s,t,n),!0}return!1}unwrapElement(e){const t=e.parent;if(t){const n=t.getChildIndex(e);this.remove(e),this.insertChild(n,e.getChildren(),t)}}rename(e,t){const n=new ge(this.document,e,t.getAttributes(),t.getChildren());return this.replace(t,n)?n:null}setAttribute(e,t,n){n._setAttribute(e,t)}removeAttribute(e,t){t._removeAttribute(e)}addClass(e,t){t._addClass(e)}removeClass(e,t){t._removeClass(e)}setStyle(e,t,n){B(e)&&void 0===n?t._setStyle(e):n._setStyle(e,t)}removeStyle(e,t){t._removeStyle(e)}setCustomProperty(e,t,n){n._setCustomProperty(e,t)}removeCustomProperty(e,t){return t._removeCustomProperty(e)}createPositionAt(e,t){return Ae._createAt(e,t)}createPositionAfter(e){return Ae._createAfter(e)}createPositionBefore(e){return Ae._createBefore(e)}createRange(e,t){return new Ce(e,t)}createRangeOn(e){return Ce._createOn(e)}createRangeIn(e){return Ce._createIn(e)}createSelection(...e){return new Ee(...e)}}
 /**
  * @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 Ji=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,Ki=/^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i,Gi=/^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,Hi=/^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i,Yi=/^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,Xi=/\w+\((?:[^()]|\([^()]*\))*\)|\S+/gi,Qi=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext","rebeccapurple","currentcolor","transparent"]);function Zi(t){return t.startsWith("#")?Ji.test(t):t.startsWith("rgb")?Ki.test(t)||Gi.test(t):t.startsWith("hsl")?Hi.test(t)||Yi.test(t):Qi.has(t.toLowerCase())}const tr=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];function er(t){return tr.includes(t)}const nr=/^([+-]?[0-9]*([.][0-9]+)?(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/;function sr(t){return nr.test(t)}const ir=/^[+-]?[0-9]*([.][0-9]+)?%$/;function rr(t){return ir.test(t)}const or=["repeat-x","repeat-y","repeat","space","round","no-repeat"];function ar(t){return or.includes(t)}const lr=["center","top","bottom","left","right"];function hr(t){return lr.includes(t)}const cr=["fixed","scroll","local"];function ur(t){return cr.includes(t)}const dr=/^url\(/;function fr(t){return dr.test(t)}function mr(t=""){if(""===t)return{top:void 0,right:void 0,bottom:void 0,left:void 0};const e=wr(t),n=e[0],s=e[2]||n,i=e[1]||n;return{top:n,bottom:s,right:i,left:e[3]||i}}function gr(t){return e=>{const{top:n,right:s,bottom:i,left:r}=e,o=[];return[n,s,r,i].every((t=>!!t))?o.push([t,pr(e)]):(n&&o.push([t+"-top",n]),s&&o.push([t+"-right",s]),i&&o.push([t+"-bottom",i]),r&&o.push([t+"-left",r])),o}}function pr({top:t,right:e,bottom:n,left:s}){const i=[];return s!==e?i.push(t,e,n,s):n!==t?i.push(t,e,n):e!==t?i.push(t,e):i.push(t),i.join(" ")}function _r(t){return e=>({path:t,value:mr(e)})}function wr(t){const e=t.matchAll(Xi);return Array.from(e).map((t=>t[0]))}
+ */const Hi=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,Yi=/^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i,Xi=/^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,Qi=/^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i,Zi=/^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,er=/\w+\((?:[^()]|\([^()]*\))*\)|\S+/gi,tr=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext","rebeccapurple","currentcolor","transparent"]);function nr(e){return e.startsWith("#")?Hi.test(e):e.startsWith("rgb")?Yi.test(e)||Xi.test(e):e.startsWith("hsl")?Qi.test(e)||Zi.test(e):tr.has(e.toLowerCase())}const sr=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];function ir(e){return sr.includes(e)}const rr=/^([+-]?[0-9]*([.][0-9]+)?(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/;function or(e){return rr.test(e)}const ar=/^[+-]?[0-9]*([.][0-9]+)?%$/;function lr(e){return ar.test(e)}const cr=["repeat-x","repeat-y","repeat","space","round","no-repeat"];function hr(e){return cr.includes(e)}const dr=["center","top","bottom","left","right"];function ur(e){return dr.includes(e)}const fr=["fixed","scroll","local"];function mr(e){return fr.includes(e)}const gr=/^url\(/;function pr(e){return gr.test(e)}function _r(e=""){if(""===e)return{top:void 0,right:void 0,bottom:void 0,left:void 0};const t=vr(e),n=t[0],s=t[2]||n,i=t[1]||n;return{top:n,bottom:s,right:i,left:t[3]||i}}function wr(e){return t=>{const{top:n,right:s,bottom:i,left:r}=t,o=[];return[n,s,r,i].every((e=>!!e))?o.push([e,yr(t)]):(n&&o.push([e+"-top",n]),s&&o.push([e+"-right",s]),i&&o.push([e+"-bottom",i]),r&&o.push([e+"-left",r])),o}}function yr({top:e,right:t,bottom:n,left:s}){const i=[];return s!==t?i.push(e,t,n,s):n!==e?i.push(e,t,n):t!==e?i.push(e,t):i.push(e),i.join(" ")}function br(e){return t=>({path:e,value:_r(t)})}function vr(e){const t=e.matchAll(er);return Array.from(t).map((e=>e[0]))}
 /**
  * @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
- */function yr(t){t.setNormalizer("background",(t=>{const e={},n=wr(t);for(const t of n)ar(t)?(e.repeat=e.repeat||[],e.repeat.push(t)):hr(t)?(e.position=e.position||[],e.position.push(t)):ur(t)?e.attachment=t:Zi(t)?e.color=t:fr(t)&&(e.image=t);return{path:"background",value:e}})),t.setNormalizer("background-color",(t=>({path:"background.color",value:t}))),t.setReducer("background",(t=>{const e=[];return e.push(["background-color",t.color]),e})),t.setStyleRelation("background",["background-color"])}
+ */function Pr(e){e.setNormalizer("background",(e=>{const t={},n=vr(e);for(const e of n)hr(e)?(t.repeat=t.repeat||[],t.repeat.push(e)):ur(e)?(t.position=t.position||[],t.position.push(e)):mr(e)?t.attachment=e:nr(e)?t.color=e:pr(e)&&(t.image=e);return{path:"background",value:t}})),e.setNormalizer("background-color",(e=>({path:"background.color",value:e}))),e.setReducer("background",(e=>{const t=[];return t.push(["background-color",e.color]),t})),e.setStyleRelation("background",["background-color"])}
 /**
  * @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
  */
-function br(t){t.setNormalizer("border",(t=>{const{color:e,style:n,width:s}=Er(t);return{path:"border",value:{color:mr(e),style:mr(n),width:mr(s)}}})),t.setNormalizer("border-top",vr("top")),t.setNormalizer("border-right",vr("right")),t.setNormalizer("border-bottom",vr("bottom")),t.setNormalizer("border-left",vr("left")),t.setNormalizer("border-color",Pr("color")),t.setNormalizer("border-width",Pr("width")),t.setNormalizer("border-style",Pr("style")),t.setNormalizer("border-top-color",Cr("color","top")),t.setNormalizer("border-top-style",Cr("style","top")),t.setNormalizer("border-top-width",Cr("width","top")),t.setNormalizer("border-right-color",Cr("color","right")),t.setNormalizer("border-right-style",Cr("style","right")),t.setNormalizer("border-right-width",Cr("width","right")),t.setNormalizer("border-bottom-color",Cr("color","bottom")),t.setNormalizer("border-bottom-style",Cr("style","bottom")),t.setNormalizer("border-bottom-width",Cr("width","bottom")),t.setNormalizer("border-left-color",Cr("color","left")),t.setNormalizer("border-left-style",Cr("style","left")),t.setNormalizer("border-left-width",Cr("width","left")),t.setExtractor("border-top",kr("top")),t.setExtractor("border-right",kr("right")),t.setExtractor("border-bottom",kr("bottom")),t.setExtractor("border-left",kr("left")),t.setExtractor("border-top-color","border.color.top"),t.setExtractor("border-right-color","border.color.right"),t.setExtractor("border-bottom-color","border.color.bottom"),t.setExtractor("border-left-color","border.color.left"),t.setExtractor("border-top-width","border.width.top"),t.setExtractor("border-right-width","border.width.right"),t.setExtractor("border-bottom-width","border.width.bottom"),t.setExtractor("border-left-width","border.width.left"),t.setExtractor("border-top-style","border.style.top"),t.setExtractor("border-right-style","border.style.right"),t.setExtractor("border-bottom-style","border.style.bottom"),t.setExtractor("border-left-style","border.style.left"),t.setReducer("border-color",gr("border-color")),t.setReducer("border-style",gr("border-style")),t.setReducer("border-width",gr("border-width")),t.setReducer("border-top",Rr("top")),t.setReducer("border-right",Rr("right")),t.setReducer("border-bottom",Rr("bottom")),t.setReducer("border-left",Rr("left")),t.setReducer("border",function(){return e=>{const n=Sr(e,"top"),s=Sr(e,"right"),i=Sr(e,"bottom"),r=Sr(e,"left"),o=[n,s,i,r],a={width:t(o,"width"),style:t(o,"style"),color:t(o,"color")},l=xr(a,"all");if(l.length)return l;const h=Object.entries(a).reduce(((t,[e,n])=>(n&&(t.push([`border-${e}`,n]),o.forEach((t=>delete t[e]))),t)),[]);return[...h,...xr(n,"top"),...xr(s,"right"),...xr(i,"bottom"),...xr(r,"left")]};function t(t,e){return t.map((t=>t[e])).reduce(((t,e)=>t==e?t:null))}}()),t.setStyleRelation("border",["border-color","border-style","border-width","border-top","border-right","border-bottom","border-left","border-top-color","border-right-color","border-bottom-color","border-left-color","border-top-style","border-right-style","border-bottom-style","border-left-style","border-top-width","border-right-width","border-bottom-width","border-left-width"]),t.setStyleRelation("border-color",["border-top-color","border-right-color","border-bottom-color","border-left-color"]),t.setStyleRelation("border-style",["border-top-style","border-right-style","border-bottom-style","border-left-style"]),t.setStyleRelation("border-width",["border-top-width","border-right-width","border-bottom-width","border-left-width"]),t.setStyleRelation("border-top",["border-top-color","border-top-style","border-top-width"]),t.setStyleRelation("border-right",["border-right-color","border-right-style","border-right-width"]),t.setStyleRelation("border-bottom",["border-bottom-color","border-bottom-style","border-bottom-width"]),t.setStyleRelation("border-left",["border-left-color","border-left-style","border-left-width"])}function vr(t){return e=>{const{color:n,style:s,width:i}=Er(e),r={};return void 0!==n&&(r.color={[t]:n}),void 0!==s&&(r.style={[t]:s}),void 0!==i&&(r.width={[t]:i}),{path:"border",value:r}}}function Pr(t){return e=>({path:"border",value:Ar(e,t)})}function Ar(t,e){return{[e]:mr(t)}}function Cr(t,e){return n=>({path:"border",value:{[t]:{[e]:n}}})}function kr(t){return(e,n)=>{if(n.border)return Sr(n.border,t)}}function Sr(t,e){const n={};return t.width&&t.width[e]&&(n.width=t.width[e]),t.style&&t.style[e]&&(n.style=t.style[e]),t.color&&t.color[e]&&(n.color=t.color[e]),n}function Er(t){const e={},n=wr(t);for(const t of n)sr(t)||/thin|medium|thick/.test(t)?e.width=t:er(t)?e.style=t:e.color=t;return e}function Rr(t){return e=>xr(e,t)}function xr(t,e){const n=[];if(t&&t.width&&n.push("width"),t&&t.style&&n.push("style"),t&&t.color&&n.push("color"),3==n.length){const s=n.map((e=>t[e])).join(" ");return["all"==e?["border",s]:[`border-${e}`,s]]}return"all"==e?[]:n.map((n=>[`border-${e}-${n}`,t[n]]))}
+function Ar(e){e.setNormalizer("border",(e=>{const{color:t,style:n,width:s}=Tr(e);return{path:"border",value:{color:_r(t),style:_r(n),width:_r(s)}}})),e.setNormalizer("border-top",Cr("top")),e.setNormalizer("border-right",Cr("right")),e.setNormalizer("border-bottom",Cr("bottom")),e.setNormalizer("border-left",Cr("left")),e.setNormalizer("border-color",kr("color")),e.setNormalizer("border-width",kr("width")),e.setNormalizer("border-style",kr("style")),e.setNormalizer("border-top-color",Sr("color","top")),e.setNormalizer("border-top-style",Sr("style","top")),e.setNormalizer("border-top-width",Sr("width","top")),e.setNormalizer("border-right-color",Sr("color","right")),e.setNormalizer("border-right-style",Sr("style","right")),e.setNormalizer("border-right-width",Sr("width","right")),e.setNormalizer("border-bottom-color",Sr("color","bottom")),e.setNormalizer("border-bottom-style",Sr("style","bottom")),e.setNormalizer("border-bottom-width",Sr("width","bottom")),e.setNormalizer("border-left-color",Sr("color","left")),e.setNormalizer("border-left-style",Sr("style","left")),e.setNormalizer("border-left-width",Sr("width","left")),e.setExtractor("border-top",Rr("top")),e.setExtractor("border-right",Rr("right")),e.setExtractor("border-bottom",Rr("bottom")),e.setExtractor("border-left",Rr("left")),e.setExtractor("border-top-color","border.color.top"),e.setExtractor("border-right-color","border.color.right"),e.setExtractor("border-bottom-color","border.color.bottom"),e.setExtractor("border-left-color","border.color.left"),e.setExtractor("border-top-width","border.width.top"),e.setExtractor("border-right-width","border.width.right"),e.setExtractor("border-bottom-width","border.width.bottom"),e.setExtractor("border-left-width","border.width.left"),e.setExtractor("border-top-style","border.style.top"),e.setExtractor("border-right-style","border.style.right"),e.setExtractor("border-bottom-style","border.style.bottom"),e.setExtractor("border-left-style","border.style.left"),e.setReducer("border-color",wr("border-color")),e.setReducer("border-style",wr("border-style")),e.setReducer("border-width",wr("border-width")),e.setReducer("border-top",Or("top")),e.setReducer("border-right",Or("right")),e.setReducer("border-bottom",Or("bottom")),e.setReducer("border-left",Or("left")),e.setReducer("border",function(){return t=>{const n=xr(t,"top"),s=xr(t,"right"),i=xr(t,"bottom"),r=xr(t,"left"),o=[n,s,i,r],a={width:e(o,"width"),style:e(o,"style"),color:e(o,"color")},l=Mr(a,"all");if(l.length)return l;const c=Object.entries(a).reduce(((e,[t,n])=>(n&&(e.push([`border-${t}`,n]),o.forEach((e=>delete e[t]))),e)),[]);return[...c,...Mr(n,"top"),...Mr(s,"right"),...Mr(i,"bottom"),...Mr(r,"left")]};function e(e,t){return e.map((e=>e[t])).reduce(((e,t)=>e==t?e:null))}}()),e.setStyleRelation("border",["border-color","border-style","border-width","border-top","border-right","border-bottom","border-left","border-top-color","border-right-color","border-bottom-color","border-left-color","border-top-style","border-right-style","border-bottom-style","border-left-style","border-top-width","border-right-width","border-bottom-width","border-left-width"]),e.setStyleRelation("border-color",["border-top-color","border-right-color","border-bottom-color","border-left-color"]),e.setStyleRelation("border-style",["border-top-style","border-right-style","border-bottom-style","border-left-style"]),e.setStyleRelation("border-width",["border-top-width","border-right-width","border-bottom-width","border-left-width"]),e.setStyleRelation("border-top",["border-top-color","border-top-style","border-top-width"]),e.setStyleRelation("border-right",["border-right-color","border-right-style","border-right-width"]),e.setStyleRelation("border-bottom",["border-bottom-color","border-bottom-style","border-bottom-width"]),e.setStyleRelation("border-left",["border-left-color","border-left-style","border-left-width"])}function Cr(e){return t=>{const{color:n,style:s,width:i}=Tr(t),r={};return void 0!==n&&(r.color={[e]:n}),void 0!==s&&(r.style={[e]:s}),void 0!==i&&(r.width={[e]:i}),{path:"border",value:r}}}function kr(e){return t=>({path:"border",value:Er(t,e)})}function Er(e,t){return{[t]:_r(e)}}function Sr(e,t){return n=>({path:"border",value:{[e]:{[t]:n}}})}function Rr(e){return(t,n)=>{if(n.border)return xr(n.border,e)}}function xr(e,t){const n={};return e.width&&e.width[t]&&(n.width=e.width[t]),e.style&&e.style[t]&&(n.style=e.style[t]),e.color&&e.color[t]&&(n.color=e.color[t]),n}function Tr(e){const t={},n=vr(e);for(const e of n)or(e)||/thin|medium|thick/.test(e)?t.width=e:ir(e)?t.style=e:t.color=e;return t}function Or(e){return t=>Mr(t,e)}function Mr(e,t){const n=[];if(e&&e.width&&n.push("width"),e&&e.style&&n.push("style"),e&&e.color&&n.push("color"),3==n.length){const s=n.map((t=>e[t])).join(" ");return["all"==t?["border",s]:[`border-${t}`,s]]}return"all"==t?[]:n.map((n=>[`border-${t}-${n}`,e[n]]))}
 /**
  * @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
- */function Tr(t){t.setNormalizer("margin",_r("margin")),t.setNormalizer("margin-top",(t=>({path:"margin.top",value:t}))),t.setNormalizer("margin-right",(t=>({path:"margin.right",value:t}))),t.setNormalizer("margin-bottom",(t=>({path:"margin.bottom",value:t}))),t.setNormalizer("margin-left",(t=>({path:"margin.left",value:t}))),t.setReducer("margin",gr("margin")),t.setStyleRelation("margin",["margin-top","margin-right","margin-bottom","margin-left"])}
+ */function Nr(e){e.setNormalizer("margin",br("margin")),e.setNormalizer("margin-top",(e=>({path:"margin.top",value:e}))),e.setNormalizer("margin-right",(e=>({path:"margin.right",value:e}))),e.setNormalizer("margin-bottom",(e=>({path:"margin.bottom",value:e}))),e.setNormalizer("margin-left",(e=>({path:"margin.left",value:e}))),e.setReducer("margin",wr("margin")),e.setStyleRelation("margin",["margin-top","margin-right","margin-bottom","margin-left"])}
 /**
  * @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
- */function Or(t){t.setNormalizer("padding",_r("padding")),t.setNormalizer("padding-top",(t=>({path:"padding.top",value:t}))),t.setNormalizer("padding-right",(t=>({path:"padding.right",value:t}))),t.setNormalizer("padding-bottom",(t=>({path:"padding.bottom",value:t}))),t.setNormalizer("padding-left",(t=>({path:"padding.left",value:t}))),t.setReducer("padding",gr("padding")),t.setStyleRelation("padding",["padding-top","padding-right","padding-bottom","padding-left"])}export{It as AttributeElement,qs as AttributeOperation,Rt as BubblingEventInfo,ji as ClickObserver,Cs as Conversion,As as DataController,$e as DataTransfer,bi as DocumentFragment,Cn as DocumentSelection,Ce as DomConverter,Te as DomEventData,Oe as DomEventObserver,Kt as DowncastWriter,es as EditingController,ze as EditingView,Ye as Element,Ie as FocusObserver,di as History,Ps as HtmlDataProcessor,Is as InsertOperation,ii as LivePosition,bn as LiveRange,$s as MarkerOperation,lt as Matcher,Vs as MergeOperation,Li as Model,zi as MouseObserver,Bs as MoveOperation,Ls as NoOperation,xe as Observer,Js as OperationFactory,Ze as Position,on as Range,Ws as RenameOperation,fe as Renderer,js as RootAttributeOperation,zs as RootOperation,Ds as SplitOperation,ut as StylesMap,dt as StylesProcessor,je as TabObserver,Ge as Text,He as TextProxy,Xe as TreeWalker,Ui as UpcastWriter,It as ViewAttributeElement,_t as ViewContainerElement,Bt as ViewDocument,Jt as ViewDocumentFragment,yt as ViewEditableElement,gt as ViewElement,$t as ViewEmptyElement,zt as ViewRawElement,vt as ViewRootEditableElement,ot as ViewText,Pt as ViewTreeWalker,Lt as ViewUIElement,yr as addBackgroundRules,br as addBorderRules,Tr as addMarginRules,Or as addPaddingRules,X as disablePlaceholder,Y as enablePlaceholder,pr as getBoxSidesShorthandValue,gr as getBoxSidesValueReducer,mr as getBoxSidesValues,wt as getFillerOffset,_r as getPositionShorthandNormalizer,wr as getShorthandValues,Z as hidePlaceholder,ur as isAttachment,Zi as isColor,sr as isLength,er as isLineStyle,rr as isPercentage,hr as isPosition,ar as isRepeat,fr as isURL,tt as needsPlaceholder,Q as showPlaceholder,Xs as transformSets};
\ No newline at end of file
+ */function Ir(e){e.setNormalizer("padding",br("padding")),e.setNormalizer("padding-top",(e=>({path:"padding.top",value:e}))),e.setNormalizer("padding-right",(e=>({path:"padding.right",value:e}))),e.setNormalizer("padding-bottom",(e=>({path:"padding.bottom",value:e}))),e.setNormalizer("padding-left",(e=>({path:"padding.left",value:e}))),e.setReducer("padding",wr("padding")),e.setStyleRelation("padding",["padding-top","padding-right","padding-bottom","padding-left"])}
+/**
+ * @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 Fr{constructor(e,t={}){this.skipComments=!0,this.namespaces=t.namespaces||[],this.domParser=new DOMParser,this.domConverter=new Ct(e,{renderingMode:"data"}),this.htmlWriter=new Cs}toData(e){const t=this.domConverter.viewToDom(e);return this.htmlWriter.getHtml(t)}toView(e){const t=this._toDom(e);return this.domConverter.domToView(t,{keepOriginalCase:!0,skipComments:this.skipComments})}registerRawContentMatcher(e){this.domConverter.registerRawContentMatcher(e)}useFillerType(e){this.domConverter.blockFillerMode="marked"==e?"markedNbsp":"nbsp"}_toDom(e){e=`<xml ${this.namespaces.map((e=>`xmlns:${e}="nsp"`)).join(" ")}>${e}</xml>`;const t=this.domParser.parseFromString(e,"text/xml"),n=t.querySelector("parsererror");if(n)throw new Error("Parse error - "+n.textContent);const s=t.createDocumentFragment(),i=t.documentElement.childNodes;for(;i.length>0;)s.appendChild(i[0]);return s}}
+/**
+ * @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 Br="[",Dr="]",Vr="{",$r="}",qr={container:_e,attribute:Be,empty:$e,ui:Le,raw:Ue},Lr={setContentOf:(e,t)=>{e.innerHTML=t}};function Wr(e,t={}){if(!(e instanceof Ut))throw new TypeError("View needs to be an instance of module:engine/view/view~View.");const n=e.document,s=!!t.withoutSelection,i=t.rootName||"main",r=n.getRoot(i),o={showType:t.showType,showPriority:t.showPriority,renderUIElements:t.renderUIElements,renderRawElements:t.renderRawElements,ignoreRoot:!0,domConverter:t.domConverter};return s?Wr._stringify(r,null,o):Wr._stringify(r,n.selection,o)}function jr(e,t,n={}){if(!(e instanceof Ut))throw new TypeError("View needs to be an instance of module:engine/view/view~View.");const s=e.document,i=n.rootName||"main",r=s.getRoot(i);e.change((e=>{const n=jr._parse(t,{rootElement:r});n.view&&n.selection&&e.setSelection(n.selection)}))}function Ur(e,t=null,n={}){let s;s=t instanceof Ae||t instanceof Ce?new Se(t):t;return new Kr(e,s,n).stringify()}function zr(e,t={}){const n=new Fe(new ue);t.order=t.order||[];const s=new Jr({sameSelectionCharacters:t.sameSelectionCharacters});let i=new Fr(n,{namespaces:Object.keys(qr)}).toView(e);if(i=Gr(i),t.rootElement){const e=t.rootElement,n=i._removeChildren(0,i.childCount);e._removeChildren(0,e.childCount),e._appendChild(n),i=e}const r=s.parse(i,t.order);if(i.is("documentFragment")&&1===i.childCount&&(i=i.getChild(0)),r.length){return{view:i,selection:new Se(r,{backward:!!t.lastRangeBackward})}}return i.parent&&i._remove(),i}Wr._stringify=Ur,jr._parse=zr;class Jr{constructor(e){this.sameSelectionCharacters=!!e.sameSelectionCharacters}parse(e,t){this._positions=[],this._getPositions(e);let n=this._createRanges();if(t.length){if(t.length!=n.length)throw new Error(`Parse error - there are ${n.length} ranges found, but ranges order array contains ${t.length} elements.`);n=this._sortRanges(n,t)}return n}_getPositions(e){if(e.is("documentFragment")||e.is("element")){const t=[...e.getChildren()];for(const e of t)this._getPositions(e)}if(e.is("$text")){const t=new RegExp(`[${Vr}${$r}\\${Dr}\\${Br}]`,"g");let n,s=e.data,i=0;const r=[];for(;n=t.exec(s);){const e=n.index,t=n[0];r.push({bracket:t,textOffset:e-i}),i++}s=s.replace(t,""),e._data=s;const o=e.index,a=e.parent;s||e._remove();for(const t of r)if(s)if(this.sameSelectionCharacters||!this.sameSelectionCharacters&&(t.bracket==Vr||t.bracket==$r))this._positions.push({bracket:t.bracket,position:new Ae(e,t.textOffset)});else{if(!this.sameSelectionCharacters&&0!==t.textOffset&&t.textOffset!==s.length)throw new Error(`Parse error - range delimiter '${t.bracket}' is placed inside text node.`);const e=0===t.textOffset?o:o+1;this._positions.push({bracket:t.bracket,position:new Ae(a,e)})}else{if(!this.sameSelectionCharacters&&t.bracket==Vr||t.bracket==$r)throw new Error(`Parse error - text range delimiter '${t.bracket}' is placed inside empty text node. `);this._positions.push({bracket:t.bracket,position:new Ae(a,o)})}}}_sortRanges(e,t){const n=[];let s=0;for(const i of t){if(void 0===e[i-1])throw new Error("Parse error - provided ranges order is invalid.");n[i-1]=e[s],s++}return n}_createRanges(){const e=[];let t=null;for(const n of this._positions){if(!t&&(n.bracket==Dr||n.bracket==$r))throw new Error(`Parse error - end of range was found '${n.bracket}' but range was not started before.`);if(t&&(n.bracket==Br||n.bracket==Vr))throw new Error(`Parse error - start of range was found '${n.bracket}' but one range is already started.`);n.bracket==Br||n.bracket==Vr?t=new Ce(n.position,n.position):(t.end=n.position,e.push(t),t=null)}if(null!==t)throw new Error("Parse error - range was started but no end delimiter was found.");return e}}class Kr{constructor(e,t,n){this.root=e,this.selection=t,this.ranges=[],t&&(this.ranges=[...t.getRanges()]),this.showType=!!n.showType,this.showPriority=!!n.showPriority,this.showAttributeElementId=!!n.showAttributeElementId,this.ignoreRoot=!!n.ignoreRoot,this.sameSelectionCharacters=!!n.sameSelectionCharacters,this.renderUIElements=!!n.renderUIElements,this.renderRawElements=!!n.renderRawElements,this.domConverter=n.domConverter||Lr}stringify(){let e="";return this._walkView(this.root,(t=>{e+=t})),e}_walkView(e,t){const n=this.ignoreRoot&&this.root===e;if(e.is("element")||e.is("documentFragment")){if(e.is("element")&&!n&&t(this._stringifyElementOpen(e)),this.renderUIElements&&e.is("uiElement"))t(e.render(document,this.domConverter).innerHTML);else if(this.renderRawElements&&e.is("rawElement")){const n=document.createElement("div");e.render(n,this.domConverter),t(n.innerHTML)}else{let n=0;t(this._stringifyElementRanges(e,n));for(const s of e.getChildren())this._walkView(s,t),n++,t(this._stringifyElementRanges(e,n))}e.is("element")&&!n&&t(this._stringifyElementClose(e))}e.is("$text")&&t(this._stringifyTextRanges(e))}_stringifyElementRanges(e,t){let n="",s="",i="";for(const r of this.ranges)r.start.parent==e&&r.start.offset===t&&(r.isCollapsed?i+=Br+Dr:n+=Br),r.end.parent!==e||r.end.offset!==t||r.isCollapsed||(s+=Dr);return s+i+n}_stringifyTextRanges(e){const t=e.data.length,n=e.data.split("");let s,i;this.sameSelectionCharacters?(s=Br,i=Dr):(s=Vr,i=$r),n[t]="";const r=n.map((e=>({letter:e,start:"",end:"",collapsed:""})));for(const n of this.ranges){const o=n.start,a=n.end;o.parent==e&&o.offset>=0&&o.offset<=t&&(n.isCollapsed?r[a.offset].collapsed+=s+i:r[o.offset].start+=s),a.parent==e&&a.offset>=0&&a.offset<=t&&!n.isCollapsed&&(r[a.offset].end+=i)}return r.map((e=>e.end+e.collapsed+e.start+e.letter)).join("")}_stringifyElementOpen(e){const t=this._stringifyElementPriority(e),n=this._stringifyElementId(e);return`<${[[this._stringifyElementType(e),e.name].filter((e=>""!==e)).join(":"),t,n,this._stringifyElementAttributes(e)].filter((e=>""!==e)).join(" ")}>`}_stringifyElementClose(e){return`</${[this._stringifyElementType(e),e.name].filter((e=>""!==e)).join(":")}>`}_stringifyElementType(e){if(this.showType)for(const t in qr)if(e instanceof qr[t])return t;return""}_stringifyElementPriority(e){return this.showPriority&&e.is("attributeElement")?`view-priority="${e.priority}"`:""}_stringifyElementId(e){return this.showAttributeElementId&&e.is("attributeElement")&&e.id?`view-id="${e.id}"`:""}_stringifyElementAttributes(e){const t=[],n=[...e.getAttributeKeys()].sort();for(const s of n){let n;n="class"===s?[...e.getClassNames()].sort().join(" "):"style"===s?[...e.getStyleNames()].sort().map((t=>`${t}:${e.getStyle(t).replace(/"/g,"&quot;")}`)).join(";"):e.getAttribute(s),t.push(`${s}="${n}"`)}return t.join(" ")}}function Gr(e){if(e.is("element")||e.is("documentFragment")){const t=e.is("documentFragment")?new Je(e.document):function(e,t){const n=function(e){const t=e.name.split(":"),n=function(e){const t=parseInt(e,10);if(!isNaN(t))return t;return null}
+/**
+ * @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
+ */(e.getAttribute("view-priority")),s=e.hasAttribute("view-id")?e.getAttribute("view-id"):null;if(e._removeAttribute("view-priority"),e._removeAttribute("view-id"),1==t.length)return{name:t[0],type:null!==n?"attribute":null,priority:n,id:s};const i=function(e){return e in qr?e:null}(t[0]);if(i)return{name:t[1],type:i,priority:n,id:s};throw new Error(`Parse error - cannot parse element's name: ${e.name}.`)}(t),s=qr[n.type],i=s?new s(e,n.name):new ge(e,n.name);i.is("attributeElement")&&(null!==n.priority&&(i._priority=n.priority),null!==n.id&&(i._id=n.id));for(const e of t.getAttributeKeys())i._setAttribute(e,t.getAttribute(e));return i}(e.document,e);for(const n of[...e.getChildren()]){if(t.is("emptyElement"))throw new Error("Parse error - cannot parse inside EmptyElement.");if(t.is("uiElement"))throw new Error("Parse error - cannot parse inside UIElement.");if(t.is("rawElement"))throw new Error("Parse error - cannot parse inside RawElement.");t._appendChild(Gr(n))}return t}return e}function Hr(e,t={}){if(!(e instanceof Ui))throw new TypeError("Model needs to be an instance of module:engine/model/model~Model.");const n=t.rootName||"main",s=e.document.getRoot(n);return Hr._stringify(s,t.withoutSelection?null:e.document.selection,t.convertMarkers?e.markers:null)}function Yr(e,t,n={}){if(!(e instanceof Ui))throw new TypeError("Model needs to be an instance of module:engine/model/model~Model.");let s,i=null;const r=e.document.getRoot(n.rootName||"main"),o=Yr._parse(t,e.schema,{lastRangeBackward:n.lastRangeBackward,selectionAttributes:n.selectionAttributes,context:[r.name]});function a(t){if(t.remove(t.createRangeIn(r)),t.insert(s,r),t.setSelection(null),t.removeSelectionAttribute(e.document.selection.getAttributeKeys()),i){const e=[];for(const t of i.getRanges()){const n=new Zt(r,t.start.path),s=new Zt(r,t.end.path);e.push(new on(n,s))}t.setSelection(e,{backward:i.isBackward}),n.selectionAttributes&&t.setSelectionAttribute(i.getAttributes())}}"model"in o?(s=o.model,i=o.selection):s=o,void 0!==n.batchType?e.enqueueChange(n.batchType,a):e.change(a)}function Xr(e,t=null,n=null){const s=new Ui,i=new an;let r,o=null;if(e instanceof pi||e instanceof Ai)r=s.createRangeIn(e);else if(e.parent)r=new on(s.createPositionBefore(e),s.createPositionAfter(e));else{const t=new Ai(e);r=s.createRangeIn(t)}t instanceof fn||t instanceof Cn?o=t:(t instanceof on||t instanceof Zt)&&(o=new fn(t));const a=new ue,l=new Ut(a),c=l.document,h=new ve(c,"div");h.rootName="main",c.roots.add(h);const d=new hn({mapper:i,schema:s.schema});i.bindElements(e.root,h),d.on("insert:$text",((e,t,n)=>{if(!n.consumable.consume(t.item,e.name))return;const s=n.writer,i=n.mapper.toViewPosition(t.range.start),r=s.createText(t.item.data);s.insert(i,r)})),d.on("insert",((e,t,n)=>{n.convertAttributes(t.item),t.reconversion||!t.item.is("element")||t.item.isEmpty||n.convertChildren(t.item)}),{priority:"lowest"}),d.on("attribute",((e,t,n)=>{if(t.item instanceof fn||t.item instanceof Cn||t.item.is("$textProxy")){const s=Tn(((e,{writer:n})=>n.createAttributeElement("model-text-with-attributes",{[t.attributeKey]:to(e)})));s(e,t,n)}})),d.on("insert",On((e=>{const t=no(e.getAttributes(),to);return new _e(c,e.name,t)}))),d.on("selection",((e,t,n)=>{const s=t.selection;if(s.isCollapsed)return;if(!n.consumable.consume(s,"selection"))return;const i=[];for(const e of s.getRanges())i.push(n.mapper.toViewRange(e));n.writer.setSelection(i,{backward:s.isBackward})})),d.on("selection",((e,t,n)=>{const s=t.selection;if(!s.isCollapsed)return;if(!n.consumable.consume(s,"selection"))return;const i=n.writer,r=s.getFirstPosition(),o=n.mapper.toViewPosition(r),a=i.breakAttributes(o);i.setSelection(a)})),d.on("addMarker",Mn(((e,{writer:t})=>{const n=e.markerName+":"+(e.isOpening?"start":"end");return t.createUIElement(n)})));const u=new Map;if(n)for(const e of Array.from(n).sort(((e,t)=>e.name<t.name?1:-1)))u.set(e.name,e.getRange());const f=l._writer;d.convert(r,u,f),o&&d.convertSelection(o,n||s.markers,f);let m=Ur(h,c.selection,{sameSelectionCharacters:!0});return m=m.substr(5,m.length-11),l.destroy(),m.replace(new RegExp("model-text-with-attributes","g"),"$text")}function Qr(e,t,n={}){const s=new an,i=zr(e=e.replace(new RegExp("\\$text","g"),"model-text-with-attributes"),{sameSelectionCharacters:!0,lastRangeBackward:!!n.lastRangeBackward});let o,a=null,l=null;"view"in i&&"selection"in i?(o=i.view,a=i.selection):o=i;const c=new Ui,h=new As({schema:t});h.on("documentFragment",function(e){return(t,n,s)=>{const i=s.convertChildren(n.viewItem,n.modelCursor);e.bindElements(n.modelCursor.parent,n.viewItem),n=Object.assign(n,i),t.stop()}}(s)),h.on("element:model-text-with-attributes",Zr()),h.on("element",function(e){return(t,n,s)=>{const i=n.viewItem.name;if(!s.schema.checkChild(n.modelCursor,i))throw new Error(`Element '${i}' was not allowed in given position.`);const r=no(n.viewItem.getAttributes(),eo),o=s.writer.createElement(n.viewItem.name,r);s.writer.insert(o,n.modelCursor),e.bindElements(o,n.viewItem),s.convertChildren(n.viewItem,o),n.modelRange=on._createOn(o),n.modelCursor=n.modelRange.end,t.stop()}}(s)),h.on("text",Zr());let d=c.change((e=>h.convert(o.root,e,n.context||"$root")));if(s.bindElements(d,o.root),1==d.childCount&&(d=d.getChild(0)),a){const e=[];for(const t of a.getRanges())e.push(s.toModelRange(t));l=new fn(e,{backward:a.isBackward});for(const[e,t]of r(n.selectionAttributes||[]))l.setAttribute(e,t)}return l?{model:d,selection:l}:d}function Zr(){return(e,t,n)=>{if(!n.schema.checkChild(t.modelCursor,"$text"))throw new Error("Text was not allowed in given position.");let s;if(t.viewItem.is("element")){const e=no(t.viewItem.getAttributes(),eo),i=t.viewItem.getChild(0);s=n.writer.createText(i.data,e)}else s=n.writer.createText(t.viewItem.data);n.writer.insert(s,t.modelCursor),t.modelRange=on._createFromPositionAndShift(t.modelCursor,s.offsetSize),t.modelCursor=t.modelRange.end,e.stop()}}function eo(e){try{return JSON.parse(e)}catch(t){return e}}function to(e){return B(e)?JSON.stringify(e):e}function*no(e,t){for(const[n,s]of e)yield[n,t(s)]}Hr._stringify=Xr,Yr._parse=Qr;export{Be as AttributeElement,js as AttributeOperation,Re as BubblingEventInfo,Ji as ClickObserver,Ss as Conversion,Es as DataController,$t as DataTransfer,Ai as DocumentFragment,Cn as DocumentSelection,Ct as DomConverter,Tt as DomEventData,Ot as DomEventObserver,Ke as DowncastWriter,is as EditingController,Ut as EditingView,Yt as Element,Bt as FocusObserver,gi as History,ks as HtmlDataProcessor,$s as InsertOperation,ai as LivePosition,bn as LiveRange,Ws as MarkerOperation,le as Matcher,Ls as MergeOperation,Ui as Model,Ki as MouseObserver,Vs as MoveOperation,Us as NoOperation,xt as Observer,Hs as OperationFactory,Zt as Position,on as Range,zs as RenameOperation,ft as Renderer,Js as RootAttributeOperation,Ks as RootOperation,qs as SplitOperation,de as StylesMap,ue as StylesProcessor,jt as TabObserver,Gt as Text,Ht as TextProxy,Xt as TreeWalker,Gi as UpcastWriter,Be as ViewAttributeElement,_e as ViewContainerElement,Fe as ViewDocument,Je as ViewDocumentFragment,ye as ViewEditableElement,ge as ViewElement,$e as ViewEmptyElement,Ue as ViewRawElement,ve as ViewRootEditableElement,oe as ViewText,Pe as ViewTreeWalker,Le as ViewUIElement,Hr as _getModelData,Wr as _getViewData,Qr as _parseModel,zr as _parseView,Yr as _setModelData,jr as _setViewData,Xr as _stringifyModel,Ur as _stringifyView,Pr as addBackgroundRules,Ar as addBorderRules,Nr as addMarginRules,Ir as addPaddingRules,X as disablePlaceholder,Y as enablePlaceholder,yr as getBoxSidesShorthandValue,wr as getBoxSidesValueReducer,_r as getBoxSidesValues,we as getFillerOffset,br as getPositionShorthandNormalizer,vr as getShorthandValues,Z as hidePlaceholder,mr as isAttachment,nr as isColor,or as isLength,ir as isLineStyle,lr as isPercentage,ur as isPosition,hr as isRepeat,pr as isURL,ee as needsPlaceholder,Q as showPlaceholder,ei as transformSets};
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-find-and-replace.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-find-and-replace.js
index 74cd22f2492efb3213819da69b93c36e31acf27e..ed45f7dd029cc4c2050869933331d83126615efc 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-find-and-replace.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-find-and-replace.js
@@ -1,9 +1,9 @@
-import{icons as e,Plugin as t,Command as i}from"@ckeditor/ckeditor5-core";import{View as s,ViewCollection as n,FocusCycler as r,submitHandler as a,CollapsibleView as c,SwitchButtonView as o,ButtonView as l,LabeledFieldView as d,createLabeledInputText as h,Dialog as f,DropdownView as u,createDropdown as p,FormHeaderView as k,MenuBarMenuListItemButtonView as m,DialogViewPosition as g,CssTransitionDisablerMixin as _}from"@ckeditor/ckeditor5-ui";import{FocusTracker as w,KeystrokeHandler as x,isVisible as b,Rect as v,Collection as y,ObservableMixin as R,uid as V,scrollViewportToShowTarget as T}from"@ckeditor/ckeditor5-utils";import{escapeRegExp as C,debounce as F}from"lodash-es";function B(e,{insertAt:t}={}){if(!e||"undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",window.litNonce&&s.setAttribute("nonce",window.litNonce),"top"===t&&i.firstChild?i.insertBefore(s,i.firstChild):i.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}B('.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}');B(".ck.ck-find-and-replace-form{max-width:100%;& .ck-find-and-replace-form__inputs,.ck-find-and-replace-form__actions{display:flex}& .ck-find-and-replace-form__inputs.ck-find-and-replace-form__inputs .ck-results-counter,.ck-find-and-replace-form__actions.ck-find-and-replace-form__inputs .ck-results-counter{position:absolute}}.ck.ck-find-and-replace-form{width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-content:stretch;align-items:center;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;margin:0;padding:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button{flex:0 0 auto}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*,[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*,[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*{margin-right:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view{flex:1 1 auto}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view .ck-input,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view .ck-input{min-width:50px;width:100%}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-items:flex-start}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{color:var(--ck-color-base-border)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{flex:0 0 100%;padding-top:var(--ck-spacing-standard)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-right:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(var(--ck-spacing-large)*-1)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-switchbutton{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}@media screen and (max-width:600px){.ck.ck-find-and-replace-form{max-width:100%;width:300px}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{flex:1 0 auto;margin-bottom:var(--ck-spacing-standard);width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex:1 1 auto;flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button .ck-button__label{text-align:center;width:100%}}");
+import{icons as e,Plugin as t,Command as i}from"@ckeditor/ckeditor5-core";import{View as s,ViewCollection as n,FocusCycler as r,submitHandler as a,CollapsibleView as c,SwitchButtonView as o,ButtonView as l,LabeledFieldView as d,createLabeledInputText as h,Dialog as f,DropdownView as u,createDropdown as p,FormHeaderView as k,MenuBarMenuListItemButtonView as m,DialogViewPosition as g,CssTransitionDisablerMixin as _}from"@ckeditor/ckeditor5-ui";import{FocusTracker as w,KeystrokeHandler as b,isVisible as x,Rect as v,Collection as y,ObservableMixin as R,uid as V,scrollViewportToShowTarget as T}from"@ckeditor/ckeditor5-utils";import{escapeRegExp as C,debounce as F}from"lodash-es";function B(e,{insertAt:t}={}){if(!e||"undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",window.litNonce&&s.setAttribute("nonce",window.litNonce),"top"===t&&i.firstChild?i.insertBefore(s,i.firstChild):i.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}B('.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}');B(".ck.ck-find-and-replace-form{max-width:100%;& .ck-find-and-replace-form__inputs,.ck-find-and-replace-form__actions{display:flex}& .ck-find-and-replace-form__inputs.ck-find-and-replace-form__inputs .ck-results-counter,.ck-find-and-replace-form__actions.ck-find-and-replace-form__inputs .ck-results-counter{position:absolute}}.ck.ck-find-and-replace-form{width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-content:stretch;align-items:center;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;margin:0;padding:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button{flex:0 0 auto}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*,[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*,[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*{margin-right:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view{flex:1 1 auto}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view .ck-input,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view .ck-input{min-width:50px;width:100%}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-items:flex-start}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{color:var(--ck-color-base-border)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{flex:0 0 100%;padding-top:var(--ck-spacing-standard)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-right:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(var(--ck-spacing-large)*-1)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-switchbutton{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}@media screen and (max-width:600px){.ck.ck-find-and-replace-form{max-width:100%;width:300px}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{flex:1 0 auto;margin-bottom:var(--ck-spacing-standard);width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex:1 1 auto;flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button .ck-button__label{text-align:center;width:100%}}");
 /**
  * @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 A extends s{constructor(t){super(t);const i=t.t;this.children=this.createCollection(),this.set("matchCount",0),this.set("highlightOffset",0),this.set("isDirty",!1),this.set("_areCommandsEnabled",{}),this.set("_resultsCounterText",""),this.set("_matchCase",!1),this.set("_wholeWordsOnly",!1),this.bind("_searchResultsFound").to(this,"matchCount",this,"isDirty",((e,t)=>e>0&&!t)),this._findInputView=this._createInputField(i("Find in text…")),this._findPrevButtonView=this._createButton({label:i("Previous result"),class:"ck-button-prev",icon:e.previousArrow,keystroke:"Shift+F3",tooltip:!0}),this._findNextButtonView=this._createButton({label:i("Next result"),class:"ck-button-next",icon:e.previousArrow,keystroke:"F3",tooltip:!0}),this._replaceInputView=this._createInputField(i("Replace with…"),"ck-labeled-field-replace"),this._inputsDivView=this._createInputsDiv(),this._matchCaseSwitchView=this._createMatchCaseSwitch(),this._wholeWordsOnlySwitchView=this._createWholeWordsOnlySwitch(),this._advancedOptionsCollapsibleView=this._createAdvancedOptionsCollapsible(),this._replaceAllButtonView=this._createButton({label:i("Replace all"),class:"ck-button-replaceall",withText:!0}),this._replaceButtonView=this._createButton({label:i("Replace"),class:"ck-button-replace",withText:!0}),this._findButtonView=this._createButton({label:i("Find"),class:"ck-button-find ck-button-action",withText:!0}),this._actionButtonsDivView=this._createActionButtonsDiv(),this._focusTracker=new w,this._keystrokes=new x,this._focusables=new n,this.focusCycler=new r({focusables:this._focusables,focusTracker:this._focusTracker,keystrokeHandler:this._keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.children.addMany([this._inputsDivView,this._advancedOptionsCollapsibleView,this._actionButtonsDivView]),this.setTemplate({tag:"form",attributes:{class:["ck","ck-find-and-replace-form"],tabindex:"-1"},children:this.children})}render(){super.render(),a({view:this}),this._initFocusCycling(),this._initKeystrokeHandling()}destroy(){super.destroy(),this._focusTracker.destroy(),this._keystrokes.destroy()}focus(e){-1===e?this.focusCycler.focusLast():this.focusCycler.focusFirst()}reset(){this._findInputView.errorText=null,this.isDirty=!0}get _textToFind(){return this._findInputView.fieldView.element.value}get _textToReplace(){return this._replaceInputView.fieldView.element.value}_createInputsDiv(){const e=this.locale,t=e.t,i=new s(e);return this._findInputView.fieldView.on("input",(()=>{this.isDirty=!0})),this._findPrevButtonView.delegate("execute").to(this,"findPrevious"),this._findNextButtonView.delegate("execute").to(this,"findNext"),this._findPrevButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",(({findPrevious:e})=>e)),this._findNextButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",(({findNext:e})=>e)),this._injectFindResultsCounter(),this._replaceInputView.bind("isEnabled").to(this,"_areCommandsEnabled",this,"_searchResultsFound",(({replace:e},t)=>e&&t)),this._replaceInputView.bind("infoText").to(this._replaceInputView,"isEnabled",this._replaceInputView,"isFocused",((e,i)=>e||!i?"":t("Tip: Find some text first in order to replace it."))),i.setTemplate({tag:"div",attributes:{class:["ck","ck-find-and-replace-form__inputs"]},children:[this._findInputView,this._findPrevButtonView,this._findNextButtonView,this._replaceInputView]}),i}_onFindButtonExecute(){if(this._textToFind)this.isDirty=!1,this.fire("findNext",{searchText:this._textToFind,matchCase:this._matchCase,wholeWords:this._wholeWordsOnly});else{const e=this.t;this._findInputView.errorText=e("Text to find must not be empty.")}}_injectFindResultsCounter(){const e=this.locale,t=e.t,i=this.bindTemplate,n=new s(this.locale);this.bind("_resultsCounterText").to(this,"highlightOffset",this,"matchCount",((e,i)=>t("%0 of %1",[e,i]))),n.setTemplate({tag:"span",attributes:{class:["ck","ck-results-counter",i.if("isDirty","ck-hidden")]},children:[{text:i.to("_resultsCounterText")}]});const r=()=>{const t=this._findInputView.fieldView.element;if(!t||!b(t))return;const i=new v(n.element).width,s="ltr"===e.uiLanguageDirection?"paddingRight":"paddingLeft";t.style[s]=i?`calc( 2 * var(--ck-spacing-standard) + ${i}px )`:""};this.on("change:_resultsCounterText",r,{priority:"low"}),this.on("change:isDirty",r,{priority:"low"}),this._findInputView.template.children[0].children.push(n)}_createAdvancedOptionsCollapsible(){const e=this.locale.t,t=new c(this.locale,[this._matchCaseSwitchView,this._wholeWordsOnlySwitchView]);return t.set({label:e("Advanced options"),isCollapsed:!0}),t}_createActionButtonsDiv(){const e=new s(this.locale);return this._replaceButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",this,"_searchResultsFound",(({replace:e},t)=>e&&t)),this._replaceAllButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",this,"_searchResultsFound",(({replaceAll:e},t)=>e&&t)),this._replaceButtonView.on("execute",(()=>{this.fire("replace",{searchText:this._textToFind,replaceText:this._textToReplace})})),this._replaceAllButtonView.on("execute",(()=>{this.fire("replaceAll",{searchText:this._textToFind,replaceText:this._textToReplace}),this.focus()})),this._findButtonView.on("execute",this._onFindButtonExecute.bind(this)),e.setTemplate({tag:"div",attributes:{class:["ck","ck-find-and-replace-form__actions"]},children:[this._replaceAllButtonView,this._replaceButtonView,this._findButtonView]}),e}_createMatchCaseSwitch(){const e=this.locale.t,t=new o(this.locale);return t.set({label:e("Match case"),withText:!0}),t.bind("isOn").to(this,"_matchCase"),t.on("execute",(()=>{this._matchCase=!this._matchCase,this.isDirty=!0})),t}_createWholeWordsOnlySwitch(){const e=this.locale.t,t=new o(this.locale);return t.set({label:e("Whole words only"),withText:!0}),t.bind("isOn").to(this,"_wholeWordsOnly"),t.on("execute",(()=>{this._wholeWordsOnly=!this._wholeWordsOnly,this.isDirty=!0})),t}_initFocusCycling(){[this._findInputView,this._findPrevButtonView,this._findNextButtonView,this._replaceInputView,this._advancedOptionsCollapsibleView.buttonView,this._matchCaseSwitchView,this._wholeWordsOnlySwitchView,this._replaceAllButtonView,this._replaceButtonView,this._findButtonView].forEach((e=>{this._focusables.add(e),this._focusTracker.add(e.element)}))}_initKeystrokeHandling(){const e=e=>e.stopPropagation(),t=e=>{e.stopPropagation(),e.preventDefault()};this._keystrokes.listenTo(this.element),this._keystrokes.set("f3",(e=>{t(e),this._findNextButtonView.fire("execute")})),this._keystrokes.set("shift+f3",(e=>{t(e),this._findPrevButtonView.fire("execute")})),this._keystrokes.set("enter",(e=>{const i=e.target;i===this._findInputView.fieldView.element?(this._areCommandsEnabled.findNext?this._findNextButtonView.fire("execute"):this._findButtonView.fire("execute"),t(e)):i!==this._replaceInputView.fieldView.element||this.isDirty||(this._replaceButtonView.fire("execute"),t(e))})),this._keystrokes.set("shift+enter",(e=>{e.target===this._findInputView.fieldView.element&&(this._areCommandsEnabled.findPrevious?this._findPrevButtonView.fire("execute"):this._findButtonView.fire("execute"),t(e))})),this._keystrokes.set("arrowright",e),this._keystrokes.set("arrowleft",e),this._keystrokes.set("arrowup",e),this._keystrokes.set("arrowdown",e)}_createButton(e){const t=new l(this.locale);return t.set(e),t}_createInputField(e,t){const i=new d(this.locale,h);return i.label=e,i.class=t,i}}var E='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 13.786 1.532-1.286 3.857 4.596a1 1 0 1 1-1.532 1.286l-3.857-4.596z"/><path d="M16.004 8.5a6.5 6.5 0 0 1-9.216 5.905c-1.154-.53-.863-1.415-.663-1.615.194-.194.564-.592 1.635-.141a4.5 4.5 0 0 0 5.89-5.904l-.104-.227 1.332-1.331c.045-.046.196-.041.224.007a6.47 6.47 0 0 1 .902 3.306zm-3.4-5.715c.562.305.742 1.106.354 1.494-.388.388-.995.414-1.476.178a4.5 4.5 0 0 0-6.086 5.882l.114.236-1.348 1.349c-.038.037-.17.022-.198-.023a6.5 6.5 0 0 1 5.54-9.9 6.469 6.469 0 0 1 3.1.784z"/><path d="M4.001 11.93.948 8.877a.2.2 0 0 1 .141-.341h6.106a.2.2 0 0 1 .141.341L4.283 11.93a.2.2 0 0 1-.282 0zm11.083-6.789 3.053 3.053a.2.2 0 0 1-.14.342H11.89a.2.2 0 0 1-.14-.342l3.052-3.053a.2.2 0 0 1 .282 0z"/></svg>';
+class A extends s{constructor(t){super(t);const i=t.t;this.children=this.createCollection(),this.set("matchCount",0),this.set("highlightOffset",0),this.set("isDirty",!1),this.set("_areCommandsEnabled",{}),this.set("_resultsCounterText",""),this.set("_matchCase",!1),this.set("_wholeWordsOnly",!1),this.bind("_searchResultsFound").to(this,"matchCount",this,"isDirty",((e,t)=>e>0&&!t)),this._findInputView=this._createInputField(i("Find in text…")),this._findPrevButtonView=this._createButton({label:i("Previous result"),class:"ck-button-prev",icon:e.previousArrow,keystroke:"Shift+F3",tooltip:!0}),this._findNextButtonView=this._createButton({label:i("Next result"),class:"ck-button-next",icon:e.previousArrow,keystroke:"F3",tooltip:!0}),this._replaceInputView=this._createInputField(i("Replace with…"),"ck-labeled-field-replace"),this._inputsDivView=this._createInputsDiv(),this._matchCaseSwitchView=this._createMatchCaseSwitch(),this._wholeWordsOnlySwitchView=this._createWholeWordsOnlySwitch(),this._advancedOptionsCollapsibleView=this._createAdvancedOptionsCollapsible(),this._replaceAllButtonView=this._createButton({label:i("Replace all"),class:"ck-button-replaceall",withText:!0}),this._replaceButtonView=this._createButton({label:i("Replace"),class:"ck-button-replace",withText:!0}),this._findButtonView=this._createButton({label:i("Find"),class:"ck-button-find ck-button-action",withText:!0}),this._actionButtonsDivView=this._createActionButtonsDiv(),this._focusTracker=new w,this._keystrokes=new b,this._focusables=new n,this.focusCycler=new r({focusables:this._focusables,focusTracker:this._focusTracker,keystrokeHandler:this._keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.children.addMany([this._inputsDivView,this._advancedOptionsCollapsibleView,this._actionButtonsDivView]),this.setTemplate({tag:"form",attributes:{class:["ck","ck-find-and-replace-form"],tabindex:"-1"},children:this.children})}render(){super.render(),a({view:this}),this._initFocusCycling(),this._initKeystrokeHandling()}destroy(){super.destroy(),this._focusTracker.destroy(),this._keystrokes.destroy()}focus(e){-1===e?this.focusCycler.focusLast():this.focusCycler.focusFirst()}reset(){this._findInputView.errorText=null,this.isDirty=!0}get _textToFind(){return this._findInputView.fieldView.element.value}get _textToReplace(){return this._replaceInputView.fieldView.element.value}_createInputsDiv(){const e=this.locale,t=e.t,i=new s(e);return this._findInputView.fieldView.on("input",(()=>{this.isDirty=!0})),this._findPrevButtonView.delegate("execute").to(this,"findPrevious"),this._findNextButtonView.delegate("execute").to(this,"findNext"),this._findPrevButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",(({findPrevious:e})=>e)),this._findNextButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",(({findNext:e})=>e)),this._injectFindResultsCounter(),this._replaceInputView.bind("isEnabled").to(this,"_areCommandsEnabled",this,"_searchResultsFound",(({replace:e},t)=>e&&t)),this._replaceInputView.bind("infoText").to(this._replaceInputView,"isEnabled",this._replaceInputView,"isFocused",((e,i)=>e||!i?"":t("Tip: Find some text first in order to replace it."))),i.setTemplate({tag:"div",attributes:{class:["ck","ck-find-and-replace-form__inputs"]},children:[this._findInputView,this._findPrevButtonView,this._findNextButtonView,this._replaceInputView]}),i}_onFindButtonExecute(){if(this._textToFind)this.isDirty=!1,this.fire("findNext",{searchText:this._textToFind,matchCase:this._matchCase,wholeWords:this._wholeWordsOnly});else{const e=this.t;this._findInputView.errorText=e("Text to find must not be empty.")}}_injectFindResultsCounter(){const e=this.locale,t=e.t,i=this.bindTemplate,n=new s(this.locale);this.bind("_resultsCounterText").to(this,"highlightOffset",this,"matchCount",((e,i)=>t("%0 of %1",[e,i]))),n.setTemplate({tag:"span",attributes:{class:["ck","ck-results-counter",i.if("isDirty","ck-hidden")]},children:[{text:i.to("_resultsCounterText")}]});const r=()=>{const t=this._findInputView.fieldView.element;if(!t||!x(t))return;const i=new v(n.element).width,s="ltr"===e.uiLanguageDirection?"paddingRight":"paddingLeft";t.style[s]=i?`calc( 2 * var(--ck-spacing-standard) + ${i}px )`:""};this.on("change:_resultsCounterText",r,{priority:"low"}),this.on("change:isDirty",r,{priority:"low"}),this._findInputView.template.children[0].children.push(n)}_createAdvancedOptionsCollapsible(){const e=this.locale.t,t=new c(this.locale,[this._matchCaseSwitchView,this._wholeWordsOnlySwitchView]);return t.set({label:e("Advanced options"),isCollapsed:!0}),t}_createActionButtonsDiv(){const e=new s(this.locale);return this._replaceButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",this,"_searchResultsFound",(({replace:e},t)=>e&&t)),this._replaceAllButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",this,"_searchResultsFound",(({replaceAll:e},t)=>e&&t)),this._replaceButtonView.on("execute",(()=>{this.fire("replace",{searchText:this._textToFind,replaceText:this._textToReplace})})),this._replaceAllButtonView.on("execute",(()=>{this.fire("replaceAll",{searchText:this._textToFind,replaceText:this._textToReplace}),this.focus()})),this._findButtonView.on("execute",this._onFindButtonExecute.bind(this)),e.setTemplate({tag:"div",attributes:{class:["ck","ck-find-and-replace-form__actions"]},children:[this._replaceAllButtonView,this._replaceButtonView,this._findButtonView]}),e}_createMatchCaseSwitch(){const e=this.locale.t,t=new o(this.locale);return t.set({label:e("Match case"),withText:!0}),t.bind("isOn").to(this,"_matchCase"),t.on("execute",(()=>{this._matchCase=!this._matchCase,this.isDirty=!0})),t}_createWholeWordsOnlySwitch(){const e=this.locale.t,t=new o(this.locale);return t.set({label:e("Whole words only"),withText:!0}),t.bind("isOn").to(this,"_wholeWordsOnly"),t.on("execute",(()=>{this._wholeWordsOnly=!this._wholeWordsOnly,this.isDirty=!0})),t}_initFocusCycling(){[this._findInputView,this._findPrevButtonView,this._findNextButtonView,this._replaceInputView,this._advancedOptionsCollapsibleView.buttonView,this._matchCaseSwitchView,this._wholeWordsOnlySwitchView,this._replaceAllButtonView,this._replaceButtonView,this._findButtonView].forEach((e=>{this._focusables.add(e),this._focusTracker.add(e.element)}))}_initKeystrokeHandling(){const e=e=>e.stopPropagation(),t=e=>{e.stopPropagation(),e.preventDefault()};this._keystrokes.listenTo(this.element),this._keystrokes.set("f3",(e=>{t(e),this._findNextButtonView.fire("execute")})),this._keystrokes.set("shift+f3",(e=>{t(e),this._findPrevButtonView.fire("execute")})),this._keystrokes.set("enter",(e=>{const i=e.target;i===this._findInputView.fieldView.element?(this._areCommandsEnabled.findNext?this._findNextButtonView.fire("execute"):this._findButtonView.fire("execute"),t(e)):i!==this._replaceInputView.fieldView.element||this.isDirty||(this._replaceButtonView.fire("execute"),t(e))})),this._keystrokes.set("shift+enter",(e=>{e.target===this._findInputView.fieldView.element&&(this._areCommandsEnabled.findPrevious?this._findPrevButtonView.fire("execute"):this._findButtonView.fire("execute"),t(e))})),this._keystrokes.set("arrowright",e),this._keystrokes.set("arrowleft",e),this._keystrokes.set("arrowup",e),this._keystrokes.set("arrowdown",e)}_createButton(e){const t=new l(this.locale);return t.set(e),t}_createInputField(e,t){const i=new d(this.locale,h);return i.label=e,i.class=t,i}}var E='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 13.786 1.532-1.286 3.857 4.596a1 1 0 1 1-1.532 1.286l-3.857-4.596z"/><path d="M16.004 8.5a6.5 6.5 0 0 1-9.216 5.905c-1.154-.53-.863-1.415-.663-1.615.194-.194.564-.592 1.635-.141a4.5 4.5 0 0 0 5.89-5.904l-.104-.227 1.332-1.331c.045-.046.196-.041.224.007a6.47 6.47 0 0 1 .902 3.306zm-3.4-5.715c.562.305.742 1.106.354 1.494-.388.388-.995.414-1.476.178a4.5 4.5 0 0 0-6.086 5.882l.114.236-1.348 1.349c-.038.037-.17.022-.198-.023a6.5 6.5 0 0 1 5.54-9.9 6.469 6.469 0 0 1 3.1.784z"/><path d="M4.001 11.93.948 8.877a.2.2 0 0 1 .141-.341h6.106a.2.2 0 0 1 .141.341L4.283 11.93a.2.2 0 0 1-.282 0zm11.083-6.789 3.053 3.053a.2.2 0 0 1-.14.342H11.89a.2.2 0 0 1-.14-.342l3.052-3.053a.2.2 0 0 1 .282 0z"/></svg>';
 /**
  * @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-html-support.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-html-support.js
index d729ed53c5119ca4a23f08226eb584b05df6655c..9e63016165f02a7ae0b0431425fbc5fbf11dc0f1 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-html-support.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-html-support.js
@@ -1,12 +1,12 @@
-import{Plugin as e}from"@ckeditor/ckeditor5-core";import{toArray as t,priorities as i,CKEditorError as o,isValidAttributeName as r,uid as l}from"@ckeditor/ckeditor5-utils";import{Matcher as n,StylesMap as s,UpcastWriter as m,HtmlDataProcessor as a}from"@ckeditor/ckeditor5-engine";import{toWidget as c,Widget as d}from"@ckeditor/ckeditor5-widget";import{cloneDeep as u,startCase as h,mergeWith as b,isPlainObject as g,isEqual as p}from"lodash-es";import{Enter as f}from"@ckeditor/ckeditor5-enter";
+import{Plugin as t}from"@ckeditor/ckeditor5-core";import{toArray as e,priorities as i,CKEditorError as o,isValidAttributeName as r,uid as l}from"@ckeditor/ckeditor5-utils";import{Matcher as n,StylesMap as s,UpcastWriter as m,HtmlDataProcessor as a}from"@ckeditor/ckeditor5-engine";import{toWidget as c,Widget as d}from"@ckeditor/ckeditor5-widget";import{cloneDeep as u,startCase as h,mergeWith as b,isPlainObject as g,isEqual as p}from"lodash-es";import{Enter as f}from"@ckeditor/ckeditor5-enter";
 /**
  * @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
- */function w(e,t,i,o){t&&function(e,t,i){if(t.attributes)for(const[o]of Object.entries(t.attributes))e.removeAttribute(o,i);if(t.styles)for(const o of Object.keys(t.styles))e.removeStyle(o,i);t.classes&&e.removeClass(t.classes,i)}(e,t,o),i&&A(e,i,o)}function A(e,t,i){if(t.attributes)for(const[o,r]of Object.entries(t.attributes))e.setAttribute(o,r,i);t.styles&&e.setStyle(t.styles,i),t.classes&&e.addClass(t.classes,i)}function v(e,t,i,o,r){const l=t.getAttribute(i),n={};for(const e of["attributes","styles","classes"]){if(e!=o){l&&l[e]&&(n[e]=l[e]);continue}if("classes"==o){const t=new Set(l&&l.classes||[]);r(t),t.size&&(n[e]=Array.from(t));continue}const t=new Map(Object.entries(l&&l[e]||{}));r(t),t.size&&(n[e]=Object.fromEntries(t))}Object.keys(n).length?t.is("documentSelection")?e.setSelectionAttribute(i,n):e.setAttribute(i,n,t):l&&(t.is("documentSelection")?e.removeSelectionAttribute(i):e.removeAttribute(i,t))}function y(e){return`html${t=e,h(t).replace(/ /g,"")}Attributes`;var t}
+ */function w(t,e,i,o){e&&function(t,e,i){if(e.attributes)for(const[o]of Object.entries(e.attributes))t.removeAttribute(o,i);if(e.styles)for(const o of Object.keys(e.styles))t.removeStyle(o,i);e.classes&&t.removeClass(e.classes,i)}(t,e,o),i&&A(t,i,o)}function A(t,e,i){if(e.attributes)for(const[o,r]of Object.entries(e.attributes))t.setAttribute(o,r,i);e.styles&&t.setStyle(e.styles,i),e.classes&&t.addClass(e.classes,i)}function v(t,e,i,o,r){const l=e.getAttribute(i),n={};for(const t of["attributes","styles","classes"]){if(t!=o){l&&l[t]&&(n[t]=l[t]);continue}if("classes"==o){const e=new Set(l&&l.classes||[]);r(e),e.size&&(n[t]=Array.from(e));continue}const e=new Map(Object.entries(l&&l[t]||{}));r(e),e.size&&(n[t]=Object.fromEntries(e))}Object.keys(n).length?e.is("documentSelection")?t.setSelectionAttribute(i,n):t.setAttribute(i,n,e):l&&(e.is("documentSelection")?t.removeSelectionAttribute(i):t.removeAttribute(i,e))}function y(t){return`html${e=t,h(e).replace(/ /g,"")}Attributes`;var e}
 /**
  * @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
- */function E({model:e}){return(t,i)=>i.writer.createElement(e,{htmlContent:t.getCustomProperty("$rawContent")})}function k(e,{view:t,isInline:i}){const o=e.t;return(e,{writer:r})=>{const l=o("HTML object"),n=C(t,e,r),s=e.getAttribute(y(t));r.addClass("html-object-embed__content",n),s&&A(r,s,n);const m=r.createContainerElement(i?"span":"div",{class:"html-object-embed","data-html-object-embed-label":l},n);return c(m,r,{label:l})}}function C(e,t,i){return i.createRawElement(e,null,((e,i)=>{i.setContentOf(e,t.getAttribute("htmlContent"))}))}function S({view:e,model:t,allowEmpty:i},o){return t=>{t.on(`element:${e}`,((e,t,l)=>{let n=o.processViewAttributes(t.viewItem,l);if(n||l.consumable.test(t.viewItem,{name:!0})){if(n=n||{},l.consumable.consume(t.viewItem,{name:!0}),t.modelRange||(t=Object.assign(t,l.convertChildren(t.viewItem,t.modelCursor))),i&&t.modelRange.isCollapsed&&Object.keys(n).length){const e=l.writer.createElement("htmlEmptyElement");if(!l.safeInsert(e,t.modelCursor))return;const i=l.getSplitParts(e);return t.modelRange=l.writer.createRange(t.modelRange.start,l.writer.createPositionAfter(i[i.length-1])),l.updateConversionResult(e,t),void r(e,n,l)}for(const e of t.modelRange.getItems())r(e,n,l)}}),{priority:"low"})};function r(e,i,o){if(o.schema.checkAttribute(e,t)){const r=function(e,t){const i=u(e);let o="attributes";for(o in t)i[o]="classes"==o?Array.from(new Set([...e[o]||[],...t[o]])):{...e[o],...t[o]};return i}(i,e.getAttribute(t)||{});o.writer.setAttribute(t,r,e)}}}function F({model:e,view:t},i){return(o,{writer:r,consumable:l})=>{if(!o.hasAttribute(e))return null;const n=r.createContainerElement(t),s=o.getAttribute(e);return l.consume(o,`attribute:${e}`),A(r,s,n),n.getFillerOffset=()=>null,i?c(n,r):n}}function $({priority:e,view:t}){return(i,o)=>{if(!i)return;const{writer:r}=o,l=r.createAttributeElement(t,null,{priority:e});return A(r,i,l),l}}function O({view:e},t){return i=>{i.on(`element:${e}`,((e,i,o)=>{if(!i.modelRange||i.modelRange.isCollapsed)return;const r=t.processViewAttributes(i.viewItem,o);r&&o.writer.setAttribute(y(i.viewItem.name),r,i.modelRange)}),{priority:"low"})}}function I({view:e,model:t}){return i=>{i.on(`attribute:${y(e)}:${t}`,((e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const{attributeOldValue:o,attributeNewValue:r}=t;w(i.writer,o,r,i.mapper.toViewElement(t.item))}))}}
+ */function E({model:t}){return(e,i)=>i.writer.createElement(t,{htmlContent:e.getCustomProperty("$rawContent")})}function k(t,{view:e,isInline:i}){const o=t.t;return(t,{writer:r})=>{const l=o("HTML object"),n=C(e,t,r),s=t.getAttribute(y(e));r.addClass("html-object-embed__content",n),s&&A(r,s,n);const m=r.createContainerElement(i?"span":"div",{class:"html-object-embed","data-html-object-embed-label":l},n);return c(m,r,{label:l})}}function C(t,e,i){return i.createRawElement(t,null,((t,i)=>{i.setContentOf(t,e.getAttribute("htmlContent"))}))}function S({view:t,model:e,allowEmpty:i},o){return e=>{e.on(`element:${t}`,((t,e,l)=>{let n=o.processViewAttributes(e.viewItem,l);if(n||l.consumable.test(e.viewItem,{name:!0})){if(n=n||{},l.consumable.consume(e.viewItem,{name:!0}),e.modelRange||(e=Object.assign(e,l.convertChildren(e.viewItem,e.modelCursor))),i&&e.modelRange.isCollapsed&&Object.keys(n).length){const t=l.writer.createElement("htmlEmptyElement");if(!l.safeInsert(t,e.modelCursor))return;const i=l.getSplitParts(t);return e.modelRange=l.writer.createRange(e.modelRange.start,l.writer.createPositionAfter(i[i.length-1])),l.updateConversionResult(t,e),void r(t,n,l)}for(const t of e.modelRange.getItems())r(t,n,l)}}),{priority:"low"})};function r(t,i,o){if(o.schema.checkAttribute(t,e)){const r=function(t,e){const i=u(t);let o="attributes";for(o in e)i[o]="classes"==o?Array.from(new Set([...t[o]||[],...e[o]])):{...t[o],...e[o]};return i}(i,t.getAttribute(e)||{});o.writer.setAttribute(e,r,t)}}}function F({model:t,view:e},i){return(o,{writer:r,consumable:l})=>{if(!o.hasAttribute(t))return null;const n=r.createContainerElement(e),s=o.getAttribute(t);return l.consume(o,`attribute:${t}`),A(r,s,n),n.getFillerOffset=()=>null,i?c(n,r):n}}function $({priority:t,view:e}){return(i,o)=>{if(!i)return;const{writer:r}=o,l=r.createAttributeElement(e,null,{priority:t});return A(r,i,l),l}}function O({view:t},e){return i=>{i.on(`element:${t}`,((t,i,o)=>{if(!i.modelRange||i.modelRange.isCollapsed)return;const r=e.processViewAttributes(i.viewItem,o);r&&o.writer.setAttribute(y(i.viewItem.name),r,i.modelRange)}),{priority:"low"})}}function I({view:t,model:e}){return i=>{i.on(`attribute:${y(t)}:${e}`,((t,e,i)=>{if(!i.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:r}=e;w(i.writer,o,r,i.mapper.toViewElement(e.item))}))}}
 /**
  * @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
@@ -14,74 +14,74 @@ import{Plugin as e}from"@ckeditor/ckeditor5-core";import{toArray as t,priorities
 /**
  * @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 P extends e{constructor(){super(...arguments),this._definitions=[]}static get pluginName(){return"DataSchema"}init(){for(const e of _)this.registerBlockElement(e);for(const e of T)this.registerInlineElement(e)}registerBlockElement(e){this._definitions.push({...e,isBlock:!0})}registerInlineElement(e){this._definitions.push({...e,isInline:!0})}extendBlockElement(e){this._extendDefinition({...e,isBlock:!0})}extendInlineElement(e){this._extendDefinition({...e,isInline:!0})}getDefinitionsForView(e,t=!1){const i=new Set;for(const o of this._getMatchingViewDefinitions(e)){if(t)for(const e of this._getReferences(o.model))i.add(e);i.add(o)}return i}getDefinitionsForModel(e){return this._definitions.filter((t=>t.model==e))}_getMatchingViewDefinitions(e){return this._definitions.filter((t=>t.view&&function(e,t){if("string"==typeof e)return e===t;if(e instanceof RegExp)return e.test(t);return!1}(e,t.view)))}*_getReferences(e){const i=["inheritAllFrom","inheritTypesFrom","allowWhere","allowContentOf","allowAttributesOf"],o=this._definitions.filter((t=>t.model==e));for(const{modelSchema:r}of o)if(r)for(const o of i)for(const i of t(r[o]||[])){const t=this._definitions.filter((e=>e.model==i));for(const o of t)i!==e&&(yield*this._getReferences(o.model),yield o)}}_extendDefinition(e){const t=Array.from(this._definitions.entries()).filter((([,t])=>t.model==e.model));if(0!=t.length)for(const[i,o]of t)this._definitions[i]=b({},o,e,((e,t)=>Array.isArray(e)?e.concat(t):void 0));else this._definitions.push(e)}}!function(e,{insertAt:t}={}){if("undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",window.litNonce&&o.setAttribute("nonce",window.litNonce),"top"===t&&i.firstChild?i.insertBefore(o,i.firstChild):i.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}(":root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}");
+ */class P extends t{constructor(){super(...arguments),this._definitions=[]}static get pluginName(){return"DataSchema"}init(){for(const t of _)this.registerBlockElement(t);for(const t of T)this.registerInlineElement(t)}registerBlockElement(t){this._definitions.push({...t,isBlock:!0})}registerInlineElement(t){this._definitions.push({...t,isInline:!0})}extendBlockElement(t){this._extendDefinition({...t,isBlock:!0})}extendInlineElement(t){this._extendDefinition({...t,isInline:!0})}getDefinitionsForView(t,e=!1){const i=new Set;for(const o of this._getMatchingViewDefinitions(t)){if(e)for(const t of this._getReferences(o.model))i.add(t);i.add(o)}return i}getDefinitionsForModel(t){return this._definitions.filter((e=>e.model==t))}_getMatchingViewDefinitions(t){return this._definitions.filter((e=>e.view&&function(t,e){if("string"==typeof t)return t===e;if(t instanceof RegExp)return t.test(e);return!1}(t,e.view)))}*_getReferences(t){const i=["inheritAllFrom","inheritTypesFrom","allowWhere","allowContentOf","allowAttributesOf"],o=this._definitions.filter((e=>e.model==t));for(const{modelSchema:r}of o)if(r)for(const o of i)for(const i of e(r[o]||[])){const e=this._definitions.filter((t=>t.model==i));for(const o of e)i!==t&&(yield*this._getReferences(o.model),yield o)}}_extendDefinition(t){const e=Array.from(this._definitions.entries()).filter((([,e])=>e.model==t.model));if(0!=e.length)for(const[i,o]of e)this._definitions[i]=b({},o,t,((t,e)=>Array.isArray(t)?t.concat(e):void 0));else this._definitions.push(t)}}!function(t,{insertAt:e}={}){if("undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",window.litNonce&&o.setAttribute("nonce",window.litNonce),"top"===e&&i.firstChild?i.insertBefore(o,i.firstChild):i.appendChild(o),o.styleSheet?o.styleSheet.cssText=t:o.appendChild(document.createTextNode(t))}(":root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}");
 /**
  * @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 B extends e{constructor(e){super(e),this._dataSchema=e.plugins.get("DataSchema"),this._allowedAttributes=new n,this._disallowedAttributes=new n,this._allowedElements=new Set,this._disallowedElements=new Set,this._dataInitialized=!1,this._coupledAttributes=null,this._registerElementsAfterInit(),this._registerElementHandlers(),this._registerCoupledAttributesPostFixer(),this._registerAssociatedHtmlAttributesPostFixer()}static get pluginName(){return"DataFilter"}static get requires(){return[P,d]}loadAllowedConfig(e){for(const t of e){const e=t.name||/[\s\S]+/,i=N(t);this.allowElement(e),i.forEach((e=>this.allowAttributes(e)))}}loadDisallowedConfig(e){for(const t of e){const e=t.name||/[\s\S]+/,i=N(t);0==i.length?this.disallowElement(e):i.forEach((e=>this.disallowAttributes(e)))}}loadAllowedEmptyElementsConfig(e){for(const t of e)this.allowEmptyElement(t)}allowElement(e){for(const t of this._dataSchema.getDefinitionsForView(e,!0))this._addAllowedElement(t),this._coupledAttributes=null}disallowElement(e){for(const t of this._dataSchema.getDefinitionsForView(e,!1))this._disallowedElements.add(t.view)}allowEmptyElement(e){for(const t of this._dataSchema.getDefinitionsForView(e,!0))t.isInline&&this._dataSchema.extendInlineElement({...t,allowEmpty:!0})}allowAttributes(e){this._allowedAttributes.add(e)}disallowAttributes(e){this._disallowedAttributes.add(e)}processViewAttributes(e,t){const{consumable:i}=t;return D(e,this._disallowedAttributes,i),function(e,{attributes:t,classes:i,styles:o}){if(!t.length&&!i.length&&!o.length)return null;return{...t.length&&{attributes:x(e,t)},...o.length&&{styles:R(e,o)},...i.length&&{classes:i}}}(e,D(e,this._allowedAttributes,i))}_addAllowedElement(e){if(!this._allowedElements.has(e)){if(this._allowedElements.add(e),"appliesToBlock"in e&&"string"==typeof e.appliesToBlock)for(const t of this._dataSchema.getDefinitionsForModel(e.appliesToBlock))t.isBlock&&this._addAllowedElement(t);this._dataInitialized&&this.editor.data.once("set",(()=>{this._fireRegisterEvent(e)}),{priority:i.highest+1})}}_registerElementsAfterInit(){this.editor.data.on("init",(()=>{this._dataInitialized=!0;for(const e of this._allowedElements)this._fireRegisterEvent(e)}),{priority:i.highest+1})}_registerElementHandlers(){this.on("register",((e,t)=>{const i=this.editor.model.schema;if(t.isObject&&!i.isRegistered(t.model))this._registerObjectElement(t);else if(t.isBlock)this._registerBlockElement(t);else{if(!t.isInline)throw new o("data-filter-invalid-definition",null,t);this._registerInlineElement(t)}e.stop()}),{priority:"lowest"})}_registerCoupledAttributesPostFixer(){const e=this.editor.model,t=e.document.selection;e.document.registerPostFixer((t=>{const i=e.document.differ.getChanges();let o=!1;const r=this._getCoupledAttributesMap();for(const e of i){if("attribute"!=e.type||null!==e.attributeNewValue)continue;const i=r.get(e.attributeKey);if(i)for(const{item:r}of e.range.getWalker())for(const e of i)r.hasAttribute(e)&&(t.removeAttribute(e,r),o=!0)}return o})),this.listenTo(t,"change:attribute",((i,{attributeKeys:o})=>{const r=new Set,l=this._getCoupledAttributesMap();for(const e of o){if(t.hasAttribute(e))continue;const i=l.get(e);if(i)for(const e of i)t.hasAttribute(e)&&r.add(e)}0!=r.size&&e.change((e=>{for(const t of r)e.removeSelectionAttribute(t)}))}))}_registerAssociatedHtmlAttributesPostFixer(){const e=this.editor.model;e.document.registerPostFixer((t=>{const i=e.document.differ.getChanges();let o=!1;for(const r of i)if("insert"===r.type&&"$text"!==r.name)for(const i of r.attributes.keys())i.startsWith("html")&&i.endsWith("Attributes")&&(e.schema.checkAttribute(r.name,i)||(t.removeAttribute(i,r.position.nodeAfter),o=!0));return o}))}_getCoupledAttributesMap(){if(this._coupledAttributes)return this._coupledAttributes;this._coupledAttributes=new Map;for(const e of this._allowedElements)if(e.coupledAttribute&&e.model){const t=this._coupledAttributes.get(e.coupledAttribute);t?t.push(e.model):this._coupledAttributes.set(e.coupledAttribute,[e.model])}return this._coupledAttributes}_fireRegisterEvent(e){e.view&&this._disallowedElements.has(e.view)||this.fire(e.view?`register:${e.view}`:"register",e)}_registerObjectElement(e){const t=this.editor,o=t.model.schema,r=t.conversion,{view:l,model:n}=e;o.register(n,e.modelSchema),
+class B extends t{constructor(t){super(t),this._dataSchema=t.plugins.get("DataSchema"),this._allowedAttributes=new n,this._disallowedAttributes=new n,this._allowedElements=new Set,this._disallowedElements=new Set,this._dataInitialized=!1,this._coupledAttributes=null,this._registerElementsAfterInit(),this._registerElementHandlers(),this._registerCoupledAttributesPostFixer(),this._registerAssociatedHtmlAttributesPostFixer()}static get pluginName(){return"DataFilter"}static get requires(){return[P,d]}loadAllowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/,i=N(e);this.allowElement(t),i.forEach((t=>this.allowAttributes(t)))}}loadDisallowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/,i=N(e);0==i.length?this.disallowElement(t):i.forEach((t=>this.disallowAttributes(t)))}}loadAllowedEmptyElementsConfig(t){for(const e of t)this.allowEmptyElement(e)}allowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,!0))this._addAllowedElement(e),this._coupledAttributes=null}disallowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,!1))this._disallowedElements.add(e.view)}allowEmptyElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,!0))e.isInline&&this._dataSchema.extendInlineElement({...e,allowEmpty:!0})}allowAttributes(t){this._allowedAttributes.add(t)}disallowAttributes(t){this._disallowedAttributes.add(t)}processViewAttributes(t,e){const{consumable:i}=e;return D(t,this._disallowedAttributes,i),function(t,{attributes:e,classes:i,styles:o}){if(!e.length&&!i.length&&!o.length)return null;return{...e.length&&{attributes:x(t,e)},...o.length&&{styles:R(t,o)},...i.length&&{classes:i}}}(t,D(t,this._allowedAttributes,i))}_addAllowedElement(t){if(!this._allowedElements.has(t)){if(this._allowedElements.add(t),"appliesToBlock"in t&&"string"==typeof t.appliesToBlock)for(const e of this._dataSchema.getDefinitionsForModel(t.appliesToBlock))e.isBlock&&this._addAllowedElement(e);this._dataInitialized&&this.editor.data.once("set",(()=>{this._fireRegisterEvent(t)}),{priority:i.highest+1})}}_registerElementsAfterInit(){this.editor.data.on("init",(()=>{this._dataInitialized=!0;for(const t of this._allowedElements)this._fireRegisterEvent(t)}),{priority:i.highest+1})}_registerElementHandlers(){this.on("register",((t,e)=>{const i=this.editor.model.schema;if(e.isObject&&!i.isRegistered(e.model))this._registerObjectElement(e);else if(e.isBlock)this._registerBlockElement(e);else{if(!e.isInline)throw new o("data-filter-invalid-definition",null,e);this._registerInlineElement(e)}t.stop()}),{priority:"lowest"})}_registerCoupledAttributesPostFixer(){const t=this.editor.model,e=t.document.selection;t.document.registerPostFixer((e=>{const i=t.document.differ.getChanges();let o=!1;const r=this._getCoupledAttributesMap();for(const t of i){if("attribute"!=t.type||null!==t.attributeNewValue)continue;const i=r.get(t.attributeKey);if(i)for(const{item:r}of t.range.getWalker())for(const t of i)r.hasAttribute(t)&&(e.removeAttribute(t,r),o=!0)}return o})),this.listenTo(e,"change:attribute",((i,{attributeKeys:o})=>{const r=new Set,l=this._getCoupledAttributesMap();for(const t of o){if(e.hasAttribute(t))continue;const i=l.get(t);if(i)for(const t of i)e.hasAttribute(t)&&r.add(t)}0!=r.size&&t.change((t=>{for(const e of r)t.removeSelectionAttribute(e)}))}))}_registerAssociatedHtmlAttributesPostFixer(){const t=this.editor.model;t.document.registerPostFixer((e=>{const i=t.document.differ.getChanges();let o=!1;for(const r of i)if("insert"===r.type&&"$text"!==r.name)for(const i of r.attributes.keys())i.startsWith("html")&&i.endsWith("Attributes")&&(t.schema.checkAttribute(r.name,i)||(e.removeAttribute(i,r.position.nodeAfter),o=!0));return o}))}_getCoupledAttributesMap(){if(this._coupledAttributes)return this._coupledAttributes;this._coupledAttributes=new Map;for(const t of this._allowedElements)if(t.coupledAttribute&&t.model){const e=this._coupledAttributes.get(t.coupledAttribute);e?e.push(t.model):this._coupledAttributes.set(t.coupledAttribute,[t.model])}return this._coupledAttributes}_fireRegisterEvent(t){t.view&&this._disallowedElements.has(t.view)||this.fire(t.view?`register:${t.view}`:"register",t)}_registerObjectElement(t){const e=this.editor,o=e.model.schema,r=e.conversion,{view:l,model:n}=t;o.register(n,t.modelSchema),
 /* istanbul ignore next: paranoid check -- @preserve */
-l&&(o.extend(e.model,{allowAttributes:[y(l),"htmlContent"]}),t.data.registerRawContentMatcher({name:l}),r.for("upcast").elementToElement({view:l,model:E(e),converterPriority:i.low+2}),r.for("upcast").add(O(e,this)),r.for("editingDowncast").elementToStructure({model:{name:n,attributes:[y(l)]},view:k(t,e)}),r.for("dataDowncast").elementToElement({model:n,view:(e,{writer:t})=>C(l,e,t)}),r.for("dataDowncast").add(I(e)))}_registerBlockElement(e){const t=this.editor,o=t.model.schema,r=t.conversion,{view:l,model:n}=e;if(!o.isRegistered(e.model)){if(o.register(e.model,e.modelSchema),!l)return;r.for("upcast").elementToElement({model:n,view:l,converterPriority:i.low+2}),r.for("downcast").elementToElement({model:n,view:l})}l&&(o.extend(e.model,{allowAttributes:y(l)}),r.for("upcast").add(O(e,this)),r.for("downcast").add(I(e)))}_registerInlineElement(e){const t=this.editor,i=t.model.schema,o=t.conversion,r=e.model;e.appliesToBlock||(i.extend("$text",{allowAttributes:r}),e.attributeProperties&&i.setAttributeProperties(r,e.attributeProperties),o.for("upcast").add(S(e,this)),o.for("downcast").attributeToElement({model:r,view:$(e)}),e.allowEmpty&&(i.setAttributeProperties(r,{copyFromObject:!1}),i.isRegistered("htmlEmptyElement")||i.register("htmlEmptyElement",{inheritAllFrom:"$inlineObject"}),t.data.htmlProcessor.domConverter.registerInlineObjectMatcher((t=>t.name==e.view&&t.isEmpty&&Array.from(t.getAttributeKeys()).length?{name:!0}:null)),o.for("editingDowncast").elementToElement({model:"htmlEmptyElement",view:F(e,!0)}),o.for("dataDowncast").elementToElement({model:"htmlEmptyElement",view:F(e)})))}}function D(e,t,i){const o=t.matchAll(e)||[],r=e.document.stylesProcessor;return o.reduce(((t,{match:o})=>{for(const l of o.styles||[]){const o=r.getRelatedStyles(l).filter((e=>e.split("-").length>l.split("-").length)).sort(((e,t)=>t.split("-").length-e.split("-").length));for(const r of o)i.consume(e,{styles:[r]})&&t.styles.push(r);i.consume(e,{styles:[l]})&&t.styles.push(l)}for(const r of o.classes||[])i.consume(e,{classes:[r]})&&t.classes.push(r);for(const r of o.attributes||[])i.consume(e,{attributes:[r]})&&t.attributes.push(r);return t}),{attributes:[],classes:[],styles:[]})}function x(e,t){const i={};for(const o of t){const t=e.getAttribute(o);void 0!==t&&r(o)&&(i[o]=t)}return i}function R(e,t){const i=new s(e.document.stylesProcessor);for(const o of t){const t=e.getStyle(o);void 0!==t&&i.set(o,t)}return Object.fromEntries(i.getStylesEntries())}function j(e,t){const{name:i}=e,o=e[t];return g(o)?Object.entries(o).map((([e,o])=>({name:i,[t]:{[e]:o}}))):Array.isArray(o)?o.map((e=>({name:i,[t]:[e]}))):[e]}function N(e){const{name:t,attributes:i,classes:o,styles:r}=e,l=[];return i&&l.push(...j({name:t,attributes:i},"attributes")),o&&l.push(...j({name:t,classes:o},"classes")),r&&l.push(...j({name:t,styles:r},"styles")),l}
+l&&(o.extend(t.model,{allowAttributes:[y(l),"htmlContent"]}),e.data.registerRawContentMatcher({name:l}),r.for("upcast").elementToElement({view:l,model:E(t),converterPriority:i.low+2}),r.for("upcast").add(O(t,this)),r.for("editingDowncast").elementToStructure({model:{name:n,attributes:[y(l)]},view:k(e,t)}),r.for("dataDowncast").elementToElement({model:n,view:(t,{writer:e})=>C(l,t,e)}),r.for("dataDowncast").add(I(t)))}_registerBlockElement(t){const e=this.editor,o=e.model.schema,r=e.conversion,{view:l,model:n}=t;if(!o.isRegistered(t.model)){if(o.register(t.model,t.modelSchema),!l)return;r.for("upcast").elementToElement({model:n,view:l,converterPriority:i.low+2}),r.for("downcast").elementToElement({model:n,view:l})}l&&(o.extend(t.model,{allowAttributes:y(l)}),r.for("upcast").add(O(t,this)),r.for("downcast").add(I(t)))}_registerInlineElement(t){const e=this.editor,i=e.model.schema,o=e.conversion,r=t.model;t.appliesToBlock||(i.extend("$text",{allowAttributes:r}),t.attributeProperties&&i.setAttributeProperties(r,t.attributeProperties),o.for("upcast").add(S(t,this)),o.for("downcast").attributeToElement({model:r,view:$(t)}),t.allowEmpty&&(i.setAttributeProperties(r,{copyFromObject:!1}),i.isRegistered("htmlEmptyElement")||i.register("htmlEmptyElement",{inheritAllFrom:"$inlineObject"}),e.data.htmlProcessor.domConverter.registerInlineObjectMatcher((e=>e.name==t.view&&e.isEmpty&&Array.from(e.getAttributeKeys()).length?{name:!0}:null)),o.for("editingDowncast").elementToElement({model:"htmlEmptyElement",view:F(t,!0)}),o.for("dataDowncast").elementToElement({model:"htmlEmptyElement",view:F(t)})))}}function D(t,e,i){const o=e.matchAll(t)||[],r=t.document.stylesProcessor;return o.reduce(((e,{match:o})=>{for(const l of o.styles||[]){const o=r.getRelatedStyles(l).filter((t=>t.split("-").length>l.split("-").length)).sort(((t,e)=>e.split("-").length-t.split("-").length));for(const r of o)i.consume(t,{styles:[r]})&&e.styles.push(r);i.consume(t,{styles:[l]})&&e.styles.push(l)}for(const r of o.classes||[])i.consume(t,{classes:[r]})&&e.classes.push(r);for(const r of o.attributes||[])i.consume(t,{attributes:[r]})&&e.attributes.push(r);return e}),{attributes:[],classes:[],styles:[]})}function x(t,e){const i={};for(const o of e){const e=t.getAttribute(o);void 0!==e&&r(o)&&(i[o]=e)}return i}function R(t,e){const i=new s(t.document.stylesProcessor);for(const o of e){const e=t.getStyle(o);void 0!==e&&i.set(o,e)}return Object.fromEntries(i.getStylesEntries())}function j(t,e){const{name:i}=t,o=t[e];return g(o)?Object.entries(o).map((([t,o])=>({name:i,[e]:{[t]:o}}))):Array.isArray(o)?o.map((t=>({name:i,[e]:[t]}))):[t]}function N(t){const{name:e,attributes:i,classes:o,styles:r}=t,l=[];return i&&l.push(...j({name:e,attributes:i},"attributes")),o&&l.push(...j({name:e,classes:o},"classes")),r&&l.push(...j({name:e,styles:r},"styles")),l}
 /**
  * @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 V extends e{static get requires(){return[B]}static get pluginName(){return"CodeBlockElementSupport"}init(){if(!this.editor.plugins.has("CodeBlockEditing"))return;const e=this.editor.plugins.get(B);e.on("register:pre",((t,i)=>{if("codeBlock"!==i.model)return;const o=this.editor,r=o.model.schema,l=o.conversion;r.extend("codeBlock",{allowAttributes:["htmlPreAttributes","htmlContentAttributes"]}),l.for("upcast").add(function(e){return t=>{t.on("element:code",((t,i,o)=>{const r=i.viewItem,l=r.parent;function n(t,r){const l=e.processViewAttributes(t,o);l&&o.writer.setAttribute(r,l,i.modelRange)}l&&l.is("element","pre")&&(n(l,"htmlPreAttributes"),n(r,"htmlContentAttributes"))}),{priority:"low"})}}(e)),l.for("downcast").add((e=>{e.on("attribute:htmlPreAttributes:codeBlock",((e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const{attributeOldValue:o,attributeNewValue:r}=t,l=i.mapper.toViewElement(t.item).parent;w(i.writer,o,r,l)})),e.on("attribute:htmlContentAttributes:codeBlock",((e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const{attributeOldValue:o,attributeNewValue:r}=t,l=i.mapper.toViewElement(t.item);w(i.writer,o,r,l)}))})),t.stop()}))}}
+ */class V extends t{static get requires(){return[B]}static get pluginName(){return"CodeBlockElementSupport"}init(){if(!this.editor.plugins.has("CodeBlockEditing"))return;const t=this.editor.plugins.get(B);t.on("register:pre",((e,i)=>{if("codeBlock"!==i.model)return;const o=this.editor,r=o.model.schema,l=o.conversion;r.extend("codeBlock",{allowAttributes:["htmlPreAttributes","htmlContentAttributes"]}),l.for("upcast").add(function(t){return e=>{e.on("element:code",((e,i,o)=>{const r=i.viewItem,l=r.parent;function n(e,r){const l=t.processViewAttributes(e,o);l&&o.writer.setAttribute(r,l,i.modelRange)}l&&l.is("element","pre")&&(n(l,"htmlPreAttributes"),n(r,"htmlContentAttributes"))}),{priority:"low"})}}(t)),l.for("downcast").add((t=>{t.on("attribute:htmlPreAttributes:codeBlock",((t,e,i)=>{if(!i.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:r}=e,l=i.mapper.toViewElement(e.item).parent;w(i.writer,o,r,l)})),t.on("attribute:htmlContentAttributes:codeBlock",((t,e,i)=>{if(!i.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:r}=e,l=i.mapper.toViewElement(e.item);w(i.writer,o,r,l)}))})),e.stop()}))}}
 /**
  * @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 H extends e{static get requires(){return[B]}static get pluginName(){return"DualContentModelElementSupport"}init(){this.editor.plugins.get(B).on("register",((e,t)=>{const o=t,r=this.editor,l=r.model.schema,n=r.conversion;if(!o.paragraphLikeModel)return;if(l.isRegistered(o.model)||l.isRegistered(o.paragraphLikeModel))return;const s={model:o.paragraphLikeModel,view:o.view};l.register(o.model,o.modelSchema),l.register(s.model,{inheritAllFrom:"$block"}),n.for("upcast").elementToElement({view:o.view,model:(e,{writer:t})=>this._hasBlockContent(e)?t.createElement(o.model):t.createElement(s.model),converterPriority:i.low+.5}),n.for("downcast").elementToElement({view:o.view,model:o.model}),this._addAttributeConversion(o),n.for("downcast").elementToElement({view:s.view,model:s.model}),this._addAttributeConversion(s),e.stop()}))}_hasBlockContent(e){const t=this.editor.editing.view,i=t.domConverter.blockElements;for(const o of t.createRangeIn(e).getItems())if(o.is("element")&&i.includes(o.name))return!0;return!1}_addAttributeConversion(e){const t=this.editor,i=t.conversion,o=t.plugins.get(B);t.model.schema.extend(e.model,{allowAttributes:y(e.view)}),i.for("upcast").add(O(e,o)),i.for("downcast").add(I(e))}}
+class H extends t{static get requires(){return[B]}static get pluginName(){return"DualContentModelElementSupport"}init(){this.editor.plugins.get(B).on("register",((t,e)=>{const o=e,r=this.editor,l=r.model.schema,n=r.conversion;if(!o.paragraphLikeModel)return;if(l.isRegistered(o.model)||l.isRegistered(o.paragraphLikeModel))return;const s={model:o.paragraphLikeModel,view:o.view};l.register(o.model,o.modelSchema),l.register(s.model,{inheritAllFrom:"$block"}),n.for("upcast").elementToElement({view:o.view,model:(t,{writer:e})=>this._hasBlockContent(t)?e.createElement(o.model):e.createElement(s.model),converterPriority:i.low+.5}),n.for("downcast").elementToElement({view:o.view,model:o.model}),this._addAttributeConversion(o),n.for("downcast").elementToElement({view:s.view,model:s.model}),this._addAttributeConversion(s),t.stop()}))}_hasBlockContent(t){const e=this.editor.editing.view,i=e.domConverter.blockElements;for(const o of e.createRangeIn(t).getItems())if(o.is("element")&&i.includes(o.name))return!0;return!1}_addAttributeConversion(t){const e=this.editor,i=e.conversion,o=e.plugins.get(B);e.model.schema.extend(t.model,{allowAttributes:y(t.view)}),i.for("upcast").add(O(t,o)),i.for("downcast").add(I(t))}}
 /**
  * @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 L extends e{static get requires(){return[P,f]}static get pluginName(){return"HeadingElementSupport"}init(){const e=this.editor;if(!e.plugins.has("HeadingEditing"))return;const t=e.config.get("heading.options");this.registerHeadingElements(e,t)}registerHeadingElements(e,t){const i=e.plugins.get(P),o=[];for(const e of t)"model"in e&&"view"in e&&(i.registerBlockElement({view:e.view,model:e.model}),o.push(e.model));i.extendBlockElement({model:"htmlHgroup",modelSchema:{allowChildren:o}})}}
+ */class L extends t{static get requires(){return[P,f]}static get pluginName(){return"HeadingElementSupport"}init(){const t=this.editor;if(!t.plugins.has("HeadingEditing"))return;const e=t.config.get("heading.options");this.registerHeadingElements(t,e)}registerHeadingElements(t,e){const i=t.plugins.get(P),o=[];for(const t of e)"model"in t&&"view"in t&&(i.registerBlockElement({view:t.view,model:t.model}),o.push(t.model));i.extendBlockElement({model:"htmlHgroup",modelSchema:{allowChildren:o}})}}
 /**
  * @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
- */function M(e,t,i){const o=e.createRangeOn(t);for(const{item:e}of o.getWalker())if(e.is("element",i))return e}
+ */function M(t,e,i){const o=t.createRangeOn(e);for(const{item:t}of o.getWalker())if(t.is("element",i))return t}
 /**
  * @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 q extends e{static get requires(){return[B]}static get pluginName(){return"ImageElementSupport"}init(){const e=this.editor;if(!e.plugins.has("ImageInlineEditing")&&!e.plugins.has("ImageBlockEditing"))return;const t=e.model.schema,i=e.conversion,o=e.plugins.get(B);o.on("register:figure",(()=>{i.for("upcast").add(function(e){return t=>{t.on("element:figure",((t,i,o)=>{const r=i.viewItem;if(!i.modelRange||!r.hasClass("image"))return;const l=e.processViewAttributes(r,o);l&&o.writer.setAttribute("htmlFigureAttributes",l,i.modelRange)}),{priority:"low"})}}(o))})),o.on("register:img",((r,l)=>{"imageBlock"!==l.model&&"imageInline"!==l.model||(t.isRegistered("imageBlock")&&t.extend("imageBlock",{allowAttributes:["htmlImgAttributes","htmlFigureAttributes","htmlLinkAttributes"]}),t.isRegistered("imageInline")&&t.extend("imageInline",{allowAttributes:["htmlA","htmlImgAttributes"]}),i.for("upcast").add(function(e){return t=>{t.on("element:img",((t,i,o)=>{if(!i.modelRange)return;const r=i.viewItem,l=e.processViewAttributes(r,o);l&&o.writer.setAttribute("htmlImgAttributes",l,i.modelRange)}),{priority:"low"})}}(o)),i.for("downcast").add((e=>{function t(t){e.on(`attribute:${t}:imageInline`,((e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const{attributeOldValue:o,attributeNewValue:r}=t,l=i.mapper.toViewElement(t.item);w(i.writer,o,r,l)}),{priority:"low"})}function i(t,i){e.on(`attribute:${i}:imageBlock`,((e,i,o)=>{if(!o.consumable.test(i.item,e.name))return;const{attributeOldValue:r,attributeNewValue:l}=i,n=o.mapper.toViewElement(i.item),s=M(o.writer,n,t);s&&(w(o.writer,r,l,s),o.consumable.consume(i.item,e.name))}),{priority:"low"}),"a"===t&&e.on("attribute:linkHref:imageBlock",((e,t,i)=>{if(!i.consumable.consume(t.item,"attribute:htmlLinkAttributes:imageBlock"))return;const o=i.mapper.toViewElement(t.item),r=M(i.writer,o,"a");A(i.writer,t.item.getAttribute("htmlLinkAttributes"),r)}),{priority:"low"})}t("htmlImgAttributes"),i("img","htmlImgAttributes"),i("figure","htmlFigureAttributes"),i("a","htmlLinkAttributes")})),e.plugins.has("LinkImage")&&i.for("upcast").add(function(e,t){const i=t.plugins.get("ImageUtils");return t=>{t.on("element:a",((t,o,r)=>{const l=o.viewItem;if(!i.findViewImgElement(l))return;const n=o.modelCursor.parent;if(!n.is("element","imageBlock"))return;const s=e.processViewAttributes(l,r);s&&r.writer.setAttribute("htmlLinkAttributes",s,n)}),{priority:"low"})}}(o,e)),r.stop())}))}}
+ */class q extends t{static get requires(){return[B]}static get pluginName(){return"ImageElementSupport"}init(){const t=this.editor;if(!t.plugins.has("ImageInlineEditing")&&!t.plugins.has("ImageBlockEditing"))return;const e=t.model.schema,i=t.conversion,o=t.plugins.get(B);o.on("register:figure",(()=>{i.for("upcast").add(function(t){return e=>{e.on("element:figure",((e,i,o)=>{const r=i.viewItem;if(!i.modelRange||!r.hasClass("image"))return;const l=t.processViewAttributes(r,o);l&&o.writer.setAttribute("htmlFigureAttributes",l,i.modelRange)}),{priority:"low"})}}(o))})),o.on("register:img",((r,l)=>{"imageBlock"!==l.model&&"imageInline"!==l.model||(e.isRegistered("imageBlock")&&e.extend("imageBlock",{allowAttributes:["htmlImgAttributes","htmlFigureAttributes","htmlLinkAttributes"]}),e.isRegistered("imageInline")&&e.extend("imageInline",{allowAttributes:["htmlA","htmlImgAttributes"]}),i.for("upcast").add(function(t){return e=>{e.on("element:img",((e,i,o)=>{if(!i.modelRange)return;const r=i.viewItem,l=t.processViewAttributes(r,o);l&&o.writer.setAttribute("htmlImgAttributes",l,i.modelRange)}),{priority:"low"})}}(o)),i.for("downcast").add((t=>{function e(e){t.on(`attribute:${e}:imageInline`,((t,e,i)=>{if(!i.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:r}=e,l=i.mapper.toViewElement(e.item);w(i.writer,o,r,l)}),{priority:"low"})}function i(e,i){t.on(`attribute:${i}:imageBlock`,((t,i,o)=>{if(!o.consumable.test(i.item,t.name))return;const{attributeOldValue:r,attributeNewValue:l}=i,n=o.mapper.toViewElement(i.item),s=M(o.writer,n,e);s&&(w(o.writer,r,l,s),o.consumable.consume(i.item,t.name))}),{priority:"low"}),"a"===e&&t.on("attribute:linkHref:imageBlock",((t,e,i)=>{if(!i.consumable.consume(e.item,"attribute:htmlLinkAttributes:imageBlock"))return;const o=i.mapper.toViewElement(e.item),r=M(i.writer,o,"a");A(i.writer,e.item.getAttribute("htmlLinkAttributes"),r)}),{priority:"low"})}e("htmlImgAttributes"),i("img","htmlImgAttributes"),i("figure","htmlFigureAttributes"),i("a","htmlLinkAttributes")})),t.plugins.has("LinkImage")&&i.for("upcast").add(function(t,e){const i=e.plugins.get("ImageUtils");return e=>{e.on("element:a",((e,o,r)=>{const l=o.viewItem;if(!i.findViewImgElement(l))return;const n=o.modelCursor.parent;if(!n.is("element","imageBlock"))return;const s=t.processViewAttributes(l,r);s&&r.writer.setAttribute("htmlLinkAttributes",s,n)}),{priority:"low"})}}(o,t)),r.stop())}))}}
 /**
  * @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 W extends e{static get requires(){return[B]}static get pluginName(){return"MediaEmbedElementSupport"}init(){const e=this.editor;if(!e.plugins.has("MediaEmbed")||e.config.get("mediaEmbed.previewsInData"))return;const t=e.model.schema,i=e.conversion,o=this.editor.plugins.get(B),r=this.editor.plugins.get(P),l=e.config.get("mediaEmbed.elementName");r.registerBlockElement({model:"media",view:l}),o.on("register:figure",(()=>{i.for("upcast").add(function(e){return t=>{t.on("element:figure",((t,i,o)=>{const r=i.viewItem;if(!i.modelRange||!r.hasClass("media"))return;const l=e.processViewAttributes(r,o);l&&o.writer.setAttribute("htmlFigureAttributes",l,i.modelRange)}),{priority:"low"})}}(o))})),o.on(`register:${l}`,((e,r)=>{"media"===r.model&&(t.extend("media",{allowAttributes:[y(l),"htmlFigureAttributes"]}),i.for("upcast").add(function(e,t){const i=(i,o,r)=>{function l(t,i){const l=e.processViewAttributes(t,r);l&&r.writer.setAttribute(i,l,o.modelRange)}l(o.viewItem,y(t))};return e=>{e.on(`element:${t}`,i,{priority:"low"})}}(o,l)),i.for("dataDowncast").add(function(e){return t=>{function i(e,i){t.on(`attribute:${i}:media`,((t,i,o)=>{if(!o.consumable.consume(i.item,t.name))return;const{attributeOldValue:r,attributeNewValue:l}=i,n=o.mapper.toViewElement(i.item),s=M(o.writer,n,e);w(o.writer,r,l,s)}))}i(e,y(e)),i("figure","htmlFigureAttributes")}}
+class W extends t{static get requires(){return[B]}static get pluginName(){return"MediaEmbedElementSupport"}init(){const t=this.editor;if(!t.plugins.has("MediaEmbed")||t.config.get("mediaEmbed.previewsInData"))return;const e=t.model.schema,i=t.conversion,o=this.editor.plugins.get(B),r=this.editor.plugins.get(P),l=t.config.get("mediaEmbed.elementName");r.registerBlockElement({model:"media",view:l}),o.on("register:figure",(()=>{i.for("upcast").add(function(t){return e=>{e.on("element:figure",((e,i,o)=>{const r=i.viewItem;if(!i.modelRange||!r.hasClass("media"))return;const l=t.processViewAttributes(r,o);l&&o.writer.setAttribute("htmlFigureAttributes",l,i.modelRange)}),{priority:"low"})}}(o))})),o.on(`register:${l}`,((t,r)=>{"media"===r.model&&(e.extend("media",{allowAttributes:[y(l),"htmlFigureAttributes"]}),i.for("upcast").add(function(t,e){const i=(i,o,r)=>{function l(e,i){const l=t.processViewAttributes(e,r);l&&r.writer.setAttribute(i,l,o.modelRange)}l(o.viewItem,y(e))};return t=>{t.on(`element:${e}`,i,{priority:"low"})}}(o,l)),i.for("dataDowncast").add(function(t){return e=>{function i(t,i){e.on(`attribute:${i}:media`,((e,i,o)=>{if(!o.consumable.consume(i.item,e.name))return;const{attributeOldValue:r,attributeNewValue:l}=i,n=o.mapper.toViewElement(i.item),s=M(o.writer,n,t);w(o.writer,r,l,s)}))}i(t,y(t)),i("figure","htmlFigureAttributes")}}
 /**
  * @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
- */(l)),e.stop())}))}}class z extends e{static get requires(){return[B]}static get pluginName(){return"ScriptElementSupport"}init(){const e=this.editor.plugins.get(B);e.on("register:script",((t,i)=>{const o=this.editor,r=o.model.schema,l=o.conversion;r.register("htmlScript",i.modelSchema),r.extend("htmlScript",{allowAttributes:["htmlScriptAttributes","htmlContent"],isContent:!0}),o.data.registerRawContentMatcher({name:"script"}),l.for("upcast").elementToElement({view:"script",model:E(i)}),l.for("upcast").add(O(i,e)),l.for("downcast").elementToElement({model:"htmlScript",view:(e,{writer:t})=>C("script",e,t)}),l.for("downcast").add(I(i)),t.stop()}))}}
+ */(l)),t.stop())}))}}class U extends t{static get requires(){return[B]}static get pluginName(){return"ScriptElementSupport"}init(){const t=this.editor.plugins.get(B);t.on("register:script",((e,i)=>{const o=this.editor,r=o.model.schema,l=o.conversion;r.register("htmlScript",i.modelSchema),r.extend("htmlScript",{allowAttributes:["htmlScriptAttributes","htmlContent"],isContent:!0}),o.data.registerRawContentMatcher({name:"script"}),l.for("upcast").elementToElement({view:"script",model:E(i)}),l.for("upcast").add(O(i,t)),l.for("downcast").elementToElement({model:"htmlScript",view:(t,{writer:e})=>C("script",t,e)}),l.for("downcast").add(I(i)),e.stop()}))}}
 /**
  * @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 U extends e{static get requires(){return[B]}static get pluginName(){return"TableElementSupport"}init(){const e=this.editor;if(!e.plugins.has("TableEditing"))return;const t=e.model.schema,i=e.conversion,o=e.plugins.get(B),r=e.plugins.get("TableUtils");o.on("register:figure",(()=>{i.for("upcast").add(function(e){return t=>{t.on("element:figure",((t,i,o)=>{const r=i.viewItem;if(!i.modelRange||!r.hasClass("table"))return;const l=e.processViewAttributes(r,o);l&&o.writer.setAttribute("htmlFigureAttributes",l,i.modelRange)}),{priority:"low"})}}(o))})),o.on("register:table",((l,n)=>{"table"===n.model&&(t.extend("table",{allowAttributes:["htmlTableAttributes","htmlFigureAttributes","htmlTheadAttributes","htmlTbodyAttributes"]}),i.for("upcast").add(function(e){return t=>{t.on("element:table",((t,i,o)=>{if(!i.modelRange)return;const r=i.viewItem;l(r,"htmlTableAttributes");for(const e of r.getChildren())e.is("element","thead")&&l(e,"htmlTheadAttributes"),e.is("element","tbody")&&l(e,"htmlTbodyAttributes");function l(t,r){const l=e.processViewAttributes(t,o);l&&o.writer.setAttribute(r,l,i.modelRange)}}),{priority:"low"})}}(o)),i.for("downcast").add((e=>{function t(t,i){e.on(`attribute:${i}:table`,((e,i,o)=>{if(!o.consumable.test(i.item,e.name))return;const r=o.mapper.toViewElement(i.item),l=M(o.writer,r,t);l&&(o.consumable.consume(i.item,e.name),w(o.writer,i.attributeOldValue,i.attributeNewValue,l))}))}t("table","htmlTableAttributes"),t("figure","htmlFigureAttributes"),t("thead","htmlTheadAttributes"),t("tbody","htmlTbodyAttributes")})),e.model.document.registerPostFixer(function(e,t){return i=>{const o=e.document.differ.getChanges();let r=!1;for(const e of o){if("attribute"!=e.type||"headingRows"!=e.attributeKey)continue;const o=e.range.start.nodeAfter,l=o.getAttribute("htmlTheadAttributes"),n=o.getAttribute("htmlTbodyAttributes");l&&!e.attributeNewValue?(i.removeAttribute("htmlTheadAttributes",o),r=!0):n&&e.attributeNewValue==t.getRows(o)&&(i.removeAttribute("htmlTbodyAttributes",o),r=!0)}return r}}(e.model,r)),l.stop())}))}}
+ */class z extends t{static get requires(){return[B]}static get pluginName(){return"TableElementSupport"}init(){const t=this.editor;if(!t.plugins.has("TableEditing"))return;const e=t.model.schema,i=t.conversion,o=t.plugins.get(B),r=t.plugins.get("TableUtils");o.on("register:figure",(()=>{i.for("upcast").add(function(t){return e=>{e.on("element:figure",((e,i,o)=>{const r=i.viewItem;if(!i.modelRange||!r.hasClass("table"))return;const l=t.processViewAttributes(r,o);l&&o.writer.setAttribute("htmlFigureAttributes",l,i.modelRange)}),{priority:"low"})}}(o))})),o.on("register:table",((l,n)=>{"table"===n.model&&(e.extend("table",{allowAttributes:["htmlTableAttributes","htmlFigureAttributes","htmlTheadAttributes","htmlTbodyAttributes"]}),i.for("upcast").add(function(t){return e=>{e.on("element:table",((e,i,o)=>{if(!i.modelRange)return;const r=i.viewItem;l(r,"htmlTableAttributes");for(const t of r.getChildren())t.is("element","thead")&&l(t,"htmlTheadAttributes"),t.is("element","tbody")&&l(t,"htmlTbodyAttributes");function l(e,r){const l=t.processViewAttributes(e,o);l&&o.writer.setAttribute(r,l,i.modelRange)}}),{priority:"low"})}}(o)),i.for("downcast").add((t=>{function e(e,i){t.on(`attribute:${i}:table`,((t,i,o)=>{if(!o.consumable.test(i.item,t.name))return;const r=o.mapper.toViewElement(i.item),l=M(o.writer,r,e);l&&(o.consumable.consume(i.item,t.name),w(o.writer,i.attributeOldValue,i.attributeNewValue,l))}))}e("table","htmlTableAttributes"),e("figure","htmlFigureAttributes"),e("thead","htmlTheadAttributes"),e("tbody","htmlTbodyAttributes")})),t.model.document.registerPostFixer(function(t,e){return i=>{const o=t.document.differ.getChanges();let r=!1;for(const t of o){if("attribute"!=t.type||"headingRows"!=t.attributeKey)continue;const o=t.range.start.nodeAfter,l=o.getAttribute("htmlTheadAttributes"),n=o.getAttribute("htmlTbodyAttributes");l&&!t.attributeNewValue?(i.removeAttribute("htmlTheadAttributes",o),r=!0):n&&t.attributeNewValue==e.getRows(o)&&(i.removeAttribute("htmlTbodyAttributes",o),r=!0)}return r}}(t.model,r)),l.stop())}))}}
 /**
  * @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 G extends e{static get requires(){return[B]}static get pluginName(){return"StyleElementSupport"}init(){const e=this.editor.plugins.get(B);e.on("register:style",((t,i)=>{const o=this.editor,r=o.model.schema,l=o.conversion;r.register("htmlStyle",i.modelSchema),r.extend("htmlStyle",{allowAttributes:["htmlStyleAttributes","htmlContent"],isContent:!0}),o.data.registerRawContentMatcher({name:"style"}),l.for("upcast").elementToElement({view:"style",model:E(i)}),l.for("upcast").add(O(i,e)),l.for("downcast").elementToElement({model:"htmlStyle",view:(e,{writer:t})=>C("style",e,t)}),l.for("downcast").add(I(i)),t.stop()}))}}
+class G extends t{static get requires(){return[B]}static get pluginName(){return"StyleElementSupport"}init(){const t=this.editor.plugins.get(B);t.on("register:style",((e,i)=>{const o=this.editor,r=o.model.schema,l=o.conversion;r.register("htmlStyle",i.modelSchema),r.extend("htmlStyle",{allowAttributes:["htmlStyleAttributes","htmlContent"],isContent:!0}),o.data.registerRawContentMatcher({name:"style"}),l.for("upcast").elementToElement({view:"style",model:E(i)}),l.for("upcast").add(O(i,t)),l.for("downcast").elementToElement({model:"htmlStyle",view:(t,{writer:e})=>C("style",t,e)}),l.for("downcast").add(I(i)),e.stop()}))}}
 /**
  * @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 K extends e{static get requires(){return[B]}static get pluginName(){return"ListElementSupport"}init(){const e=this.editor;if(!e.plugins.has("ListEditing"))return;const t=e.model.schema,i=e.conversion,o=e.plugins.get(B),r=e.plugins.get("ListEditing"),l=e.plugins.get("ListUtils"),n=["ul","ol","li"];r.registerDowncastStrategy({scope:"item",attributeName:"htmlLiAttributes",setAttributeOnDowncast:A}),r.registerDowncastStrategy({scope:"list",attributeName:"htmlUlAttributes",setAttributeOnDowncast:A}),r.registerDowncastStrategy({scope:"list",attributeName:"htmlOlAttributes",setAttributeOnDowncast:A}),o.on("register",((e,r)=>{if(!n.includes(r.view))return;if(e.stop(),t.checkAttribute("$block","htmlLiAttributes"))return;const l=n.map((e=>y(e)));t.extend("$listItem",{allowAttributes:l}),i.for("upcast").add((e=>{e.on("element:ul",X("htmlUlAttributes",o),{priority:"low"}),e.on("element:ol",X("htmlOlAttributes",o),{priority:"low"}),e.on("element:li",X("htmlLiAttributes",o),{priority:"low"})}))})),r.on("postFixer",((e,{listNodes:t,writer:i})=>{for(const{node:o,previousNodeInList:r}of t)if(r){if(r.getAttribute("listType")==o.getAttribute("listType")){const t=Q(r.getAttribute("listType")),l=r.getAttribute(t);!p(o.getAttribute(t),l)&&i.model.schema.checkAttribute(o,t)&&(i.setAttribute(t,l,o),e.return=!0)}if(r.getAttribute("listItemId")==o.getAttribute("listItemId")){const t=r.getAttribute("htmlLiAttributes");!p(o.getAttribute("htmlLiAttributes"),t)&&i.model.schema.checkAttribute(o,"htmlLiAttributes")&&(i.setAttribute("htmlLiAttributes",t,o),e.return=!0)}}})),r.on("postFixer",((e,{listNodes:t,writer:i})=>{for(const{node:o}of t){const t=o.getAttribute("listType");!l.isNumberedListType(t)&&o.getAttribute("htmlOlAttributes")&&(i.removeAttribute("htmlOlAttributes",o),e.return=!0),l.isNumberedListType(t)&&o.getAttribute("htmlUlAttributes")&&(i.removeAttribute("htmlUlAttributes",o),e.return=!0)}}))}afterInit(){const e=this.editor;if(!e.commands.get("indentList"))return;const t=e.commands.get("indentList");this.listenTo(t,"afterExecute",((t,i)=>{e.model.change((t=>{for(const o of i){const i=Q(o.getAttribute("listType"));e.model.schema.checkAttribute(o,i)&&t.setAttribute(i,{},o)}}))}))}}function X(e,t){return(i,o,r)=>{const l=o.viewItem;o.modelRange||Object.assign(o,r.convertChildren(o.viewItem,o.modelCursor));const n=t.processViewAttributes(l,r);for(const t of o.modelRange.getItems({shallow:!0}))t.hasAttribute("listItemId")&&(t.hasAttribute(e)||r.writer.model.schema.checkAttribute(t,e)&&r.writer.setAttribute(e,n||{},t))}}function Q(e){return"numbered"===e||"customNumbered"==e?"htmlOlAttributes":"htmlUlAttributes"}
+ */class K extends t{static get requires(){return[B]}static get pluginName(){return"ListElementSupport"}init(){const t=this.editor;if(!t.plugins.has("ListEditing"))return;const e=t.model.schema,i=t.conversion,o=t.plugins.get(B),r=t.plugins.get("ListEditing"),l=t.plugins.get("ListUtils"),n=["ul","ol","li"];r.registerDowncastStrategy({scope:"item",attributeName:"htmlLiAttributes",setAttributeOnDowncast:A}),r.registerDowncastStrategy({scope:"list",attributeName:"htmlUlAttributes",setAttributeOnDowncast:A}),r.registerDowncastStrategy({scope:"list",attributeName:"htmlOlAttributes",setAttributeOnDowncast:A}),o.on("register",((t,r)=>{if(!n.includes(r.view))return;if(t.stop(),e.checkAttribute("$block","htmlLiAttributes"))return;const l=n.map((t=>y(t)));e.extend("$listItem",{allowAttributes:l}),i.for("upcast").add((t=>{t.on("element:ul",X("htmlUlAttributes",o),{priority:"low"}),t.on("element:ol",X("htmlOlAttributes",o),{priority:"low"}),t.on("element:li",X("htmlLiAttributes",o),{priority:"low"})}))})),r.on("postFixer",((t,{listNodes:e,writer:i})=>{for(const{node:o,previousNodeInList:r}of e)if(r){if(r.getAttribute("listType")==o.getAttribute("listType")){const e=Q(r.getAttribute("listType")),l=r.getAttribute(e);!p(o.getAttribute(e),l)&&i.model.schema.checkAttribute(o,e)&&(i.setAttribute(e,l,o),t.return=!0)}if(r.getAttribute("listItemId")==o.getAttribute("listItemId")){const e=r.getAttribute("htmlLiAttributes");!p(o.getAttribute("htmlLiAttributes"),e)&&i.model.schema.checkAttribute(o,"htmlLiAttributes")&&(i.setAttribute("htmlLiAttributes",e,o),t.return=!0)}}})),r.on("postFixer",((t,{listNodes:e,writer:i})=>{for(const{node:o}of e){const e=o.getAttribute("listType");!l.isNumberedListType(e)&&o.getAttribute("htmlOlAttributes")&&(i.removeAttribute("htmlOlAttributes",o),t.return=!0),l.isNumberedListType(e)&&o.getAttribute("htmlUlAttributes")&&(i.removeAttribute("htmlUlAttributes",o),t.return=!0)}}))}afterInit(){const t=this.editor;if(!t.commands.get("indentList"))return;const e=t.commands.get("indentList");this.listenTo(e,"afterExecute",((e,i)=>{t.model.change((e=>{for(const o of i){const i=Q(o.getAttribute("listType"));t.model.schema.checkAttribute(o,i)&&e.setAttribute(i,{},o)}}))}))}}function X(t,e){return(i,o,r)=>{const l=o.viewItem;o.modelRange||Object.assign(o,r.convertChildren(o.viewItem,o.modelCursor));const n=e.processViewAttributes(l,r);for(const e of o.modelRange.getItems({shallow:!0}))e.hasAttribute("listItemId")&&(e.hasAttribute("htmlUlAttributes")||e.hasAttribute("htmlOlAttributes")||r.writer.model.schema.checkAttribute(e,t)&&r.writer.setAttribute(t,n||{},e))}}function Q(t){return"numbered"===t||"customNumbered"==t?"htmlOlAttributes":"htmlUlAttributes"}
 /**
  * @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 Y extends e{static get requires(){return[B,P]}static get pluginName(){return"CustomElementSupport"}init(){const e=this.editor.plugins.get(B),t=this.editor.plugins.get(P);e.on("register:$customElement",((i,o)=>{i.stop();const r=this.editor,l=r.model.schema,n=r.conversion,s=r.editing.view.domConverter.unsafeElements,a=r.data.htmlProcessor.domConverter.preElements;l.register(o.model,o.modelSchema),l.extend(o.model,{allowAttributes:["htmlElementName","htmlCustomElementAttributes","htmlContent"],isContent:!0}),r.data.htmlProcessor.domConverter.registerRawContentMatcher({name:"template"}),n.for("upcast").elementToElement({view:/.*/,model:(i,l)=>{if("$comment"==i.name)return null;if(!function(e){try{document.createElement(e)}catch(e){return!1}return!0}
+ */class Y extends t{static get requires(){return[B,P]}static get pluginName(){return"CustomElementSupport"}init(){const t=this.editor.plugins.get(B),e=this.editor.plugins.get(P);t.on("register:$customElement",((i,o)=>{i.stop();const r=this.editor,l=r.model.schema,n=r.conversion,s=r.editing.view.domConverter.unsafeElements,a=r.data.htmlProcessor.domConverter.preElements;l.register(o.model,o.modelSchema),l.extend(o.model,{allowAttributes:["htmlElementName","htmlCustomElementAttributes","htmlContent"],isContent:!0}),r.data.htmlProcessor.domConverter.registerRawContentMatcher({name:"template"}),n.for("upcast").elementToElement({view:/.*/,model:(i,l)=>{if("$comment"==i.name)return null;if(!function(t){try{document.createElement(t)}catch(t){return!1}return!0}
 /**
  * @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
- */(i.name))return null;if(t.getDefinitionsForView(i.name).size)return null;s.includes(i.name)||s.push(i.name),a.includes(i.name)||a.push(i.name);const n=l.writer.createElement(o.model,{htmlElementName:i.name}),c=e.processViewAttributes(i,l);let d;if(c&&l.writer.setAttribute("htmlCustomElementAttributes",c,n),i.is("element","template")&&i.getCustomProperty("$rawContent"))d=i.getCustomProperty("$rawContent");else{const e=new m(i.document).createDocumentFragment(i),t=r.data.htmlProcessor.domConverter.viewToDom(e),o=t.firstChild;for(;o.firstChild;)t.appendChild(o.firstChild);o.remove(),d=r.data.htmlProcessor.htmlWriter.getHtml(t)}l.writer.setAttribute("htmlContent",d,n);for(const{item:e}of r.editing.view.createRangeIn(i))l.consumable.consume(e,{name:!0});return n},converterPriority:"low"}),n.for("editingDowncast").elementToElement({model:{name:o.model,attributes:["htmlElementName","htmlCustomElementAttributes","htmlContent"]},view:(e,{writer:t})=>{const i=e.getAttribute("htmlElementName"),o=t.createRawElement(i);return e.hasAttribute("htmlCustomElementAttributes")&&A(t,e.getAttribute("htmlCustomElementAttributes"),o),o}}),n.for("dataDowncast").elementToElement({model:{name:o.model,attributes:["htmlElementName","htmlCustomElementAttributes","htmlContent"]},view:(e,{writer:t})=>{const i=e.getAttribute("htmlElementName"),o=e.getAttribute("htmlContent"),r=t.createRawElement(i,null,((e,t)=>{t.setContentOf(e,o)}));return e.hasAttribute("htmlCustomElementAttributes")&&A(t,e.getAttribute("htmlCustomElementAttributes"),r),r}})}))}}class J extends e{static get pluginName(){return"GeneralHtmlSupport"}static get requires(){return[B,V,H,L,q,W,z,U,G,K,Y]}init(){const e=this.editor,t=e.plugins.get(B);t.loadAllowedEmptyElementsConfig(e.config.get("htmlSupport.allowEmpty")||[]),t.loadAllowedConfig(e.config.get("htmlSupport.allow")||[]),t.loadDisallowedConfig(e.config.get("htmlSupport.disallow")||[])}getGhsAttributeNameForElement(e){const t=this.editor.plugins.get("DataSchema"),i=Array.from(t.getDefinitionsForView(e,!1)),o=i.find((e=>e.isInline&&!i[0].isObject));return o?o.model:y(e)}addModelHtmlClass(e,i,o){const r=this.editor.model,l=this.getGhsAttributeNameForElement(e);r.change((e=>{for(const n of Z(r,o,l))v(e,n,l,"classes",(e=>{for(const o of t(i))e.add(o)}))}))}removeModelHtmlClass(e,i,o){const r=this.editor.model,l=this.getGhsAttributeNameForElement(e);r.change((e=>{for(const n of Z(r,o,l))v(e,n,l,"classes",(e=>{for(const o of t(i))e.delete(o)}))}))}setModelHtmlAttributes(e,t,i){const o=this.editor.model,r=this.getGhsAttributeNameForElement(e);o.change((e=>{for(const l of Z(o,i,r))v(e,l,r,"attributes",(e=>{for(const[i,o]of Object.entries(t))e.set(i,o)}))}))}removeModelHtmlAttributes(e,i,o){const r=this.editor.model,l=this.getGhsAttributeNameForElement(e);r.change((e=>{for(const n of Z(r,o,l))v(e,n,l,"attributes",(e=>{for(const o of t(i))e.delete(o)}))}))}setModelHtmlStyles(e,t,i){const o=this.editor.model,r=this.getGhsAttributeNameForElement(e);o.change((e=>{for(const l of Z(o,i,r))v(e,l,r,"styles",(e=>{for(const[i,o]of Object.entries(t))e.set(i,o)}))}))}removeModelHtmlStyles(e,i,o){const r=this.editor.model,l=this.getGhsAttributeNameForElement(e);r.change((e=>{for(const n of Z(r,o,l))v(e,n,l,"styles",(e=>{for(const o of t(i))e.delete(o)}))}))}}function*Z(e,t,i){if(t)if(!(Symbol.iterator in t)&&t.is("documentSelection")&&t.isCollapsed)e.schema.checkAttributeInSelection(t,i)&&(yield t);else for(const o of function(e,t,i){return!(Symbol.iterator in t)&&(t.is("node")||t.is("$text")||t.is("$textProxy"))?e.schema.checkAttribute(t,i)?[e.createRangeOn(t)]:[]:e.schema.getValidRanges(e.createSelection(t).getRanges(),i)}
+ */(i.name))return null;if(e.getDefinitionsForView(i.name).size)return null;s.includes(i.name)||s.push(i.name),a.includes(i.name)||a.push(i.name);const n=l.writer.createElement(o.model,{htmlElementName:i.name}),c=t.processViewAttributes(i,l);let d;if(c&&l.writer.setAttribute("htmlCustomElementAttributes",c,n),i.is("element","template")&&i.getCustomProperty("$rawContent"))d=i.getCustomProperty("$rawContent");else{const t=new m(i.document).createDocumentFragment(i),e=r.data.htmlProcessor.domConverter.viewToDom(t),o=e.firstChild;for(;o.firstChild;)e.appendChild(o.firstChild);o.remove(),d=r.data.htmlProcessor.htmlWriter.getHtml(e)}l.writer.setAttribute("htmlContent",d,n);for(const{item:t}of r.editing.view.createRangeIn(i))l.consumable.consume(t,{name:!0});return n},converterPriority:"low"}),n.for("editingDowncast").elementToElement({model:{name:o.model,attributes:["htmlElementName","htmlCustomElementAttributes","htmlContent"]},view:(t,{writer:e})=>{const i=t.getAttribute("htmlElementName"),o=e.createRawElement(i);return t.hasAttribute("htmlCustomElementAttributes")&&A(e,t.getAttribute("htmlCustomElementAttributes"),o),o}}),n.for("dataDowncast").elementToElement({model:{name:o.model,attributes:["htmlElementName","htmlCustomElementAttributes","htmlContent"]},view:(t,{writer:e})=>{const i=t.getAttribute("htmlElementName"),o=t.getAttribute("htmlContent"),r=e.createRawElement(i,null,((t,e)=>{e.setContentOf(t,o)}));return t.hasAttribute("htmlCustomElementAttributes")&&A(e,t.getAttribute("htmlCustomElementAttributes"),r),r}})}))}}class J extends t{static get pluginName(){return"GeneralHtmlSupport"}static get requires(){return[B,V,H,L,q,W,U,z,G,K,Y]}init(){const t=this.editor,e=t.plugins.get(B);e.loadAllowedEmptyElementsConfig(t.config.get("htmlSupport.allowEmpty")||[]),e.loadAllowedConfig(t.config.get("htmlSupport.allow")||[]),e.loadDisallowedConfig(t.config.get("htmlSupport.disallow")||[])}getGhsAttributeNameForElement(t){const e=this.editor.plugins.get("DataSchema"),i=Array.from(e.getDefinitionsForView(t,!1)),o=i.find((t=>t.isInline&&!i[0].isObject));return o?o.model:y(t)}addModelHtmlClass(t,i,o){const r=this.editor.model,l=this.getGhsAttributeNameForElement(t);r.change((t=>{for(const n of Z(r,o,l))v(t,n,l,"classes",(t=>{for(const o of e(i))t.add(o)}))}))}removeModelHtmlClass(t,i,o){const r=this.editor.model,l=this.getGhsAttributeNameForElement(t);r.change((t=>{for(const n of Z(r,o,l))v(t,n,l,"classes",(t=>{for(const o of e(i))t.delete(o)}))}))}setModelHtmlAttributes(t,e,i){const o=this.editor.model,r=this.getGhsAttributeNameForElement(t);o.change((t=>{for(const l of Z(o,i,r))v(t,l,r,"attributes",(t=>{for(const[i,o]of Object.entries(e))t.set(i,o)}))}))}removeModelHtmlAttributes(t,i,o){const r=this.editor.model,l=this.getGhsAttributeNameForElement(t);r.change((t=>{for(const n of Z(r,o,l))v(t,n,l,"attributes",(t=>{for(const o of e(i))t.delete(o)}))}))}setModelHtmlStyles(t,e,i){const o=this.editor.model,r=this.getGhsAttributeNameForElement(t);o.change((t=>{for(const l of Z(o,i,r))v(t,l,r,"styles",(t=>{for(const[i,o]of Object.entries(e))t.set(i,o)}))}))}removeModelHtmlStyles(t,i,o){const r=this.editor.model,l=this.getGhsAttributeNameForElement(t);r.change((t=>{for(const n of Z(r,o,l))v(t,n,l,"styles",(t=>{for(const o of e(i))t.delete(o)}))}))}}function*Z(t,e,i){if(e)if(!(Symbol.iterator in e)&&e.is("documentSelection")&&e.isCollapsed)t.schema.checkAttributeInSelection(e,i)&&(yield e);else for(const o of function(t,e,i){return!(Symbol.iterator in e)&&(e.is("node")||e.is("$text")||e.is("$textProxy"))?t.schema.checkAttribute(e,i)?[t.createRangeOn(e)]:[]:t.schema.getValidRanges(t.createSelection(e).getRanges(),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
- */(e,t,i))yield*o.getItems({shallow:!0})}class ee extends e{static get pluginName(){return"HtmlComment"}init(){const e=this.editor,t=new Map;e.data.processor.skipComments=!1,e.model.schema.addAttributeCheck(((e,t)=>{if(e.endsWith("$root")&&t.startsWith("$comment"))return!0})),e.conversion.for("upcast").elementToMarker({view:"$comment",model:e=>{const i=`$comment:${l()}`,o=e.getCustomProperty("$rawContent");return t.set(i,o),i}}),e.conversion.for("dataDowncast").markerToElement({model:"$comment",view:(e,{writer:t})=>{let i;for(const t of this.editor.model.document.getRootNames())if(i=this.editor.model.document.getRoot(t),i.hasAttribute(e.markerName))break;const o=e.markerName,r=i.getAttribute(o),l=t.createUIElement("$comment");return t.setCustomProperty("$rawContent",r,l),l}}),e.model.document.registerPostFixer((i=>{let o=!1;const r=e.model.document.differ.getChangedMarkers().filter((e=>e.name.startsWith("$comment:")));for(const e of r){const{oldRange:r,newRange:l}=e.data;if(!r||!l||r.root!=l.root){if(r){const t=r.root;t.hasAttribute(e.name)&&(i.removeAttribute(e.name,t),o=!0)}if(l){const r=l.root;"$graveyard"==r.rootName?(i.removeMarker(e.name),o=!0):r.hasAttribute(e.name)||(i.setAttribute(e.name,t.get(e.name)||"",r),o=!0)}}}return o})),e.data.on("set",(()=>{for(const t of e.model.markers.getMarkersGroup("$comment"))this.removeHtmlComment(t.name)}),{priority:"high"}),e.model.on("deleteContent",((t,[i])=>{for(const t of i.getRanges()){const i=e.model.schema.getLimitElement(t),o=e.model.createPositionAt(i,0),r=e.model.createPositionAt(i,"end");let l;l=o.isTouching(t.start)&&r.isTouching(t.end)?this.getHtmlCommentsInRange(e.model.createRange(o,r)):this.getHtmlCommentsInRange(t,{skipBoundaries:!0});for(const e of l)this.removeHtmlComment(e)}}),{priority:"high"})}createHtmlComment(e,t){const i=l(),o=this.editor.model,r=o.document.getRoot(e.root.rootName),n=`$comment:${i}`;return o.change((i=>{const o=i.createRange(e);return i.addMarker(n,{usingOperation:!0,affectsData:!0,range:o}),i.setAttribute(n,t,r),n}))}removeHtmlComment(e){const t=this.editor,i=t.model.markers.get(e);return!!i&&(t.model.change((e=>{e.removeMarker(i)})),!0)}getHtmlCommentData(e){const t=this.editor.model.markers.get(e);if(!t)return null;let i="";for(const t of this.editor.model.document.getRoots())if(t.hasAttribute(e)){i=t.getAttribute(e);break}return{content:i,position:t.getStart()}}getHtmlCommentsInRange(e,{skipBoundaries:t=!1}={}){const i=!t;return Array.from(this.editor.model.markers.getMarkersGroup("$comment")).filter((t=>function(e,t){const o=e.getRange().start;return(o.isAfter(t.start)||i&&o.isEqual(t.start))&&(o.isBefore(t.end)||i&&o.isEqual(t.end))}(t,e))).map((e=>e.name))}}
+ */(t,e,i))yield*o.getItems({shallow:!0})}class tt extends t{static get pluginName(){return"HtmlComment"}init(){const t=this.editor,e=new Map;t.data.processor.skipComments=!1,t.model.schema.addAttributeCheck(((t,e)=>{if(t.endsWith("$root")&&e.startsWith("$comment"))return!0})),t.conversion.for("upcast").elementToMarker({view:"$comment",model:t=>{const i=`$comment:${l()}`,o=t.getCustomProperty("$rawContent");return e.set(i,o),i}}),t.conversion.for("dataDowncast").markerToElement({model:"$comment",view:(t,{writer:e})=>{let i;for(const e of this.editor.model.document.getRootNames())if(i=this.editor.model.document.getRoot(e),i.hasAttribute(t.markerName))break;const o=t.markerName,r=i.getAttribute(o),l=e.createUIElement("$comment");return e.setCustomProperty("$rawContent",r,l),l}}),t.model.document.registerPostFixer((i=>{let o=!1;const r=t.model.document.differ.getChangedMarkers().filter((t=>t.name.startsWith("$comment:")));for(const t of r){const{oldRange:r,newRange:l}=t.data;if(!r||!l||r.root!=l.root){if(r){const e=r.root;e.hasAttribute(t.name)&&(i.removeAttribute(t.name,e),o=!0)}if(l){const r=l.root;"$graveyard"==r.rootName?(i.removeMarker(t.name),o=!0):r.hasAttribute(t.name)||(i.setAttribute(t.name,e.get(t.name)||"",r),o=!0)}}}return o})),t.data.on("set",(()=>{for(const e of t.model.markers.getMarkersGroup("$comment"))this.removeHtmlComment(e.name)}),{priority:"high"}),t.model.on("deleteContent",((e,[i])=>{for(const e of i.getRanges()){const i=t.model.schema.getLimitElement(e),o=t.model.createPositionAt(i,0),r=t.model.createPositionAt(i,"end");let l;l=o.isTouching(e.start)&&r.isTouching(e.end)?this.getHtmlCommentsInRange(t.model.createRange(o,r)):this.getHtmlCommentsInRange(e,{skipBoundaries:!0});for(const t of l)this.removeHtmlComment(t)}}),{priority:"high"})}createHtmlComment(t,e){const i=l(),o=this.editor.model,r=o.document.getRoot(t.root.rootName),n=`$comment:${i}`;return o.change((i=>{const o=i.createRange(t);return i.addMarker(n,{usingOperation:!0,affectsData:!0,range:o}),i.setAttribute(n,e,r),n}))}removeHtmlComment(t){const e=this.editor,i=e.model.markers.get(t);return!!i&&(e.model.change((t=>{t.removeMarker(i)})),!0)}getHtmlCommentData(t){const e=this.editor.model.markers.get(t);if(!e)return null;let i="";for(const e of this.editor.model.document.getRoots())if(e.hasAttribute(t)){i=e.getAttribute(t);break}return{content:i,position:e.getStart()}}getHtmlCommentsInRange(t,{skipBoundaries:e=!1}={}){const i=!e;return Array.from(this.editor.model.markers.getMarkersGroup("$comment")).filter((e=>function(t,e){const o=t.getRange().start;return(o.isAfter(e.start)||i&&o.isEqual(e.start))&&(o.isBefore(e.end)||i&&o.isEqual(e.end))}(e,t))).map((t=>t.name))}}
 /**
  * @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 te extends a{toView(e){if(!e.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i))return super.toView(e);let t="",i="";e=(e=e.replace(/<!DOCTYPE[^>]*>/i,(e=>(t=e,"")))).replace(/<\?xml\s[^?]*\?>/i,(e=>(i=e,"")));const o=this._toDom(e),r=this.domConverter.domToView(o,{skipComments:this.skipComments}),l=new m(r.document);return l.setCustomProperty("$fullPageDocument",o.ownerDocument.documentElement.outerHTML,r),t&&l.setCustomProperty("$fullPageDocType",t,r),i&&l.setCustomProperty("$fullPageXmlDeclaration",i,r),r}toData(e){let t=super.toData(e);const i=e.getCustomProperty("$fullPageDocument"),o=e.getCustomProperty("$fullPageDocType"),r=e.getCustomProperty("$fullPageXmlDeclaration");return i&&(t=i.replace(/<\/body\s*>/,t+"$&"),o&&(t=o+"\n"+t),r&&(t=r+"\n"+t)),t}}
+ */class et extends a{toView(t){if(!t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i))return super.toView(t);let e="",i="";t=(t=t.replace(/<!DOCTYPE[^>]*>/i,(t=>(e=t,"")))).replace(/<\?xml\s[^?]*\?>/i,(t=>(i=t,"")));const o=this._toDom(t),r=this.domConverter.domToView(o,{skipComments:this.skipComments}),l=new m(r.document);return l.setCustomProperty("$fullPageDocument",o.ownerDocument.documentElement.outerHTML,r),e&&l.setCustomProperty("$fullPageDocType",e,r),i&&l.setCustomProperty("$fullPageXmlDeclaration",i,r),r}toData(t){let e=super.toData(t);const i=t.getCustomProperty("$fullPageDocument"),o=t.getCustomProperty("$fullPageDocType"),r=t.getCustomProperty("$fullPageXmlDeclaration");return i&&(e=i.replace(/<\/body\s*>/,e+"$&"),o&&(e=o+"\n"+e),r&&(e=r+"\n"+e)),e}}
 /**
  * @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 ie extends e{static get pluginName(){return"FullPage"}init(){const e=this.editor,t=["$fullPageDocument","$fullPageDocType","$fullPageXmlDeclaration"];e.data.processor=new te(e.data.viewDocument),e.model.schema.extend("$root",{allowAttributes:t}),e.data.on("toModel",((i,[o])=>{const r=e.model.document.getRoot();e.model.change((e=>{for(const i of t){const t=o.getCustomProperty(i);t&&e.setAttribute(i,t,r)}}))}),{priority:"low"}),e.data.on("toView",((e,[i])=>{if(!i.is("rootElement"))return;const o=i,r=e.return;if(!o.hasAttribute("$fullPageDocument"))return;const l=new m(r.document);for(const e of t){const t=o.getAttribute(e);t&&l.setCustomProperty(e,t,r)}}),{priority:"low"}),e.data.on("set",(()=>{const i=e.model.document.getRoot();e.model.change((e=>{for(const o of t)i.hasAttribute(o)&&e.removeAttribute(o,i)}))}),{priority:"high"}),e.data.on("get",((e,t)=>{t[0]||(t[0]={}),t[0].trim=!1}),{priority:"high"})}}export{B as DataFilter,P as DataSchema,ie as FullPage,J as GeneralHtmlSupport,ee as HtmlComment,te as HtmlPageDataProcessor};
\ No newline at end of file
+ */class it extends t{static get pluginName(){return"FullPage"}init(){const t=this.editor,e=["$fullPageDocument","$fullPageDocType","$fullPageXmlDeclaration"];t.data.processor=new et(t.data.viewDocument),t.model.schema.extend("$root",{allowAttributes:e}),t.data.on("toModel",((i,[o])=>{const r=t.model.document.getRoot();t.model.change((t=>{for(const i of e){const e=o.getCustomProperty(i);e&&t.setAttribute(i,e,r)}}))}),{priority:"low"}),t.data.on("toView",((t,[i])=>{if(!i.is("rootElement"))return;const o=i,r=t.return;if(!o.hasAttribute("$fullPageDocument"))return;const l=new m(r.document);for(const t of e){const e=o.getAttribute(t);e&&l.setCustomProperty(t,e,r)}}),{priority:"low"}),t.data.on("set",(()=>{const i=t.model.document.getRoot();t.model.change((t=>{for(const o of e)i.hasAttribute(o)&&t.removeAttribute(o,i)}))}),{priority:"high"}),t.data.on("get",((t,e)=>{e[0]||(e[0]={}),e[0].trim=!1}),{priority:"high"})}}export{B as DataFilter,P as DataSchema,it as FullPage,J as GeneralHtmlSupport,tt as HtmlComment,et as HtmlPageDataProcessor};
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-link.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-link.js
index 10ff735c2ca9b4ea043b08208a68c4a0c1345166..62e8b480ad0a2086afde07be3c1bf9a7cac82e36 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-link.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-link.js
@@ -1,20 +1,20 @@
-import{Command as e,Plugin as t,icons as i}from"@ckeditor/ckeditor5-core";import{findAttributeRange as n,TwoStepCaretMovement as o,Input as s,inlineHighlight as r,Delete as a,TextWatcher as c,getLastTextLine as l}from"@ckeditor/ckeditor5-typing";import{ClipboardPipeline as d}from"@ckeditor/ckeditor5-clipboard";import{toMap as u,Collection as k,first as h,ObservableMixin as m,env as g,keyCodes as f,FocusTracker as b,KeystrokeHandler as p}from"@ckeditor/ckeditor5-utils";import{upperFirst as w}from"lodash-es";import{ClickObserver as _,Matcher as v}from"@ckeditor/ckeditor5-engine";import{View as A,ViewCollection as y,FocusCycler as x,submitHandler as I,LabeledFieldView as V,createLabeledInputText as E,ButtonView as S,SwitchButtonView as L,ContextualBalloon as D,CssTransitionDisablerMixin as T,MenuBarMenuListItemButtonView as C,clickOutsideHandler as M}from"@ckeditor/ckeditor5-ui";import{isWidget as B}from"@ckeditor/ckeditor5-widget";
+import{Command as e,Plugin as t,icons as i}from"@ckeditor/ckeditor5-core";import{findAttributeRange as n,TwoStepCaretMovement as o,Input as s,inlineHighlight as r,Delete as a,TextWatcher as c,getLastTextLine as l}from"@ckeditor/ckeditor5-typing";import{ClipboardPipeline as d}from"@ckeditor/ckeditor5-clipboard";import{toMap as u,Collection as k,first as h,ObservableMixin as m,env as g,keyCodes as f,FocusTracker as b,KeystrokeHandler as p}from"@ckeditor/ckeditor5-utils";import{upperFirst as w}from"lodash-es";import{ClickObserver as _,Matcher as v}from"@ckeditor/ckeditor5-engine";import{View as y,ViewCollection as A,FocusCycler as x,submitHandler as V,LabeledFieldView as I,createLabeledInputText as E,ButtonView as S,SwitchButtonView as T,ContextualBalloon as L,CssTransitionDisablerMixin as D,MenuBarMenuListItemButtonView as C,clickOutsideHandler as N}from"@ckeditor/ckeditor5-ui";import{isWidget as M}from"@ckeditor/ckeditor5-widget";
 /**
  * @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 N{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(e){Array.isArray(e)?e.forEach((e=>this._definitions.add(e))):this._definitions.add(e)}getDispatcher(){return e=>{e.on("attribute:linkHref",((e,t,i)=>{if(!i.consumable.test(t.item,"attribute:linkHref"))return;if(!t.item.is("selection")&&!i.schema.isInline(t.item))return;const n=i.writer,o=n.document.selection;for(const e of this._definitions){const s=n.createAttributeElement("a",e.attributes,{priority:5});e.classes&&n.addClass(e.classes,s);for(const t in e.styles)n.setStyle(t,e.styles[t],s);n.setCustomProperty("link",!0,s),e.callback(t.attributeNewValue)?t.item.is("selection")?n.wrap(o.getFirstRange(),s):n.wrap(i.mapper.toViewRange(t.range),s):n.unwrap(i.mapper.toViewRange(t.range),s)}}),{priority:"high"})}}getDispatcherForLinkedImage(){return e=>{e.on("attribute:linkHref:imageBlock",((e,t,{writer:i,mapper:n})=>{const o=n.toViewElement(t.item),s=Array.from(o.getChildren()).find((e=>e.is("element","a")));for(const e of this._definitions){const n=u(e.attributes);if(e.callback(t.attributeNewValue)){for(const[e,t]of n)"class"===e?i.addClass(t,s):i.setAttribute(e,t,s);e.classes&&i.addClass(e.classes,s);for(const t in e.styles)i.setStyle(t,e.styles[t],s)}else{for(const[e,t]of n)"class"===e?i.removeClass(t,s):i.removeAttribute(e,s);e.classes&&i.removeClass(e.classes,s);for(const t in e.styles)i.removeStyle(t,s)}}}))}}}
+ */class B{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(e){Array.isArray(e)?e.forEach((e=>this._definitions.add(e))):this._definitions.add(e)}getDispatcher(){return e=>{e.on("attribute:linkHref",((e,t,i)=>{if(!i.consumable.test(t.item,"attribute:linkHref"))return;if(!t.item.is("selection")&&!i.schema.isInline(t.item))return;const n=i.writer,o=n.document.selection;for(const e of this._definitions){const s=n.createAttributeElement("a",e.attributes,{priority:5});e.classes&&n.addClass(e.classes,s);for(const t in e.styles)n.setStyle(t,e.styles[t],s);n.setCustomProperty("link",!0,s),e.callback(t.attributeNewValue)?t.item.is("selection")?n.wrap(o.getFirstRange(),s):n.wrap(i.mapper.toViewRange(t.range),s):n.unwrap(i.mapper.toViewRange(t.range),s)}}),{priority:"high"})}}getDispatcherForLinkedImage(){return e=>{e.on("attribute:linkHref:imageBlock",((e,t,{writer:i,mapper:n})=>{const o=n.toViewElement(t.item),s=Array.from(o.getChildren()).find((e=>e.is("element","a")));for(const e of this._definitions){const n=u(e.attributes);if(e.callback(t.attributeNewValue)){for(const[e,t]of n)"class"===e?i.addClass(t,s):i.setAttribute(e,t,s);e.classes&&i.addClass(e.classes,s);for(const t in e.styles)i.setStyle(t,e.styles[t],s)}else{for(const[e,t]of n)"class"===e?i.removeClass(t,s):i.removeAttribute(e,s);e.classes&&i.removeClass(e.classes,s);for(const t in e.styles)i.removeStyle(t,s)}}}))}}}
 /**
  * @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 H=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,P=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,U=/^((\w+:(\/{2,})?)|(\W))/i,F=["https?","ftps?","mailto"],j="Ctrl+K";function z(e){return e.is("attributeElement")&&!!e.getCustomProperty("link")}function R(e,{writer:t}){const i=t.createAttributeElement("a",{href:e},{priority:5});return t.setCustomProperty("link",!0,i),i}function O(e,t=F){const i=String(e),n=t.join("|");return function(e,t){const i=e.replace(H,"");return!!i.match(t)}(i,new RegExp(`${"^(?:(?:<protocols>):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))".replace("<protocols>",n)}`,"i"))?i:"#"}function $(e,t){const i={"Open in a new tab":e("Open in a new tab"),Downloadable:e("Downloadable")};return t.forEach((e=>("label"in e&&i[e.label]&&(e.label=i[e.label]),e))),t}function q(e){const t=[];if(e)for(const[i,n]of Object.entries(e)){const e=Object.assign({},n,{id:`link${w(i)}`});t.push(e)}return t}function Q(e,t){return!!e&&t.checkAttribute(e.name,"linkHref")}function K(e){return P.test(e)}function Z(e,t){const i=K(e)?"mailto:":t,n=!!i&&!Y(e);return e&&n?i+e:e}function Y(e){return U.test(e)}function G(e){window.open(e,"_blank","noopener")}var J=Object.freeze({__proto__:null,LINK_KEYSTROKE:j,addLinkProtocolIfApplicable:Z,createLinkElement:R,ensureSafeUrl:O,getLocalizedDecorators:$,isEmail:K,isLinkElement:z,isLinkableElement:Q,linkHasProtocol:Y,normalizeDecorators:q,openLink:G});
+ */const H=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,P=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,F=/^((\w+:(\/{2,})?)|(\W))/i,U=["https?","ftps?","mailto"],R="Ctrl+K";function z(e){return e.is("attributeElement")&&!!e.getCustomProperty("link")}function j(e,{writer:t}){const i=t.createAttributeElement("a",{href:e},{priority:5});return t.setCustomProperty("link",!0,i),i}function O(e,t=U){const i=String(e),n=t.join("|");return function(e,t){const i=e.replace(H,"");return!!i.match(t)}(i,new RegExp(`${"^(?:(?:<protocols>):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))".replace("<protocols>",n)}`,"i"))?i:"#"}function Y(e,t){const i={"Open in a new tab":e("Open in a new tab"),Downloadable:e("Downloadable")};return t.forEach((e=>("label"in e&&i[e.label]&&(e.label=i[e.label]),e))),t}function $(e){const t=[];if(e)for(const[i,n]of Object.entries(e)){const e=Object.assign({},n,{id:`link${w(i)}`});t.push(e)}return t}function q(e,t){return!!e&&t.checkAttribute(e.name,"linkHref")}function K(e){return P.test(e)}function Q(e,t){const i=K(e)?"mailto:":t,n=!!i&&!Z(e);return e&&n?i+e:e}function Z(e){return F.test(e)}function W(e){window.open(e,"_blank","noopener")}var G=Object.freeze({__proto__:null,LINK_KEYSTROKE:R,addLinkProtocolIfApplicable:Q,createLinkElement:j,ensureSafeUrl:O,getLocalizedDecorators:Y,isEmail:K,isLinkElement:z,isLinkableElement:q,linkHasProtocol:Z,normalizeDecorators:$,openLink:W});
 /**
  * @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 W extends e{constructor(){super(...arguments),this.manualDecorators=new k,this.automaticDecorators=new N}restoreManualDecoratorStates(){for(const e of this.manualDecorators)e.value=this._getDecoratorStateFromModel(e.id)}refresh(){const e=this.editor.model,t=e.document.selection,i=t.getSelectedElement()||h(t.getSelectedBlocks());Q(i,e.schema)?(this.value=i.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttribute(i,"linkHref")):(this.value=t.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttributeInSelection(t,"linkHref"));for(const e of this.manualDecorators)e.value=this._getDecoratorStateFromModel(e.id)}execute(e,t={}){const i=this.editor.model,o=i.document.selection,s=[],r=[];for(const e in t)t[e]?s.push(e):r.push(e);i.change((t=>{if(o.isCollapsed){const a=o.getFirstPosition();if(o.hasAttribute("linkHref")){const c=X(o);let l=n(a,"linkHref",o.getAttribute("linkHref"),i);o.getAttribute("linkHref")===c&&(l=this._updateLinkContent(i,t,l,e)),t.setAttribute("linkHref",e,l),s.forEach((e=>{t.setAttribute(e,!0,l)})),r.forEach((e=>{t.removeAttribute(e,l)})),t.setSelection(t.createPositionAfter(l.end.nodeBefore))}else if(""!==e){const n=u(o.getAttributes());n.set("linkHref",e),s.forEach((e=>{n.set(e,!0)}));const{end:r}=i.insertContent(t.createText(e,n),a);t.setSelection(r)}["linkHref",...s,...r].forEach((e=>{t.removeSelectionAttribute(e)}))}else{const n=i.schema.getValidRanges(o.getRanges(),"linkHref"),a=[];for(const e of o.getSelectedBlocks())i.schema.checkAttribute(e,"linkHref")&&a.push(t.createRangeOn(e));const c=a.slice();for(const e of n)this._isRangeToUpdate(e,a)&&c.push(e);for(const n of c){let a=n;if(1===c.length){const s=X(o);o.getAttribute("linkHref")===s&&(a=this._updateLinkContent(i,t,n,e),t.setSelection(t.createSelection(a)))}t.setAttribute("linkHref",e,a),s.forEach((e=>{t.setAttribute(e,!0,a)})),r.forEach((e=>{t.removeAttribute(e,a)}))}}}))}_getDecoratorStateFromModel(e){const t=this.editor.model,i=t.document.selection,n=i.getSelectedElement();return Q(n,t.schema)?n.getAttribute(e):i.getAttribute(e)}_isRangeToUpdate(e,t){for(const i of t)if(i.containsRange(e))return!1;return!0}_updateLinkContent(e,t,i,n){const o=t.createText(n,{linkHref:n});return e.insertContent(o,i)}}function X(e){if(e.isCollapsed){const t=e.getFirstPosition();return t.textNode&&t.textNode.data}{const t=Array.from(e.getFirstRange().getItems());if(t.length>1)return null;const i=t[0];return i.is("$text")||i.is("$textProxy")?i.data:null}}
+ */class J extends e{constructor(){super(...arguments),this.manualDecorators=new k,this.automaticDecorators=new B}restoreManualDecoratorStates(){for(const e of this.manualDecorators)e.value=this._getDecoratorStateFromModel(e.id)}refresh(){const e=this.editor.model,t=e.document.selection,i=t.getSelectedElement()||h(t.getSelectedBlocks());q(i,e.schema)?(this.value=i.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttribute(i,"linkHref")):(this.value=t.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttributeInSelection(t,"linkHref"));for(const e of this.manualDecorators)e.value=this._getDecoratorStateFromModel(e.id)}execute(e,t={}){const i=this.editor.model,o=i.document.selection,s=[],r=[];for(const e in t)t[e]?s.push(e):r.push(e);i.change((t=>{if(o.isCollapsed){const a=o.getFirstPosition();if(o.hasAttribute("linkHref")){const c=X(o);let l=n(a,"linkHref",o.getAttribute("linkHref"),i);o.getAttribute("linkHref")===c&&(l=this._updateLinkContent(i,t,l,e)),t.setAttribute("linkHref",e,l),s.forEach((e=>{t.setAttribute(e,!0,l)})),r.forEach((e=>{t.removeAttribute(e,l)})),t.setSelection(t.createPositionAfter(l.end.nodeBefore))}else if(""!==e){const n=u(o.getAttributes());n.set("linkHref",e),s.forEach((e=>{n.set(e,!0)}));const{end:r}=i.insertContent(t.createText(e,n),a);t.setSelection(r)}["linkHref",...s,...r].forEach((e=>{t.removeSelectionAttribute(e)}))}else{const n=i.schema.getValidRanges(o.getRanges(),"linkHref"),a=[];for(const e of o.getSelectedBlocks())i.schema.checkAttribute(e,"linkHref")&&a.push(t.createRangeOn(e));const c=a.slice();for(const e of n)this._isRangeToUpdate(e,a)&&c.push(e);for(const n of c){let a=n;if(1===c.length){const s=X(o);o.getAttribute("linkHref")===s&&(a=this._updateLinkContent(i,t,n,e),t.setSelection(t.createSelection(a)))}t.setAttribute("linkHref",e,a),s.forEach((e=>{t.setAttribute(e,!0,a)})),r.forEach((e=>{t.removeAttribute(e,a)}))}}}))}_getDecoratorStateFromModel(e){const t=this.editor.model,i=t.document.selection,n=i.getSelectedElement();return q(n,t.schema)?n.getAttribute(e):i.getAttribute(e)}_isRangeToUpdate(e,t){for(const i of t)if(i.containsRange(e))return!1;return!0}_updateLinkContent(e,t,i,n){const o=t.createText(n,{linkHref:n});return e.insertContent(o,i)}}function X(e){if(e.isCollapsed){const t=e.getFirstPosition();return t.textNode&&t.textNode.data}{const t=Array.from(e.getFirstRange().getItems());if(t.length>1)return null;const i=t[0];return i.is("$text")||i.is("$textProxy")?i.data:null}}
 /**
  * @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 ee extends e{refresh(){const e=this.editor.model,t=e.document.selection,i=t.getSelectedElement();Q(i,e.schema)?this.isEnabled=e.schema.checkAttribute(i,"linkHref"):this.isEnabled=e.schema.checkAttributeInSelection(t,"linkHref")}execute(){const e=this.editor,t=this.editor.model,i=t.document.selection,o=e.commands.get("link");t.change((e=>{const s=i.isCollapsed?[n(i.getFirstPosition(),"linkHref",i.getAttribute("linkHref"),t)]:t.schema.getValidRanges(i.getRanges(),"linkHref");for(const t of s)if(e.removeAttribute("linkHref",t),o)for(const i of o.manualDecorators)e.removeAttribute(i.id,t)}))}}
+ */class ee extends e{refresh(){const e=this.editor.model,t=e.document.selection,i=t.getSelectedElement();q(i,e.schema)?this.isEnabled=e.schema.checkAttribute(i,"linkHref"):this.isEnabled=e.schema.checkAttributeInSelection(t,"linkHref")}execute(){const e=this.editor,t=this.editor.model,i=t.document.selection,o=e.commands.get("link");t.change((e=>{const s=i.isCollapsed?[n(i.getFirstPosition(),"linkHref",i.getAttribute("linkHref"),t)]:t.schema.getValidRanges(i.getRanges(),"linkHref");for(const t of s)if(e.removeAttribute("linkHref",t),o)for(const i of o.manualDecorators)e.removeAttribute(i.id,t)}))}}
 /**
  * @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
@@ -23,25 +23,25 @@ import{Command as e,Plugin as t,icons as i}from"@ckeditor/ckeditor5-core";import
  * @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 ne="automatic",oe=/^(https?:)?\/\//;class se extends t{static get pluginName(){return"LinkEditing"}static get requires(){return[o,s,d]}constructor(e){super(e),e.config.define("link",{allowCreatingEmptyLinks:!1,addTargetToExternalLinks:!1})}init(){const e=this.editor,t=this.editor.config.get("link.allowedProtocols");e.model.schema.extend("$text",{allowAttributes:"linkHref"}),e.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:R}),e.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(e,i)=>R(O(e,t),i)}),e.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:e=>e.getAttribute("href")}}),e.commands.add("link",new W(e)),e.commands.add("unlink",new ee(e));const i=$(e.t,q(e.config.get("link.decorators")));this._enableAutomaticDecorators(i.filter((e=>e.mode===ne))),this._enableManualDecorators(i.filter((e=>"manual"===e.mode)));e.plugins.get(o).registerAttribute("linkHref"),r(e,"linkHref","a","ck-link_selected"),this._enableLinkOpen(),this._enableSelectionAttributesFixer(),this._enableClipboardIntegration()}_enableAutomaticDecorators(e){const t=this.editor,i=t.commands.get("link").automaticDecorators;t.config.get("link.addTargetToExternalLinks")&&i.add({id:"linkIsExternal",mode:ne,callback:e=>!!e&&oe.test(e),attributes:{target:"_blank",rel:"noopener noreferrer"}}),i.add(e),i.length&&t.conversion.for("downcast").add(i.getDispatcher())}_enableManualDecorators(e){if(!e.length)return;const t=this.editor,i=t.commands.get("link").manualDecorators;e.forEach((e=>{t.model.schema.extend("$text",{allowAttributes:e.id});const n=new te(e);i.add(n),t.conversion.for("downcast").attributeToElement({model:n.id,view:(e,{writer:t,schema:i},{item:o})=>{if((o.is("selection")||i.isInline(o))&&e){const e=t.createAttributeElement("a",n.attributes,{priority:5});n.classes&&t.addClass(n.classes,e);for(const i in n.styles)t.setStyle(i,n.styles[i],e);return t.setCustomProperty("link",!0,e),e}}}),t.conversion.for("upcast").elementToAttribute({view:{name:"a",...n._createPattern()},model:{key:n.id}})}))}_enableLinkOpen(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"click",((e,t)=>{if(!(g.isMac?t.domEvent.metaKey:t.domEvent.ctrlKey))return;let i=t.domTarget;if("a"!=i.tagName.toLowerCase()&&(i=i.closest("a")),!i)return;const n=i.getAttribute("href");n&&(e.stop(),t.preventDefault(),G(n))}),{context:"$capture"}),this.listenTo(t,"keydown",((t,i)=>{const n=e.commands.get("link").value;!!n&&i.keyCode===f.enter&&i.altKey&&(t.stop(),G(n))}))}_enableSelectionAttributesFixer(){const e=this.editor.model,t=e.document.selection;this.listenTo(t,"change:attribute",((i,{attributeKeys:n})=>{n.includes("linkHref")&&!t.hasAttribute("linkHref")&&e.change((t=>{var i;!function(e,t){e.removeSelectionAttribute("linkHref");for(const i of t)e.removeSelectionAttribute(i)}(t,(i=e.schema,i.getDefinition("$text").allowAttributes.filter((e=>e.startsWith("link")||"htmlA"===e))))}))}))}_enableClipboardIntegration(){const e=this.editor,t=e.model,i=this.editor.config.get("link.defaultProtocol");i&&this.listenTo(e.plugins.get("ClipboardPipeline"),"contentInsertion",((e,n)=>{t.change((e=>{const t=e.createRangeIn(n.content);for(const n of t.getItems())if(n.hasAttribute("linkHref")){const t=Z(n.getAttribute("linkHref"),i);e.setAttribute("linkHref",t,n)}}))}))}}ie('.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}');ie(".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}");
+const ne="automatic",oe=/^(https?:)?\/\//;class se extends t{static get pluginName(){return"LinkEditing"}static get requires(){return[o,s,d]}constructor(e){super(e),e.config.define("link",{allowCreatingEmptyLinks:!1,addTargetToExternalLinks:!1})}init(){const e=this.editor,t=this.editor.config.get("link.allowedProtocols");e.model.schema.extend("$text",{allowAttributes:"linkHref"}),e.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:j}),e.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(e,i)=>j(O(e,t),i)}),e.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:e=>e.getAttribute("href")}}),e.commands.add("link",new J(e)),e.commands.add("unlink",new ee(e));const i=Y(e.t,$(e.config.get("link.decorators")));this._enableAutomaticDecorators(i.filter((e=>e.mode===ne))),this._enableManualDecorators(i.filter((e=>"manual"===e.mode)));e.plugins.get(o).registerAttribute("linkHref"),r(e,"linkHref","a","ck-link_selected"),this._enableLinkOpen(),this._enableSelectionAttributesFixer(),this._enableClipboardIntegration()}_enableAutomaticDecorators(e){const t=this.editor,i=t.commands.get("link").automaticDecorators;t.config.get("link.addTargetToExternalLinks")&&i.add({id:"linkIsExternal",mode:ne,callback:e=>!!e&&oe.test(e),attributes:{target:"_blank",rel:"noopener noreferrer"}}),i.add(e),i.length&&t.conversion.for("downcast").add(i.getDispatcher())}_enableManualDecorators(e){if(!e.length)return;const t=this.editor,i=t.commands.get("link").manualDecorators;e.forEach((e=>{t.model.schema.extend("$text",{allowAttributes:e.id});const n=new te(e);i.add(n),t.conversion.for("downcast").attributeToElement({model:n.id,view:(e,{writer:t,schema:i},{item:o})=>{if((o.is("selection")||i.isInline(o))&&e){const e=t.createAttributeElement("a",n.attributes,{priority:5});n.classes&&t.addClass(n.classes,e);for(const i in n.styles)t.setStyle(i,n.styles[i],e);return t.setCustomProperty("link",!0,e),e}}}),t.conversion.for("upcast").elementToAttribute({view:{name:"a",...n._createPattern()},model:{key:n.id}})}))}_enableLinkOpen(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"click",((e,t)=>{if(!(g.isMac?t.domEvent.metaKey:t.domEvent.ctrlKey))return;let i=t.domTarget;if("a"!=i.tagName.toLowerCase()&&(i=i.closest("a")),!i)return;const n=i.getAttribute("href");n&&(e.stop(),t.preventDefault(),W(n))}),{context:"$capture"}),this.listenTo(t,"keydown",((t,i)=>{const n=e.commands.get("link").value;!!n&&i.keyCode===f.enter&&i.altKey&&(t.stop(),W(n))}))}_enableSelectionAttributesFixer(){const e=this.editor.model,t=e.document.selection;this.listenTo(t,"change:attribute",((i,{attributeKeys:n})=>{n.includes("linkHref")&&!t.hasAttribute("linkHref")&&e.change((t=>{var i;!function(e,t){e.removeSelectionAttribute("linkHref");for(const i of t)e.removeSelectionAttribute(i)}(t,(i=e.schema,i.getDefinition("$text").allowAttributes.filter((e=>e.startsWith("link")||"htmlA"===e))))}))}))}_enableClipboardIntegration(){const e=this.editor,t=e.model,i=this.editor.config.get("link.defaultProtocol");i&&this.listenTo(e.plugins.get("ClipboardPipeline"),"contentInsertion",((e,n)=>{t.change((e=>{const t=e.createRangeIn(n.content);for(const n of t.getItems())if(n.hasAttribute("linkHref")){const t=Q(n.getAttribute("linkHref"),i);e.setAttribute("linkHref",t,n)}}))}))}}ie('.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}');ie(".ck.ck-link-form{align-items:flex-start;display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}");
 /**
  * @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 re extends A{constructor(e,t){super(e),this.focusTracker=new b,this.keystrokes=new p,this._focusables=new y;const n=e.t;this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),i.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(n("Cancel"),i.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(t),this.children=this._createFormChildren(t.manualDecorators),this._focusCycler=new x({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];t.manualDecorators.length&&o.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children})}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce(((e,t)=>(e[t.name]=t.isOn,e)),{})}render(){super.render(),I({view:this});[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const e=this.locale.t,t=new V(this.locale,E);return t.label=e("Link URL"),t}_createButton(e,t,i,n){const o=new S(this.locale);return o.set({label:e,icon:t,tooltip:!0}),o.extendTemplate({attributes:{class:i}}),n&&o.delegate("execute").to(this,n),o}_createManualDecoratorSwitches(e){const t=this.createCollection();for(const i of e.manualDecorators){const n=new L(this.locale);n.set({name:i.id,label:i.label,withText:!0}),n.bind("isOn").toMany([i,e],"value",((e,t)=>void 0===t&&void 0===e?!!i.defaultValue:!!e)),n.on("execute",(()=>{i.set("value",!n.isOn)})),t.add(n)}return t}_createFormChildren(e){const t=this.createCollection();if(t.add(this.urlInputView),e.length){const e=new A;e.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((e=>({tag:"li",children:[e],attributes:{class:["ck","ck-list__item"]}}))),attributes:{class:["ck","ck-reset","ck-list"]}}),t.add(e)}return t.add(this.saveButtonView),t.add(this.cancelButtonView),t}}ie(".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}");
+class re extends y{constructor(e,t,n){super(e),this.focusTracker=new b,this.keystrokes=new p,this._focusables=new A;const o=e.t;this._validators=n,this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(o("Save"),i.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(o("Cancel"),i.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(t),this.children=this._createFormChildren(t.manualDecorators),this._focusCycler=new x({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const s=["ck","ck-link-form","ck-responsive-form"];t.manualDecorators.length&&s.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:s,tabindex:"-1"},children:this.children})}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce(((e,t)=>(e[t.name]=t.isOn,e)),{})}render(){super.render(),V({view:this});[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}isValid(){this.resetFormStatus();for(const e of this._validators){const t=e(this);if(t)return this.urlInputView.errorText=t,!1}return!0}resetFormStatus(){this.urlInputView.errorText=null}_createUrlInput(){const e=this.locale.t,t=new I(this.locale,E);return t.label=e("Link URL"),t}_createButton(e,t,i,n){const o=new S(this.locale);return o.set({label:e,icon:t,tooltip:!0}),o.extendTemplate({attributes:{class:i}}),n&&o.delegate("execute").to(this,n),o}_createManualDecoratorSwitches(e){const t=this.createCollection();for(const i of e.manualDecorators){const n=new T(this.locale);n.set({name:i.id,label:i.label,withText:!0}),n.bind("isOn").toMany([i,e],"value",((e,t)=>void 0===t&&void 0===e?!!i.defaultValue:!!e)),n.on("execute",(()=>{i.set("value",!n.isOn)})),t.add(n)}return t}_createFormChildren(e){const t=this.createCollection();if(t.add(this.urlInputView),e.length){const e=new y;e.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((e=>({tag:"li",children:[e],attributes:{class:["ck","ck-list__item"]}}))),attributes:{class:["ck","ck-reset","ck-list"]}}),t.add(e)}return t.add(this.saveButtonView),t.add(this.cancelButtonView),t}get url(){const{element:e}=this.urlInputView.fieldView;return e?e.value.trim():null}}ie(".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}");
 /**
  * @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 ae extends A{constructor(e,t={}){super(e),this.focusTracker=new b,this.keystrokes=new p,this._focusables=new y;const n=e.t;this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(n("Unlink"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184zm4.919 10.562-1.414 1.414a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.061-1.06l1.414 1.414 1.414-1.415a.75.75 0 0 1 1.061 1.061l-1.414 1.414 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>',"unlink"),this.editButtonView=this._createButton(n("Edit link"),i.pencil,"edit"),this.set("href",void 0),this._linkConfig=t,this._focusCycler=new x({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render();[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(e,t,i){const n=new S(this.locale);return n.set({label:e,icon:t,tooltip:!0}),n.delegate("execute").to(this,i),n}_createPreviewButton(){const e=new S(this.locale),t=this.bindTemplate,i=this.t;return e.set({withText:!0,tooltip:i("Open link in new tab")}),e.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:t.to("href",(e=>e&&O(e,this._linkConfig.allowedProtocols))),target:"_blank",rel:"noopener noreferrer"}}),e.bind("label").to(this,"href",(e=>e||i("This link has no URL"))),e.bind("isEnabled").to(this,"href",(e=>!!e)),e.template.tag="a",e.template.eventListeners={},e}}var ce='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>';
+class ae extends y{constructor(e,t={}){super(e),this.focusTracker=new b,this.keystrokes=new p,this._focusables=new A;const n=e.t;this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(n("Unlink"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184zm4.919 10.562-1.414 1.414a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.061-1.06l1.414 1.414 1.414-1.415a.75.75 0 0 1 1.061 1.061l-1.414 1.414 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>',"unlink"),this.editButtonView=this._createButton(n("Edit link"),i.pencil,"edit"),this.set("href",void 0),this._linkConfig=t,this._focusCycler=new x({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render();[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(e,t,i){const n=new S(this.locale);return n.set({label:e,icon:t,tooltip:!0}),n.delegate("execute").to(this,i),n}_createPreviewButton(){const e=new S(this.locale),t=this.bindTemplate,i=this.t;return e.set({withText:!0,tooltip:i("Open link in new tab")}),e.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:t.to("href",(e=>e&&O(e,this._linkConfig.allowedProtocols))),target:"_blank",rel:"noopener noreferrer"}}),e.bind("label").to(this,"href",(e=>e||i("This link has no URL"))),e.bind("isEnabled").to(this,"href",(e=>!!e)),e.template.tag="a",e.template.eventListeners={},e}}var ce='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>';
 /**
  * @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 le="link-ui";class de extends t{constructor(){super(...arguments),this.actionsView=null,this.formView=null}static get requires(){return[D]}static get pluginName(){return"LinkUI"}init(){const e=this.editor,t=this.editor.t;e.editing.view.addObserver(_),this._balloon=e.plugins.get(D),this._createToolbarLinkButton(),this._enableBalloonActivators(),e.conversion.for("editingDowncast").markerToHighlight({model:le,view:{classes:["ck-fake-link-selection"]}}),e.conversion.for("editingDowncast").markerToElement({model:le,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}}),e.accessibility.addKeystrokeInfos({keystrokes:[{label:t("Create link"),keystroke:j},{label:t("Move out of a link"),keystroke:[["arrowleft","arrowleft"],["arrowright","arrowright"]]}]})}destroy(){super.destroy(),this.formView&&this.formView.destroy(),this.actionsView&&this.actionsView.destroy()}_createViews(){this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._enableUserBalloonInteractions()}_createActionsView(){const e=this.editor,t=new ae(e.locale,e.config.get("link")),i=e.commands.get("link"),n=e.commands.get("unlink");return t.bind("href").to(i,"value"),t.editButtonView.bind("isEnabled").to(i),t.unlinkButtonView.bind("isEnabled").to(n),this.listenTo(t,"edit",(()=>{this._addFormView()})),this.listenTo(t,"unlink",(()=>{e.execute("unlink"),this._hideUI()})),t.keystrokes.set("Esc",((e,t)=>{this._hideUI(),t()})),t.keystrokes.set(j,((e,t)=>{this._addFormView(),t()})),t}_createFormView(){const e=this.editor,t=e.commands.get("link"),i=e.config.get("link.defaultProtocol"),n=e.config.get("link.allowCreatingEmptyLinks"),o=new(T(re))(e.locale,t);return o.urlInputView.fieldView.bind("value").to(t,"value"),o.urlInputView.bind("isEnabled").to(t,"isEnabled"),o.saveButtonView.bind("isEnabled").to(t,"isEnabled",o.urlInputView,"isEmpty",((e,t)=>e&&(n||!t))),this.listenTo(o,"submit",(()=>{const{value:t}=o.urlInputView.fieldView.element,n=Z(t,i);e.execute("link",n,o.getDecoratorSwitchesState()),this._closeFormView()})),this.listenTo(o,"cancel",(()=>{this._closeFormView()})),o.keystrokes.set("Esc",((e,t)=>{this._closeFormView(),t()})),o}_createToolbarLinkButton(){const e=this.editor,t=e.commands.get("link");e.ui.componentFactory.add("link",(()=>{const e=this._createButton(S);return e.set({tooltip:!0,isToggleable:!0}),e.bind("isOn").to(t,"value",(e=>!!e)),e})),e.ui.componentFactory.add("menuBar:link",(()=>this._createButton(C)))}_createButton(e){const t=this.editor,i=t.locale,n=t.commands.get("link"),o=new e(t.locale),s=i.t;return o.set({label:s("Link"),icon:ce,keystroke:j}),o.bind("isEnabled").to(n,"isEnabled"),this.listenTo(o,"execute",(()=>this._showUI(!0))),o}_enableBalloonActivators(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"click",(()=>{this._getSelectedLinkElement()&&this._showUI()})),e.keystrokes.set(j,((t,i)=>{i(),e.commands.get("link").isEnabled&&this._showUI(!0)}))}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",((e,t)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),t())}),{priority:"high"}),this.editor.keystrokes.set("Esc",((e,t)=>{this._isUIVisible&&(this._hideUI(),t())})),M({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this.actionsView||this._createViews(),this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this.formView||this._createViews(),this._isFormInPanel)return;const e=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this.formView.urlInputView.fieldView.value=e.value||"",this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions()}_closeFormView(){const e=this.editor.commands.get("link");e.restoreManualDecoratorStates(),void 0!==e.value?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this.formView.urlInputView.fieldView.reset(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(e=!1){this.formView||this._createViews(),this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),e&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),e&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;const e=this.editor;this.stopListening(e.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),e.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){const e=this.editor,t=e.editing.view.document;let i=this._getSelectedLinkElement(),n=s();const o=()=>{const e=this._getSelectedLinkElement(),t=s();i&&!e||!i&&t!==n?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),i=e,n=t};function s(){return t.selection.focus.getAncestors().reverse().find((e=>e.is("element")))}this.listenTo(e.ui,"update",o),this.listenTo(this._balloon,"change:visibleView",o)}get _isFormInPanel(){return!!this.formView&&this._balloon.hasView(this.formView)}get _areActionsInPanel(){return!!this.actionsView&&this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return!!this.actionsView&&this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){const e=this._balloon.visibleView;return!!this.formView&&e==this.formView||this._areActionsVisible}_getBalloonPositionData(){const e=this.editor.editing.view,t=this.editor.model,i=e.document;let n;if(t.markers.has(le)){const t=Array.from(this.editor.editing.mapper.markerNameToElements(le)),i=e.createRange(e.createPositionBefore(t[0]),e.createPositionAfter(t[t.length-1]));n=e.domConverter.viewRangeToDom(i)}else n=()=>{const t=this._getSelectedLinkElement();return t?e.domConverter.mapViewToDom(t):e.domConverter.viewRangeToDom(i.selection.getFirstRange())};return{target:n}}_getSelectedLinkElement(){const e=this.editor.editing.view,t=e.document.selection,i=t.getSelectedElement();if(t.isCollapsed||i&&B(i))return ue(t.getFirstPosition());{const i=t.getFirstRange().getTrimmed(),n=ue(i.start),o=ue(i.end);return n&&n==o&&e.createRangeIn(n).getTrimmed().isEqual(i)?n:null}}_showFakeVisualSelection(){const e=this.editor.model;e.change((t=>{const i=e.document.selection.getFirstRange();if(e.markers.has(le))t.updateMarker(le,{range:i});else if(i.start.isAtEnd){const n=i.start.getLastMatchingPosition((({item:t})=>!e.schema.isContent(t)),{boundaries:i});t.addMarker(le,{usingOperation:!1,affectsData:!1,range:t.createRange(n,i.end)})}else t.addMarker(le,{usingOperation:!1,affectsData:!1,range:i})}))}_hideFakeVisualSelection(){const e=this.editor.model;e.markers.has(le)&&e.change((e=>{e.removeMarker(le)}))}}function ue(e){return e.getAncestors().find((e=>z(e)))||null}
+ */const le="link-ui";class de extends t{constructor(){super(...arguments),this.actionsView=null,this.formView=null}static get requires(){return[L]}static get pluginName(){return"LinkUI"}init(){const e=this.editor,t=this.editor.t;e.editing.view.addObserver(_),this._balloon=e.plugins.get(L),this._createToolbarLinkButton(),this._enableBalloonActivators(),e.conversion.for("editingDowncast").markerToHighlight({model:le,view:{classes:["ck-fake-link-selection"]}}),e.conversion.for("editingDowncast").markerToElement({model:le,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}}),e.accessibility.addKeystrokeInfos({keystrokes:[{label:t("Create link"),keystroke:R},{label:t("Move out of a link"),keystroke:[["arrowleft","arrowleft"],["arrowright","arrowright"]]}]})}destroy(){super.destroy(),this.formView&&this.formView.destroy(),this.actionsView&&this.actionsView.destroy()}_createViews(){this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._enableUserBalloonInteractions()}_createActionsView(){const e=this.editor,t=new ae(e.locale,e.config.get("link")),i=e.commands.get("link"),n=e.commands.get("unlink");return t.bind("href").to(i,"value"),t.editButtonView.bind("isEnabled").to(i),t.unlinkButtonView.bind("isEnabled").to(n),this.listenTo(t,"edit",(()=>{this._addFormView()})),this.listenTo(t,"unlink",(()=>{e.execute("unlink"),this._hideUI()})),t.keystrokes.set("Esc",((e,t)=>{this._hideUI(),t()})),t.keystrokes.set(R,((e,t)=>{this._addFormView(),t()})),t}_createFormView(){const e=this.editor,t=e.commands.get("link"),i=e.config.get("link.defaultProtocol"),n=new(D(re))(e.locale,t,function(e){const t=e.t,i=e.config.get("link.allowCreatingEmptyLinks");return[e=>{if(!i&&!e.url.length)return t("Link URL must not be empty.")}]}
 /**
  * @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 ke=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i");class he extends t{static get requires(){return[a,se]}static get pluginName(){return"AutoLink"}init(){const e=this.editor.model.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")})),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling(),this._enablePasteLinking()}_expandLinkRange(e,t){return t.textNode&&t.textNode.hasAttribute("linkHref")?n(t,"linkHref",t.textNode.getAttribute("linkHref"),e):null}_selectEntireLinks(e,t){const i=this.editor.model,n=i.document.selection,o=n.getFirstPosition(),s=n.getLastPosition();let r=t.getJoined(this._expandLinkRange(i,o)||t);r&&(r=r.getJoined(this._expandLinkRange(i,s)||t)),r&&(r.start.isBefore(o)||r.end.isAfter(s))&&e.setSelection(r)}_enablePasteLinking(){const e=this.editor,t=e.model,i=t.document.selection,n=e.plugins.get("ClipboardPipeline"),o=e.commands.get("link");n.on("inputTransformation",((e,n)=>{if(!this.isEnabled||!o.isEnabled||i.isCollapsed||"paste"!==n.method)return;if(i.rangeCount>1)return;const s=i.getFirstRange(),r=n.dataTransfer.getData("text/plain");if(!r)return;const a=r.match(ke);a&&a[2]===r&&(t.change((e=>{this._selectEntireLinks(e,s),o.execute(r)})),e.stop())}),{priority:"high"})}_enableTypingHandling(){const e=this.editor,t=new c(e.model,(e=>{if(!function(e){return e.length>4&&" "===e[e.length-1]&&" "!==e[e.length-2]}(e))return;const t=me(e.substr(0,e.length-1));return t?{url:t}:void 0}));t.on("matched:data",((t,i)=>{const{batch:n,range:o,url:s}=i;if(!n.isTyping)return;const r=o.end.getShiftedBy(-1),a=r.getShiftedBy(-s.length),c=e.model.createRange(a,r);this._applyAutoLink(s,c)})),t.bind("isEnabled").to(this)}_enableEnterHandling(){const e=this.editor,t=e.model,i=e.commands.get("enter");i&&i.on("execute",(()=>{const e=t.document.selection.getFirstPosition();if(!e.parent.previousSibling)return;const i=t.createRangeIn(e.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(i)}))}_enableShiftEnterHandling(){const e=this.editor,t=e.model,i=e.commands.get("shiftEnter");i&&i.on("execute",(()=>{const e=t.document.selection.getFirstPosition(),i=t.createRange(t.createPositionAt(e.parent,0),e.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(i)}))}_checkAndApplyAutoLinkOnRange(e){const t=this.editor.model,{text:i,range:n}=l(e,t),o=me(i);if(o){const e=t.createRange(n.end.getShiftedBy(-o.length),n.end);this._applyAutoLink(o,e)}}_applyAutoLink(e,t){const i=this.editor.model,n=Z(e,this.editor.config.get("link.defaultProtocol"));this.isEnabled&&function(e,t){return t.schema.checkAttributeInSelection(t.createSelection(e),"linkHref")}(t,i)&&Y(n)&&!function(e){const t=e.start.nodeAfter;return!!t&&t.hasAttribute("linkHref")}
+ */(e));return n.urlInputView.fieldView.bind("value").to(t,"value"),n.urlInputView.bind("isEnabled").to(t,"isEnabled"),n.saveButtonView.bind("isEnabled").to(t,"isEnabled"),this.listenTo(n,"submit",(()=>{if(n.isValid()){const{value:t}=n.urlInputView.fieldView.element,o=Q(t,i);e.execute("link",o,n.getDecoratorSwitchesState()),this._closeFormView()}})),this.listenTo(n.urlInputView,"change:errorText",(()=>{e.ui.update()})),this.listenTo(n,"cancel",(()=>{this._closeFormView()})),n.keystrokes.set("Esc",((e,t)=>{this._closeFormView(),t()})),n}_createToolbarLinkButton(){const e=this.editor,t=e.commands.get("link");e.ui.componentFactory.add("link",(()=>{const e=this._createButton(S);return e.set({tooltip:!0,isToggleable:!0}),e.bind("isOn").to(t,"value",(e=>!!e)),e})),e.ui.componentFactory.add("menuBar:link",(()=>this._createButton(C)))}_createButton(e){const t=this.editor,i=t.locale,n=t.commands.get("link"),o=new e(t.locale),s=i.t;return o.set({label:s("Link"),icon:ce,keystroke:R}),o.bind("isEnabled").to(n,"isEnabled"),this.listenTo(o,"execute",(()=>this._showUI(!0))),o}_enableBalloonActivators(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"click",(()=>{this._getSelectedLinkElement()&&this._showUI()})),e.keystrokes.set(R,((t,i)=>{i(),e.commands.get("link").isEnabled&&this._showUI(!0)}))}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",((e,t)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),t())}),{priority:"high"}),this.editor.keystrokes.set("Esc",((e,t)=>{this._isUIVisible&&(this._hideUI(),t())})),N({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this.actionsView||this._createViews(),this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this.formView||this._createViews(),this._isFormInPanel)return;const e=this.editor.commands.get("link");this.formView.disableCssTransitions(),this.formView.resetFormStatus(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this.formView.urlInputView.fieldView.value=e.value||"",this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions()}_closeFormView(){const e=this.editor.commands.get("link");e.restoreManualDecoratorStates(),void 0!==e.value?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this.formView.urlInputView.fieldView.reset(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(e=!1){this.formView||this._createViews(),this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),e&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),e&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;const e=this.editor;this.stopListening(e.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),e.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){const e=this.editor,t=e.editing.view.document;let i=this._getSelectedLinkElement(),n=s();const o=()=>{const e=this._getSelectedLinkElement(),t=s();i&&!e||!i&&t!==n?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),i=e,n=t};function s(){return t.selection.focus.getAncestors().reverse().find((e=>e.is("element")))}this.listenTo(e.ui,"update",o),this.listenTo(this._balloon,"change:visibleView",o)}get _isFormInPanel(){return!!this.formView&&this._balloon.hasView(this.formView)}get _areActionsInPanel(){return!!this.actionsView&&this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return!!this.actionsView&&this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){const e=this._balloon.visibleView;return!!this.formView&&e==this.formView||this._areActionsVisible}_getBalloonPositionData(){const e=this.editor.editing.view,t=this.editor.model,i=e.document;let n;if(t.markers.has(le)){const t=Array.from(this.editor.editing.mapper.markerNameToElements(le)),i=e.createRange(e.createPositionBefore(t[0]),e.createPositionAfter(t[t.length-1]));n=e.domConverter.viewRangeToDom(i)}else n=()=>{const t=this._getSelectedLinkElement();return t?e.domConverter.mapViewToDom(t):e.domConverter.viewRangeToDom(i.selection.getFirstRange())};return{target:n}}_getSelectedLinkElement(){const e=this.editor.editing.view,t=e.document.selection,i=t.getSelectedElement();if(t.isCollapsed||i&&M(i))return ue(t.getFirstPosition());{const i=t.getFirstRange().getTrimmed(),n=ue(i.start),o=ue(i.end);return n&&n==o&&e.createRangeIn(n).getTrimmed().isEqual(i)?n:null}}_showFakeVisualSelection(){const e=this.editor.model;e.change((t=>{const i=e.document.selection.getFirstRange();if(e.markers.has(le))t.updateMarker(le,{range:i});else if(i.start.isAtEnd){const n=i.start.getLastMatchingPosition((({item:t})=>!e.schema.isContent(t)),{boundaries:i});t.addMarker(le,{usingOperation:!1,affectsData:!1,range:t.createRange(n,i.end)})}else t.addMarker(le,{usingOperation:!1,affectsData:!1,range:i})}))}_hideFakeVisualSelection(){const e=this.editor.model;e.markers.has(le)&&e.change((e=>{e.removeMarker(le)}))}}function ue(e){return e.getAncestors().find((e=>z(e)))||null}const ke=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i");class he extends t{static get requires(){return[a,se]}static get pluginName(){return"AutoLink"}init(){const e=this.editor.model.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")})),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling(),this._enablePasteLinking()}_expandLinkRange(e,t){return t.textNode&&t.textNode.hasAttribute("linkHref")?n(t,"linkHref",t.textNode.getAttribute("linkHref"),e):null}_selectEntireLinks(e,t){const i=this.editor.model,n=i.document.selection,o=n.getFirstPosition(),s=n.getLastPosition();let r=t.getJoined(this._expandLinkRange(i,o)||t);r&&(r=r.getJoined(this._expandLinkRange(i,s)||t)),r&&(r.start.isBefore(o)||r.end.isAfter(s))&&e.setSelection(r)}_enablePasteLinking(){const e=this.editor,t=e.model,i=t.document.selection,n=e.plugins.get("ClipboardPipeline"),o=e.commands.get("link");n.on("inputTransformation",((e,n)=>{if(!this.isEnabled||!o.isEnabled||i.isCollapsed||"paste"!==n.method)return;if(i.rangeCount>1)return;const s=i.getFirstRange(),r=n.dataTransfer.getData("text/plain");if(!r)return;const a=r.match(ke);a&&a[2]===r&&(t.change((e=>{this._selectEntireLinks(e,s),o.execute(r)})),e.stop())}),{priority:"high"})}_enableTypingHandling(){const e=this.editor,t=new c(e.model,(e=>{if(!function(e){return e.length>4&&" "===e[e.length-1]&&" "!==e[e.length-2]}(e))return;const t=me(e.substr(0,e.length-1));return t?{url:t}:void 0}));t.on("matched:data",((t,i)=>{const{batch:n,range:o,url:s}=i;if(!n.isTyping)return;const r=o.end.getShiftedBy(-1),a=r.getShiftedBy(-s.length),c=e.model.createRange(a,r);this._applyAutoLink(s,c)})),t.bind("isEnabled").to(this)}_enableEnterHandling(){const e=this.editor,t=e.model,i=e.commands.get("enter");i&&i.on("execute",(()=>{const e=t.document.selection.getFirstPosition();if(!e.parent.previousSibling)return;const i=t.createRangeIn(e.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(i)}))}_enableShiftEnterHandling(){const e=this.editor,t=e.model,i=e.commands.get("shiftEnter");i&&i.on("execute",(()=>{const e=t.document.selection.getFirstPosition(),i=t.createRange(t.createPositionAt(e.parent,0),e.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(i)}))}_checkAndApplyAutoLinkOnRange(e){const t=this.editor.model,{text:i,range:n}=l(e,t),o=me(i);if(o){const e=t.createRange(n.end.getShiftedBy(-o.length),n.end);this._applyAutoLink(o,e)}}_applyAutoLink(e,t){const i=this.editor.model,n=Q(e,this.editor.config.get("link.defaultProtocol"));this.isEnabled&&function(e,t){return t.schema.checkAttributeInSelection(t.createSelection(e),"linkHref")}(t,i)&&Z(n)&&!function(e){const t=e.start.nodeAfter;return!!t&&t.hasAttribute("linkHref")}
 /**
  * @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
@@ -53,9 +53,9 @@ class ae extends A{constructor(e,t={}){super(e),this.focusTracker=new b,this.key
 /**
  * @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 we extends t{static get requires(){return[se,de,"ImageBlockEditing"]}static get pluginName(){return"LinkImageUI"}init(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"click",((t,i)=>{this._isSelectedLinkedImage(e.model.document.selection)&&(i.preventDefault(),t.stop())}),{priority:"high"}),this._createToolbarLinkImageButton()}_createToolbarLinkImageButton(){const e=this.editor,t=e.t;e.ui.componentFactory.add("linkImage",(i=>{const n=new S(i),o=e.plugins.get("LinkUI"),s=e.commands.get("link");return n.set({isEnabled:!0,label:t("Link image"),icon:ce,keystroke:j,tooltip:!0,isToggleable:!0}),n.bind("isEnabled").to(s,"isEnabled"),n.bind("isOn").to(s,"value",(e=>!!e)),this.listenTo(n,"execute",(()=>{this._isSelectedLinkedImage(e.model.document.selection)?o._addActionsView():o._showUI(!0)})),n}))}_isSelectedLinkedImage(e){const t=e.getSelectedElement();return this.editor.plugins.get("ImageUtils").isImage(t)&&t.hasAttribute("linkHref")}}ie('.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}');
+ */class we extends t{static get requires(){return[se,de,"ImageBlockEditing"]}static get pluginName(){return"LinkImageUI"}init(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"click",((t,i)=>{this._isSelectedLinkedImage(e.model.document.selection)&&(i.preventDefault(),t.stop())}),{priority:"high"}),this._createToolbarLinkImageButton()}_createToolbarLinkImageButton(){const e=this.editor,t=e.t;e.ui.componentFactory.add("linkImage",(i=>{const n=new S(i),o=e.plugins.get("LinkUI"),s=e.commands.get("link");return n.set({isEnabled:!0,label:t("Link image"),icon:ce,keystroke:R,tooltip:!0,isToggleable:!0}),n.bind("isEnabled").to(s,"isEnabled"),n.bind("isOn").to(s,"value",(e=>!!e)),this.listenTo(n,"execute",(()=>{this._isSelectedLinkedImage(e.model.document.selection)?o._addActionsView():o._showUI(!0)})),n}))}_isSelectedLinkedImage(e){const t=e.getSelectedElement();return this.editor.plugins.get("ImageUtils").isImage(t)&&t.hasAttribute("linkHref")}}ie('.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzUuNzUgMCAwIDEtLjIxNy4yMDYgNS4yNTEgNS4yNTEgMCAwIDEtOC41MDMtNS45NTUuNy43IDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NHptNS40OTQtNS4zMzVhLjc1Ljc1IDAgMCAxLS4xMi4yNzRsLTEuMTQ3IDEuNjM5YS43NS43NSAwIDEgMS0xLjIyOC0uODZsLjg2LTEuMjNhMy43NSAzLjc1IDAgMCAwLTYuMTQ0LTQuMzAxbC0uODYgMS4yMjlhLjc1Ljc1IDAgMCAxLTEuMjI5LS44NmwxLjE0OC0xLjY0YS43NS43NSAwIDAgMSAuMjE3LS4yMDYgNS4yNTEgNS4yNTEgMCAwIDEgOC41MDMgNS45NTVtLTQuNTYzLTIuNTMyYS43NS43NSAwIDAgMSAuMTg0IDEuMDQ1bC0zLjE1NSA0LjUwNWEuNzUuNzUgMCAxIDEtMS4yMjktLjg2bDMuMTU1LTQuNTA2YS43NS43NSAwIDAgMSAxLjA0NS0uMTg0Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}');
 /**
  * @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 _e extends t{static get requires(){return[fe,we]}static get pluginName(){return"LinkImage"}}export{he as AutoLink,ge as Link,ae as LinkActionsView,W as LinkCommand,se as LinkEditing,_e as LinkImage,fe as LinkImageEditing,we as LinkImageUI,de as LinkUI,J as LinkUtils,ee as UnlinkCommand};
\ No newline at end of file
+class _e extends t{static get requires(){return[fe,we]}static get pluginName(){return"LinkImage"}}export{he as AutoLink,ge as Link,ae as LinkActionsView,J as LinkCommand,se as LinkEditing,_e as LinkImage,fe as LinkImageEditing,we as LinkImageUI,de as LinkUI,G as LinkUtils,ee as UnlinkCommand};
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-list.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-list.js
index 9cce0af3fa99b1efc59018c4d5ac62aa98d3038c..b131bfba4c65ca86c70c61ef4e309abe0a78517d 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-list.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-list.js
@@ -1,4 +1,4 @@
-import{Command as t,Plugin as e,icons as i}from"@ckeditor/ckeditor5-core";import{Delete as n}from"@ckeditor/ckeditor5-typing";import{Enter as s}from"@ckeditor/ckeditor5-enter";import{toArray as r,first as o,uid as l,CKEditorError as a,FocusTracker as c,KeystrokeHandler as d,global as u,parseKeystroke as m,getCode as p,getLocalizedArrowKeyCodeDirection as h,createElement as f,logWarning as b}from"@ckeditor/ckeditor5-utils";import{UpcastWriter as g,DomEventObserver as y,Matcher as w,TreeWalker as A,getFillerOffset as v}from"@ckeditor/ckeditor5-engine";import{ClipboardPipeline as k}from"@ckeditor/ckeditor5-clipboard";import{ButtonView as I,MenuBarMenuListItemButtonView as _,View as x,ViewCollection as T,FocusCycler as S,addKeyboardHandlingForGrid as C,CollapsibleView as L,LabeledFieldView as E,createLabeledInputNumber as V,SwitchButtonView as P,createDropdown as N,SplitButtonView as z,focusChildOnDropdownOpen as B,MenuBarMenuView as R}from"@ckeditor/ckeditor5-ui";
+import{Command as t,Plugin as e,icons as i}from"@ckeditor/ckeditor5-core";import{Delete as n}from"@ckeditor/ckeditor5-typing";import{Enter as s}from"@ckeditor/ckeditor5-enter";import{toArray as r,first as o,uid as l,CKEditorError as a,FocusTracker as c,KeystrokeHandler as d,global as u,parseKeystroke as m,getCode as p,getLocalizedArrowKeyCodeDirection as h,createElement as f,logWarning as b}from"@ckeditor/ckeditor5-utils";import{UpcastWriter as g,DomEventObserver as y,Matcher as A,TreeWalker as w,getFillerOffset as v}from"@ckeditor/ckeditor5-engine";import{ClipboardPipeline as k}from"@ckeditor/ckeditor5-clipboard";import{ButtonView as I,MenuBarMenuListItemButtonView as _,View as x,ViewCollection as T,FocusCycler as S,addKeyboardHandlingForGrid as C,CollapsibleView as L,LabeledFieldView as E,createLabeledInputNumber as V,SwitchButtonView as P,createDropdown as N,SplitButtonView as z,focusChildOnDropdownOpen as B,MenuBarMenuView as R}from"@ckeditor/ckeditor5-ui";
 /**
  * @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
@@ -41,14 +41,14 @@ static next(){return l()}}function H(t){return!!t&&t.is("element")&&t.hasAttribu
  * @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
  */
-function yt(){return(t,e,i)=>{const{writer:n,schema:s}=i;if(!e.modelRange)return;const r=Array.from(e.modelRange.getItems({shallow:!0})).filter((t=>s.checkAttribute(t,"listItemId")));if(!r.length)return;const o=D.next(),l=function(t){let e=0,i=t.parent;for(;i;){if(mt(i))e++;else{const t=i.previousSibling;t&&mt(t)&&e++}i=i.parent}return e}(e.viewItem);let a=e.viewItem.parent&&e.viewItem.parent.is("element","ol")?"numbered":"bulleted";const c=r[0].getAttribute("listType");c&&(a=c);const d={listItemId:o,listIndent:l,listType:a};for(const t of r)t.hasAttribute("listItemId")||n.setAttributes(d,t);r.length>1&&r[1].getAttribute("listItemId")!=d.listItemId&&i.keepEmptyElement(r[0])}}function wt(){return(t,e,i)=>{if(!i.consumable.test(e.viewItem,{name:!0}))return;const n=new g(e.viewItem.document);for(const t of Array.from(e.viewItem.getChildren()))mt(t)||ut(t)||n.remove(t)}}function At(t,e,i,{dataPipeline:n}={}){const s=function(t){return(e,i)=>{const n=[];for(const i of t)e.hasAttribute(i)&&n.push(`attribute:${i}`);return!!n.every((t=>!1!==i.test(e,t)))&&(n.forEach((t=>i.consume(e,t))),!0)}}(t);return(r,o,l)=>{const{writer:a,mapper:c,consumable:d}=l,u=o.item;if(!t.includes(o.attributeKey))return;if(!s(u,d))return;const m=function(t,e,i){const n=i.createRangeOn(t),s=e.toViewRange(n).getTrimmed();return s.end.nodeBefore}(u,c,i);kt(m,a,c),function(t,e){let i=t.parent;for(;i.is("attributeElement")&&["ul","ol","li"].includes(i.name);){const n=i.parent;e.unwrap(e.createRangeOn(t),i),i=n}}(m,a);const p=function(t,e,i,n,{dataPipeline:s}){let r=n.createRangeOn(e);if(!U(t))return r;for(const o of i){if("itemMarker"!=o.scope)continue;const i=o.createElement(n,t,{dataPipeline:s});if(!i)continue;if(n.setCustomProperty("listItemMarker",!0,i),o.canInjectMarkerIntoElement&&o.canInjectMarkerIntoElement(t)?n.insert(n.createPositionAt(e,0),i):(n.insert(r.start,i),r=n.createRange(n.createPositionBefore(i),n.createPositionAfter(e))),!o.createWrapperElement||!o.canWrapElement)continue;const l=o.createWrapperElement(n,t,{dataPipeline:s});n.setCustomProperty("listItemWrapper",!0,l),o.canWrapElement(t)?r=n.wrap(r,l):(r=n.wrap(n.createRangeOn(i),l),r=n.createRange(r.start,n.createPositionAfter(e)))}return r}(u,m,e,a,{dataPipeline:n});!function(t,e,i,n){if(!t.hasAttribute("listIndent"))return;const s=t.getAttribute("listIndent");let r=t;for(let t=s;t>=0;t--){const s=ht(n,t,r.getAttribute("listItemId")),o=pt(n,t,r.getAttribute("listType"));for(const t of i)"list"!=t.scope&&"item"!=t.scope||!r.hasAttribute(t.attributeName)||t.setAttributeOnDowncast(n,r.getAttribute(t.attributeName),"list"==t.scope?o:s);if(e=n.wrap(e,s),e=n.wrap(e,o),0==t)break;if(r=M.first(r,{lowerIndent:!0}),!r)break}}(u,p,e,a)}}function vt(t,{dataPipeline:e}={}){return(i,{writer:n})=>{if(!It(i,t))return null;if(!e)return n.createContainerElement("span",{class:"ck-list-bogus-paragraph"});const s=n.createContainerElement("p");return n.setCustomProperty("dataPipeline:transparentRendering",!0,s),s}}function kt(t,e,i){for(;t.parent.is("attributeElement")&&t.parent.getCustomProperty("listItemWrapper");)e.unwrap(e.createRangeOn(t),t.parent);const n=[];s(e.createPositionBefore(t).getWalker({direction:"backward"})),s(e.createRangeIn(t).getWalker());for(const t of n)e.remove(t);function s(t){for(const{item:e}of t){if(e.is("element")&&i.toModelElement(e))break;e.is("element")&&e.getCustomProperty("listItemMarker")&&n.push(e)}}}function It(t,e,i=$(t)){if(!H(t))return!1;for(const i of t.getAttributeKeys())if(!i.startsWith("selection:")&&!e.includes(i))return!1;return i.length<2}function _t(t,{insertAt:e}={}){if(!t||"undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",window.litNonce&&n.setAttribute("nonce",window.litNonce),"top"===e&&i.firstChild?i.insertBefore(n,i.firstChild):i.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}_t(".ck-editor__editable .ck-list-bogus-paragraph{display:block}");_t(".ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}");
+function yt(){return(t,e,i)=>{const{writer:n,schema:s}=i;if(!e.modelRange)return;const r=Array.from(e.modelRange.getItems({shallow:!0})).filter((t=>s.checkAttribute(t,"listItemId")));if(!r.length)return;const o=D.next(),l=function(t){let e=0,i=t.parent;for(;i;){if(mt(i))e++;else{const t=i.previousSibling;t&&mt(t)&&e++}i=i.parent}return e}(e.viewItem);let a=e.viewItem.parent&&e.viewItem.parent.is("element","ol")?"numbered":"bulleted";const c=r[0].getAttribute("listType");c&&(a=c);const d={listItemId:o,listIndent:l,listType:a};for(const t of r)t.hasAttribute("listItemId")||n.setAttributes(d,t);r.length>1&&r[1].getAttribute("listItemId")!=d.listItemId&&i.keepEmptyElement(r[0])}}function At(){return(t,e,i)=>{if(!i.consumable.test(e.viewItem,{name:!0}))return;const n=new g(e.viewItem.document);for(const t of Array.from(e.viewItem.getChildren()))mt(t)||ut(t)||n.remove(t)}}function wt(t,e,i,{dataPipeline:n}={}){const s=function(t){return(e,i)=>{const n=[];for(const i of t)e.hasAttribute(i)&&n.push(`attribute:${i}`);return!!n.every((t=>!1!==i.test(e,t)))&&(n.forEach((t=>i.consume(e,t))),!0)}}(t);return(r,o,l)=>{const{writer:a,mapper:c,consumable:d}=l,u=o.item;if(!t.includes(o.attributeKey))return;if(!s(u,d))return;const m=function(t,e,i){const n=i.createRangeOn(t),s=e.toViewRange(n).getTrimmed();return s.end.nodeBefore}(u,c,i);kt(m,a,c),function(t,e){let i=t.parent;for(;i.is("attributeElement")&&["ul","ol","li"].includes(i.name);){const n=i.parent;e.unwrap(e.createRangeOn(t),i),i=n}}(m,a);const p=function(t,e,i,n,{dataPipeline:s}){let r=n.createRangeOn(e);if(!U(t))return r;for(const o of i){if("itemMarker"!=o.scope)continue;const i=o.createElement(n,t,{dataPipeline:s});if(!i)continue;if(n.setCustomProperty("listItemMarker",!0,i),o.canInjectMarkerIntoElement&&o.canInjectMarkerIntoElement(t)?n.insert(n.createPositionAt(e,0),i):(n.insert(r.start,i),r=n.createRange(n.createPositionBefore(i),n.createPositionAfter(e))),!o.createWrapperElement||!o.canWrapElement)continue;const l=o.createWrapperElement(n,t,{dataPipeline:s});n.setCustomProperty("listItemWrapper",!0,l),o.canWrapElement(t)?r=n.wrap(r,l):(r=n.wrap(n.createRangeOn(i),l),r=n.createRange(r.start,n.createPositionAfter(e)))}return r}(u,m,e,a,{dataPipeline:n});!function(t,e,i,n){if(!t.hasAttribute("listIndent"))return;const s=t.getAttribute("listIndent");let r=t;for(let t=s;t>=0;t--){const s=ht(n,t,r.getAttribute("listItemId")),o=pt(n,t,r.getAttribute("listType"));for(const t of i)"list"!=t.scope&&"item"!=t.scope||!r.hasAttribute(t.attributeName)||t.setAttributeOnDowncast(n,r.getAttribute(t.attributeName),"list"==t.scope?o:s);if(e=n.wrap(e,s),e=n.wrap(e,o),0==t)break;if(r=M.first(r,{lowerIndent:!0}),!r)break}}(u,p,e,a)}}function vt(t,{dataPipeline:e}={}){return(i,{writer:n})=>{if(!It(i,t))return null;if(!e)return n.createContainerElement("span",{class:"ck-list-bogus-paragraph"});const s=n.createContainerElement("p");return n.setCustomProperty("dataPipeline:transparentRendering",!0,s),s}}function kt(t,e,i){for(;t.parent.is("attributeElement")&&t.parent.getCustomProperty("listItemWrapper");)e.unwrap(e.createRangeOn(t),t.parent);const n=[];s(e.createPositionBefore(t).getWalker({direction:"backward"})),s(e.createRangeIn(t).getWalker());for(const t of n)e.remove(t);function s(t){for(const{item:e}of t){if(e.is("element")&&i.toModelElement(e))break;e.is("element")&&e.getCustomProperty("listItemMarker")&&n.push(e)}}}function It(t,e,i=$(t)){if(!H(t))return!1;for(const i of t.getAttributeKeys())if(!i.startsWith("selection:")&&!e.includes(i))return!1;return i.length<2}function _t(t,{insertAt:e}={}){if(!t||"undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",window.litNonce&&n.setAttribute("nonce",window.litNonce),"top"===e&&i.firstChild?i.insertBefore(n,i.firstChild):i.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}_t(".ck-editor__editable .ck-list-bogus-paragraph{display:block}");_t(".ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}");
 /**
  * @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 xt=["listType","listIndent","listItemId"];class Tt extends e{static get pluginName(){return"ListEditing"}static get requires(){return[s,n,dt,k]}constructor(t){super(t),this._downcastStrategies=[],t.config.define("list.multiBlock",!0)}init(){const t=this.editor,e=t.model,i=t.config.get("list.multiBlock");if(t.plugins.has("LegacyListEditing"))throw new a("list-feature-conflict",this,{conflictPlugin:"LegacyListEditing"});e.schema.register("$listItem",{allowAttributes:xt}),i?(e.schema.extend("$container",{allowAttributesOf:"$listItem"}),e.schema.extend("$block",{allowAttributesOf:"$listItem"}),e.schema.extend("$blockObject",{allowAttributesOf:"$listItem"})):e.schema.register("listItem",{inheritAllFrom:"$block",allowAttributesOf:"$listItem"});for(const t of xt)e.schema.setAttributeProperties(t,{copyOnReplace:!0});t.commands.add("numberedList",new lt(t,"numbered")),t.commands.add("bulletedList",new lt(t,"bulleted")),t.commands.add("customNumberedList",new lt(t,"customNumbered",{multiLevel:!0})),t.commands.add("customBulletedList",new lt(t,"customBulleted",{multiLevel:!0})),t.commands.add("indentList",new rt(t,"forward")),t.commands.add("outdentList",new rt(t,"backward")),t.commands.add("splitListItemBefore",new ct(t,"before")),t.commands.add("splitListItemAfter",new ct(t,"after")),i&&(t.commands.add("mergeListItemBackward",new at(t,"backward")),t.commands.add("mergeListItemForward",new at(t,"forward"))),this._setupDeleteIntegration(),this._setupEnterIntegration(),this._setupTabIntegration(),this._setupClipboardIntegration(),this._setupAccessibilityIntegration()}afterInit(){const t=this.editor.commands,e=t.get("indent"),i=t.get("outdent");e&&e.registerChildCommand(t.get("indentList"),{priority:"high"}),i&&i.registerChildCommand(t.get("outdentList"),{priority:"lowest"}),this._setupModelPostFixing(),this._setupConversion()}registerDowncastStrategy(t){this._downcastStrategies.push(t)}getListAttributeNames(){return[...xt,...this._downcastStrategies.map((t=>t.attributeName))]}_setupDeleteIntegration(){const t=this.editor,e=t.commands.get("mergeListItemBackward"),i=t.commands.get("mergeListItemForward");this.listenTo(t.editing.view.document,"delete",((n,s)=>{const r=t.model.document.selection;et(t.model)||t.model.change((()=>{const o=r.getFirstPosition();if(r.isCollapsed&&"backward"==s.direction){if(!o.isAtStart)return;const i=o.parent;if(!H(i))return;if(M.first(i,{sameAttributes:"listType",sameIndent:!0})||0!==i.getAttribute("listIndent")){if(!e||!e.isEnabled)return;e.execute({shouldMergeOnBlocksContentLevel:St(t.model,"backward")})}else j(i)||t.execute("splitListItemAfter"),t.execute("outdentList");s.preventDefault(),n.stop()}else{if(r.isCollapsed&&!r.getLastPosition().isAtEnd)return;if(!i||!i.isEnabled)return;i.execute({shouldMergeOnBlocksContentLevel:St(t.model,"forward")}),s.preventDefault(),n.stop()}}))}),{context:"li"})}_setupEnterIntegration(){const t=this.editor,e=t.model,i=t.commands,n=i.get("enter");this.listenTo(t.editing.view.document,"enter",((i,n)=>{const s=e.document,r=s.selection.getFirstPosition().parent;if(s.selection.isCollapsed&&H(r)&&r.isEmpty&&!n.isSoft){const e=U(r),s=j(r);e&&s?(t.execute("outdentList"),n.preventDefault(),i.stop()):e&&!s?(t.execute("splitListItemAfter"),n.preventDefault(),i.stop()):s&&(t.execute("splitListItemBefore"),n.preventDefault(),i.stop())}}),{context:"li"}),this.listenTo(n,"afterExecute",(()=>{const e=i.get("splitListItemBefore");if(e.refresh(),!e.isEnabled)return;2===$(t.model.document.selection.getLastPosition().parent).length&&e.execute()}))}_setupTabIntegration(){const t=this.editor;this.listenTo(t.editing.view.document,"tab",((e,i)=>{const n=i.shiftKey?"outdentList":"indentList";this.editor.commands.get(n).isEnabled&&(t.execute(n),i.stopPropagation(),i.preventDefault(),e.stop())}),{context:"li"})}_setupConversion(){const t=this.editor,e=t.model,i=this.getListAttributeNames(),n=t.config.get("list.multiBlock"),s=n?"paragraph":"listItem";t.conversion.for("upcast").elementToElement({view:"li",model:(t,{writer:e})=>e.createElement(s,{listType:""})}).elementToElement({view:"p",model:(t,{writer:e})=>t.parent&&t.parent.is("element","li")?e.createElement(s,{listType:""}):null,converterPriority:"high"}).add((t=>{t.on("element:li",yt()),t.on("element:ul",wt(),{priority:"high"}),t.on("element:ol",wt(),{priority:"high"})})),n||t.conversion.for("downcast").elementToElement({model:"listItem",view:"p"}),t.conversion.for("editingDowncast").elementToElement({model:s,view:vt(i),converterPriority:"high"}).add((t=>{var n;t.on("attribute",At(i,this._downcastStrategies,e)),t.on("remove",(n=e.schema,(t,e,i)=>{const{writer:s,mapper:r}=i,o=t.name.split(":")[1];if(!n.checkAttribute(o,"listItemId"))return;const l=r.toViewPosition(e.position),a=e.position.getShiftedBy(e.length),c=r.toViewPosition(a,{isPhantom:!0}),d=s.createRange(l,c).getTrimmed().end.nodeBefore;
+const xt=["listType","listIndent","listItemId"];class Tt extends e{static get pluginName(){return"ListEditing"}static get requires(){return[s,n,dt,k]}constructor(t){super(t),this._downcastStrategies=[],t.config.define("list.multiBlock",!0)}init(){const t=this.editor,e=t.model,i=t.config.get("list.multiBlock");if(t.plugins.has("LegacyListEditing"))throw new a("list-feature-conflict",this,{conflictPlugin:"LegacyListEditing"});e.schema.register("$listItem",{allowAttributes:xt}),i?(e.schema.extend("$container",{allowAttributesOf:"$listItem"}),e.schema.extend("$block",{allowAttributesOf:"$listItem"}),e.schema.extend("$blockObject",{allowAttributesOf:"$listItem"})):e.schema.register("listItem",{inheritAllFrom:"$block",allowAttributesOf:"$listItem"});for(const t of xt)e.schema.setAttributeProperties(t,{copyOnReplace:!0});t.commands.add("numberedList",new lt(t,"numbered")),t.commands.add("bulletedList",new lt(t,"bulleted")),t.commands.add("customNumberedList",new lt(t,"customNumbered",{multiLevel:!0})),t.commands.add("customBulletedList",new lt(t,"customBulleted",{multiLevel:!0})),t.commands.add("indentList",new rt(t,"forward")),t.commands.add("outdentList",new rt(t,"backward")),t.commands.add("splitListItemBefore",new ct(t,"before")),t.commands.add("splitListItemAfter",new ct(t,"after")),i&&(t.commands.add("mergeListItemBackward",new at(t,"backward")),t.commands.add("mergeListItemForward",new at(t,"forward"))),this._setupDeleteIntegration(),this._setupEnterIntegration(),this._setupTabIntegration(),this._setupClipboardIntegration(),this._setupAccessibilityIntegration()}afterInit(){const t=this.editor.commands,e=t.get("indent"),i=t.get("outdent");e&&e.registerChildCommand(t.get("indentList"),{priority:"high"}),i&&i.registerChildCommand(t.get("outdentList"),{priority:"lowest"}),this._setupModelPostFixing(),this._setupConversion()}registerDowncastStrategy(t){this._downcastStrategies.push(t)}getListAttributeNames(){return[...xt,...this._downcastStrategies.map((t=>t.attributeName))]}_setupDeleteIntegration(){const t=this.editor,e=t.commands.get("mergeListItemBackward"),i=t.commands.get("mergeListItemForward");this.listenTo(t.editing.view.document,"delete",((n,s)=>{const r=t.model.document.selection;et(t.model)||t.model.change((()=>{const o=r.getFirstPosition();if(r.isCollapsed&&"backward"==s.direction){if(!o.isAtStart)return;const i=o.parent;if(!H(i))return;if(M.first(i,{sameAttributes:"listType",sameIndent:!0})||0!==i.getAttribute("listIndent")){if(!e||!e.isEnabled)return;e.execute({shouldMergeOnBlocksContentLevel:St(t.model,"backward")})}else j(i)||t.execute("splitListItemAfter"),t.execute("outdentList");s.preventDefault(),n.stop()}else{if(r.isCollapsed&&!r.getLastPosition().isAtEnd)return;if(!i||!i.isEnabled)return;i.execute({shouldMergeOnBlocksContentLevel:St(t.model,"forward")}),s.preventDefault(),n.stop()}}))}),{context:"li"})}_setupEnterIntegration(){const t=this.editor,e=t.model,i=t.commands,n=i.get("enter");this.listenTo(t.editing.view.document,"enter",((i,n)=>{const s=e.document,r=s.selection.getFirstPosition().parent;if(s.selection.isCollapsed&&H(r)&&r.isEmpty&&!n.isSoft){const e=U(r),s=j(r);e&&s?(t.execute("outdentList"),n.preventDefault(),i.stop()):e&&!s?(t.execute("splitListItemAfter"),n.preventDefault(),i.stop()):s&&(t.execute("splitListItemBefore"),n.preventDefault(),i.stop())}}),{context:"li"}),this.listenTo(n,"afterExecute",(()=>{const e=i.get("splitListItemBefore");if(e.refresh(),!e.isEnabled)return;2===$(t.model.document.selection.getLastPosition().parent).length&&e.execute()}))}_setupTabIntegration(){const t=this.editor;this.listenTo(t.editing.view.document,"tab",((e,i)=>{const n=i.shiftKey?"outdentList":"indentList";this.editor.commands.get(n).isEnabled&&(t.execute(n),i.stopPropagation(),i.preventDefault(),e.stop())}),{context:"li"})}_setupConversion(){const t=this.editor,e=t.model,i=this.getListAttributeNames(),n=t.config.get("list.multiBlock"),s=n?"paragraph":"listItem";t.conversion.for("upcast").elementToElement({view:"li",model:(t,{writer:e})=>e.createElement(s,{listType:""})}).elementToElement({view:"p",model:(t,{writer:e})=>t.parent&&t.parent.is("element","li")?e.createElement(s,{listType:""}):null,converterPriority:"high"}).add((t=>{t.on("element:li",yt()),t.on("element:ul",At(),{priority:"high"}),t.on("element:ol",At(),{priority:"high"})})),n||t.conversion.for("downcast").elementToElement({model:"listItem",view:"p"}),t.conversion.for("editingDowncast").elementToElement({model:s,view:vt(i),converterPriority:"high"}).add((t=>{var n;t.on("attribute",wt(i,this._downcastStrategies,e)),t.on("remove",(n=e.schema,(t,e,i)=>{const{writer:s,mapper:r}=i,o=t.name.split(":")[1];if(!n.checkAttribute(o,"listItemId"))return;const l=r.toViewPosition(e.position),a=e.position.getShiftedBy(e.length),c=r.toViewPosition(a,{isPhantom:!0}),d=s.createRange(l,c).getTrimmed().end.nodeBefore;
 /* istanbul ignore next -- @preserve */
-d&&kt(d,s,r)}))})),t.conversion.for("dataDowncast").elementToElement({model:s,view:vt(i,{dataPipeline:!0}),converterPriority:"high"}).add((t=>{t.on("attribute",At(i,this._downcastStrategies,e,{dataPipeline:!0}))}));const r=(o=this._downcastStrategies,l=t.editing.view,(t,e)=>{if(e.modelPosition.offset>0)return;const i=e.modelPosition.parent;if(!H(i))return;if(!o.some((t=>"itemMarker"==t.scope&&t.canInjectMarkerIntoElement&&t.canInjectMarkerIntoElement(i))))return;const n=e.mapper.toViewElement(i),s=l.createRangeIn(n),r=s.getWalker();let a=s.start;for(const{item:t}of r){if(t.is("element")&&e.mapper.toModelElement(t)||t.is("$textProxy"))break;t.is("element")&&t.getCustomProperty("listItemMarker")&&(a=l.createPositionAfter(t),r.skip((({previousPosition:t})=>!t.isEqual(a))))}e.viewPosition=a});var o,l;t.editing.mapper.on("modelToViewPosition",r),t.data.mapper.on("modelToViewPosition",r),this.listenTo(e.document,"change:data",function(t,e,i,n){return()=>{const n=t.document.differ.getChanges(),o=[],l=new Map,a=new Set;for(const t of n)if("insert"==t.type&&"$text"!=t.name)gt(t.position,l),t.attributes.has("listItemId")?a.add(t.position.nodeAfter):gt(t.position.getShiftedBy(t.length),l);else if("remove"==t.type&&t.attributes.has("listItemId"))gt(t.position,l);else if("attribute"==t.type){const e=t.range.start.nodeAfter;i.includes(t.attributeKey)?(gt(t.range.start,l),null===t.attributeNewValue?(gt(t.range.start.getShiftedBy(1),l),r(e)&&o.push(e)):a.add(e)):H(e)&&r(e)&&o.push(e)}for(const t of l.values())o.push(...s(t,a));for(const t of new Set(o))e.reconvertItem(t)};function s(t,e){const n=[],s=new Set,l=[];for(const{node:a,previous:c}of F(t,"forward")){if(s.has(a))continue;const t=a.getAttribute("listIndent");c&&t<c.getAttribute("listIndent")&&(l.length=t+1),l[t]=Object.fromEntries(Array.from(a.getAttributes()).filter((([t])=>i.includes(t))));const d=q(a,{direction:"forward"});for(const t of d)s.add(t),(r(t,d)||o(t,l,e))&&n.push(t)}return n}function r(t,s){const r=e.mapper.toViewElement(t);if(!r)return!1;if(n.fire("checkElement",{modelElement:t,viewElement:r}))return!0;if(!t.is("element","paragraph")&&!t.is("element","listItem"))return!1;const o=It(t,i,s);return!(!o||!r.is("element","p"))||!(o||!r.is("element","span"))}function o(t,i,s){if(s.has(t))return!1;const r=e.mapper.toViewElement(t);let o=i.length-1;for(let t=r.parent;!t.is("editableElement");t=t.parent){const e=mt(t),s=ut(t);if(!s&&!e)continue;const r="checkAttributes:"+(e?"item":"list");if(n.fire(r,{viewElement:t,modelAttributes:i[o]}))break;if(s&&(o--,o<0))return!1}return!0}}(e,t.editing,i,this),{priority:"high"}),this.on("checkAttributes:item",((t,{viewElement:e,modelAttributes:i})=>{e.id!=i.listItemId&&(t.return=!0,t.stop())})),this.on("checkAttributes:list",((t,{viewElement:e,modelAttributes:i})=>{e.name==ft(i.listType)&&e.id==bt(i.listType,i.listIndent)||(t.return=!0,t.stop())}))}_setupModelPostFixing(){const t=this.editor.model,e=this.getListAttributeNames();t.document.registerPostFixer((i=>function(t,e,i,n){const s=t.document.differ.getChanges(),r=new Map,o=n.editor.config.get("list.multiBlock");let l=!1;for(const n of s){if("insert"==n.type&&"$text"!=n.name){const s=n.position.nodeAfter;if(!t.schema.checkAttribute(s,"listItemId"))for(const t of Array.from(s.getAttributeKeys()))i.includes(t)&&(e.removeAttribute(t,s),l=!0);gt(n.position,r),n.attributes.has("listItemId")||gt(n.position.getShiftedBy(n.length),r);for(const{item:e,previousPosition:i}of t.createRangeIn(s))H(e)&&gt(i,r)}else"remove"==n.type?gt(n.position,r):"attribute"==n.type&&i.includes(n.attributeKey)&&(gt(n.range.start,r),null===n.attributeNewValue&&gt(n.range.start.getShiftedBy(1),r));if(!o&&"attribute"==n.type&&xt.includes(n.attributeKey)){const t=n.range.start.nodeAfter;null===n.attributeNewValue&&t&&t.is("element","listItem")?(e.rename(t,"paragraph"),l=!0):null===n.attributeOldValue&&t&&t.is("element")&&"listItem"!=t.name&&(e.rename(t,"listItem"),l=!0)}}const a=new Set;for(const t of r.values())l=n.fire("postFixer",{listNodes:new O(t),listHead:t,writer:e,seenIds:a})||l;return l}(t,i,e,this))),this.on("postFixer",((t,{listNodes:e,writer:i})=>{t.return=function(t,e){let i=0,n=-1,s=null,r=!1;for(const{node:o}of t){const t=o.getAttribute("listIndent");if(t>i){let l;null===s?(s=t-i,l=i):(s>t&&(s=t),l=t-s),l>n+1&&(l=n+1),e.setAttribute("listIndent",l,o),r=!0,n=l}else s=null,i=t+1,n=t}return r}(e,i)||t.return}),{priority:"high"}),this.on("postFixer",((t,{listNodes:e,writer:i,seenIds:n})=>{t.return=function(t,e,i){const n=new Set;let s=!1;for(const{node:r}of t){if(n.has(r))continue;let t=r.getAttribute("listType"),o=r.getAttribute("listItemId");if(e.has(o)&&(o=D.next()),e.add(o),r.is("element","listItem"))r.getAttribute("listItemId")!=o&&(i.setAttribute("listItemId",o,r),s=!0);else for(const e of q(r,{direction:"forward"}))n.add(e),e.getAttribute("listType")!=t&&(o=D.next(),t=e.getAttribute("listType")),e.getAttribute("listItemId")!=o&&(i.setAttribute("listItemId",o,e),s=!0)}return s}(e,n,i)||t.return}),{priority:"high"})}_setupClipboardIntegration(){const t=this.editor.model,e=this.editor.plugins.get("ClipboardPipeline");this.listenTo(t,"insertContent",function(t){return(e,[i,n])=>{const s=i.is("documentFragment")?Array.from(i.getChildren()):[i];if(!s.length)return;const r=(n?t.createSelection(n):t.document.selection).getFirstPosition();let o;if(H(r.parent))o=r.parent;else{if(!H(r.nodeBefore))return;o=r.nodeBefore}t.change((t=>{const e=o.getAttribute("listType"),i=o.getAttribute("listIndent"),n=s[0].getAttribute("listIndent")||0,r=Math.max(i-n,0);for(const i of s){const n=H(i);o.is("element","listItem")&&i.is("element","paragraph")&&t.rename(i,"listItem"),t.setAttributes({listIndent:(n?i.getAttribute("listIndent"):0)+r,listItemId:n?i.getAttribute("listItemId"):D.next(),listType:e},i)}}))}}(t),{priority:"high"}),this.listenTo(e,"outputTransformation",((e,i)=>{t.change((t=>{const e=Array.from(i.content.getChildren()),n=e[e.length-1];if(e.length>1&&n.is("element")&&n.isEmpty){e.slice(0,-1).every(H)&&t.remove(n)}if("copy"==i.method||"cut"==i.method){const e=Array.from(i.content.getChildren());Z(e)&&X(e,t)}}))}))}_setupAccessibilityIntegration(){const t=this.editor,e=t.t;t.accessibility.addKeystrokeInfoGroup({id:"list",label:e("Keystrokes that can be used in a list"),keystrokes:[{label:e("Increase list item indent"),keystroke:"Tab"},{label:e("Decrease list item indent"),keystroke:"Shift+Tab"}]})}}function St(t,e){const i=t.document.selection;if(!i.isCollapsed)return!et(t);if("forward"===e)return!0;const n=i.getFirstPosition().parent,s=n.previousSibling;return!t.schema.isObject(s)&&(!!s.isEmpty||Z([n,s]))}
+d&&kt(d,s,r)}))})),t.conversion.for("dataDowncast").elementToElement({model:s,view:vt(i,{dataPipeline:!0}),converterPriority:"high"}).add((t=>{t.on("attribute",wt(i,this._downcastStrategies,e,{dataPipeline:!0}))}));const r=(o=this._downcastStrategies,l=t.editing.view,(t,e)=>{if(e.modelPosition.offset>0)return;const i=e.modelPosition.parent;if(!H(i))return;if(!o.some((t=>"itemMarker"==t.scope&&t.canInjectMarkerIntoElement&&t.canInjectMarkerIntoElement(i))))return;const n=e.mapper.toViewElement(i),s=l.createRangeIn(n),r=s.getWalker();let a=s.start;for(const{item:t}of r){if(t.is("element")&&e.mapper.toModelElement(t)||t.is("$textProxy"))break;t.is("element")&&t.getCustomProperty("listItemMarker")&&(a=l.createPositionAfter(t),r.skip((({previousPosition:t})=>!t.isEqual(a))))}e.viewPosition=a});var o,l;t.editing.mapper.on("modelToViewPosition",r),t.data.mapper.on("modelToViewPosition",r),this.listenTo(e.document,"change:data",function(t,e,i,n){return()=>{const n=t.document.differ.getChanges(),o=[],l=new Map,a=new Set;for(const t of n)if("insert"==t.type&&"$text"!=t.name)gt(t.position,l),t.attributes.has("listItemId")?a.add(t.position.nodeAfter):gt(t.position.getShiftedBy(t.length),l);else if("remove"==t.type&&t.attributes.has("listItemId"))gt(t.position,l);else if("attribute"==t.type){const e=t.range.start.nodeAfter;i.includes(t.attributeKey)?(gt(t.range.start,l),null===t.attributeNewValue?(gt(t.range.start.getShiftedBy(1),l),r(e)&&o.push(e)):a.add(e)):H(e)&&r(e)&&o.push(e)}for(const t of l.values())o.push(...s(t,a));for(const t of new Set(o))e.reconvertItem(t)};function s(t,e){const n=[],s=new Set,l=[];for(const{node:a,previous:c}of F(t,"forward")){if(s.has(a))continue;const t=a.getAttribute("listIndent");c&&t<c.getAttribute("listIndent")&&(l.length=t+1),l[t]=Object.fromEntries(Array.from(a.getAttributes()).filter((([t])=>i.includes(t))));const d=q(a,{direction:"forward"});for(const t of d)s.add(t),(r(t,d)||o(t,l,e))&&n.push(t)}return n}function r(t,s){const r=e.mapper.toViewElement(t);if(!r)return!1;if(n.fire("checkElement",{modelElement:t,viewElement:r}))return!0;if(!t.is("element","paragraph")&&!t.is("element","listItem"))return!1;const o=It(t,i,s);return!(!o||!r.is("element","p"))||!(o||!r.is("element","span"))}function o(t,i,s){if(s.has(t))return!1;const r=e.mapper.toViewElement(t);let o=i.length-1;for(let t=r.parent;!t.is("editableElement");t=t.parent){const e=mt(t),s=ut(t);if(!s&&!e)continue;const r="checkAttributes:"+(e?"item":"list");if(n.fire(r,{viewElement:t,modelAttributes:i[o]}))break;if(s&&(o--,o<0))return!1}return!0}}(e,t.editing,i,this),{priority:"high"}),this.on("checkAttributes:item",((t,{viewElement:e,modelAttributes:i})=>{e.id!=i.listItemId&&(t.return=!0,t.stop())})),this.on("checkAttributes:list",((t,{viewElement:e,modelAttributes:i})=>{e.name==ft(i.listType)&&e.id==bt(i.listType,i.listIndent)||(t.return=!0,t.stop())}))}_setupModelPostFixing(){const t=this.editor.model,e=this.getListAttributeNames();t.document.registerPostFixer((i=>function(t,e,i,n){const s=t.document.differ.getChanges(),r=new Map,o=n.editor.config.get("list.multiBlock");let l=!1;for(const n of s){if("insert"==n.type&&"$text"!=n.name){const s=n.position.nodeAfter;if(!t.schema.checkAttribute(s,"listItemId"))for(const t of Array.from(s.getAttributeKeys()))i.includes(t)&&(e.removeAttribute(t,s),l=!0);gt(n.position,r),n.attributes.has("listItemId")||gt(n.position.getShiftedBy(n.length),r);for(const{item:e,previousPosition:i}of t.createRangeIn(s))H(e)&&gt(i,r)}else"remove"==n.type?gt(n.position,r):"attribute"==n.type&&i.includes(n.attributeKey)&&(gt(n.range.start,r),null===n.attributeNewValue&&gt(n.range.start.getShiftedBy(1),r));if(!o&&"attribute"==n.type&&xt.includes(n.attributeKey)){const t=n.range.start.nodeAfter;null===n.attributeNewValue&&t&&t.is("element","listItem")?(e.rename(t,"paragraph"),l=!0):null===n.attributeOldValue&&t&&t.is("element")&&"listItem"!=t.name&&(e.rename(t,"listItem"),l=!0)}}const a=new Set;for(const t of r.values())l=n.fire("postFixer",{listNodes:new O(t),listHead:t,writer:e,seenIds:a})||l;return l}(t,i,e,this))),this.on("postFixer",((t,{listNodes:e,writer:i})=>{t.return=function(t,e){let i=0,n=-1,s=null,r=!1;for(const{node:o}of t){const t=o.getAttribute("listIndent");if(t>i){let l;null===s?(s=t-i,l=i):(s>t&&(s=t),l=t-s),l>n+1&&(l=n+1),e.setAttribute("listIndent",l,o),r=!0,n=l}else s=null,i=t+1,n=t}return r}(e,i)||t.return}),{priority:"high"}),this.on("postFixer",((t,{listNodes:e,writer:i,seenIds:n})=>{t.return=function(t,e,i){const n=new Set;let s=!1;for(const{node:r}of t){if(n.has(r))continue;let t=r.getAttribute("listType"),o=r.getAttribute("listItemId");if(e.has(o)&&(o=D.next()),e.add(o),r.is("element","listItem"))r.getAttribute("listItemId")!=o&&(i.setAttribute("listItemId",o,r),s=!0);else for(const e of q(r,{direction:"forward"}))n.add(e),e.getAttribute("listType")!=t&&(o=D.next(),t=e.getAttribute("listType")),e.getAttribute("listItemId")!=o&&(i.setAttribute("listItemId",o,e),s=!0)}return s}(e,n,i)||t.return}),{priority:"high"})}_setupClipboardIntegration(){const t=this.editor.model,e=this.editor.plugins.get("ClipboardPipeline");this.listenTo(t,"insertContent",function(t){return(e,[i,n])=>{const s=i.is("documentFragment")?Array.from(i.getChildren()):[i];if(!s.length)return;const r=(n?t.createSelection(n):t.document.selection).getFirstPosition();let o;if(H(r.parent))o=r.parent;else{if(!H(r.nodeBefore))return;o=r.nodeBefore}t.change((t=>{const e=o.getAttribute("listType"),i=o.getAttribute("listIndent"),n=s[0].getAttribute("listIndent")||0,r=Math.max(i-n,0);for(const i of s){const n=H(i);o.is("element","listItem")&&i.is("element","paragraph")&&t.rename(i,"listItem"),t.setAttributes({listIndent:(n?i.getAttribute("listIndent"):0)+r,listItemId:n?i.getAttribute("listItemId"):D.next(),listType:e},i)}}))}}(t),{priority:"high"}),this.listenTo(e,"outputTransformation",((e,i)=>{t.change((t=>{const e=Array.from(i.content.getChildren()),n=e[e.length-1];if(e.length>1&&n.is("element")&&n.isEmpty){e.slice(0,-1).every(H)&&t.remove(n)}if("copy"==i.method||"cut"==i.method){const e=Array.from(i.content.getChildren());Z(e)&&X(e,t)}}))}))}_setupAccessibilityIntegration(){const t=this.editor,e=t.t;t.accessibility.addKeystrokeInfoGroup({id:"list",label:e("Keystrokes that can be used in a list"),keystrokes:[{label:e("Increase list item indent"),keystroke:"Tab"},{label:e("Decrease list item indent"),keystroke:"Shift+Tab"}]})}}function St(t,e){const i=t.document.selection;if(!i.isCollapsed)return!et(t);if("forward"===e)return!0;const n=i.getFirstPosition().parent,s=n.previousSibling;return!t.schema.isObject(s)&&(!!s.isEmpty||Z([n,s]))}
 /**
  * @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
@@ -56,7 +56,7 @@ d&&kt(d,s,r)}))})),t.conversion.for("dataDowncast").elementToElement({model:s,vi
 /**
  * @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 Et extends e{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;Ct(this.editor,"numberedList",t("Numbered List"),i.numberedList),Ct(this.editor,"bulletedList",t("Bulleted List"),i.bulletedList)}}
+ */class Et extends e{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;this.editor.ui.componentFactory.has("numberedList")||Ct(this.editor,"numberedList",t("Numbered List"),i.numberedList),this.editor.ui.componentFactory.has("bulletedList")||Ct(this.editor,"bulletedList",t("Bulleted List"),i.bulletedList)}}
 /**
  * @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
@@ -114,94 +114,94 @@ class Gt extends e{static get pluginName(){return"ListPropertiesUI"}init(){const
 /**
  * @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 ie=m("Ctrl+Enter");class ne extends e{static get pluginName(){return"TodoListEditing"}static get requires(){return[Tt]}init(){const t=this.editor,e=t.model,i=t.editing,n=t.plugins.get(Tt),s=t.config.get("list.multiBlock")?"paragraph":"listItem";t.commands.add("todoList",new lt(t,"todo")),t.commands.add("checkTodoList",new te(t)),i.view.addObserver(ee),e.schema.extend("$listItem",{allowAttributes:"todoListChecked"}),e.schema.addAttributeCheck(((t,e)=>{const i=t.last;if("todoListChecked"==e)return!(!i.getAttribute("listItemId")||"todo"!=i.getAttribute("listType"))&&void 0})),t.conversion.for("upcast").add((t=>{t.on("element:input",((t,e,i)=>{const n=e.modelCursor,s=n.parent,r=e.viewItem;if(!i.consumable.test(r,{name:!0}))return;if("checkbox"!=r.getAttribute("type")||!n.isAtStart||!s.hasAttribute("listType"))return;i.consumable.consume(r,{name:!0});const o=i.writer;o.setAttribute("listType","todo",s),e.viewItem.hasAttribute("checked")&&o.setAttribute("todoListChecked",!0,s),e.modelRange=o.createRange(n)})),t.on("element:label",se({name:"label",classes:"todo-list__label"})),t.on("element:label",se({name:"label",classes:["todo-list__label","todo-list__label_without-description"]})),t.on("element:span",se({name:"span",classes:"todo-list__label__description"})),t.on("element:ul",function(t){const e=new w(t);return(t,i,n)=>{const s=e.match(i.viewItem);if(!s)return;const r=s.match;r.name=!1,n.consumable.consume(i.viewItem,r)}}({name:"ul",classes:"todo-list"}))})),t.conversion.for("downcast").elementToElement({model:s,view:(t,{writer:e})=>{if(re(t,n.getListAttributeNames()))return e.createContainerElement("span",{class:"todo-list__label__description"})},converterPriority:"highest"}),n.registerDowncastStrategy({scope:"list",attributeName:"listType",setAttributeOnDowncast(t,e,i){"todo"==e?t.addClass("todo-list",i):t.removeClass("todo-list",i)}}),n.registerDowncastStrategy({scope:"itemMarker",attributeName:"todoListChecked",createElement(t,e,{dataPipeline:i}){if("todo"!=e.getAttribute("listType"))return null;const n=t.createUIElement("input",{type:"checkbox",...e.getAttribute("todoListChecked")?{checked:"checked"}:null,...i?{disabled:"disabled"}:{tabindex:"-1"}});if(i)return n;const s=t.createContainerElement("span",{contenteditable:"false"},n);return s.getFillerOffset=()=>null,s},canWrapElement:t=>re(t,n.getListAttributeNames()),createWrapperElement(t,e,{dataPipeline:i}){const s=["todo-list__label"];return re(e,n.getListAttributeNames())||s.push("todo-list__label_without-description"),t.createAttributeElement(i?"label":"span",{class:s.join(" ")})}}),n.on("checkElement",((t,{modelElement:e,viewElement:i})=>{const s=re(e,n.getListAttributeNames());i.hasClass("todo-list__label__description")!=s&&(t.return=!0,t.stop())})),n.on("checkElement",((e,{modelElement:i,viewElement:n})=>{const s="todo"==i.getAttribute("listType")&&U(i);let r=!1;const o=t.editing.view.createPositionBefore(n).getWalker({direction:"backward"});for(const{item:e}of o){if(e.is("element")&&t.editing.mapper.toModelElement(e))break;e.is("element","input")&&"checkbox"==e.getAttribute("type")&&(r=!0)}r!=s&&(e.return=!0,e.stop())})),n.on("postFixer",((t,{listNodes:e,writer:i})=>{for(const{node:n,previousNodeInList:s}of e){if(!s)continue;if(s.getAttribute("listItemId")!=n.getAttribute("listItemId"))continue;const e=s.hasAttribute("todoListChecked"),r=n.hasAttribute("todoListChecked");r&&!e?(i.removeAttribute("todoListChecked",n),t.return=!0):!r&&e&&(i.setAttribute("todoListChecked",!0,n),t.return=!0)}})),e.document.registerPostFixer((t=>{const i=e.document.differ.getChanges();let n=!1;for(const e of i)if("attribute"==e.type&&"listType"==e.attributeKey){const i=e.range.start.nodeAfter;"todo"==e.attributeOldValue&&i.hasAttribute("todoListChecked")&&(t.removeAttribute("todoListChecked",i),n=!0)}else if("insert"==e.type&&"$text"!=e.name)for(const{item:i}of t.createRangeOn(e.position.nodeAfter))i.is("element")&&"todo"!=i.getAttribute("listType")&&i.hasAttribute("todoListChecked")&&(t.removeAttribute("todoListChecked",i),n=!0);return n})),this.listenTo(i.view.document,"keydown",((e,i)=>{p(i)===ie&&(t.execute("checkTodoList"),e.stop())}),{priority:"high"}),this.listenTo(i.view.document,"todoCheckboxChange",((t,e)=>{const n=e.target;if(!n||!n.is("element","input"))return;const s=i.view.createPositionAfter(n),r=i.mapper.toModelPosition(s).parent;r&&H(r)&&"todo"==r.getAttribute("listType")&&this._handleCheckmarkChange(r)})),this.listenTo(i.view.document,"arrowKey",function(t,e){return(i,n)=>{const s=h(n.keyCode,e.contentLanguageDirection),r=t.schema,o=t.document.selection;if(!o.isCollapsed)return;const l=o.getFirstPosition(),a=l.parent;if("right"==s&&l.isAtEnd){const e=r.getNearestSelectionRange(t.createPositionAfter(a),"forward");if(!e)return;const s=e.start.parent;s&&H(s)&&"todo"==s.getAttribute("listType")&&(t.change((t=>t.setSelection(e))),n.preventDefault(),n.stopPropagation(),i.stop())}else if("left"==s&&l.isAtStart&&H(a)&&"todo"==a.getAttribute("listType")){const e=r.getNearestSelectionRange(t.createPositionBefore(a),"backward");if(!e)return;t.change((t=>t.setSelection(e))),n.preventDefault(),n.stopPropagation(),i.stop()}}}(e,t.locale),{context:"$text"}),this.listenTo(i.mapper,"viewToModelPosition",((t,i)=>{const n=i.viewPosition.parent,s=n.is("attributeElement","li")&&0==i.viewPosition.offset,r=oe(n)&&i.viewPosition.offset<=1,o=n.is("element","span")&&"false"==n.getAttribute("contenteditable")&&oe(n.parent);if(!s&&!r&&!o)return;const l=i.modelPosition.nodeAfter;l&&"todo"==l.getAttribute("listType")&&(i.modelPosition=e.createPositionAt(l,0))}),{priority:"low"})}_handleCheckmarkChange(t){const e=this.editor,i=e.model,n=Array.from(i.document.selection.getRanges());i.change((i=>{i.setSelection(t,"end"),e.execute("checkTodoList"),i.setSelection(n)}))}}function se(t){const e=new w(t);return(t,i,n)=>{const s=e.match(i.viewItem);s&&n.consumable.consume(i.viewItem,s.match)&&Object.assign(i,n.convertChildren(i.viewItem,i.modelCursor))}}function re(t,e){return(t.is("element","paragraph")||t.is("element","listItem"))&&"todo"==t.getAttribute("listType")&&U(t)&&function(t,e){for(const i of t.getAttributeKeys())if(!i.startsWith("selection:")&&!e.includes(i))return!1;return!0}(t,e)}function oe(t){return!!t&&t.is("attributeElement")&&t.hasClass("todo-list__label")}
+ */const ie=m("Ctrl+Enter");class ne extends e{static get pluginName(){return"TodoListEditing"}static get requires(){return[Tt]}init(){const t=this.editor,e=t.model,i=t.editing,n=t.plugins.get(Tt),s=t.config.get("list.multiBlock")?"paragraph":"listItem";t.commands.add("todoList",new lt(t,"todo")),t.commands.add("checkTodoList",new te(t)),i.view.addObserver(ee),e.schema.extend("$listItem",{allowAttributes:"todoListChecked"}),e.schema.addAttributeCheck(((t,e)=>{const i=t.last;if("todoListChecked"==e)return!(!i.getAttribute("listItemId")||"todo"!=i.getAttribute("listType"))&&void 0})),t.conversion.for("upcast").add((t=>{t.on("element:input",((t,e,i)=>{const n=e.modelCursor,s=n.parent,r=e.viewItem;if(!i.consumable.test(r,{name:!0}))return;if("checkbox"!=r.getAttribute("type")||!n.isAtStart||!s.hasAttribute("listType"))return;i.consumable.consume(r,{name:!0});const o=i.writer;o.setAttribute("listType","todo",s),e.viewItem.hasAttribute("checked")&&o.setAttribute("todoListChecked",!0,s),e.modelRange=o.createRange(n)})),t.on("element:label",se({name:"label",classes:"todo-list__label"})),t.on("element:label",se({name:"label",classes:["todo-list__label","todo-list__label_without-description"]})),t.on("element:span",se({name:"span",classes:"todo-list__label__description"})),t.on("element:ul",function(t){const e=new A(t);return(t,i,n)=>{const s=e.match(i.viewItem);if(!s)return;const r=s.match;r.name=!1,n.consumable.consume(i.viewItem,r)}}({name:"ul",classes:"todo-list"}))})),t.conversion.for("downcast").elementToElement({model:s,view:(t,{writer:e})=>{if(re(t,n.getListAttributeNames()))return e.createContainerElement("span",{class:"todo-list__label__description"})},converterPriority:"highest"}),n.registerDowncastStrategy({scope:"list",attributeName:"listType",setAttributeOnDowncast(t,e,i){"todo"==e?t.addClass("todo-list",i):t.removeClass("todo-list",i)}}),n.registerDowncastStrategy({scope:"itemMarker",attributeName:"todoListChecked",createElement(t,e,{dataPipeline:i}){if("todo"!=e.getAttribute("listType"))return null;const n=t.createUIElement("input",{type:"checkbox",...e.getAttribute("todoListChecked")?{checked:"checked"}:null,...i?{disabled:"disabled"}:{tabindex:"-1"}});if(i)return n;const s=t.createContainerElement("span",{contenteditable:"false"},n);return s.getFillerOffset=()=>null,s},canWrapElement:t=>re(t,n.getListAttributeNames()),createWrapperElement(t,e,{dataPipeline:i}){const s=["todo-list__label"];return re(e,n.getListAttributeNames())||s.push("todo-list__label_without-description"),t.createAttributeElement(i?"label":"span",{class:s.join(" ")})}}),n.on("checkElement",((t,{modelElement:e,viewElement:i})=>{const s=re(e,n.getListAttributeNames());i.hasClass("todo-list__label__description")!=s&&(t.return=!0,t.stop())})),n.on("checkElement",((e,{modelElement:i,viewElement:n})=>{const s="todo"==i.getAttribute("listType")&&U(i);let r=!1;const o=t.editing.view.createPositionBefore(n).getWalker({direction:"backward"});for(const{item:e}of o){if(e.is("element")&&t.editing.mapper.toModelElement(e))break;e.is("element","input")&&"checkbox"==e.getAttribute("type")&&(r=!0)}r!=s&&(e.return=!0,e.stop())})),n.on("postFixer",((t,{listNodes:e,writer:i})=>{for(const{node:n,previousNodeInList:s}of e){if(!s)continue;if(s.getAttribute("listItemId")!=n.getAttribute("listItemId"))continue;const e=s.hasAttribute("todoListChecked"),r=n.hasAttribute("todoListChecked");r&&!e?(i.removeAttribute("todoListChecked",n),t.return=!0):!r&&e&&(i.setAttribute("todoListChecked",!0,n),t.return=!0)}})),e.document.registerPostFixer((t=>{const i=e.document.differ.getChanges();let n=!1;for(const e of i)if("attribute"==e.type&&"listType"==e.attributeKey){const i=e.range.start.nodeAfter;"todo"==e.attributeOldValue&&i.hasAttribute("todoListChecked")&&(t.removeAttribute("todoListChecked",i),n=!0)}else if("insert"==e.type&&"$text"!=e.name)for(const{item:i}of t.createRangeOn(e.position.nodeAfter))i.is("element")&&"todo"!=i.getAttribute("listType")&&i.hasAttribute("todoListChecked")&&(t.removeAttribute("todoListChecked",i),n=!0);return n})),this.listenTo(i.view.document,"keydown",((e,i)=>{p(i)===ie&&(t.execute("checkTodoList"),e.stop())}),{priority:"high"}),this.listenTo(i.view.document,"todoCheckboxChange",((t,e)=>{const n=e.target;if(!n||!n.is("element","input"))return;const s=i.view.createPositionAfter(n),r=i.mapper.toModelPosition(s).parent;r&&H(r)&&"todo"==r.getAttribute("listType")&&this._handleCheckmarkChange(r)})),this.listenTo(i.view.document,"arrowKey",function(t,e){return(i,n)=>{const s=h(n.keyCode,e.contentLanguageDirection),r=t.schema,o=t.document.selection;if(!o.isCollapsed)return;const l=o.getFirstPosition(),a=l.parent;if("right"==s&&l.isAtEnd){const e=r.getNearestSelectionRange(t.createPositionAfter(a),"forward");if(!e)return;const s=e.start.parent;s&&H(s)&&"todo"==s.getAttribute("listType")&&(t.change((t=>t.setSelection(e))),n.preventDefault(),n.stopPropagation(),i.stop())}else if("left"==s&&l.isAtStart&&H(a)&&"todo"==a.getAttribute("listType")){const e=r.getNearestSelectionRange(t.createPositionBefore(a),"backward");if(!e)return;t.change((t=>t.setSelection(e))),n.preventDefault(),n.stopPropagation(),i.stop()}}}(e,t.locale),{context:"$text"}),this.listenTo(i.mapper,"viewToModelPosition",((t,i)=>{const n=i.viewPosition.parent,s=n.is("attributeElement","li")&&0==i.viewPosition.offset,r=oe(n)&&i.viewPosition.offset<=1,o=n.is("element","span")&&"false"==n.getAttribute("contenteditable")&&oe(n.parent);if(!s&&!r&&!o)return;const l=i.modelPosition.nodeAfter;l&&"todo"==l.getAttribute("listType")&&(i.modelPosition=e.createPositionAt(l,0))}),{priority:"low"}),this._initAriaAnnouncements()}_handleCheckmarkChange(t){const e=this.editor,i=e.model,n=Array.from(i.document.selection.getRanges());i.change((i=>{i.setSelection(t,"end"),e.execute("checkTodoList"),i.setSelection(n)}))}_initAriaAnnouncements(){const{model:t,ui:e,t:i}=this.editor;let n=null;e&&t.document.selection.on("change:range",(()=>{const s=t.document.selection.focus.parent,r=le(n),o=le(s);r&&!o?e.ariaLiveAnnouncer.announce(i("Leaving a to-do list")):!r&&o&&e.ariaLiveAnnouncer.announce(i("Entering a to-do list")),n=s}))}}function se(t){const e=new A(t);return(t,i,n)=>{const s=e.match(i.viewItem);s&&n.consumable.consume(i.viewItem,s.match)&&Object.assign(i,n.convertChildren(i.viewItem,i.modelCursor))}}function re(t,e){return(t.is("element","paragraph")||t.is("element","listItem"))&&"todo"==t.getAttribute("listType")&&U(t)&&function(t,e){for(const i of t.getAttributeKeys())if(!i.startsWith("selection:")&&!e.includes(i))return!1;return!0}(t,e)}function oe(t){return!!t&&t.is("attributeElement")&&t.hasClass("todo-list__label")}function le(t){return!!t&&(!(!t.is("element","paragraph")&&!t.is("element","listItem"))&&"todo"==t.getAttribute("listType"))}
 /**
  * @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 le extends e{static get pluginName(){return"TodoListUI"}init(){const t=this.editor.t;Ct(this.editor,"todoList",t("To-do List"),i.todoList)}}_t(':root{--ck-todo-list-checkmark-size:16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px;position:relative}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-content .todo-list .todo-list__label>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}.ck-content .todo-list .todo-list__label>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}');
+ */class ae extends e{static get pluginName(){return"TodoListUI"}init(){const t=this.editor.t;Ct(this.editor,"todoList",t("To-do List"),i.todoList)}}_t(':root{--ck-todo-list-checkmark-size:16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px;position:relative}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-content .todo-list .todo-list__label>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.ck-content .todo-list .todo-list__label>input:before{transition:none}}.ck-content .todo-list .todo-list__label>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{transition:none}}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}');
 /**
  * @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 ae extends e{static get requires(){return[ne,le]}static get pluginName(){return"TodoList"}}
+class ce extends e{static get requires(){return[ne,ae]}static get pluginName(){return"TodoList"}}
 /**
  * @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 ce extends t{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,i=e.document,n=Array.from(i.selection.getSelectedBlocks()).filter((t=>ue(t,e.schema))),s=void 0!==t.forceValue?!t.forceValue:this.value;e.change((t=>{if(s){let e=n[n.length-1].nextSibling,i=Number.POSITIVE_INFINITY,s=[];for(;e&&"listItem"==e.name&&0!==e.getAttribute("listIndent");){const t=e.getAttribute("listIndent");t<i&&(i=t);const n=t-i;s.push({element:e,listIndent:n}),e=e.nextSibling}s=s.reverse();for(const e of s)t.setAttribute("listIndent",e.listIndent,e.element)}if(!s){let t=Number.POSITIVE_INFINITY;for(const e of n)e.is("element","listItem")&&e.getAttribute("listIndent")<t&&(t=e.getAttribute("listIndent"));t=0===t?1:t,de(n,!0,t),de(n,!1,t)}for(const e of n.reverse())s&&"listItem"==e.name?t.rename(e,"paragraph"):s||"listItem"==e.name?s||"listItem"!=e.name||e.getAttribute("listType")==this.type||t.setAttribute("listType",this.type,e):(t.setAttributes({listType:this.type,listIndent:0},e),t.rename(e,"listItem"));this.fire("_executeCleanup",n)}))}_getValue(){const t=o(this.editor.model.document.selection.getSelectedBlocks());return!!t&&t.is("element","listItem")&&t.getAttribute("listType")==this.type}_checkEnabled(){if(this.value)return!0;const t=this.editor.model.document.selection,e=this.editor.model.schema,i=o(t.getSelectedBlocks());return!!i&&ue(i,e)}}function de(t,e,i){const n=e?t[0]:t[t.length-1];if(n.is("element","listItem")){let s=n[e?"previousSibling":"nextSibling"],r=n.getAttribute("listIndent");for(;s&&s.is("element","listItem")&&s.getAttribute("listIndent")>=i;)r>s.getAttribute("listIndent")&&(r=s.getAttribute("listIndent")),s.getAttribute("listIndent")==r&&t[e?"unshift":"push"](s),s=s[e?"previousSibling":"nextSibling"]}}function ue(t,e){return e.checkChild(t.parent,"listItem")&&!e.isObject(t)}
+ */class de extends t{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,i=e.document,n=Array.from(i.selection.getSelectedBlocks()).filter((t=>me(t,e.schema))),s=void 0!==t.forceValue?!t.forceValue:this.value;e.change((t=>{if(s){let e=n[n.length-1].nextSibling,i=Number.POSITIVE_INFINITY,s=[];for(;e&&"listItem"==e.name&&0!==e.getAttribute("listIndent");){const t=e.getAttribute("listIndent");t<i&&(i=t);const n=t-i;s.push({element:e,listIndent:n}),e=e.nextSibling}s=s.reverse();for(const e of s)t.setAttribute("listIndent",e.listIndent,e.element)}if(!s){let t=Number.POSITIVE_INFINITY;for(const e of n)e.is("element","listItem")&&e.getAttribute("listIndent")<t&&(t=e.getAttribute("listIndent"));t=0===t?1:t,ue(n,!0,t),ue(n,!1,t)}for(const e of n.reverse())s&&"listItem"==e.name?t.rename(e,"paragraph"):s||"listItem"==e.name?s||"listItem"!=e.name||e.getAttribute("listType")==this.type||t.setAttribute("listType",this.type,e):(t.setAttributes({listType:this.type,listIndent:0},e),t.rename(e,"listItem"));this.fire("_executeCleanup",n)}))}_getValue(){const t=o(this.editor.model.document.selection.getSelectedBlocks());return!!t&&t.is("element","listItem")&&t.getAttribute("listType")==this.type}_checkEnabled(){if(this.value)return!0;const t=this.editor.model.document.selection,e=this.editor.model.schema,i=o(t.getSelectedBlocks());return!!i&&me(i,e)}}function ue(t,e,i){const n=e?t[0]:t[t.length-1];if(n.is("element","listItem")){let s=n[e?"previousSibling":"nextSibling"],r=n.getAttribute("listIndent");for(;s&&s.is("element","listItem")&&s.getAttribute("listIndent")>=i;)r>s.getAttribute("listIndent")&&(r=s.getAttribute("listIndent")),s.getAttribute("listIndent")==r&&t[e?"unshift":"push"](s),s=s[e?"previousSibling":"nextSibling"]}}function me(t,e){return e.checkChild(t.parent,"listItem")&&!e.isObject(t)}
 /**
  * @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 me extends t{constructor(t,e){super(t),this._indentBy="forward"==e?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=t.document;let i=Array.from(e.selection.getSelectedBlocks());t.change((t=>{const e=i[i.length-1];let n=e.nextSibling;for(;n&&"listItem"==n.name&&n.getAttribute("listIndent")>e.getAttribute("listIndent");)i.push(n),n=n.nextSibling;this._indentBy<0&&(i=i.reverse());for(const e of i){const i=e.getAttribute("listIndent")+this._indentBy;i<0?t.rename(e,"paragraph"):t.setAttribute("listIndent",i,e)}this.fire("_executeCleanup",i)}))}_checkEnabled(){const t=o(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem"))return!1;if(this._indentBy>0){const e=t.getAttribute("listIndent"),i=t.getAttribute("listType");let n=t.previousSibling;for(;n&&n.is("element","listItem")&&n.getAttribute("listIndent")>=e;){if(n.getAttribute("listIndent")==e)return n.getAttribute("listType")==i;n=n.previousSibling}return!1}return!0}}
+ */class pe extends t{constructor(t,e){super(t),this._indentBy="forward"==e?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=t.document;let i=Array.from(e.selection.getSelectedBlocks());t.change((t=>{const e=i[i.length-1];let n=e.nextSibling;for(;n&&"listItem"==n.name&&n.getAttribute("listIndent")>e.getAttribute("listIndent");)i.push(n),n=n.nextSibling;this._indentBy<0&&(i=i.reverse());for(const e of i){const i=e.getAttribute("listIndent")+this._indentBy;i<0?t.rename(e,"paragraph"):t.setAttribute("listIndent",i,e)}this.fire("_executeCleanup",i)}))}_checkEnabled(){const t=o(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem"))return!1;if(this._indentBy>0){const e=t.getAttribute("listIndent"),i=t.getAttribute("listType");let n=t.previousSibling;for(;n&&n.is("element","listItem")&&n.getAttribute("listIndent")>=e;){if(n.getAttribute("listIndent")==e)return n.getAttribute("listType")==i;n=n.previousSibling}return!1}return!0}}
 /**
  * @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
- */function pe(t,e){const i=e.mapper,n=e.writer,s="numbered"==t.getAttribute("listType")?"ol":"ul",r=function(t){const e=t.createContainerElement("li");return e.getFillerOffset=_e,e}(n),o=n.createContainerElement(s,null);return n.insert(n.createPositionAt(o,0),r),i.bindElements(t,r),r}function he(t,e,i,n){const s=e.parent,r=i.mapper,o=i.writer;let l=r.toViewPosition(n.createPositionBefore(t));const a=ge(t.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:t.getAttribute("listIndent")}),c=t.previousSibling;if(a&&a.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(a);l=o.breakContainer(o.createPositionAfter(t))}else if(c&&"listItem"==c.name){l=r.toViewPosition(n.createPositionAt(c,"end"));const t=r.findMappedViewAncestor(l),e=ye(t);l=e?o.createPositionBefore(e):o.createPositionAt(t,"end")}else l=r.toViewPosition(n.createPositionBefore(t));if(l=be(l),o.insert(l,s),c&&"listItem"==c.name){const t=r.toViewElement(c),i=o.createRange(o.createPositionAt(t,0),l).getWalker({ignoreElementEnd:!0});for(const t of i)if(t.item.is("element","li")){const n=o.breakContainer(o.createPositionBefore(t.item)),s=t.item.parent,r=o.createPositionAt(e,"end");fe(o,r.nodeBefore,r.nodeAfter),o.move(o.createRangeOn(s),r),i._position=n}}else{const i=s.nextSibling;if(i&&(i.is("element","ul")||i.is("element","ol"))){let n=null;for(const e of i.getChildren()){const i=r.toModelElement(e);if(!(i&&i.getAttribute("listIndent")>t.getAttribute("listIndent")))break;n=e}n&&(o.breakContainer(o.createPositionAfter(n)),o.move(o.createRangeOn(n.parent),o.createPositionAt(e,"end")))}}fe(o,s,s.nextSibling),fe(o,s.previousSibling,s)}function fe(t,e,i){return!e||!i||"ul"!=e.name&&"ol"!=e.name||e.name!=i.name||e.getAttribute("class")!==i.getAttribute("class")?null:t.mergeContainers(t.createPositionAfter(e))}function be(t){return t.getLastMatchingPosition((t=>t.item.is("uiElement")))}function ge(t,e){const i=!!e.sameIndent,n=!!e.smallerIndent,s=e.listIndent;let r=t;for(;r&&"listItem"==r.name;){const t=r.getAttribute("listIndent");if(i&&s==t||n&&s>t)return r;r="forward"===e.direction?r.nextSibling:r.previousSibling}return null}function ye(t){for(const e of t.getChildren())if("ul"==e.name||"ol"==e.name)return e;return null}function we(t,e){const i=[],n=t.parent,s={ignoreElementEnd:!1,startPosition:t,shallow:!0,direction:e},r=n.getAttribute("listIndent"),o=[...new A(s)].filter((t=>t.item.is("element"))).map((t=>t.item));for(const t of o){if(!t.is("element","listItem"))break;if(t.getAttribute("listIndent")<r)break;if(!(t.getAttribute("listIndent")>r)){if(t.getAttribute("listType")!==n.getAttribute("listType"))break;if(t.getAttribute("listStyle")!==n.getAttribute("listStyle"))break;if(t.getAttribute("listReversed")!==n.getAttribute("listReversed"))break;if(t.getAttribute("listStart")!==n.getAttribute("listStart"))break;"backward"===e?i.unshift(t):i.push(t)}}return i}function Ae(t){let e=[...t.document.selection.getSelectedBlocks()].filter((t=>t.is("element","listItem"))).map((e=>{const i=t.change((t=>t.createPositionAt(e,0)));return[...we(i,"backward"),...we(i,"forward")]})).flat();return e=[...new Set(e)],e}const ve=["disc","circle","square"],ke=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function Ie(t){return ve.includes(t)?"bulleted":ke.includes(t)?"numbered":null}function _e(){const t=!this.isEmpty&&("ul"==this.getChild(0).name||"ol"==this.getChild(0).name);return this.isEmpty||t?0:v.call(this)}
+ */function he(t,e){const i=e.mapper,n=e.writer,s="numbered"==t.getAttribute("listType")?"ol":"ul",r=function(t){const e=t.createContainerElement("li");return e.getFillerOffset=xe,e}(n),o=n.createContainerElement(s,null);return n.insert(n.createPositionAt(o,0),r),i.bindElements(t,r),r}function fe(t,e,i,n){const s=e.parent,r=i.mapper,o=i.writer;let l=r.toViewPosition(n.createPositionBefore(t));const a=ye(t.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:t.getAttribute("listIndent")}),c=t.previousSibling;if(a&&a.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(a);l=o.breakContainer(o.createPositionAfter(t))}else if(c&&"listItem"==c.name){l=r.toViewPosition(n.createPositionAt(c,"end"));const t=r.findMappedViewAncestor(l),e=Ae(t);l=e?o.createPositionBefore(e):o.createPositionAt(t,"end")}else l=r.toViewPosition(n.createPositionBefore(t));if(l=ge(l),o.insert(l,s),c&&"listItem"==c.name){const t=r.toViewElement(c),i=o.createRange(o.createPositionAt(t,0),l).getWalker({ignoreElementEnd:!0});for(const t of i)if(t.item.is("element","li")){const n=o.breakContainer(o.createPositionBefore(t.item)),s=t.item.parent,r=o.createPositionAt(e,"end");be(o,r.nodeBefore,r.nodeAfter),o.move(o.createRangeOn(s),r),i._position=n}}else{const i=s.nextSibling;if(i&&(i.is("element","ul")||i.is("element","ol"))){let n=null;for(const e of i.getChildren()){const i=r.toModelElement(e);if(!(i&&i.getAttribute("listIndent")>t.getAttribute("listIndent")))break;n=e}n&&(o.breakContainer(o.createPositionAfter(n)),o.move(o.createRangeOn(n.parent),o.createPositionAt(e,"end")))}}be(o,s,s.nextSibling),be(o,s.previousSibling,s)}function be(t,e,i){return!e||!i||"ul"!=e.name&&"ol"!=e.name||e.name!=i.name||e.getAttribute("class")!==i.getAttribute("class")?null:t.mergeContainers(t.createPositionAfter(e))}function ge(t){return t.getLastMatchingPosition((t=>t.item.is("uiElement")))}function ye(t,e){const i=!!e.sameIndent,n=!!e.smallerIndent,s=e.listIndent;let r=t;for(;r&&"listItem"==r.name;){const t=r.getAttribute("listIndent");if(i&&s==t||n&&s>t)return r;r="forward"===e.direction?r.nextSibling:r.previousSibling}return null}function Ae(t){for(const e of t.getChildren())if("ul"==e.name||"ol"==e.name)return e;return null}function we(t,e){const i=[],n=t.parent,s={ignoreElementEnd:!1,startPosition:t,shallow:!0,direction:e},r=n.getAttribute("listIndent"),o=[...new w(s)].filter((t=>t.item.is("element"))).map((t=>t.item));for(const t of o){if(!t.is("element","listItem"))break;if(t.getAttribute("listIndent")<r)break;if(!(t.getAttribute("listIndent")>r)){if(t.getAttribute("listType")!==n.getAttribute("listType"))break;if(t.getAttribute("listStyle")!==n.getAttribute("listStyle"))break;if(t.getAttribute("listReversed")!==n.getAttribute("listReversed"))break;if(t.getAttribute("listStart")!==n.getAttribute("listStart"))break;"backward"===e?i.unshift(t):i.push(t)}}return i}function ve(t){let e=[...t.document.selection.getSelectedBlocks()].filter((t=>t.is("element","listItem"))).map((e=>{const i=t.change((t=>t.createPositionAt(e,0)));return[...we(i,"backward"),...we(i,"forward")]})).flat();return e=[...new Set(e)],e}const ke=["disc","circle","square"],Ie=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function _e(t){return ke.includes(t)?"bulleted":Ie.includes(t)?"numbered":null}function xe(){const t=!this.isEmpty&&("ul"==this.getChild(0).name||"ol"==this.getChild(0).name);return this.isEmpty||t?0:v.call(this)}
 /**
  * @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 xe extends e{static get pluginName(){return"LegacyListUtils"}getListTypeFromListStyleType(t){return Ie(t)}getSelectedListItems(t){return Ae(t)}getSiblingNodes(t,e){return we(t,e)}}
+ */class Te extends e{static get pluginName(){return"LegacyListUtils"}getListTypeFromListStyleType(t){return _e(t)}getSelectedListItems(t){return ve(t)}getSiblingNodes(t,e){return we(t,e)}}
 /**
  * @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
- */function Te(t){return(e,i,n)=>{const s=n.consumable;if(!s.test(i.item,"insert")||!s.test(i.item,"attribute:listType")||!s.test(i.item,"attribute:listIndent"))return;s.consume(i.item,"insert"),s.consume(i.item,"attribute:listType"),s.consume(i.item,"attribute:listIndent");const r=i.item;he(r,pe(r,n),n,t)}}const Se=(t,e,i)=>{if(!i.consumable.test(e.item,t.name))return;const n=i.mapper.toViewElement(e.item),s=i.writer;s.breakContainer(s.createPositionBefore(n)),s.breakContainer(s.createPositionAfter(n));const r=n.parent,o="numbered"==e.attributeNewValue?"ol":"ul";s.rename(o,r)},Ce=(t,e,i)=>{i.consumable.consume(e.item,t.name);const n=i.mapper.toViewElement(e.item).parent,s=i.writer;fe(s,n,n.nextSibling),fe(s,n.previousSibling,n)};const Le=(t,e,i)=>{if(i.consumable.test(e.item,t.name)&&"listItem"!=e.item.name){let t=i.mapper.toViewPosition(e.range.start);const n=i.writer,s=[];for(;("ul"==t.parent.name||"ol"==t.parent.name)&&(t=n.breakContainer(t),"li"==t.parent.name);){const e=t,i=n.createPositionAt(t.parent,"end");if(!e.isEqual(i)){const t=n.remove(n.createRange(e,i));s.push(t)}t=n.createPositionAfter(t.parent)}if(s.length>0){for(let e=0;e<s.length;e++){const i=t.nodeBefore;if(t=n.insert(t,s[e]).end,e>0){const e=fe(n,i,i.nextSibling);e&&e.parent==i&&t.offset--}}fe(n,t.nodeBefore,t.nodeAfter)}}},Ee=(t,e,i)=>{const n=i.mapper.toViewPosition(e.position),s=n.nodeBefore,r=n.nodeAfter;fe(i.writer,s,r)},Ve=(t,e,i)=>{if(i.consumable.consume(e.viewItem,{name:!0})){const t=i.writer,n=t.createElement("listItem"),s=function(t){let e=0,i=t.parent;for(;i;){if(i.is("element","li"))e++;else{const t=i.previousSibling;t&&t.is("element","li")&&e++}i=i.parent}return e}
+ */function Se(t){return(e,i,n)=>{const s=n.consumable;if(!s.test(i.item,"insert")||!s.test(i.item,"attribute:listType")||!s.test(i.item,"attribute:listIndent"))return;s.consume(i.item,"insert"),s.consume(i.item,"attribute:listType"),s.consume(i.item,"attribute:listIndent");const r=i.item;fe(r,he(r,n),n,t)}}const Ce=(t,e,i)=>{if(!i.consumable.test(e.item,t.name))return;const n=i.mapper.toViewElement(e.item),s=i.writer;s.breakContainer(s.createPositionBefore(n)),s.breakContainer(s.createPositionAfter(n));const r=n.parent,o="numbered"==e.attributeNewValue?"ol":"ul";s.rename(o,r)},Le=(t,e,i)=>{i.consumable.consume(e.item,t.name);const n=i.mapper.toViewElement(e.item).parent,s=i.writer;be(s,n,n.nextSibling),be(s,n.previousSibling,n)};const Ee=(t,e,i)=>{if(i.consumable.test(e.item,t.name)&&"listItem"!=e.item.name){let t=i.mapper.toViewPosition(e.range.start);const n=i.writer,s=[];for(;("ul"==t.parent.name||"ol"==t.parent.name)&&(t=n.breakContainer(t),"li"==t.parent.name);){const e=t,i=n.createPositionAt(t.parent,"end");if(!e.isEqual(i)){const t=n.remove(n.createRange(e,i));s.push(t)}t=n.createPositionAfter(t.parent)}if(s.length>0){for(let e=0;e<s.length;e++){const i=t.nodeBefore;if(t=n.insert(t,s[e]).end,e>0){const e=be(n,i,i.nextSibling);e&&e.parent==i&&t.offset--}}be(n,t.nodeBefore,t.nodeAfter)}}},Ve=(t,e,i)=>{const n=i.mapper.toViewPosition(e.position),s=n.nodeBefore,r=n.nodeAfter;be(i.writer,s,r)},Pe=(t,e,i)=>{if(i.consumable.consume(e.viewItem,{name:!0})){const t=i.writer,n=t.createElement("listItem"),s=function(t){let e=0,i=t.parent;for(;i;){if(i.is("element","li"))e++;else{const t=i.previousSibling;t&&t.is("element","li")&&e++}i=i.parent}return e}
 /**
  * @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
- */(e.viewItem);t.setAttribute("listIndent",s,n);const r=e.viewItem.parent&&"ol"==e.viewItem.parent.name?"numbered":"bulleted";if(t.setAttribute("listType",r,n),!i.safeInsert(n,e.modelCursor))return;const o=function(t,e,i){const{writer:n,schema:s}=i;let r=n.createPositionAfter(t);for(const o of e)if("ul"==o.name||"ol"==o.name)r=i.convertItem(o,r).modelCursor;else{const e=i.convertItem(o,n.createPositionAt(t,"end")),l=e.modelRange.start.nodeAfter;l&&l.is("element")&&!s.checkChild(t,l.name)&&(t=e.modelCursor.parent.is("element","listItem")?e.modelCursor.parent:Re(e.modelCursor),r=n.createPositionAfter(t))}return r}(n,e.viewItem.getChildren(),i);e.modelRange=t.createRange(e.modelCursor,o),i.updateConversionResult(n,e)}},Pe=(t,e,i)=>{if(i.consumable.test(e.viewItem,{name:!0})){const t=Array.from(e.viewItem.getChildren());for(const e of t){!(e.is("element","li")||Fe(e))&&e._remove()}}},Ne=(t,e,i)=>{if(i.consumable.test(e.viewItem,{name:!0})){if(0===e.viewItem.childCount)return;const t=[...e.viewItem.getChildren()];let i=!1;for(const e of t)i&&!Fe(e)&&e._remove(),Fe(e)&&(i=!0)}};function ze(t){return(e,i)=>{if(i.isPhantom)return;const n=i.modelPosition.nodeBefore;if(n&&n.is("element","listItem")){const e=i.mapper.toViewElement(n),s=e.getAncestors().find(Fe),r=t.createPositionAt(e,0).getWalker();for(const t of r){if("elementStart"==t.type&&t.item.is("element","li")){i.viewPosition=t.previousPosition;break}if("elementEnd"==t.type&&t.item==s){i.viewPosition=t.nextPosition;break}}}}}const Be=function(t,[e,i]){const n=this;let s,r=e.is("documentFragment")?e.getChild(0):e;if(s=i?n.createSelection(i):n.document.selection,r&&r.is("element","listItem")){const t=s.getFirstPosition();let e=null;if(t.parent.is("element","listItem")?e=t.parent:t.nodeBefore&&t.nodeBefore.is("element","listItem")&&(e=t.nodeBefore),e){const t=e.getAttribute("listIndent");if(t>0)for(;r&&r.is("element","listItem");)r._setAttribute("listIndent",r.getAttribute("listIndent")+t),r=r.nextSibling}}};function Re(t){const e=new A({startPosition:t});let i;do{i=e.next()}while(!i.value.item.is("element","listItem"));return i.value.item}function Me(t,e,i,n,s,r){const o=ge(e.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:t}),l=s.mapper,a=s.writer,c=o?o.getAttribute("listIndent"):null;let d;if(o)if(c==t){const t=l.toViewElement(o).parent;d=a.createPositionAfter(t)}else{const t=r.createPositionAt(o,"end");d=l.toViewPosition(t)}else d=i;d=be(d);for(const t of[...n.getChildren()])Fe(t)&&(d=a.move(a.createRangeOn(t),d).end,fe(a,t,t.nextSibling),fe(a,t.previousSibling,t))}function Fe(t){return t.is("element","ol")||t.is("element","ul")}class Oe extends e{static get pluginName(){return"LegacyListEditing"}static get requires(){return[s,n,xe]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data,i=t.editing;var n;t.model.document.registerPostFixer((e=>function(t,e){const i=t.document.differ.getChanges(),n=new Map;let s=!1;for(const n of i)if("insert"==n.type&&"listItem"==n.name)r(n.position);else if("insert"==n.type&&"listItem"!=n.name){if("$text"!=n.name){const i=n.position.nodeAfter;i.hasAttribute("listIndent")&&(e.removeAttribute("listIndent",i),s=!0),i.hasAttribute("listType")&&(e.removeAttribute("listType",i),s=!0),i.hasAttribute("listStyle")&&(e.removeAttribute("listStyle",i),s=!0),i.hasAttribute("listReversed")&&(e.removeAttribute("listReversed",i),s=!0),i.hasAttribute("listStart")&&(e.removeAttribute("listStart",i),s=!0);for(const e of Array.from(t.createRangeIn(i)).filter((t=>t.item.is("element","listItem"))))r(e.previousPosition)}r(n.position.getShiftedBy(n.length))}else"remove"==n.type&&"listItem"==n.name?r(n.position):("attribute"==n.type&&"listIndent"==n.attributeKey||"attribute"==n.type&&"listType"==n.attributeKey)&&r(n.range.start);for(const t of n.values())o(t),l(t);return s;function r(t){const e=t.nodeBefore;if(e&&e.is("element","listItem")){let t=e;if(n.has(t))return;for(let e=t.previousSibling;e&&e.is("element","listItem");e=t.previousSibling)if(t=e,n.has(t))return;n.set(e,t)}else{const e=t.nodeAfter;e&&e.is("element","listItem")&&n.set(e,e)}}function o(t){let i=0,n=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(r>i){let o;null===n?(n=r-i,o=i):(n>r&&(n=r),o=r-n),e.setAttribute("listIndent",o,t),s=!0}else n=null,i=t.getAttribute("listIndent")+1;t=t.nextSibling}}function l(t){let i=[],n=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(n&&n.getAttribute("listIndent")>r&&(i=i.slice(0,r+1)),0!=r)if(i[r]){const n=i[r];t.getAttribute("listType")!=n&&(e.setAttribute("listType",n,t),s=!0)}else i[r]=t.getAttribute("listType");n=t,t=t.nextSibling}}}(t.model,e))),i.mapper.registerViewToModelLength("li",De),e.mapper.registerViewToModelLength("li",De),i.mapper.on("modelToViewPosition",ze(i.view)),i.mapper.on("viewToModelPosition",(n=t.model,(t,e)=>{const i=e.viewPosition,s=i.parent,r=e.mapper;if("ul"==s.name||"ol"==s.name){if(i.isAtEnd){const t=r.toModelElement(i.nodeBefore),s=r.getModelLength(i.nodeBefore);e.modelPosition=n.createPositionBefore(t).getShiftedBy(s)}else{const t=r.toModelElement(i.nodeAfter);e.modelPosition=n.createPositionBefore(t)}t.stop()}else if("li"==s.name&&i.nodeBefore&&("ul"==i.nodeBefore.name||"ol"==i.nodeBefore.name)){const o=r.toModelElement(s);let l=1,a=i.nodeBefore;for(;a&&Fe(a);)l+=r.getModelLength(a),a=a.previousSibling;e.modelPosition=n.createPositionBefore(o).getShiftedBy(l),t.stop()}})),e.mapper.on("modelToViewPosition",ze(i.view)),t.conversion.for("editingDowncast").add((e=>{e.on("insert",Le,{priority:"high"}),e.on("insert:listItem",Te(t.model)),e.on("attribute:listType:listItem",Se,{priority:"high"}),e.on("attribute:listType:listItem",Ce,{priority:"low"}),e.on("attribute:listIndent:listItem",function(t){return(e,i,n)=>{if(!n.consumable.consume(i.item,"attribute:listIndent"))return;const s=n.mapper.toViewElement(i.item),r=n.writer;r.breakContainer(r.createPositionBefore(s)),r.breakContainer(r.createPositionAfter(s));const o=s.parent,l=o.previousSibling,a=r.createRangeOn(o);r.remove(a),l&&l.nextSibling&&fe(r,l,l.nextSibling),Me(i.attributeOldValue+1,i.range.start,a.start,s,n,t),he(i.item,s,n,t);for(const t of i.item.getChildren())n.consumable.consume(t,"insert")}}(t.model)),e.on("remove:listItem",function(t){return(e,i,n)=>{const s=n.mapper.toViewPosition(i.position).getLastMatchingPosition((t=>!t.item.is("element","li"))).nodeAfter,r=n.writer;r.breakContainer(r.createPositionBefore(s)),r.breakContainer(r.createPositionAfter(s));const o=s.parent,l=o.previousSibling,a=r.createRangeOn(o),c=r.remove(a);l&&l.nextSibling&&fe(r,l,l.nextSibling),Me(n.mapper.toModelElement(s).getAttribute("listIndent")+1,i.position,a.start,s,n,t);for(const t of r.createRangeIn(c).getItems())n.mapper.unbindViewElement(t);e.stop()}}(t.model)),e.on("remove",Ee,{priority:"low"})})),t.conversion.for("dataDowncast").add((e=>{e.on("insert",Le,{priority:"high"}),e.on("insert:listItem",Te(t.model))})),t.conversion.for("upcast").add((t=>{t.on("element:ul",Pe,{priority:"high"}),t.on("element:ol",Pe,{priority:"high"}),t.on("element:li",Ne,{priority:"high"}),t.on("element:li",Ve)})),t.model.on("insertContent",Be,{priority:"high"}),t.commands.add("numberedList",new ce(t,"numbered")),t.commands.add("bulletedList",new ce(t,"bulleted")),t.commands.add("indentList",new me(t,"forward")),t.commands.add("outdentList",new me(t,"backward"));const s=i.view.document;this.listenTo(s,"enter",((t,e)=>{const i=this.editor.model.document,n=i.selection.getLastPosition().parent;i.selection.isCollapsed&&"listItem"==n.name&&n.isEmpty&&(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(s,"delete",((t,e)=>{if("backward"!==e.direction)return;const i=this.editor.model.document.selection;if(!i.isCollapsed)return;const n=i.getFirstPosition();if(!n.isAtStart)return;const s=n.parent;if("listItem"!==s.name)return;s.previousSibling&&"listItem"===s.previousSibling.name||(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(t.editing.view.document,"tab",((e,i)=>{const n=i.shiftKey?"outdentList":"indentList";this.editor.commands.get(n).isEnabled&&(t.execute(n),i.stopPropagation(),i.preventDefault(),e.stop())}),{context:"li"})}afterInit(){const t=this.editor.commands,e=t.get("indent"),i=t.get("outdent");e&&e.registerChildCommand(t.get("indentList")),i&&i.registerChildCommand(t.get("outdentList"))}}function De(t){let e=1;for(const i of t.getChildren())if("ul"==i.name||"ol"==i.name)for(const t of i.getChildren())e+=De(t);return e}
+ */(e.viewItem);t.setAttribute("listIndent",s,n);const r=e.viewItem.parent&&"ol"==e.viewItem.parent.name?"numbered":"bulleted";if(t.setAttribute("listType",r,n),!i.safeInsert(n,e.modelCursor))return;const o=function(t,e,i){const{writer:n,schema:s}=i;let r=n.createPositionAfter(t);for(const o of e)if("ul"==o.name||"ol"==o.name)r=i.convertItem(o,r).modelCursor;else{const e=i.convertItem(o,n.createPositionAt(t,"end")),l=e.modelRange.start.nodeAfter;l&&l.is("element")&&!s.checkChild(t,l.name)&&(t=e.modelCursor.parent.is("element","listItem")?e.modelCursor.parent:Me(e.modelCursor),r=n.createPositionAfter(t))}return r}(n,e.viewItem.getChildren(),i);e.modelRange=t.createRange(e.modelCursor,o),i.updateConversionResult(n,e)}},Ne=(t,e,i)=>{if(i.consumable.test(e.viewItem,{name:!0})){const t=Array.from(e.viewItem.getChildren());for(const e of t){!(e.is("element","li")||Oe(e))&&e._remove()}}},ze=(t,e,i)=>{if(i.consumable.test(e.viewItem,{name:!0})){if(0===e.viewItem.childCount)return;const t=[...e.viewItem.getChildren()];let i=!1;for(const e of t)i&&!Oe(e)&&e._remove(),Oe(e)&&(i=!0)}};function Be(t){return(e,i)=>{if(i.isPhantom)return;const n=i.modelPosition.nodeBefore;if(n&&n.is("element","listItem")){const e=i.mapper.toViewElement(n),s=e.getAncestors().find(Oe),r=t.createPositionAt(e,0).getWalker();for(const t of r){if("elementStart"==t.type&&t.item.is("element","li")){i.viewPosition=t.previousPosition;break}if("elementEnd"==t.type&&t.item==s){i.viewPosition=t.nextPosition;break}}}}}const Re=function(t,[e,i]){const n=this;let s,r=e.is("documentFragment")?e.getChild(0):e;if(s=i?n.createSelection(i):n.document.selection,r&&r.is("element","listItem")){const t=s.getFirstPosition();let e=null;if(t.parent.is("element","listItem")?e=t.parent:t.nodeBefore&&t.nodeBefore.is("element","listItem")&&(e=t.nodeBefore),e){const t=e.getAttribute("listIndent");if(t>0)for(;r&&r.is("element","listItem");)r._setAttribute("listIndent",r.getAttribute("listIndent")+t),r=r.nextSibling}}};function Me(t){const e=new w({startPosition:t});let i;do{i=e.next()}while(!i.value.item.is("element","listItem"));return i.value.item}function Fe(t,e,i,n,s,r){const o=ye(e.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:t}),l=s.mapper,a=s.writer,c=o?o.getAttribute("listIndent"):null;let d;if(o)if(c==t){const t=l.toViewElement(o).parent;d=a.createPositionAfter(t)}else{const t=r.createPositionAt(o,"end");d=l.toViewPosition(t)}else d=i;d=ge(d);for(const t of[...n.getChildren()])Oe(t)&&(d=a.move(a.createRangeOn(t),d).end,be(a,t,t.nextSibling),be(a,t.previousSibling,t))}function Oe(t){return t.is("element","ol")||t.is("element","ul")}class De extends e{static get pluginName(){return"LegacyListEditing"}static get requires(){return[s,n,Te]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data,i=t.editing;var n;t.model.document.registerPostFixer((e=>function(t,e){const i=t.document.differ.getChanges(),n=new Map;let s=!1;for(const n of i)if("insert"==n.type&&"listItem"==n.name)r(n.position);else if("insert"==n.type&&"listItem"!=n.name){if("$text"!=n.name){const i=n.position.nodeAfter;i.hasAttribute("listIndent")&&(e.removeAttribute("listIndent",i),s=!0),i.hasAttribute("listType")&&(e.removeAttribute("listType",i),s=!0),i.hasAttribute("listStyle")&&(e.removeAttribute("listStyle",i),s=!0),i.hasAttribute("listReversed")&&(e.removeAttribute("listReversed",i),s=!0),i.hasAttribute("listStart")&&(e.removeAttribute("listStart",i),s=!0);for(const e of Array.from(t.createRangeIn(i)).filter((t=>t.item.is("element","listItem"))))r(e.previousPosition)}r(n.position.getShiftedBy(n.length))}else"remove"==n.type&&"listItem"==n.name?r(n.position):("attribute"==n.type&&"listIndent"==n.attributeKey||"attribute"==n.type&&"listType"==n.attributeKey)&&r(n.range.start);for(const t of n.values())o(t),l(t);return s;function r(t){const e=t.nodeBefore;if(e&&e.is("element","listItem")){let t=e;if(n.has(t))return;for(let e=t.previousSibling;e&&e.is("element","listItem");e=t.previousSibling)if(t=e,n.has(t))return;n.set(e,t)}else{const e=t.nodeAfter;e&&e.is("element","listItem")&&n.set(e,e)}}function o(t){let i=0,n=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(r>i){let o;null===n?(n=r-i,o=i):(n>r&&(n=r),o=r-n),e.setAttribute("listIndent",o,t),s=!0}else n=null,i=t.getAttribute("listIndent")+1;t=t.nextSibling}}function l(t){let i=[],n=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(n&&n.getAttribute("listIndent")>r&&(i=i.slice(0,r+1)),0!=r)if(i[r]){const n=i[r];t.getAttribute("listType")!=n&&(e.setAttribute("listType",n,t),s=!0)}else i[r]=t.getAttribute("listType");n=t,t=t.nextSibling}}}(t.model,e))),i.mapper.registerViewToModelLength("li",He),e.mapper.registerViewToModelLength("li",He),i.mapper.on("modelToViewPosition",Be(i.view)),i.mapper.on("viewToModelPosition",(n=t.model,(t,e)=>{const i=e.viewPosition,s=i.parent,r=e.mapper;if("ul"==s.name||"ol"==s.name){if(i.isAtEnd){const t=r.toModelElement(i.nodeBefore),s=r.getModelLength(i.nodeBefore);e.modelPosition=n.createPositionBefore(t).getShiftedBy(s)}else{const t=r.toModelElement(i.nodeAfter);e.modelPosition=n.createPositionBefore(t)}t.stop()}else if("li"==s.name&&i.nodeBefore&&("ul"==i.nodeBefore.name||"ol"==i.nodeBefore.name)){const o=r.toModelElement(s);let l=1,a=i.nodeBefore;for(;a&&Oe(a);)l+=r.getModelLength(a),a=a.previousSibling;e.modelPosition=n.createPositionBefore(o).getShiftedBy(l),t.stop()}})),e.mapper.on("modelToViewPosition",Be(i.view)),t.conversion.for("editingDowncast").add((e=>{e.on("insert",Ee,{priority:"high"}),e.on("insert:listItem",Se(t.model)),e.on("attribute:listType:listItem",Ce,{priority:"high"}),e.on("attribute:listType:listItem",Le,{priority:"low"}),e.on("attribute:listIndent:listItem",function(t){return(e,i,n)=>{if(!n.consumable.consume(i.item,"attribute:listIndent"))return;const s=n.mapper.toViewElement(i.item),r=n.writer;r.breakContainer(r.createPositionBefore(s)),r.breakContainer(r.createPositionAfter(s));const o=s.parent,l=o.previousSibling,a=r.createRangeOn(o);r.remove(a),l&&l.nextSibling&&be(r,l,l.nextSibling),Fe(i.attributeOldValue+1,i.range.start,a.start,s,n,t),fe(i.item,s,n,t);for(const t of i.item.getChildren())n.consumable.consume(t,"insert")}}(t.model)),e.on("remove:listItem",function(t){return(e,i,n)=>{const s=n.mapper.toViewPosition(i.position).getLastMatchingPosition((t=>!t.item.is("element","li"))).nodeAfter,r=n.writer;r.breakContainer(r.createPositionBefore(s)),r.breakContainer(r.createPositionAfter(s));const o=s.parent,l=o.previousSibling,a=r.createRangeOn(o),c=r.remove(a);l&&l.nextSibling&&be(r,l,l.nextSibling),Fe(n.mapper.toModelElement(s).getAttribute("listIndent")+1,i.position,a.start,s,n,t);for(const t of r.createRangeIn(c).getItems())n.mapper.unbindViewElement(t);e.stop()}}(t.model)),e.on("remove",Ve,{priority:"low"})})),t.conversion.for("dataDowncast").add((e=>{e.on("insert",Ee,{priority:"high"}),e.on("insert:listItem",Se(t.model))})),t.conversion.for("upcast").add((t=>{t.on("element:ul",Ne,{priority:"high"}),t.on("element:ol",Ne,{priority:"high"}),t.on("element:li",ze,{priority:"high"}),t.on("element:li",Pe)})),t.model.on("insertContent",Re,{priority:"high"}),t.commands.add("numberedList",new de(t,"numbered")),t.commands.add("bulletedList",new de(t,"bulleted")),t.commands.add("indentList",new pe(t,"forward")),t.commands.add("outdentList",new pe(t,"backward"));const s=i.view.document;this.listenTo(s,"enter",((t,e)=>{const i=this.editor.model.document,n=i.selection.getLastPosition().parent;i.selection.isCollapsed&&"listItem"==n.name&&n.isEmpty&&(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(s,"delete",((t,e)=>{if("backward"!==e.direction)return;const i=this.editor.model.document.selection;if(!i.isCollapsed)return;const n=i.getFirstPosition();if(!n.isAtStart)return;const s=n.parent;if("listItem"!==s.name)return;s.previousSibling&&"listItem"===s.previousSibling.name||(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(t.editing.view.document,"tab",((e,i)=>{const n=i.shiftKey?"outdentList":"indentList";this.editor.commands.get(n).isEnabled&&(t.execute(n),i.stopPropagation(),i.preventDefault(),e.stop())}),{context:"li"})}afterInit(){const t=this.editor.commands,e=t.get("indent"),i=t.get("outdent");e&&e.registerChildCommand(t.get("indentList")),i&&i.registerChildCommand(t.get("outdentList"))}}function He(t){let e=1;for(const i of t.getChildren())if("ul"==i.name||"ol"==i.name)for(const t of i.getChildren())e+=He(t);return e}
 /**
  * @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 He extends e{static get requires(){return[Oe,Et]}static get pluginName(){return"LegacyList"}}
+ */class $e extends e{static get requires(){return[De,Et]}static get pluginName(){return"LegacyList"}}
 /**
  * @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 $e extends t{constructor(t,e){super(t),this.defaultType=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){this._tryToConvertItemsToList(t);const e=this.editor.model,i=Ae(e);i.length&&e.change((e=>{for(const n of i)e.setAttribute("listStyle",t.type||this.defaultType,n)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")?t.getAttribute("listStyle"):null}_checkEnabled(){const t=this.editor,e=t.commands.get("numberedList"),i=t.commands.get("bulletedList");return e.isEnabled||i.isEnabled}_tryToConvertItemsToList(t){if(!t.type)return;const e=Ie(t.type);
+ */class qe extends t{constructor(t,e){super(t),this.defaultType=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){this._tryToConvertItemsToList(t);const e=this.editor.model,i=ve(e);i.length&&e.change((e=>{for(const n of i)e.setAttribute("listStyle",t.type||this.defaultType,n)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")?t.getAttribute("listStyle"):null}_checkEnabled(){const t=this.editor,e=t.commands.get("numberedList"),i=t.commands.get("bulletedList");return e.isEnabled||i.isEnabled}_tryToConvertItemsToList(t){if(!t.type)return;const e=_e(t.type);
 /* istanbul ignore next -- @preserve */if(!e)return;const i=this.editor,n=`${e}List`;i.commands.get(n).value||i.execute(n)}}
 /**
  * @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 qe extends t{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=Ae(e).filter((t=>"numbered"==t.getAttribute("listType")));e.change((e=>{for(const n of i)e.setAttribute("listReversed",!!t.reversed,n)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")&&"numbered"==t.getAttribute("listType")?t.getAttribute("listReversed"):null}}
+ */class We extends t{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=ve(e).filter((t=>"numbered"==t.getAttribute("listType")));e.change((e=>{for(const n of i)e.setAttribute("listReversed",!!t.reversed,n)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")&&"numbered"==t.getAttribute("listType")?t.getAttribute("listReversed"):null}}
 /**
  * @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 We extends t{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute({startIndex:t=1}={}){const e=this.editor.model,i=Ae(e).filter((t=>"numbered"==t.getAttribute("listType")));e.change((e=>{for(const n of i)e.setAttribute("listStart",t>=0?t:1,n)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")&&"numbered"==t.getAttribute("listType")?t.getAttribute("listStart"):null}}
+ */class Ue extends t{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute({startIndex:t=1}={}){const e=this.editor.model,i=ve(e).filter((t=>"numbered"==t.getAttribute("listType")));e.change((e=>{for(const n of i)e.setAttribute("listStart",t>=0?t:1,n)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")&&"numbered"==t.getAttribute("listType")?t.getAttribute("listStart"):null}}
 /**
  * @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 Ue="default";class je extends e{static get requires(){return[Oe]}static get pluginName(){return"LegacyListPropertiesEditing"}constructor(t){super(t),t.config.define("list",{properties:{styles:!0,startIndex:!1,reversed:!1}})}init(){const t=this.editor,e=t.model,i=function(t){const e=[];t.styles&&e.push({attributeName:"listStyle",defaultValue:Ue,addCommand(t){t.commands.add("listStyle",new $e(t,Ue))},appliesToListItem:()=>!0,setAttributeOnDowncast(t,e,i){e&&e!==Ue?t.setStyle("list-style-type",e,i):t.removeStyle("list-style-type",i)},getAttributeOnUpcast:t=>t.getStyle("list-style-type")||Ue});t.reversed&&e.push({attributeName:"listReversed",defaultValue:!1,addCommand(t){t.commands.add("listReversed",new qe(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),setAttributeOnDowncast(t,e,i){e?t.setAttribute("reversed","reversed",i):t.removeAttribute("reversed",i)},getAttributeOnUpcast:t=>t.hasAttribute("reversed")});t.startIndex&&e.push({attributeName:"listStart",defaultValue:1,addCommand(t){t.commands.add("listStart",new We(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),setAttributeOnDowncast(t,e,i){0==e||e>1?t.setAttribute("start",e,i):t.removeAttribute("start",i)},getAttributeOnUpcast(t){const e=t.getAttribute("start");return e>=0?e:1}});return e}(t.config.get("list.properties"));e.schema.extend("listItem",{allowAttributes:i.map((t=>t.attributeName))});for(const e of i)e.addCommand(t);var n;this.listenTo(t.commands.get("indentList"),"_executeCleanup",function(t,e){return(i,n)=>{const s=n[0],r=s.getAttribute("listIndent"),o=n.filter((t=>t.getAttribute("listIndent")===r));let l=null;s.previousSibling.getAttribute("listIndent")+1!==r&&(l=ge(s.previousSibling,{sameIndent:!0,direction:"backward",listIndent:r})),t.model.change((t=>{for(const i of o)for(const n of e)if(n.appliesToListItem(i)){const e=null==l?n.defaultValue:l.getAttribute(n.attributeName);t.setAttribute(n.attributeName,e,i)}}))}}(t,i)),this.listenTo(t.commands.get("outdentList"),"_executeCleanup",function(t,e){return(i,n)=>{if(!(n=n.reverse().filter((t=>t.is("element","listItem")))).length)return;const s=n[0].getAttribute("listIndent"),r=n[0].getAttribute("listType");let o=n[0].previousSibling;if(o.is("element","listItem"))for(;o.getAttribute("listIndent")!==s;)o=o.previousSibling;else o=null;o||(o=n[n.length-1].nextSibling),o&&o.is("element","listItem")&&o.getAttribute("listType")===r&&t.model.change((t=>{const i=n.filter((t=>t.getAttribute("listIndent")===s));for(const n of i)for(const i of e)if(i.appliesToListItem(n)){const e=i.attributeName,s=o.getAttribute(e);t.setAttribute(e,s,n)}}))}}(t,i)),this.listenTo(t.commands.get("bulletedList"),"_executeCleanup",Ye(t)),this.listenTo(t.commands.get("numberedList"),"_executeCleanup",Ye(t)),e.document.registerPostFixer(function(t,e){return i=>{let n=!1;const s=Je(t.model.document.differ.getChanges()).filter((t=>"todo"!==t.getAttribute("listType")));if(!s.length)return n;let r=s[s.length-1].nextSibling;if((!r||!r.is("element","listItem"))&&(r=s[0].previousSibling,r)){const t=s[0].getAttribute("listIndent");for(;r.is("element","listItem")&&r.getAttribute("listIndent")!==t&&(r=r.previousSibling,r););}for(const t of e){const e=t.attributeName;for(const o of s)if(t.appliesToListItem(o))if(o.hasAttribute(e)){const s=o.previousSibling;Ge(s,o,t.attributeName)&&(i.setAttribute(e,s.getAttribute(e),o),n=!0)}else Ke(r,o,t)?i.setAttribute(e,r.getAttribute(e),o):i.setAttribute(e,t.defaultValue,o),n=!0;else i.removeAttribute(e,o)}return n}}(t,i)),t.conversion.for("upcast").add((n=i,t=>{t.on("element:li",((t,e,i)=>{if(!e.modelRange)return;const s=e.viewItem.parent,r=e.modelRange.start.nodeAfter||e.modelRange.end.nodeBefore;for(const t of n)if(t.appliesToListItem(r)){const e=t.getAttributeOnUpcast(s);i.writer.setAttribute(t.attributeName,e,r)}}),{priority:"low"})})),t.conversion.for("downcast").add(function(t){return i=>{for(const n of t)i.on(`attribute:${n.attributeName}:listItem`,((t,i,s)=>{const r=s.writer,o=i.item,l=ge(o.previousSibling,{sameIndent:!0,listIndent:o.getAttribute("listIndent"),direction:"backward"}),a=s.mapper.toViewElement(o);e(o,l)||r.breakContainer(r.createPositionBefore(a)),n.setAttributeOnDowncast(r,i.attributeNewValue,a.parent)}),{priority:"low"})};function e(t,e){return e&&t.getAttribute("listType")===e.getAttribute("listType")&&t.getAttribute("listIndent")===e.getAttribute("listIndent")&&t.getAttribute("listStyle")===e.getAttribute("listStyle")&&t.getAttribute("listReversed")===e.getAttribute("listReversed")&&t.getAttribute("listStart")===e.getAttribute("listStart")}}(i)),this._mergeListAttributesWhileMergingLists(i)}afterInit(){const t=this.editor;t.commands.get("todoList")&&t.model.document.registerPostFixer(function(t){return e=>{const i=Je(t.model.document.differ.getChanges()).filter((t=>"todo"===t.getAttribute("listType")&&(t.hasAttribute("listStyle")||t.hasAttribute("listReversed")||t.hasAttribute("listStart"))));if(!i.length)return!1;for(const t of i)e.removeAttribute("listStyle",t),e.removeAttribute("listReversed",t),e.removeAttribute("listStart",t);return!0}}(t))}_mergeListAttributesWhileMergingLists(t){const e=this.editor.model;let i;this.listenTo(e,"deleteContent",((t,[e])=>{const n=e.getFirstPosition(),s=e.getLastPosition();if(n.parent===s.parent)return;if(!n.parent.is("element","listItem"))return;const r=s.parent.nextSibling;if(!r||!r.is("element","listItem"))return;const o=ge(n.parent,{sameIndent:!0,listIndent:r.getAttribute("listIndent")});o&&o.getAttribute("listType")===r.getAttribute("listType")&&(i=o)}),{priority:"high"}),this.listenTo(e,"deleteContent",(()=>{i&&(e.change((e=>{const n=ge(i.nextSibling,{sameIndent:!0,listIndent:i.getAttribute("listIndent"),direction:"forward"});if(!n)return void(i=null);const s=[n,...we(e.createPositionAt(n,0),"forward")];for(const n of s)for(const s of t)if(s.appliesToListItem(n)){const t=s.attributeName,r=i.getAttribute(t);e.setAttribute(t,r,n)}})),i=null)}),{priority:"low"})}}function Ke(t,e,i){if(!t)return!1;const n=t.getAttribute(i.attributeName);return!!n&&(n!=i.defaultValue&&t.getAttribute("listType")===e.getAttribute("listType"))}function Ge(t,e,i){if(!t||!t.is("element","listItem"))return!1;if(e.getAttribute("listType")!==t.getAttribute("listType"))return!1;const n=t.getAttribute("listIndent");if(n<1||n!==e.getAttribute("listIndent"))return!1;const s=t.getAttribute(i);return!(!s||s===e.getAttribute(i))}function Ye(t){return(e,i)=>{i=i.filter((t=>t.is("element","listItem"))),t.model.change((t=>{for(const e of i)t.removeAttribute("listStyle",e)}))}}function Je(t){const e=[];for(const i of t){const t=Qe(i);t&&t.is("element","listItem")&&e.push(t)}return e}function Qe(t){return"attribute"===t.type?t.range.start.nodeAfter:"insert"===t.type?t.position.nodeAfter:null}
+ */const je="default";class Ke extends e{static get requires(){return[De]}static get pluginName(){return"LegacyListPropertiesEditing"}constructor(t){super(t),t.config.define("list",{properties:{styles:!0,startIndex:!1,reversed:!1}})}init(){const t=this.editor,e=t.model,i=function(t){const e=[];t.styles&&e.push({attributeName:"listStyle",defaultValue:je,addCommand(t){t.commands.add("listStyle",new qe(t,je))},appliesToListItem:()=>!0,setAttributeOnDowncast(t,e,i){e&&e!==je?t.setStyle("list-style-type",e,i):t.removeStyle("list-style-type",i)},getAttributeOnUpcast:t=>t.getStyle("list-style-type")||je});t.reversed&&e.push({attributeName:"listReversed",defaultValue:!1,addCommand(t){t.commands.add("listReversed",new We(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),setAttributeOnDowncast(t,e,i){e?t.setAttribute("reversed","reversed",i):t.removeAttribute("reversed",i)},getAttributeOnUpcast:t=>t.hasAttribute("reversed")});t.startIndex&&e.push({attributeName:"listStart",defaultValue:1,addCommand(t){t.commands.add("listStart",new Ue(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),setAttributeOnDowncast(t,e,i){0==e||e>1?t.setAttribute("start",e,i):t.removeAttribute("start",i)},getAttributeOnUpcast(t){const e=t.getAttribute("start");return e>=0?e:1}});return e}(t.config.get("list.properties"));e.schema.extend("listItem",{allowAttributes:i.map((t=>t.attributeName))});for(const e of i)e.addCommand(t);var n;this.listenTo(t.commands.get("indentList"),"_executeCleanup",function(t,e){return(i,n)=>{const s=n[0],r=s.getAttribute("listIndent"),o=n.filter((t=>t.getAttribute("listIndent")===r));let l=null;s.previousSibling.getAttribute("listIndent")+1!==r&&(l=ye(s.previousSibling,{sameIndent:!0,direction:"backward",listIndent:r})),t.model.change((t=>{for(const i of o)for(const n of e)if(n.appliesToListItem(i)){const e=null==l?n.defaultValue:l.getAttribute(n.attributeName);t.setAttribute(n.attributeName,e,i)}}))}}(t,i)),this.listenTo(t.commands.get("outdentList"),"_executeCleanup",function(t,e){return(i,n)=>{if(!(n=n.reverse().filter((t=>t.is("element","listItem")))).length)return;const s=n[0].getAttribute("listIndent"),r=n[0].getAttribute("listType");let o=n[0].previousSibling;if(o.is("element","listItem"))for(;o.getAttribute("listIndent")!==s;)o=o.previousSibling;else o=null;o||(o=n[n.length-1].nextSibling),o&&o.is("element","listItem")&&o.getAttribute("listType")===r&&t.model.change((t=>{const i=n.filter((t=>t.getAttribute("listIndent")===s));for(const n of i)for(const i of e)if(i.appliesToListItem(n)){const e=i.attributeName,s=o.getAttribute(e);t.setAttribute(e,s,n)}}))}}(t,i)),this.listenTo(t.commands.get("bulletedList"),"_executeCleanup",Je(t)),this.listenTo(t.commands.get("numberedList"),"_executeCleanup",Je(t)),e.document.registerPostFixer(function(t,e){return i=>{let n=!1;const s=Qe(t.model.document.differ.getChanges()).filter((t=>"todo"!==t.getAttribute("listType")));if(!s.length)return n;let r=s[s.length-1].nextSibling;if((!r||!r.is("element","listItem"))&&(r=s[0].previousSibling,r)){const t=s[0].getAttribute("listIndent");for(;r.is("element","listItem")&&r.getAttribute("listIndent")!==t&&(r=r.previousSibling,r););}for(const t of e){const e=t.attributeName;for(const o of s)if(t.appliesToListItem(o))if(o.hasAttribute(e)){const s=o.previousSibling;Ye(s,o,t.attributeName)&&(i.setAttribute(e,s.getAttribute(e),o),n=!0)}else Ge(r,o,t)?i.setAttribute(e,r.getAttribute(e),o):i.setAttribute(e,t.defaultValue,o),n=!0;else i.removeAttribute(e,o)}return n}}(t,i)),t.conversion.for("upcast").add((n=i,t=>{t.on("element:li",((t,e,i)=>{if(!e.modelRange)return;const s=e.viewItem.parent,r=e.modelRange.start.nodeAfter||e.modelRange.end.nodeBefore;for(const t of n)if(t.appliesToListItem(r)){const e=t.getAttributeOnUpcast(s);i.writer.setAttribute(t.attributeName,e,r)}}),{priority:"low"})})),t.conversion.for("downcast").add(function(t){return i=>{for(const n of t)i.on(`attribute:${n.attributeName}:listItem`,((t,i,s)=>{const r=s.writer,o=i.item,l=ye(o.previousSibling,{sameIndent:!0,listIndent:o.getAttribute("listIndent"),direction:"backward"}),a=s.mapper.toViewElement(o);e(o,l)||r.breakContainer(r.createPositionBefore(a)),n.setAttributeOnDowncast(r,i.attributeNewValue,a.parent)}),{priority:"low"})};function e(t,e){return e&&t.getAttribute("listType")===e.getAttribute("listType")&&t.getAttribute("listIndent")===e.getAttribute("listIndent")&&t.getAttribute("listStyle")===e.getAttribute("listStyle")&&t.getAttribute("listReversed")===e.getAttribute("listReversed")&&t.getAttribute("listStart")===e.getAttribute("listStart")}}(i)),this._mergeListAttributesWhileMergingLists(i)}afterInit(){const t=this.editor;t.commands.get("todoList")&&t.model.document.registerPostFixer(function(t){return e=>{const i=Qe(t.model.document.differ.getChanges()).filter((t=>"todo"===t.getAttribute("listType")&&(t.hasAttribute("listStyle")||t.hasAttribute("listReversed")||t.hasAttribute("listStart"))));if(!i.length)return!1;for(const t of i)e.removeAttribute("listStyle",t),e.removeAttribute("listReversed",t),e.removeAttribute("listStart",t);return!0}}(t))}_mergeListAttributesWhileMergingLists(t){const e=this.editor.model;let i;this.listenTo(e,"deleteContent",((t,[e])=>{const n=e.getFirstPosition(),s=e.getLastPosition();if(n.parent===s.parent)return;if(!n.parent.is("element","listItem"))return;const r=s.parent.nextSibling;if(!r||!r.is("element","listItem"))return;const o=ye(n.parent,{sameIndent:!0,listIndent:r.getAttribute("listIndent")});o&&o.getAttribute("listType")===r.getAttribute("listType")&&(i=o)}),{priority:"high"}),this.listenTo(e,"deleteContent",(()=>{i&&(e.change((e=>{const n=ye(i.nextSibling,{sameIndent:!0,listIndent:i.getAttribute("listIndent"),direction:"forward"});if(!n)return void(i=null);const s=[n,...we(e.createPositionAt(n,0),"forward")];for(const n of s)for(const s of t)if(s.appliesToListItem(n)){const t=s.attributeName,r=i.getAttribute(t);e.setAttribute(t,r,n)}})),i=null)}),{priority:"low"})}}function Ge(t,e,i){if(!t)return!1;const n=t.getAttribute(i.attributeName);return!!n&&(n!=i.defaultValue&&t.getAttribute("listType")===e.getAttribute("listType"))}function Ye(t,e,i){if(!t||!t.is("element","listItem"))return!1;if(e.getAttribute("listType")!==t.getAttribute("listType"))return!1;const n=t.getAttribute("listIndent");if(n<1||n!==e.getAttribute("listIndent"))return!1;const s=t.getAttribute(i);return!(!s||s===e.getAttribute(i))}function Je(t){return(e,i)=>{i=i.filter((t=>t.is("element","listItem"))),t.model.change((t=>{for(const e of i)t.removeAttribute("listStyle",e)}))}}function Qe(t){const e=[];for(const i of t){const t=Xe(i);t&&t.is("element","listItem")&&e.push(t)}return e}function Xe(t){return"attribute"===t.type?t.range.start.nodeAfter:"insert"===t.type?t.position.nodeAfter:null}
 /**
  * @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 Xe extends e{static get requires(){return[je,Gt]}static get pluginName(){return"LegacyListProperties"}}
+ */class Ze extends e{static get requires(){return[Ke,Gt]}static get pluginName(){return"LegacyListProperties"}}
 /**
  * @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 Ze="todoListChecked";class ti extends t{constructor(t){super(t),this._selectedElements=[],this.on("execute",(()=>{this.refresh()}),{priority:"highest"})}refresh(){this._selectedElements=this._getSelectedItems(),this.value=this._selectedElements.every((t=>!!t.getAttribute(Ze))),this.isEnabled=!!this._selectedElements.length}_getSelectedItems(){const t=this.editor.model,e=t.schema,i=t.document.selection.getFirstRange(),n=i.start.parent,s=[];e.checkAttribute(n,Ze)&&s.push(n);for(const t of i.getItems())e.checkAttribute(t,Ze)&&!s.includes(t)&&s.push(t);return s}execute(t={}){this.editor.model.change((e=>{for(const i of this._selectedElements){(void 0===t.forceValue?!this.value:t.forceValue)?e.setAttribute(Ze,!0,i):e.removeAttribute(Ze,i)}}))}}
+ */const ti="todoListChecked";class ei extends t{constructor(t){super(t),this._selectedElements=[],this.on("execute",(()=>{this.refresh()}),{priority:"highest"})}refresh(){this._selectedElements=this._getSelectedItems(),this.value=this._selectedElements.every((t=>!!t.getAttribute(ti))),this.isEnabled=!!this._selectedElements.length}_getSelectedItems(){const t=this.editor.model,e=t.schema,i=t.document.selection.getFirstRange(),n=i.start.parent,s=[];e.checkAttribute(n,ti)&&s.push(n);for(const t of i.getItems())e.checkAttribute(t,ti)&&!s.includes(t)&&s.push(t);return s}execute(t={}){this.editor.model.change((e=>{for(const i of this._selectedElements){(void 0===t.forceValue?!this.value:t.forceValue)?e.setAttribute(ti,!0,i):e.removeAttribute(ti,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
- */const ei=(t,e,i)=>{const n=e.modelCursor,s=n.parent,r=e.viewItem;if("checkbox"!=r.getAttribute("type")||"listItem"!=s.name||!n.isAtStart)return;if(!i.consumable.consume(r,{name:!0}))return;const o=i.writer;o.setAttribute("listType","todo",s),e.viewItem.hasAttribute("checked")&&o.setAttribute("todoListChecked",!0,s),e.modelRange=o.createRange(n)};function ii(t){return(e,i)=>{const n=i.modelPosition,s=n.parent;if(!s.is("element","listItem")||"todo"!=s.getAttribute("listType"))return;const r=si(i.mapper.toViewElement(s),t);r&&(i.viewPosition=i.mapper.findPositionIn(r,n.offset))}}function ni(t,e,i,n){return e.createUIElement("label",{class:"todo-list__label",contenteditable:!1},(function(e){const s=f(document,"input",{type:"checkbox",tabindex:"-1"});i&&s.setAttribute("checked","checked"),s.addEventListener("change",(()=>n(t)));const r=this.toDomElement(e);return r.appendChild(s),r}))}function si(t,e){const i=e.createRangeIn(t);for(const t of i)if(t.item.is("containerElement","span")&&t.item.hasClass("todo-list__label__description"))return t.item}
+ */const ii=(t,e,i)=>{const n=e.modelCursor,s=n.parent,r=e.viewItem;if("checkbox"!=r.getAttribute("type")||"listItem"!=s.name||!n.isAtStart)return;if(!i.consumable.consume(r,{name:!0}))return;const o=i.writer;o.setAttribute("listType","todo",s),e.viewItem.hasAttribute("checked")&&o.setAttribute("todoListChecked",!0,s),e.modelRange=o.createRange(n)};function ni(t){return(e,i)=>{const n=i.modelPosition,s=n.parent;if(!s.is("element","listItem")||"todo"!=s.getAttribute("listType"))return;const r=ri(i.mapper.toViewElement(s),t);r&&(i.viewPosition=i.mapper.findPositionIn(r,n.offset))}}function si(t,e,i,n){return e.createUIElement("label",{class:"todo-list__label",contenteditable:!1},(function(e){const s=f(document,"input",{type:"checkbox",tabindex:"-1"});i&&s.setAttribute("checked","checked"),s.addEventListener("change",(()=>n(t)));const r=this.toDomElement(e);return r.appendChild(s),r}))}function ri(t,e){const i=e.createRangeIn(t);for(const t of i)if(t.item.is("containerElement","span")&&t.item.hasClass("todo-list__label__description"))return t.item}
 /**
  * @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 ri=m("Ctrl+Enter");class oi extends e{static get pluginName(){return"LegacyTodoListEditing"}static get requires(){return[Oe]}init(){const t=this.editor,{editing:e,data:i,model:n}=t;n.schema.extend("listItem",{allowAttributes:["todoListChecked"]}),n.schema.addAttributeCheck(((t,e)=>{const i=t.last;if("todoListChecked"==e&&"listItem"==i.name&&"todo"!=i.getAttribute("listType"))return!1})),t.commands.add("todoList",new ce(t,"todo"));const s=new ti(t);var r,o;t.commands.add("checkTodoList",s),t.commands.add("todoListCheck",s),i.downcastDispatcher.on("insert:listItem",function(t){return(e,i,n)=>{const s=n.consumable;if(!s.test(i.item,"insert")||!s.test(i.item,"attribute:listType")||!s.test(i.item,"attribute:listIndent"))return;if("todo"!=i.item.getAttribute("listType"))return;const r=i.item;s.consume(r,"insert"),s.consume(r,"attribute:listType"),s.consume(r,"attribute:listIndent"),s.consume(r,"attribute:todoListChecked");const o=n.writer,l=pe(r,n);o.addClass("todo-list",l.parent);const a=o.createContainerElement("label",{class:"todo-list__label"}),c=o.createEmptyElement("input",{type:"checkbox",disabled:"disabled"}),d=o.createContainerElement("span",{class:"todo-list__label__description"});r.getAttribute("todoListChecked")&&o.setAttribute("checked","checked",c),o.insert(o.createPositionAt(l,0),a),o.insert(o.createPositionAt(a,0),c),o.insert(o.createPositionAfter(c),d),he(r,l,n,t)}}(n),{priority:"high"}),i.upcastDispatcher.on("element:input",ei,{priority:"high"}),e.downcastDispatcher.on("insert:listItem",function(t,e){return(i,n,s)=>{const r=s.consumable;if(!r.test(n.item,"insert")||!r.test(n.item,"attribute:listType")||!r.test(n.item,"attribute:listIndent"))return;if("todo"!=n.item.getAttribute("listType"))return;const o=n.item;r.consume(o,"insert"),r.consume(o,"attribute:listType"),r.consume(o,"attribute:listIndent"),r.consume(o,"attribute:todoListChecked");const l=s.writer,a=pe(o,s),c=!!o.getAttribute("todoListChecked"),d=ni(o,l,c,e),u=l.createContainerElement("span",{class:"todo-list__label__description"});l.addClass("todo-list",a.parent),l.insert(l.createPositionAt(a,0),d),l.insert(l.createPositionAfter(d),u),he(o,a,s,t)}}(n,(t=>this._handleCheckmarkChange(t))),{priority:"high"}),e.downcastDispatcher.on("attribute:listType:listItem",(r=t=>this._handleCheckmarkChange(t),o=e.view,(t,e,i)=>{if(!i.consumable.consume(e.item,t.name))return;const n=i.mapper.toViewElement(e.item),s=i.writer,l=function(t,e){const i=e.createRangeIn(t);for(const t of i)if(t.item.is("uiElement","label"))return t.item}(n,o);if("todo"==e.attributeNewValue){const t=!!e.item.getAttribute("todoListChecked"),i=ni(e.item,s,t,r),o=s.createContainerElement("span",{class:"todo-list__label__description"}),l=s.createRangeIn(n),a=ye(n),c=be(l.start),d=a?s.createPositionBefore(a):l.end,u=s.createRange(c,d);s.addClass("todo-list",n.parent),s.move(u,s.createPositionAt(o,0)),s.insert(s.createPositionAt(n,0),i),s.insert(s.createPositionAfter(i),o)}else if("todo"==e.attributeOldValue){const t=si(n,o);s.removeClass("todo-list",n.parent),s.remove(l),s.move(s.createRangeIn(t),s.createPositionBefore(t)),s.remove(t)}})),e.downcastDispatcher.on("attribute:todoListChecked:listItem",function(t){return(e,i,n)=>{if("todo"!=i.item.getAttribute("listType"))return;if(!n.consumable.consume(i.item,"attribute:todoListChecked"))return;const{mapper:s,writer:r}=n,o=!!i.item.getAttribute("todoListChecked"),l=s.toViewElement(i.item).getChild(0),a=ni(i.item,r,o,t);r.insert(r.createPositionAfter(l),a),r.remove(l)}}((t=>this._handleCheckmarkChange(t)))),e.mapper.on("modelToViewPosition",ii(e.view)),i.mapper.on("modelToViewPosition",ii(e.view)),this.listenTo(e.view.document,"arrowKey",function(t,e){return(i,n)=>{if("left"!=h(n.keyCode,e.contentLanguageDirection))return;const s=t.schema,r=t.document.selection;if(!r.isCollapsed)return;const o=r.getFirstPosition(),l=o.parent;if("listItem"===l.name&&"todo"==l.getAttribute("listType")&&o.isAtStart){const e=s.getNearestSelectionRange(t.createPositionBefore(l),"backward");e&&t.change((t=>t.setSelection(e))),n.preventDefault(),n.stopPropagation(),i.stop()}}}
+ */const oi=m("Ctrl+Enter");class li extends e{static get pluginName(){return"LegacyTodoListEditing"}static get requires(){return[De]}init(){const t=this.editor,{editing:e,data:i,model:n}=t;n.schema.extend("listItem",{allowAttributes:["todoListChecked"]}),n.schema.addAttributeCheck(((t,e)=>{const i=t.last;if("todoListChecked"==e&&"listItem"==i.name&&"todo"!=i.getAttribute("listType"))return!1})),t.commands.add("todoList",new de(t,"todo"));const s=new ei(t);var r,o;t.commands.add("checkTodoList",s),t.commands.add("todoListCheck",s),i.downcastDispatcher.on("insert:listItem",function(t){return(e,i,n)=>{const s=n.consumable;if(!s.test(i.item,"insert")||!s.test(i.item,"attribute:listType")||!s.test(i.item,"attribute:listIndent"))return;if("todo"!=i.item.getAttribute("listType"))return;const r=i.item;s.consume(r,"insert"),s.consume(r,"attribute:listType"),s.consume(r,"attribute:listIndent"),s.consume(r,"attribute:todoListChecked");const o=n.writer,l=he(r,n);o.addClass("todo-list",l.parent);const a=o.createContainerElement("label",{class:"todo-list__label"}),c=o.createEmptyElement("input",{type:"checkbox",disabled:"disabled"}),d=o.createContainerElement("span",{class:"todo-list__label__description"});r.getAttribute("todoListChecked")&&o.setAttribute("checked","checked",c),o.insert(o.createPositionAt(l,0),a),o.insert(o.createPositionAt(a,0),c),o.insert(o.createPositionAfter(c),d),fe(r,l,n,t)}}(n),{priority:"high"}),i.upcastDispatcher.on("element:input",ii,{priority:"high"}),e.downcastDispatcher.on("insert:listItem",function(t,e){return(i,n,s)=>{const r=s.consumable;if(!r.test(n.item,"insert")||!r.test(n.item,"attribute:listType")||!r.test(n.item,"attribute:listIndent"))return;if("todo"!=n.item.getAttribute("listType"))return;const o=n.item;r.consume(o,"insert"),r.consume(o,"attribute:listType"),r.consume(o,"attribute:listIndent"),r.consume(o,"attribute:todoListChecked");const l=s.writer,a=he(o,s),c=!!o.getAttribute("todoListChecked"),d=si(o,l,c,e),u=l.createContainerElement("span",{class:"todo-list__label__description"});l.addClass("todo-list",a.parent),l.insert(l.createPositionAt(a,0),d),l.insert(l.createPositionAfter(d),u),fe(o,a,s,t)}}(n,(t=>this._handleCheckmarkChange(t))),{priority:"high"}),e.downcastDispatcher.on("attribute:listType:listItem",(r=t=>this._handleCheckmarkChange(t),o=e.view,(t,e,i)=>{if(!i.consumable.consume(e.item,t.name))return;const n=i.mapper.toViewElement(e.item),s=i.writer,l=function(t,e){const i=e.createRangeIn(t);for(const t of i)if(t.item.is("uiElement","label"))return t.item}(n,o);if("todo"==e.attributeNewValue){const t=!!e.item.getAttribute("todoListChecked"),i=si(e.item,s,t,r),o=s.createContainerElement("span",{class:"todo-list__label__description"}),l=s.createRangeIn(n),a=Ae(n),c=ge(l.start),d=a?s.createPositionBefore(a):l.end,u=s.createRange(c,d);s.addClass("todo-list",n.parent),s.move(u,s.createPositionAt(o,0)),s.insert(s.createPositionAt(n,0),i),s.insert(s.createPositionAfter(i),o)}else if("todo"==e.attributeOldValue){const t=ri(n,o);s.removeClass("todo-list",n.parent),s.remove(l),s.move(s.createRangeIn(t),s.createPositionBefore(t)),s.remove(t)}})),e.downcastDispatcher.on("attribute:todoListChecked:listItem",function(t){return(e,i,n)=>{if("todo"!=i.item.getAttribute("listType"))return;if(!n.consumable.consume(i.item,"attribute:todoListChecked"))return;const{mapper:s,writer:r}=n,o=!!i.item.getAttribute("todoListChecked"),l=s.toViewElement(i.item).getChild(0),a=si(i.item,r,o,t);r.insert(r.createPositionAfter(l),a),r.remove(l)}}((t=>this._handleCheckmarkChange(t)))),e.mapper.on("modelToViewPosition",ni(e.view)),i.mapper.on("modelToViewPosition",ni(e.view)),this.listenTo(e.view.document,"arrowKey",function(t,e){return(i,n)=>{if("left"!=h(n.keyCode,e.contentLanguageDirection))return;const s=t.schema,r=t.document.selection;if(!r.isCollapsed)return;const o=r.getFirstPosition(),l=o.parent;if("listItem"===l.name&&"todo"==l.getAttribute("listType")&&o.isAtStart){const e=s.getNearestSelectionRange(t.createPositionBefore(l),"backward");e&&t.change((t=>t.setSelection(e))),n.preventDefault(),n.stopPropagation(),i.stop()}}}(n,t.locale),{context:"li"}),this.listenTo(e.view.document,"keydown",((e,i)=>{p(i)===oi&&(t.execute("checkTodoList"),e.stop())}),{priority:"high"});const l=new Set;this.listenTo(n,"applyOperation",((t,e)=>{const i=e[0];if("rename"==i.type&&"listItem"==i.oldName){const t=i.position.nodeAfter;t.hasAttribute("todoListChecked")&&l.add(t)}else if("changeAttribute"==i.type&&"listType"==i.key&&"todo"===i.oldValue)for(const t of i.range.getItems())t.hasAttribute("todoListChecked")&&"todo"!==t.getAttribute("listType")&&l.add(t)})),n.document.registerPostFixer((t=>{let e=!1;for(const i of l)t.removeAttribute("todoListChecked",i),e=!0;return l.clear(),e})),this._initAriaAnnouncements()}_handleCheckmarkChange(t){const e=this.editor,i=e.model,n=Array.from(i.document.selection.getRanges());i.change((i=>{i.setSelection(t,"end"),e.execute("checkTodoList"),i.setSelection(n)}))}_initAriaAnnouncements(){const{model:t,ui:e,t:i}=this.editor;let n=null;e&&t.document.selection.on("change:range",(()=>{const s=t.document.selection.focus.parent,r=ai(n),o=ai(s);r&&!o?e.ariaLiveAnnouncer.announce(i("Leaving a to-do list")):!r&&o&&e.ariaLiveAnnouncer.announce(i("Entering a to-do list")),n=s}))}}function ai(t){return!!t&&t.is("element","listItem")&&"todo"===t.getAttribute("listType")}
 /**
  * @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
- */(n,t.locale),{context:"li"}),this.listenTo(e.view.document,"keydown",((e,i)=>{p(i)===ri&&(t.execute("checkTodoList"),e.stop())}),{priority:"high"});const l=new Set;this.listenTo(n,"applyOperation",((t,e)=>{const i=e[0];if("rename"==i.type&&"listItem"==i.oldName){const t=i.position.nodeAfter;t.hasAttribute("todoListChecked")&&l.add(t)}else if("changeAttribute"==i.type&&"listType"==i.key&&"todo"===i.oldValue)for(const t of i.range.getItems())t.hasAttribute("todoListChecked")&&"todo"!==t.getAttribute("listType")&&l.add(t)})),n.document.registerPostFixer((t=>{let e=!1;for(const i of l)t.removeAttribute("todoListChecked",i),e=!0;return l.clear(),e}))}_handleCheckmarkChange(t){const e=this.editor,i=e.model,n=Array.from(i.document.selection.getRanges());i.change((i=>{i.setSelection(t,"end"),e.execute("checkTodoList"),i.setSelection(n)}))}}class li extends e{static get requires(){return[oi,le]}static get pluginName(){return"LegacyTodoList"}}
+ */class ci extends e{static get requires(){return[li,ae]}static get pluginName(){return"LegacyTodoList"}}
 /**
  * @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 ai extends e{static get pluginName(){return"AdjacentListsSupport"}init(){const t=this.editor;t.model.schema.register("listSeparator",{allowWhere:"$block",isBlock:!0}),t.conversion.for("upcast").add((t=>{t.on("element:ol",ci()),t.on("element:ul",ci())})).elementToElement({model:"listSeparator",view:"ck-list-separator"}),t.conversion.for("editingDowncast").elementToElement({model:"listSeparator",view:{name:"div",classes:["ck-list-separator","ck-hidden"]}}),t.conversion.for("dataDowncast").elementToElement({model:"listSeparator",view:(t,e)=>{const i=e.writer.createContainerElement("ck-list-separator");return e.writer.setCustomProperty("dataPipeline:transparentRendering",!0,i),i.getFillerOffset=()=>null,i}})}}function ci(){return(t,e,i)=>{const n=e.viewItem,s=n.nextSibling;if(!s)return;if(n.name!==s.name)return;e.modelRange||Object.assign(e,i.convertChildren(e.viewItem,e.modelCursor));const r=i.writer,o=r.createElement("listSeparator");if(!i.safeInsert(o,e.modelCursor))return;const l=i.getSplitParts(o);e.modelRange=r.createRange(e.modelRange.start,r.createPositionAfter(l[l.length-1])),i.updateConversionResult(o,e)}}
+ */class di extends e{static get pluginName(){return"AdjacentListsSupport"}init(){const t=this.editor;t.model.schema.register("listSeparator",{allowWhere:"$block",isBlock:!0}),t.conversion.for("upcast").add((t=>{t.on("element:ol",ui()),t.on("element:ul",ui())})).elementToElement({model:"listSeparator",view:"ck-list-separator"}),t.conversion.for("editingDowncast").elementToElement({model:"listSeparator",view:{name:"div",classes:["ck-list-separator","ck-hidden"]}}),t.conversion.for("dataDowncast").elementToElement({model:"listSeparator",view:(t,e)=>{const i=e.writer.createContainerElement("ck-list-separator");return e.writer.setCustomProperty("dataPipeline:transparentRendering",!0,i),i.getFillerOffset=()=>null,i}})}}function ui(){return(t,e,i)=>{const n=e.viewItem,s=n.nextSibling;if(!s)return;if(n.name!==s.name)return;e.modelRange||Object.assign(e,i.convertChildren(e.viewItem,e.modelCursor));const r=i.writer,o=r.createElement("listSeparator");if(!i.safeInsert(o,e.modelCursor))return;const l=i.getSplitParts(o);e.modelRange=r.createRange(e.modelRange.start,r.createPositionAfter(l[l.length-1])),i.updateConversionResult(o,e)}}
 /**
  * @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 di extends e{static get requires(){return[Vt]}static get pluginName(){return"DocumentList"}constructor(t){super(t),b("plugin-obsolete-documentlist",{pluginName:"DocumentList"})}}
+ */class mi extends e{static get requires(){return[Vt]}static get pluginName(){return"DocumentList"}constructor(t){super(t),b("plugin-obsolete-documentlist",{pluginName:"DocumentList"})}}
 /**
  * @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 ui extends e{static get requires(){return[Zt]}static get pluginName(){return"DocumentListProperties"}constructor(t){super(t),b("plugin-obsolete-documentlistproperties",{pluginName:"DocumentListProperties"})}}
+ */class pi extends e{static get requires(){return[Zt]}static get pluginName(){return"DocumentListProperties"}constructor(t){super(t),b("plugin-obsolete-documentlistproperties",{pluginName:"DocumentListProperties"})}}
 /**
  * @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 mi extends e{static get requires(){return[ae]}static get pluginName(){return"TodoDocumentList"}constructor(t){super(t),b("plugin-obsolete-tododocumentlist",{pluginName:"TodoDocumentList"})}}export{ai as AdjacentListsSupport,di as DocumentList,ui as DocumentListProperties,me as LegacyIndentCommand,He as LegacyList,Oe as LegacyListEditing,Xe as LegacyListProperties,je as LegacyListPropertiesEditing,xe as LegacyListUtils,li as LegacyTodoList,oi as LegacyTodoListEditing,Vt as List,lt as ListCommand,Tt as ListEditing,rt as ListIndentCommand,Zt as ListProperties,jt as ListPropertiesEditing,Gt as ListPropertiesUI,Wt as ListPropertiesUtils,Et as ListUI,dt as ListUtils,mi as TodoDocumentList,ae as TodoList,ne as TodoListEditing,le as TodoListUI};
\ No newline at end of file
+ */class hi extends e{static get requires(){return[ce]}static get pluginName(){return"TodoDocumentList"}constructor(t){super(t),b("plugin-obsolete-tododocumentlist",{pluginName:"TodoDocumentList"})}}export{di as AdjacentListsSupport,mi as DocumentList,pi as DocumentListProperties,pe as LegacyIndentCommand,$e as LegacyList,De as LegacyListEditing,Ze as LegacyListProperties,Ke as LegacyListPropertiesEditing,Te as LegacyListUtils,ci as LegacyTodoList,li as LegacyTodoListEditing,Vt as List,lt as ListCommand,Tt as ListEditing,rt as ListIndentCommand,Zt as ListProperties,jt as ListPropertiesEditing,Gt as ListPropertiesUI,Wt as ListPropertiesUtils,Et as ListUI,dt as ListUtils,hi as TodoDocumentList,ce as TodoList,ne as TodoListEditing,ae as TodoListUI};
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-show-blocks.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-show-blocks.js
index b1dd393ebffeaf0c2321cc29ed83b0b893794192..6fd66f9aca61fc6ef6a8d99074d93b9bef108987 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-show-blocks.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-show-blocks.js
@@ -6,7 +6,7 @@ import{Command as e,Plugin as t}from"@ckeditor/ckeditor5-core";import{ButtonView
 /**
  * @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 n extends t{static get pluginName(){return"ShowBlocksEditing"}init(){const{editor:e}=this;e.commands.add("showBlocks",new a(e))}}!function(e,{insertAt:t}={}){if("undefined"==typeof document)return;const o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",window.litNonce&&i.setAttribute("nonce",window.litNonce),"top"===t&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}(":root{--ck-show-blocks-border-color:#757575}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *):not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>\");background-position:1px 1px;background-repeat:no-repeat;padding-top:15px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0);' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>\");background-position:calc(100% - 1px) 1px;background-repeat:no-repeat;padding-top:15px}");
+ */class n extends t{static get pluginName(){return"ShowBlocksEditing"}init(){const{editor:e}=this;e.commands.add("showBlocks",new a(e))}}!function(e,{insertAt:t}={}){if("undefined"==typeof document)return;const o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",window.litNonce&&i.setAttribute("nonce",window.litNonce),"top"===t&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}(":root{--ck-show-blocks-border-color:#757575}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *):not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>\");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-repeat:no-repeat;padding-top:15px;[dir=ltr] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>\");background-position:1px 1px}[dir=rtl] &{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>\");background-position:calc(100% - 1px) 1px}}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>\");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url(\"data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>\");background-position:calc(100% - 1px) 1px}");
 /**
  * @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-special-characters.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-special-characters.js
index f647d30f041937fdff2e2b48724e80998d79a479..807d0f2cfbdfc1062292bbd8f9ff049ff5525813 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-special-characters.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-special-characters.js
@@ -2,7 +2,7 @@ import{Plugin as t}from"@ckeditor/ckeditor5-core";import{Typing as e}from"@ckedi
 /**
  * @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 p extends a{constructor(t,e){super(t);const a=t.t;this.set("class","ck-special-characters-navigation"),this.groupDropdownView=this._createGroupDropdown(e),this.groupDropdownView.panelPosition="rtl"===t.uiLanguageDirection?"se":"sw",this.label=a("Special characters"),this.children.add(this.groupDropdownView)}get currentGroupName(){return this.groupDropdownView.value}focus(){this.groupDropdownView.focus()}_createGroupDropdown(t){const e=this.locale,a=e.t,c=r(e),l=this._getCharacterGroupListItemDefinitions(c,t),n=a("Character categories");return c.set("value",l.first.model.name),c.buttonView.bind("label").to(c,"value",(e=>t.get(e))),c.buttonView.set({isOn:!1,withText:!0,tooltip:n,class:["ck-dropdown__button_label-width_auto"],ariaLabel:n,ariaLabelledBy:void 0}),c.on("execute",(t=>{c.value=t.source.name})),c.delegate("execute").to(this),i(c,l,{ariaLabel:n,role:"menu"}),c}_getCharacterGroupListItemDefinitions(t,e){const a=new o;for(const[r,i]of e){const e=new c({name:r,label:i,withText:!0,role:"menuitemradio"});e.bind("isOn").to(t,"value",(t=>t===e.name)),a.add({type:"button",model:e})}return a}}function m(t,{insertAt:e}={}){if(!t||"undefined"==typeof document)return;const a=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",window.litNonce&&r.setAttribute("nonce",window.litNonce),"top"===e&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}m(".ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}@media screen and (max-width:600px){.ck.ck-character-grid{width:190px}}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large)}@media screen and (max-width:600px){.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}");
+ */class p extends a{constructor(t,e){super(t);const a=t.t;this.set("class","ck-special-characters-navigation"),this.groupDropdownView=this._createGroupDropdown(e),this.groupDropdownView.panelPosition="rtl"===t.uiLanguageDirection?"se":"sw",this.label=a("Special characters"),this.children.add(this.groupDropdownView)}get currentGroupName(){return this.groupDropdownView.value}focus(){this.groupDropdownView.focus()}_createGroupDropdown(t){const e=this.locale,a=e.t,c=r(e),l=this._getCharacterGroupListItemDefinitions(c,t),n=a("Character categories");return c.set("value",l.first.model.name),c.buttonView.bind("label").to(c,"value",(e=>t.get(e))),c.buttonView.set({isOn:!1,withText:!0,tooltip:n,class:["ck-dropdown__button_label-width_auto"],ariaLabel:n,ariaLabelledBy:void 0}),c.on("execute",(t=>{c.value=t.source.name})),c.delegate("execute").to(this),i(c,l,{ariaLabel:n,role:"menu"}),c}_getCharacterGroupListItemDefinitions(t,e){const a=new o;for(const[r,i]of e){const e=new c({name:r,label:i,withText:!0,role:"menuitemradio"});e.bind("isOn").to(t,"value",(t=>t===e.name)),a.add({type:"button",model:e})}return a}}function m(t,{insertAt:e}={}){if(!t||"undefined"==typeof document)return;const a=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",window.litNonce&&r.setAttribute("nonce",window.litNonce),"top"===e&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}m(".ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}@media screen and (max-width:600px){.ck.ck-character-grid{width:190px}}.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large);grid-gap:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}@media (prefers-reduced-motion:reduce){.ck.ck-character-grid .ck-character-grid__tile{transition:none}}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}");
 /**
  * @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-table.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-table.js
index 5f21136aa5d83a6b7e3be1c694d05708a22bdd4b..05bf132be2cceff5528297173b94adea731dcd97 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-table.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-table.js
@@ -102,7 +102,7 @@ class At extends t{static get pluginName(){return"TableEditing"}static get requi
 /**
  * @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
- */(t,e.editing),function(e,t){const o=e.document.differ,n=new Set;for(const e of o.getChanges()){const t="attribute"==e.type?e.range.start.parent:e.position.parent;t.is("element","tableCell")&&n.add(t)}for(const e of n.values()){const o=Array.from(e.getChildren()).filter((e=>vt(e,t.mapper)));for(const e of o)t.reconvertItem(e)}}(t,e.editing)}))}registerAdditionalSlot(e){this._additionalSlots.push(e)}}function Tt(e){return t=>{const o=parseInt(t.getAttribute(e));return Number.isNaN(o)||o<=0?null:o}}yt(".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}");
+ */(t,e.editing),function(e,t){const o=e.document.differ,n=new Set;for(const e of o.getChanges()){const t="attribute"==e.type?e.range.start.parent:e.position.parent;t.is("element","tableCell")&&n.add(t)}for(const e of n.values()){const o=Array.from(e.getChildren()).filter((e=>vt(e,t.mapper)));for(const e of o)t.reconvertItem(e)}}(t,e.editing)}))}registerAdditionalSlot(e){this._additionalSlots.push(e)}}function Tt(e){return t=>{const o=parseInt(t.getAttribute(e));return Number.isNaN(o)||o<=0?null:o}}yt(".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}@media (prefers-reduced-motion:reduce){.ck .ck-insert-table-dropdown-grid-box{transition:none}}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}");
 /**
  * @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
@@ -165,7 +165,7 @@ class qt extends f{constructor(e,t){super(e),this.set("value",""),this.set("isRe
  * @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 lo extends f{constructor(e,t={}){super(e);const o=this.bindTemplate;this.set("class",t.class||null),this.children=this.createCollection(),t.children&&t.children.forEach((e=>this.children.add(e))),this.set("_role",null),this.set("_ariaLabelledBy",null),t.labelView&&this.set({_role:"group",_ariaLabelledBy:t.labelView.id}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",o.to("class")],role:o.to("_role"),"aria-labelledby":o.to("_ariaLabelledBy")},children:this.children})}}yt(".ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}");yt('.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}');yt(".ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}");
+class lo extends f{constructor(e,t={}){super(e);const o=this.bindTemplate;this.set("class",t.class||null),this.children=this.createCollection(),t.children&&t.children.forEach((e=>this.children.add(e))),this.set("_role",null),this.set("_ariaLabelledBy",null),t.labelView&&this.set({_role:"group",_ariaLabelledBy:t.labelView.id}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",o.to("class")],role:o.to("_role"),"aria-labelledby":o.to("_ariaLabelledBy")},children:this.children})}}yt(".ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}");yt('.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}@media (prefers-reduced-motion:reduce){.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}');yt(".ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}");
 /**
  * @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
@@ -305,7 +305,7 @@ const Qo={borderStyle:"tableBorderStyle",borderColor:"tableBorderColor",borderWi
 /**
  * @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 an extends t{static get pluginName(){return"TableCaptionUI"}init(){const e=this.editor,t=e.editing.view,n=e.t;e.ui.componentFactory.add("toggleTableCaption",(i=>{const r=e.commands.get("toggleTableCaption"),l=new k(i);return l.set({icon:o.caption,tooltip:!0,isToggleable:!0}),l.bind("isOn","isEnabled").to(r,"value","isEnabled"),l.bind("label").to(r,"value",(e=>n(e?"Toggle caption off":"Toggle caption on"))),this.listenTo(l,"execute",(()=>{if(e.execute("toggleTableCaption",{focusCaptionOnShow:!0}),r.value){const o=function(e){const t=he(e);return t?nn(t):null}(e.model.document.selection),n=e.editing.mapper.toViewElement(o);if(!n)return;t.scrollToTheSelection(),t.change((e=>{e.addClass("table__caption_highlighted",n)}))}e.editing.view.focus()})),l}))}}yt(":root{--ck-color-selector-caption-background:#f7f7f7;--ck-color-selector-caption-text:#333;--ck-color-selector-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-selector-caption-background);caption-side:top;color:var(--ck-color-selector-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-selector-caption-highlighted-background)}to{background-color:var(--ck-color-selector-caption-background)}}");
+ */class an extends t{static get pluginName(){return"TableCaptionUI"}init(){const e=this.editor,t=e.editing.view,n=e.t;e.ui.componentFactory.add("toggleTableCaption",(i=>{const r=e.commands.get("toggleTableCaption"),l=new k(i);return l.set({icon:o.caption,tooltip:!0,isToggleable:!0}),l.bind("isOn","isEnabled").to(r,"value","isEnabled"),l.bind("label").to(r,"value",(e=>n(e?"Toggle caption off":"Toggle caption on"))),this.listenTo(l,"execute",(()=>{if(e.execute("toggleTableCaption",{focusCaptionOnShow:!0}),r.value){const o=function(e){const t=he(e);return t?nn(t):null}(e.model.document.selection),n=e.editing.mapper.toViewElement(o);if(!n)return;t.scrollToTheSelection(),t.change((e=>{e.addClass("table__caption_highlighted",n)}))}e.editing.view.focus()})),l}))}}yt(":root{--ck-color-selector-caption-background:#f7f7f7;--ck-color-selector-caption-text:#333;--ck-color-selector-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-selector-caption-background);caption-side:top;color:var(--ck-color-selector-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}@media (forced-colors:active){.ck-content .table>figcaption{background-color:unset;color:unset}}@media (forced-colors:none){.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-selector-caption-highlighted-background)}to{background-color:var(--ck-color-selector-caption-background)}}");
 /**
  * @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-typing.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-typing.js
index 3a5db0171e89203a1cb543efb51dc5d15736a188..2b1f65694bbfc2ccd5108a29f85fe6bf30de2645 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-typing.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-typing.js
@@ -22,7 +22,7 @@ import{Command as e,Plugin as t}from"@ckeditor/ckeditor5-core";import{env as i,E
 /**
  * @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 w="word",x="selection",T="backward",S="forward",E={deleteContent:{unit:x,direction:T},deleteContentBackward:{unit:"codePoint",direction:T},deleteWordBackward:{unit:w,direction:T},deleteHardLineBackward:{unit:x,direction:T},deleteSoftLineBackward:{unit:x,direction:T},deleteContentForward:{unit:"character",direction:S},deleteWordForward:{unit:w,direction:S},deleteHardLineForward:{unit:x,direction:S},deleteSoftLineForward:{unit:x,direction:S}};class A extends d{constructor(e){super(e);const t=e.document;let n=0;t.on("keydown",(()=>{n++})),t.on("keyup",(()=>{n=0})),t.on("beforeinput",((o,r)=>{if(!this.isEnabled)return;const{targetRanges:l,domEvent:d,inputType:h}=r,g=E[h];if(!g)return;const m={direction:g.direction,unit:g.unit,sequence:n};m.unit==x&&(m.selectionToRemove=e.createSelection(l[0])),"deleteContentBackward"===h&&(i.isAndroid&&(m.sequence=1),function(e){if(1!=e.length||e[0].isCollapsed)return!1;const t=e[0].getWalker({direction:"backward",singleCharacters:!0,ignoreElementEnd:!0});let i=0;for(const{nextPosition:e}of t){if(e.parent.is("$text")){const t=e.parent.data,n=e.offset;if(s(t,n)||a(t,n)||c(t,n))continue;i++}else i++;if(i>1)return!0}return!1}
+ */const w="word",x="selection",T="backward",S="forward",E={deleteContent:{unit:x,direction:T},deleteContentBackward:{unit:"codePoint",direction:T},deleteWordBackward:{unit:w,direction:T},deleteHardLineBackward:{unit:x,direction:T},deleteSoftLineBackward:{unit:x,direction:T},deleteContentForward:{unit:"character",direction:S},deleteWordForward:{unit:w,direction:S},deleteHardLineForward:{unit:x,direction:S},deleteSoftLineForward:{unit:x,direction:S}};class A extends d{constructor(e){super(e);const t=e.document;let n=0;t.on("keydown",(()=>{n++})),t.on("keyup",(()=>{n=0})),t.on("beforeinput",((o,r)=>{if(!this.isEnabled)return;const{targetRanges:l,domEvent:d,inputType:h}=r,g=E[h];if(!g)return;const m={direction:g.direction,unit:g.unit,sequence:n};m.unit==x&&(m.selectionToRemove=e.createSelection(l[0])),"deleteContentBackward"===h&&(i.isAndroid&&(m.sequence=1),function(e){if(1!=e.length||e[0].isCollapsed)return!1;const t=e[0].getWalker({direction:"backward",singleCharacters:!0,ignoreElementEnd:!0});let i=0;for(const{nextPosition:e,item:n}of t){if(e.parent.is("$text")){const t=e.parent.data,n=e.offset;if(s(t,n)||a(t,n)||c(t,n))continue;i++}else(n.is("containerElement")||n.is("emptyElement"))&&i++;if(i>1)return!0}return!1}
 /**
  * @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-ui.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-ui.js
index 916867c588526f6c2e32b5d72ef09e760aebccb0..d83cbdfd5d17b913bf1a3d7035e2817719a54cdb 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-ui.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-ui.js
@@ -1,108 +1,108 @@
-import{Plugin as e,icons as t,ContextPlugin as o}from"@ckeditor/ckeditor5-core";import{Collection as i,CKEditorError as s,EmitterMixin as r,isNode as n,toArray as c,DomEmitterMixin as a,ObservableMixin as l,isIterable as d,uid as h,createElement as u,env as k,getEnvKeystrokeText as b,delay as p,FocusTracker as _,KeystrokeHandler as m,toUnit as f,global as w,isVisible as g,ResizeObserver as v,getBorderWidths as y,Rect as x,logWarning as T,getOptimalPosition as V,priorities as C,isRange as E,first as O,verifyLicense as I}from"@ckeditor/ckeditor5-utils";import{cloneDeepWith as B,isObject as P,debounce as M,isElement as F,throttle as A,extend as L,escapeRegExp as D,escape as S,cloneDeep as z}from"lodash-es";function N(e,t){return t.forEach((function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach((function(o){if("default"!==o&&!(o in e)){var i=Object.getOwnPropertyDescriptor(t,o);Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:function(){return t[o]}})}}))})),Object.freeze(e)}
+import{Collection as e,CKEditorError as t,EmitterMixin as o,isNode as i,toArray as r,DomEmitterMixin as s,ObservableMixin as n,isIterable as c,uid as a,createElement as l,env as d,getEnvKeystrokeText as h,delay as u,FocusTracker as k,KeystrokeHandler as b,toUnit as p,global as _,isVisible as m,ResizeObserver as f,getBorderWidths as w,Rect as g,logWarning as v,getOptimalPosition as y,priorities as x,isRange as T,first as V,verifyLicense as C}from"@ckeditor/ckeditor5-utils";import{cloneDeepWith as E,isObject as O,debounce as I,isElement as P,throttle as B,extend as M,escapeRegExp as F,escape as A,cloneDeep as L}from"lodash-es";import{Plugin as S,icons as D,ContextPlugin as z}from"@ckeditor/ckeditor5-core";function R(e,t){return t.forEach((function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach((function(o){if("default"!==o&&!(o in e)){var i=Object.getOwnPropertyDescriptor(t,o);Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:function(){return t[o]}})}}))})),Object.freeze(e)}
 /**
  * @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
- */function R({emitter:e,activator:t,callback:o,contextElements:i}){e.listenTo(document,"mousedown",((e,s)=>{if(!t())return;const r="function"==typeof s.composedPath?s.composedPath():[],n="function"==typeof i?i():i;for(const e of n)if(e.contains(s.target)||r.includes(e))return;o()}))}
+ */class N extends e{constructor(e=[]){super(e,{idProperty:"viewUid"}),this.on("add",((e,t,o)=>{this._renderViewIntoCollectionParent(t,o)})),this.on("remove",((e,t)=>{t.element&&this._parentElement&&t.element.remove()})),this._parentElement=null}destroy(){this.map((e=>e.destroy()))}setParent(e){this._parentElement=e;for(const e of this)this._renderViewIntoCollectionParent(e)}delegate(...e){if(!e.length||!e.every((e=>"string"==typeof e)))throw new t("ui-viewcollection-delegate-wrong-events",this);return{to:t=>{for(const o of this)for(const i of e)o.delegate(i).to(t);this.on("add",((o,i)=>{for(const o of e)i.delegate(o).to(t)})),this.on("remove",((o,i)=>{for(const o of e)i.stopDelegating(o,t)}))}}}_renderViewIntoCollectionParent(e,t){e.isRendered||e.render(),e.element&&this._parentElement&&this._parentElement.insertBefore(e.element,this._parentElement.children[t])}remove(e){return super.remove(e)}}class W extends(o()){constructor(e){super(),Object.assign(this,Y(Z(e))),this._isRendered=!1,this._revertData=null}render(){const e=this._renderNode({intoFragment:!0});return this._isRendered=!0,e}apply(e){return this._revertData={children:[],bindings:[],attributes:{}},this._renderNode({node:e,intoFragment:!1,isApplying:!0,revertData:this._revertData}),e}revert(e){if(!this._revertData)throw new t("ui-template-revert-not-applied",[this,e]);this._revertTemplateFromNode(e,this._revertData)}*getViews(){yield*function*e(t){if(t.children)for(const o of t.children)ie(o)?yield o:re(o)&&(yield*e(o))}(this)}static bind(e,t){return{to:(o,i)=>new H({eventNameOrFunction:o,attribute:o,observable:e,emitter:t,callback:i}),if:(o,i,r)=>new $({observable:e,emitter:t,attribute:o,valueIfTrue:i,callback:r})}}static extend(e,o){if(e._isRendered)throw new t("template-extend-render",[this,e]);te(e,Y(Z(o)))}_renderNode(e){let o;if(o=e.node?this.tag&&this.text:this.tag?this.text:!this.text,o)throw new t("ui-template-wrong-syntax",this);return this.text?this._renderText(e):this._renderElement(e)}_renderElement(e){let t=e.node;return t||(t=e.node=document.createElementNS(this.ns||"http://www.w3.org/1999/xhtml",this.tag)),this._renderAttributes(e),this._renderElementChildren(e),this._setUpListeners(e),t}_renderText(e){let t=e.node;return t?e.revertData.text=t.textContent:t=e.node=document.createTextNode(""),q(this.text)?this._bindToObservable({schema:this.text,updater:U(t),data:e}):t.textContent=this.text.join(""),t}_renderAttributes(e){if(!this.attributes)return;const t=e.node,o=e.revertData;for(const i in this.attributes){const r=t.getAttribute(i),s=this.attributes[i];o&&(o.attributes[i]=r);const n=ne(s)?s[0].ns:null;if(q(s)){const c=ne(s)?s[0].value:s;o&&ce(i)&&c.unshift(r),this._bindToObservable({schema:c,updater:K(t,i,n),data:e})}else if("style"==i&&"string"!=typeof s[0])this._renderStyleAttribute(s[0],e);else{o&&r&&ce(i)&&s.unshift(r);const e=s.map((e=>e&&e.value||e)).reduce(((e,t)=>e.concat(t)),[]).reduce(J,"");oe(e)||t.setAttributeNS(n,i,e)}}}_renderStyleAttribute(e,t){const o=t.node;for(const i in e){const r=e[i];q(r)?this._bindToObservable({schema:[r],updater:X(o,i),data:t}):o.style[i]=r}}_renderElementChildren(e){const t=e.node,o=e.intoFragment?document.createDocumentFragment():t,r=e.isApplying;let s=0;for(const n of this.children)if(se(n)){if(!r){n.setParent(t);for(const e of n)o.appendChild(e.element)}}else if(ie(n))r||(n.isRendered||n.render(),o.appendChild(n.element));else if(i(n))o.appendChild(n);else if(r){const t={children:[],bindings:[],attributes:{}};e.revertData.children.push(t),n._renderNode({intoFragment:!1,node:o.childNodes[s++],isApplying:!0,revertData:t})}else o.appendChild(n.render());e.intoFragment&&t.appendChild(o)}_setUpListeners(e){if(this.eventListeners)for(const t in this.eventListeners){const o=this.eventListeners[t].map((o=>{const[i,r]=t.split("@");return o.activateDomEventListener(i,r,e)}));e.revertData&&e.revertData.bindings.push(o)}}_bindToObservable({schema:e,updater:t,data:o}){const i=o.revertData;j(e,t,o);const r=e.filter((e=>!oe(e))).filter((e=>e.observable)).map((i=>i.activateAttributeListener(e,t,o)));i&&i.bindings.push(r)}_revertTemplateFromNode(e,t){for(const e of t.bindings)for(const t of e)t();if(t.text)return void(e.textContent=t.text);const o=e;for(const e in t.attributes){const i=t.attributes[e];null===i?o.removeAttribute(e):o.setAttribute(e,i)}for(let e=0;e<t.children.length;++e)this._revertTemplateFromNode(o.childNodes[e],t.children[e])}}class G{constructor(e){this.attribute=e.attribute,this.observable=e.observable,this.emitter=e.emitter,this.callback=e.callback}getValue(e){const t=this.observable[this.attribute];return this.callback?this.callback(t,e):t}activateAttributeListener(e,t,o){const i=()=>j(e,t,o);return this.emitter.listenTo(this.observable,`change:${this.attribute}`,i),()=>{this.emitter.stopListening(this.observable,`change:${this.attribute}`,i)}}}class H extends G{constructor(e){super(e),this.eventNameOrFunction=e.eventNameOrFunction}activateDomEventListener(e,t,o){const i=(e,o)=>{t&&!o.target.matches(t)||("function"==typeof this.eventNameOrFunction?this.eventNameOrFunction(o):this.observable.fire(this.eventNameOrFunction,o))};return this.emitter.listenTo(o.node,e,i),()=>{this.emitter.stopListening(o.node,e,i)}}}class $ extends G{constructor(e){super(e),this.valueIfTrue=e.valueIfTrue}getValue(e){return!oe(super.getValue(e))&&(this.valueIfTrue||!0)}}function q(e){return!!e&&(e.value&&(e=e.value),Array.isArray(e)?e.some(q):e instanceof G)}function j(e,t,{node:o}){const i=function(e,t){return e.map((e=>e instanceof G?e.getValue(t):e))}(e,o);let r;r=1==e.length&&e[0]instanceof $?i[0]:i.reduce(J,""),oe(r)?t.remove():t.set(r)}function U(e){return{set(t){e.textContent=t},remove(){e.textContent=""}}}function K(e,t,o){return{set(i){e.setAttributeNS(o,t,i)},remove(){e.removeAttributeNS(o,t)}}}function X(e,t){return{set(o){e.style[t]=o},remove(){e.style[t]=null}}}function Z(e){return E(e,(e=>{if(e&&(e instanceof G||re(e)||ie(e)||se(e)))return e}))}function Y(e){if("string"==typeof e?e=function(e){return{text:[e]}}(e):e.text&&function(e){e.text=r(e.text)}(e),e.on&&(e.eventListeners=function(e){for(const t in e)Q(e,t);return e}(e.on),delete e.on),!e.text){e.attributes&&function(e){for(const t in e)e[t].value&&(e[t].value=r(e[t].value)),Q(e,t)}(e.attributes);const t=[];if(e.children)if(se(e.children))t.push(e.children);else for(const o of e.children)re(o)||ie(o)||i(o)?t.push(o):t.push(new W(o));e.children=t}return e}function Q(e,t){e[t]=r(e[t])}function J(e,t){return oe(t)?e:oe(e)?t:`${e} ${t}`}function ee(e,t){for(const o in t)e[o]?e[o].push(...t[o]):e[o]=t[o]}function te(e,o){if(o.attributes&&(e.attributes||(e.attributes={}),ee(e.attributes,o.attributes)),o.eventListeners&&(e.eventListeners||(e.eventListeners={}),ee(e.eventListeners,o.eventListeners)),o.text&&e.text.push(...o.text),o.children&&o.children.length){if(e.children.length!=o.children.length)throw new t("ui-template-extend-children-mismatch",e);let i=0;for(const t of o.children)te(e.children[i++],t)}}function oe(e){return!e&&0!==e}function ie(e){return e instanceof le}function re(e){return e instanceof W}function se(e){return e instanceof N}function ne(e){return O(e[0])&&e[0].ns}function ce(e){return"class"==e||"style"==e}function ae(e,{insertAt:t}={}){if(!e||"undefined"==typeof document)return;const o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",window.litNonce&&i.setAttribute("nonce",window.litNonce),"top"===t&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}ae(".ck-hidden{display:none!important}:root{--ck-z-default:1;--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-dialog:9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-line-height:10px;--ck-powered-by-padding-vertical:2px;--ck-powered-by-padding-horizontal:4px;--ck-powered-by-text-color:#4f4f4f;--ck-powered-by-border-radius:var(--ck-border-radius);--ck-powered-by-background:#fff;--ck-powered-by-border-color:var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius:var(--ck-powered-by-border-radius);background:var(--ck-powered-by-background);box-shadow:none;min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{align-items:center;cursor:pointer;display:flex;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);opacity:.66;padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{color:var(--ck-powered-by-text-color);cursor:pointer;font-size:7.5px;font-weight:700;letter-spacing:-.2px;line-height:normal;margin-right:4px;padding-left:2px;text-transform:uppercase}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{cursor:pointer;display:block}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-dialog-background:var(--ck-custom-background);--ck-color-dialog-form-header-border:var(--ck-custom-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-color-light-red:#fcc;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{background:transparent;border:0;box-sizing:border-box;height:auto;margin:0;padding:0;position:static;text-decoration:none;transition:none;vertical-align:middle;width:auto;word-wrap:break-word}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}");
 /**
  * @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
- */function W(e){const t=e;t.set("_isCssTransitionsDisabled",!1),t.disableCssTransitions=()=>{t._isCssTransitionsDisabled=!0},t.enableCssTransitions=()=>{t._isCssTransitionsDisabled=!1},t.extendTemplate({attributes:{class:[t.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}
+ */
+class le extends(s(n())){constructor(t){super(),this.element=null,this.isRendered=!1,this.locale=t,this.t=t&&t.t,this._viewCollections=new e,this._unboundChildren=this.createCollection(),this._viewCollections.on("add",((e,o)=>{o.locale=t,o.t=t&&t.t})),this.decorate("render")}get bindTemplate(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=W.bind(this,this)}createCollection(e){const t=new N(e);return this._viewCollections.add(t),t}registerChild(e){c(e)||(e=[e]);for(const t of e)this._unboundChildren.add(t)}deregisterChild(e){c(e)||(e=[e]);for(const t of e)this._unboundChildren.remove(t)}setTemplate(e){this.template=new W(e)}extendTemplate(e){W.extend(this.template,e)}render(){if(this.isRendered)throw new t("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}destroy(){this.stopListening(),this._viewCollections.map((e=>e.destroy())),this.template&&this.template._revertData&&this.template.revert(this.element)}}
 /**
  * @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
- */function G(e){return class extends e{disableCssTransitions(){this._isCssTransitionsDisabled=!0}enableCssTransitions(){this._isCssTransitionsDisabled=!1}constructor(...e){super(...e),this.set("_isCssTransitionsDisabled",!1),this.initializeCssTransitionDisablerMixin()}initializeCssTransitionDisablerMixin(){this.extendTemplate({attributes:{class:[this.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}}}
+ */function de({emitter:e,activator:t,callback:o,contextElements:i}){e.listenTo(document,"mousedown",((e,r)=>{if(!t())return;const s="function"==typeof r.composedPath?r.composedPath():[],n="function"==typeof i?i():i;for(const e of n)if(e.contains(r.target)||s.includes(e))return;o()}))}
 /**
  * @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
- */function H({view:e}){e.listenTo(e.element,"submit",((t,o)=>{o.preventDefault(),e.fire("submit")}),{useCapture:!0})}
+ */function he(e){const t=e;t.set("_isCssTransitionsDisabled",!1),t.disableCssTransitions=()=>{t._isCssTransitionsDisabled=!0},t.enableCssTransitions=()=>{t._isCssTransitionsDisabled=!1},t.extendTemplate({attributes:{class:[t.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}
 /**
  * @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
- */function $({keystrokeHandler:e,focusTracker:t,gridItems:o,numberOfColumns:i,uiLanguageDirection:s}){const r="number"==typeof i?()=>i:i;function n(e){return i=>{const s=o.find((e=>e.element===t.focusedElement)),r=o.getIndex(s),n=e(r,o);o.get(n).focus(),i.stopPropagation(),i.preventDefault()}}function c(e,t){return e===t-1?0:e+1}function a(e,t){return 0===e?t-1:e-1}e.set("arrowright",n(((e,t)=>"rtl"===s?a(e,t.length):c(e,t.length)))),e.set("arrowleft",n(((e,t)=>"rtl"===s?c(e,t.length):a(e,t.length)))),e.set("arrowup",n(((e,t)=>{let o=e-r();return o<0&&(o=e+r()*Math.floor(t.length/r()),o>t.length-1&&(o-=r())),o}))),e.set("arrowdown",n(((e,t)=>{let o=e+r();return o>t.length-1&&(o=e%r()),o})))}
+ */function ue(e){return class extends e{disableCssTransitions(){this._isCssTransitionsDisabled=!0}enableCssTransitions(){this._isCssTransitionsDisabled=!1}constructor(...e){super(...e),this.set("_isCssTransitionsDisabled",!1),this.initializeCssTransitionDisablerMixin()}initializeCssTransitionDisablerMixin(){this.extendTemplate({attributes:{class:[this.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}}}
 /**
  * @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 q extends i{constructor(e=[]){super(e,{idProperty:"viewUid"}),this.on("add",((e,t,o)=>{this._renderViewIntoCollectionParent(t,o)})),this.on("remove",((e,t)=>{t.element&&this._parentElement&&t.element.remove()})),this._parentElement=null}destroy(){this.map((e=>e.destroy()))}setParent(e){this._parentElement=e;for(const e of this)this._renderViewIntoCollectionParent(e)}delegate(...e){if(!e.length||!e.every((e=>"string"==typeof e)))throw new s("ui-viewcollection-delegate-wrong-events",this);return{to:t=>{for(const o of this)for(const i of e)o.delegate(i).to(t);this.on("add",((o,i)=>{for(const o of e)i.delegate(o).to(t)})),this.on("remove",((o,i)=>{for(const o of e)i.stopDelegating(o,t)}))}}}_renderViewIntoCollectionParent(e,t){e.isRendered||e.render(),e.element&&this._parentElement&&this._parentElement.insertBefore(e.element,this._parentElement.children[t])}remove(e){return super.remove(e)}}class j extends(r()){constructor(e){super(),Object.assign(this,oe(te(e))),this._isRendered=!1,this._revertData=null}render(){const e=this._renderNode({intoFragment:!0});return this._isRendered=!0,e}apply(e){return this._revertData={children:[],bindings:[],attributes:{}},this._renderNode({node:e,intoFragment:!1,isApplying:!0,revertData:this._revertData}),e}revert(e){if(!this._revertData)throw new s("ui-template-revert-not-applied",[this,e]);this._revertTemplateFromNode(e,this._revertData)}*getViews(){yield*function*e(t){if(t.children)for(const o of t.children)ae(o)?yield o:le(o)&&(yield*e(o))}(this)}static bind(e,t){return{to:(o,i)=>new K({eventNameOrFunction:o,attribute:o,observable:e,emitter:t,callback:i}),if:(o,i,s)=>new X({observable:e,emitter:t,attribute:o,valueIfTrue:i,callback:s})}}static extend(e,t){if(e._isRendered)throw new s("template-extend-render",[this,e]);ne(e,oe(te(t)))}_renderNode(e){let t;if(t=e.node?this.tag&&this.text:this.tag?this.text:!this.text,t)throw new s("ui-template-wrong-syntax",this);return this.text?this._renderText(e):this._renderElement(e)}_renderElement(e){let t=e.node;return t||(t=e.node=document.createElementNS(this.ns||"http://www.w3.org/1999/xhtml",this.tag)),this._renderAttributes(e),this._renderElementChildren(e),this._setUpListeners(e),t}_renderText(e){let t=e.node;return t?e.revertData.text=t.textContent:t=e.node=document.createTextNode(""),Z(this.text)?this._bindToObservable({schema:this.text,updater:Q(t),data:e}):t.textContent=this.text.join(""),t}_renderAttributes(e){if(!this.attributes)return;const t=e.node,o=e.revertData;for(const i in this.attributes){const s=t.getAttribute(i),r=this.attributes[i];o&&(o.attributes[i]=s);const n=he(r)?r[0].ns:null;if(Z(r)){const c=he(r)?r[0].value:r;o&&ue(i)&&c.unshift(s),this._bindToObservable({schema:c,updater:J(t,i,n),data:e})}else if("style"==i&&"string"!=typeof r[0])this._renderStyleAttribute(r[0],e);else{o&&s&&ue(i)&&r.unshift(s);const e=r.map((e=>e&&e.value||e)).reduce(((e,t)=>e.concat(t)),[]).reduce(se,"");ce(e)||t.setAttributeNS(n,i,e)}}}_renderStyleAttribute(e,t){const o=t.node;for(const i in e){const s=e[i];Z(s)?this._bindToObservable({schema:[s],updater:ee(o,i),data:t}):o.style[i]=s}}_renderElementChildren(e){const t=e.node,o=e.intoFragment?document.createDocumentFragment():t,i=e.isApplying;let s=0;for(const r of this.children)if(de(r)){if(!i){r.setParent(t);for(const e of r)o.appendChild(e.element)}}else if(ae(r))i||(r.isRendered||r.render(),o.appendChild(r.element));else if(n(r))o.appendChild(r);else if(i){const t={children:[],bindings:[],attributes:{}};e.revertData.children.push(t),r._renderNode({intoFragment:!1,node:o.childNodes[s++],isApplying:!0,revertData:t})}else o.appendChild(r.render());e.intoFragment&&t.appendChild(o)}_setUpListeners(e){if(this.eventListeners)for(const t in this.eventListeners){const o=this.eventListeners[t].map((o=>{const[i,s]=t.split("@");return o.activateDomEventListener(i,s,e)}));e.revertData&&e.revertData.bindings.push(o)}}_bindToObservable({schema:e,updater:t,data:o}){const i=o.revertData;Y(e,t,o);const s=e.filter((e=>!ce(e))).filter((e=>e.observable)).map((i=>i.activateAttributeListener(e,t,o)));i&&i.bindings.push(s)}_revertTemplateFromNode(e,t){for(const e of t.bindings)for(const t of e)t();if(t.text)return void(e.textContent=t.text);const o=e;for(const e in t.attributes){const i=t.attributes[e];null===i?o.removeAttribute(e):o.setAttribute(e,i)}for(let e=0;e<t.children.length;++e)this._revertTemplateFromNode(o.childNodes[e],t.children[e])}}class U{constructor(e){this.attribute=e.attribute,this.observable=e.observable,this.emitter=e.emitter,this.callback=e.callback}getValue(e){const t=this.observable[this.attribute];return this.callback?this.callback(t,e):t}activateAttributeListener(e,t,o){const i=()=>Y(e,t,o);return this.emitter.listenTo(this.observable,`change:${this.attribute}`,i),()=>{this.emitter.stopListening(this.observable,`change:${this.attribute}`,i)}}}class K extends U{constructor(e){super(e),this.eventNameOrFunction=e.eventNameOrFunction}activateDomEventListener(e,t,o){const i=(e,o)=>{t&&!o.target.matches(t)||("function"==typeof this.eventNameOrFunction?this.eventNameOrFunction(o):this.observable.fire(this.eventNameOrFunction,o))};return this.emitter.listenTo(o.node,e,i),()=>{this.emitter.stopListening(o.node,e,i)}}}class X extends U{constructor(e){super(e),this.valueIfTrue=e.valueIfTrue}getValue(e){return!ce(super.getValue(e))&&(this.valueIfTrue||!0)}}function Z(e){return!!e&&(e.value&&(e=e.value),Array.isArray(e)?e.some(Z):e instanceof U)}function Y(e,t,{node:o}){const i=function(e,t){return e.map((e=>e instanceof U?e.getValue(t):e))}(e,o);let s;s=1==e.length&&e[0]instanceof X?i[0]:i.reduce(se,""),ce(s)?t.remove():t.set(s)}function Q(e){return{set(t){e.textContent=t},remove(){e.textContent=""}}}function J(e,t,o){return{set(i){e.setAttributeNS(o,t,i)},remove(){e.removeAttributeNS(o,t)}}}function ee(e,t){return{set(o){e.style[t]=o},remove(){e.style[t]=null}}}function te(e){return B(e,(e=>{if(e&&(e instanceof U||le(e)||ae(e)||de(e)))return e}))}function oe(e){if("string"==typeof e?e=function(e){return{text:[e]}}(e):e.text&&function(e){e.text=c(e.text)}(e),e.on&&(e.eventListeners=function(e){for(const t in e)ie(e,t);return e}(e.on),delete e.on),!e.text){e.attributes&&function(e){for(const t in e)e[t].value&&(e[t].value=c(e[t].value)),ie(e,t)}(e.attributes);const t=[];if(e.children)if(de(e.children))t.push(e.children);else for(const o of e.children)le(o)||ae(o)||n(o)?t.push(o):t.push(new j(o));e.children=t}return e}function ie(e,t){e[t]=c(e[t])}function se(e,t){return ce(t)?e:ce(e)?t:`${e} ${t}`}function re(e,t){for(const o in t)e[o]?e[o].push(...t[o]):e[o]=t[o]}function ne(e,t){if(t.attributes&&(e.attributes||(e.attributes={}),re(e.attributes,t.attributes)),t.eventListeners&&(e.eventListeners||(e.eventListeners={}),re(e.eventListeners,t.eventListeners)),t.text&&e.text.push(...t.text),t.children&&t.children.length){if(e.children.length!=t.children.length)throw new s("ui-template-extend-children-mismatch",e);let o=0;for(const i of t.children)ne(e.children[o++],i)}}function ce(e){return!e&&0!==e}function ae(e){return e instanceof be}function le(e){return e instanceof j}function de(e){return e instanceof q}function he(e){return P(e[0])&&e[0].ns}function ue(e){return"class"==e||"style"==e}function ke(e,{insertAt:t}={}){if(!e||"undefined"==typeof document)return;const o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",window.litNonce&&i.setAttribute("nonce",window.litNonce),"top"===t&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}ke(".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-dialog:9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-line-height:10px;--ck-powered-by-padding-vertical:2px;--ck-powered-by-padding-horizontal:4px;--ck-powered-by-text-color:#4f4f4f;--ck-powered-by-border-radius:var(--ck-border-radius);--ck-powered-by-background:#fff;--ck-powered-by-border-color:var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius:var(--ck-powered-by-border-radius);background:var(--ck-powered-by-background);box-shadow:none;min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{align-items:center;cursor:pointer;display:flex;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);opacity:.66;padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{color:var(--ck-powered-by-text-color);cursor:pointer;font-size:7.5px;font-weight:700;letter-spacing:-.2px;line-height:normal;margin-right:4px;padding-left:2px;text-transform:uppercase}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{cursor:pointer;display:block}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-dialog-background:var(--ck-custom-background);--ck-color-dialog-form-header-border:var(--ck-custom-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-color-light-red:#fcc;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}");
+ */function ke({view:e}){e.listenTo(e.element,"submit",((t,o)=>{o.preventDefault(),e.fire("submit")}),{useCapture:!0})}
 /**
  * @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 be extends(a(l())){constructor(e){super(),this.element=null,this.isRendered=!1,this.locale=e,this.t=e&&e.t,this._viewCollections=new i,this._unboundChildren=this.createCollection(),this._viewCollections.on("add",((t,o)=>{o.locale=e,o.t=e&&e.t})),this.decorate("render")}get bindTemplate(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=j.bind(this,this)}createCollection(e){const t=new q(e);return this._viewCollections.add(t),t}registerChild(e){d(e)||(e=[e]);for(const t of e)this._unboundChildren.add(t)}deregisterChild(e){d(e)||(e=[e]);for(const t of e)this._unboundChildren.remove(t)}setTemplate(e){this.template=new j(e)}extendTemplate(e){j.extend(this.template,e)}render(){if(this.isRendered)throw new s("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}destroy(){this.stopListening(),this._viewCollections.map((e=>e.destroy())),this.template&&this.template._revertData&&this.template.revert(this.element)}}ke(".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}");
+ */function be({keystrokeHandler:e,focusTracker:t,gridItems:o,numberOfColumns:i,uiLanguageDirection:r}){const s="number"==typeof i?()=>i:i;function n(e){return i=>{const r=o.find((e=>e.element===t.focusedElement)),s=o.getIndex(r),n=e(s,o);o.get(n).focus(),i.stopPropagation(),i.preventDefault()}}function c(e,t){return e===t-1?0:e+1}function a(e,t){return 0===e?t-1:e-1}e.set("arrowright",n(((e,t)=>"rtl"===r?a(e,t.length):c(e,t.length)))),e.set("arrowleft",n(((e,t)=>"rtl"===r?c(e,t.length):a(e,t.length)))),e.set("arrowup",n(((e,t)=>{let o=e-s();return o<0&&(o=e+s()*Math.floor(t.length/s()),o>t.length-1&&(o-=s())),o}))),e.set("arrowdown",n(((e,t)=>{let o=e+s();return o>t.length-1&&(o=e%s()),o})))}ae(".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}");
 /**
  * @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 pe extends be{constructor(e){super(e),this.set("text",void 0),this.set("for",void 0),this.id=`ck-editor__label_${h()}`;const t=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:t.to("for")},children:[{text:t.to("text")}]})}}
+class pe extends le{constructor(e){super(e),this.set("text",void 0),this.set("for",void 0),this.id=`ck-editor__label_${a()}`;const t=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:t.to("for")},children:[{text:t.to("text")}]})}}
 /**
  * @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 _e extends be{constructor(e,t){super(e);const o=e.t,i=new pe;i.text=o("Help Contents. To close this dialog press ESC."),this.setTemplate({tag:"div",attributes:{class:["ck","ck-accessibility-help-dialog__content"],"aria-labelledby":i.id,role:"document",tabindex:-1},children:[u(document,"p",{},o("Below, you can find a list of keyboard shortcuts that can be used in the editor.")),...this._createCategories(Array.from(t.values())),i]})}focus(){this.element.focus()}_createCategories(e){return e.map((e=>{const t=[u(document,"h3",{},e.label),...Array.from(e.groups.values()).map((e=>this._createGroup(e))).flat()];return e.description&&t.splice(1,0,u(document,"p",{},e.description)),u(document,"section",{},t)}))}_createGroup(e){const t=e.keystrokes.sort(((e,t)=>e.label.localeCompare(t.label))).map((e=>this._createGroupRow(e))).flat(),o=[u(document,"dl",{},t)];return e.label&&o.unshift(u(document,"h4",{},e.label)),o}_createGroupRow(e){const t=this.locale.t,o=u(document,"dt"),i=u(document,"dd"),s=function(e){if("string"==typeof e)return[[e]];if("string"==typeof e[0])return[e];return e}(e.keystroke),r=[];for(const e of s)r.push(e.map(me).join(""));return o.innerHTML=e.label,i.innerHTML=r.join(", ")+(e.mayRequireFn&&k.isMac?` ${t("(may require <kbd>Fn</kbd>)")}`:""),[o,i]}}function me(e){return b(e).split("+").map((e=>`<kbd>${e}</kbd>`)).join("+")}var fe='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 6.628a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"/><path d="M8.5 9.125a.3.3 0 0 0-.253-.296L5.11 8.327a.75.75 0 1 1 .388-1.449l4.04.716c.267.072.624.08.893.009l4.066-.724a.75.75 0 1 1 .388 1.45l-3.132.5a.3.3 0 0 0-.253.296v1.357a.3.3 0 0 0 .018.102l1.615 4.438a.75.75 0 0 1-1.41.513l-1.35-3.71a.3.3 0 0 0-.281-.197h-.209a.3.3 0 0 0-.282.198l-1.35 3.711a.75.75 0 0 1-1.41-.513l1.64-4.509a.3.3 0 0 0 .019-.103V9.125Z"/><path clip-rule="evenodd" d="M10 18.5a8.5 8.5 0 1 1 0-17 8.5 8.5 0 0 1 0 17Zm0 1.5c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10Z"/></svg>';ke(":root{--ck-accessibility-help-dialog-max-width:600px;--ck-accessibility-help-dialog-max-height:400px;--ck-accessibility-help-dialog-border-color:#ccced1;--ck-accessibility-help-dialog-code-background-color:#ededed;--ck-accessibility-help-dialog-kbd-shadow-color:#9c9c9c}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{border:1px solid transparent;max-height:var(--ck-accessibility-help-dialog-max-height);max-width:var(--ck-accessibility-help-dialog-max-width);overflow:auto;padding:var(--ck-spacing-large);user-select:text}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{*{white-space:normal}}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-size:1.2em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-size:1em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{border-bottom:none;border-top:1px solid var(--ck-accessibility-help-dialog-border-color);display:grid;grid-template-columns:2fr 1fr}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{grid-column-start:2;text-align:right}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{background:var(--ck-accessibility-help-dialog-code-background-color);border-radius:2px;display:inline-block;font-size:.9em;line-height:1;padding:.4em;text-align:center;vertical-align:middle}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px;min-width:1.8em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd+kbd{margin-left:2px}");
+ */class _e extends le{constructor(e,t){super(e);const o=e.t,i=new pe;i.text=o("Help Contents. To close this dialog press ESC."),this.setTemplate({tag:"div",attributes:{class:["ck","ck-accessibility-help-dialog__content"],"aria-labelledby":i.id,role:"document",tabindex:-1},children:[l(document,"p",{},o("Below, you can find a list of keyboard shortcuts that can be used in the editor.")),...this._createCategories(Array.from(t.values())),i]})}focus(){this.element.focus()}_createCategories(e){return e.map((e=>{const t=[l(document,"h3",{},e.label),...Array.from(e.groups.values()).map((e=>this._createGroup(e))).flat()];return e.description&&t.splice(1,0,l(document,"p",{},e.description)),l(document,"section",{},t)}))}_createGroup(e){const t=e.keystrokes.sort(((e,t)=>e.label.localeCompare(t.label))).map((e=>this._createGroupRow(e))).flat(),o=[l(document,"dl",{},t)];return e.label&&o.unshift(l(document,"h4",{},e.label)),o}_createGroupRow(e){const t=this.locale.t,o=l(document,"dt"),i=l(document,"dd"),r=function(e){if("string"==typeof e)return[[e]];if("string"==typeof e[0])return[e];return e}(e.keystroke),s=[];for(const e of r)s.push(e.map(me).join(""));return o.innerHTML=e.label,i.innerHTML=s.join(", ")+(e.mayRequireFn&&d.isMac?` ${t("(may require <kbd>Fn</kbd>)")}`:""),[o,i]}}function me(e){return h(e).split("+").map((e=>`<kbd>${e}</kbd>`)).join("+")}var fe='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 6.628a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"/><path d="M8.5 9.125a.3.3 0 0 0-.253-.296L5.11 8.327a.75.75 0 1 1 .388-1.449l4.04.716c.267.072.624.08.893.009l4.066-.724a.75.75 0 1 1 .388 1.45l-3.132.5a.3.3 0 0 0-.253.296v1.357a.3.3 0 0 0 .018.102l1.615 4.438a.75.75 0 0 1-1.41.513l-1.35-3.71a.3.3 0 0 0-.281-.197h-.209a.3.3 0 0 0-.282.198l-1.35 3.711a.75.75 0 0 1-1.41-.513l1.64-4.509a.3.3 0 0 0 .019-.103V9.125Z"/><path clip-rule="evenodd" d="M10 18.5a8.5 8.5 0 1 1 0-17 8.5 8.5 0 0 1 0 17Zm0 1.5c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10Z"/></svg>';ae(":root{--ck-accessibility-help-dialog-max-width:600px;--ck-accessibility-help-dialog-max-height:400px;--ck-accessibility-help-dialog-border-color:#ccced1;--ck-accessibility-help-dialog-code-background-color:#ededed;--ck-accessibility-help-dialog-kbd-shadow-color:#9c9c9c}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{border:1px solid transparent;max-height:var(--ck-accessibility-help-dialog-max-height);max-width:var(--ck-accessibility-help-dialog-max-width);overflow:auto;padding:var(--ck-spacing-large);user-select:text}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{*{white-space:normal}}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-size:1.2em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-size:1em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{border-bottom:none;border-top:1px solid var(--ck-accessibility-help-dialog-border-color);display:grid;grid-template-columns:2fr 1fr}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{grid-column-start:2;text-align:right}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{background:var(--ck-accessibility-help-dialog-code-background-color);border-radius:2px;display:inline-block;font-size:.9em;line-height:1;padding:.4em;text-align:center;vertical-align:middle}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px;min-width:1.8em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd+kbd{margin-left:2px}");
 /**
  * @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 we extends e{constructor(){super(...arguments),this.contentView=null}static get requires(){return[Fo]}static get pluginName(){return"AccessibilityHelp"}init(){const e=this.editor,t=e.locale.t;e.ui.componentFactory.add("accessibilityHelp",(()=>{const e=this._createButton(xe);return e.set({tooltip:!0,withText:!1,label:t("Accessibility help")}),e})),e.ui.componentFactory.add("menuBar:accessibilityHelp",(()=>{const e=this._createButton(Zi);return e.label=t("Accessibility"),e})),e.keystrokes.set("Alt+0",((e,t)=>{this._showDialog(),t()})),this._setupRootLabels()}_createButton(e){const t=new e(this.editor.locale);return t.set({keystroke:"Alt+0",icon:fe}),t.on("execute",(()=>this._showDialog())),t}_setupRootLabels(){const e=this.editor,t=e.editing.view,o=e.t;function i(e,t){const i=`${t.getAttribute("aria-label")}. ${o("Press %0 for help.",[b("Alt+0")])}`;e.setAttribute("aria-label",i,t)}e.ui.on("ready",(()=>{t.change((e=>{for(const o of t.document.roots)i(e,o)})),e.on("addRoot",((o,s)=>{const r=e.editing.view.document.getRoot(s.rootName);t.change((e=>i(e,r)))}),{priority:"low"})}))}_showDialog(){const e=this.editor,t=e.plugins.get("Dialog"),o=e.locale.t;this.contentView||(this.contentView=new _e(e.locale,e.accessibility.keystrokeInfos)),t.show({id:"accessibilityHelp",className:"ck-accessibility-help-dialog",title:o("Accessibility help"),icon:fe,hasCloseButton:!0,content:this.contentView})}}
+class we extends S{constructor(){super(...arguments),this.contentView=null}static get requires(){return[Fo]}static get pluginName(){return"AccessibilityHelp"}init(){const e=this.editor,t=e.locale.t;e.ui.componentFactory.add("accessibilityHelp",(()=>{const e=this._createButton(xe);return e.set({tooltip:!0,withText:!1,label:t("Accessibility help")}),e})),e.ui.componentFactory.add("menuBar:accessibilityHelp",(()=>{const e=this._createButton(Yi);return e.label=t("Accessibility"),e})),e.keystrokes.set("Alt+0",((e,t)=>{this._showDialog(),t()})),this._setupRootLabels()}_createButton(e){const t=new e(this.editor.locale);return t.set({keystroke:"Alt+0",icon:fe}),t.on("execute",(()=>this._showDialog())),t}_setupRootLabels(){const e=this.editor,t=e.editing.view,o=e.t;function i(e,t){const i=`${t.getAttribute("aria-label")}. ${o("Press %0 for help.",[h("Alt+0")])}`;e.setAttribute("aria-label",i,t)}e.ui.on("ready",(()=>{t.change((e=>{for(const o of t.document.roots)i(e,o)})),e.on("addRoot",((o,r)=>{const s=e.editing.view.document.getRoot(r.rootName);t.change((e=>i(e,s)))}),{priority:"low"})}))}_showDialog(){const e=this.editor,t=e.plugins.get("Dialog"),o=e.locale.t;this.contentView||(this.contentView=new _e(e.locale,e.accessibility.keystrokeInfos)),t.show({id:"accessibilityHelp",className:"ck-accessibility-help-dialog",title:o("Accessibility help"),icon:fe,hasCloseButton:!0,content:this.contentView})}}
 /**
  * @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 ge extends q{constructor(e,t=[]){super(t),this.locale=e}get bodyCollectionContainer(){return this._bodyCollectionContainer}attachToDom(){this._bodyCollectionContainer=new j({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let e=document.querySelector(".ck-body-wrapper");e||(e=u(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(e)),e.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy(),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();const e=document.querySelector(".ck-body-wrapper");e&&0==e.childElementCount&&e.remove()}}ke(".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}");
+ */class ge extends N{constructor(e,t=[]){super(t),this.locale=e}get bodyCollectionContainer(){return this._bodyCollectionContainer}attachToDom(){this._bodyCollectionContainer=new W({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let e=document.querySelector(".ck-body-wrapper");e||(e=l(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(e)),e.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy(),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();const e=document.querySelector(".ck-body-wrapper");e&&0==e.childElementCount&&e.remove()}}ae(".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}");
 /**
  * @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 ve extends be{constructor(){super();const e=this.bindTemplate;this.set("content",""),this.set("viewBox","0 0 20 20"),this.set("fillColor",""),this.set("isColorInherited",!0),this.set("isVisible",!0),this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon",e.if("isVisible","ck-hidden",(e=>!e)),"ck-reset_all-excluded",e.if("isColorInherited","ck-icon_inherit-color")],viewBox:e.to("viewBox")}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",(()=>{this._updateXMLContent(),this._colorFillPaths()})),this.on("change:fillColor",(()=>{this._colorFillPaths()}))}_updateXMLContent(){if(this.content){const e=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml").querySelector("svg"),t=e.getAttribute("viewBox");t&&(this.viewBox=t);for(const{name:t,value:o}of Array.from(e.attributes))ve.presentationalAttributeNames.includes(t)&&this.element.setAttribute(t,o);for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;e.childNodes.length>0;)this.element.appendChild(e.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach((e=>{e.style.fill=this.fillColor}))}}ve.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];
+class ve extends le{constructor(){super();const e=this.bindTemplate;this.set("content",""),this.set("viewBox","0 0 20 20"),this.set("fillColor",""),this.set("isColorInherited",!0),this.set("isVisible",!0),this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon",e.if("isVisible","ck-hidden",(e=>!e)),"ck-reset_all-excluded",e.if("isColorInherited","ck-icon_inherit-color")],viewBox:e.to("viewBox")}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",(()=>{this._updateXMLContent(),this._colorFillPaths()})),this.on("change:fillColor",(()=>{this._colorFillPaths()}))}_updateXMLContent(){if(this.content){const e=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml").querySelector("svg"),t=e.getAttribute("viewBox");t&&(this.viewBox=t);for(const{name:t,value:o}of Array.from(e.attributes))ve.presentationalAttributeNames.includes(t)&&this.element.setAttribute(t,o);for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;e.childNodes.length>0;)this.element.appendChild(e.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach((e=>{e.style.fill=this.fillColor}))}}ve.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];
 /**
  * @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 ye extends be{constructor(){super(),this.set({style:void 0,text:void 0,id:void 0});const e=this.bindTemplate;this.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:e.to("style"),id:e.to("id")},children:[{text:e.to("text")}]})}}ke(".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[dir=ltr] .ck.ck-button,[dir=ltr] a.ck.ck-button{justify-content:left}[dir=rtl] .ck.ck-button,[dir=rtl] a.ck.ck-button{justify-content:right}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{opacity:.5}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}");
+class ye extends le{constructor(){super(),this.set({style:void 0,text:void 0,id:void 0});const e=this.bindTemplate;this.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:e.to("style"),id:e.to("id")},children:[{text:e.to("text")}]})}}ae(".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[dir=ltr] .ck.ck-button,[dir=ltr] a.ck.ck-button{justify-content:left}[dir=rtl] .ck.ck-button,[dir=rtl] a.ck.ck-button{justify-content:right}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ck.ck-button,a.ck.ck-button{transition:none}}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{opacity:.5}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}");
 /**
  * @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 xe extends be{constructor(e,t=new ye){super(e),this._focusDelayed=null;const o=this.bindTemplate,i=h();this.set("ariaLabel",void 0),this.set("ariaLabelledBy",`ck-editor__aria-label_${i}`),this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isVisible",!0),this.set("isToggleable",!1),this.set("keystroke",void 0),this.set("label",void 0),this.set("role",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.set("withKeystroke",!1),this.children=this.createCollection(),this.labelView=this._setupLabelView(t),this.iconView=new ve,this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),this.keystrokeView=this._createKeystrokeView(),this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const s={tag:"button",attributes:{class:["ck","ck-button",o.to("class"),o.if("isEnabled","ck-disabled",(e=>!e)),o.if("isVisible","ck-hidden",(e=>!e)),o.to("isOn",(e=>e?"ck-on":"ck-off")),o.if("withText","ck-button_with-text"),o.if("withKeystroke","ck-button_with-keystroke")],role:o.to("role"),type:o.to("type",(e=>e||"button")),tabindex:o.to("tabindex"),"aria-checked":o.to("ariaChecked"),"aria-label":o.to("ariaLabel"),"aria-labelledby":o.to("ariaLabelledBy"),"aria-disabled":o.if("isEnabled",!0,(e=>!e)),"aria-pressed":o.to("isOn",(e=>!!this.isToggleable&&String(!!e))),"data-cke-tooltip-text":o.to("_tooltipString"),"data-cke-tooltip-position":o.to("tooltipPosition")},children:this.children,on:{click:o.to((e=>{this.isEnabled?this.fire("execute"):e.preventDefault()}))}};k.isSafari&&(this._focusDelayed||(this._focusDelayed=p((()=>this.focus()),0)),s.on.mousedown=o.to((()=>{this._focusDelayed()})),s.on.mouseup=o.to((()=>{this._focusDelayed.cancel()}))),this.setTemplate(s)}render(){super.render(),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.labelView),this.withKeystroke&&this.keystroke&&this.children.add(this.keystrokeView)}focus(){this.element.focus()}destroy(){this._focusDelayed&&this._focusDelayed.cancel(),super.destroy()}_setupLabelView(e){return e.bind("text","style","id").to(this,"label","labelStyle","ariaLabelledBy"),e}_createKeystrokeView(){const e=new be;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(e=>b(e)))}]}),e}_getTooltipString(e,t,o){return e?"string"==typeof e?e:(o&&(o=b(o)),e instanceof Function?e(t,o):`${t}${o?` (${o})`:""}`):""}}ke(".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}");
+class xe extends le{constructor(e,t=new ye){super(e),this._focusDelayed=null;const o=this.bindTemplate,i=a();this.set("ariaLabel",void 0),this.set("ariaLabelledBy",`ck-editor__aria-label_${i}`),this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isVisible",!0),this.set("isToggleable",!1),this.set("keystroke",void 0),this.set("label",void 0),this.set("role",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.set("withKeystroke",!1),this.children=this.createCollection(),this.labelView=this._setupLabelView(t),this.iconView=new ve,this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),this.keystrokeView=this._createKeystrokeView(),this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const r={tag:"button",attributes:{class:["ck","ck-button",o.to("class"),o.if("isEnabled","ck-disabled",(e=>!e)),o.if("isVisible","ck-hidden",(e=>!e)),o.to("isOn",(e=>e?"ck-on":"ck-off")),o.if("withText","ck-button_with-text"),o.if("withKeystroke","ck-button_with-keystroke")],role:o.to("role"),type:o.to("type",(e=>e||"button")),tabindex:o.to("tabindex"),"aria-checked":o.to("ariaChecked"),"aria-label":o.to("ariaLabel"),"aria-labelledby":o.to("ariaLabelledBy"),"aria-disabled":o.if("isEnabled",!0,(e=>!e)),"aria-pressed":o.to("isOn",(e=>!!this.isToggleable&&String(!!e))),"data-cke-tooltip-text":o.to("_tooltipString"),"data-cke-tooltip-position":o.to("tooltipPosition")},children:this.children,on:{click:o.to((e=>{this.isEnabled?this.fire("execute"):e.preventDefault()}))}};d.isSafari&&(this._focusDelayed||(this._focusDelayed=u((()=>this.focus()),0)),r.on.mousedown=o.to((()=>{this._focusDelayed()})),r.on.mouseup=o.to((()=>{this._focusDelayed.cancel()}))),this.setTemplate(r)}render(){super.render(),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.labelView),this.withKeystroke&&this.keystroke&&this.children.add(this.keystrokeView)}focus(){this.element.focus()}destroy(){this._focusDelayed&&this._focusDelayed.cancel(),super.destroy()}_setupLabelView(e){return e.bind("text","style","id").to(this,"label","labelStyle","ariaLabelledBy"),e}_createKeystrokeView(){const e=new le;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(e=>h(e)))}]}),e}_getTooltipString(e,t,o){return e?"string"==typeof e?e:(o&&(o=h(o)),e instanceof Function?e(t,o):`${t}${o?` (${o})`:""}`):""}}ae(".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}@media (prefers-reduced-motion:reduce){.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{transition:none}}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}");
 /**
  * @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 Te extends xe{constructor(e){super(e),this.isToggleable=!0,this.toggleSwitchView=this._createToggleView(),this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render(),this.children.add(this.toggleSwitchView)}_createToggleView(){const e=new be;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),e}}
+class Te extends xe{constructor(e){super(e),this.isToggleable=!0,this.toggleSwitchView=this._createToggleView(),this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render(),this.children.add(this.toggleSwitchView)}_createToggleView(){const e=new le;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),e}}
 /**
  * @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 Ve extends xe{constructor(e){super(e),this.buttonView=this,this._fileInputView=new Ce(e),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.on("execute",(()=>{this._fileInputView.open()})),this.extendTemplate({attributes:{class:"ck-file-dialog-button"}})}render(){super.render(),this.children.add(this._fileInputView)}}class Ce extends be{constructor(e){super(e),this.set("acceptedType",void 0),this.set("allowMultipleFiles",!1);const t=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:t.to("acceptedType"),multiple:t.to("allowMultipleFiles")},on:{change:t.to((/* istanbul ignore next -- @preserve */()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""}))}})}open(){this.element.click()}}var Ee='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>';ke(".ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;color:inherit;font-weight:700;padding:var(--ck-list-button-padding);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}");
+ */class Ve extends xe{constructor(e){super(e),this.buttonView=this,this._fileInputView=new Ce(e),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.on("execute",(()=>{this._fileInputView.open()})),this.extendTemplate({attributes:{class:"ck-file-dialog-button"}})}render(){super.render(),this.children.add(this._fileInputView)}}class Ce extends le{constructor(e){super(e),this.set("acceptedType",void 0),this.set("allowMultipleFiles",!1);const t=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:t.to("acceptedType"),multiple:t.to("allowMultipleFiles")},on:{change:t.to((/* istanbul ignore next -- @preserve */()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""}))}})}open(){this.element.click()}}var Ee='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>';ae(".ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;color:inherit;font-weight:700;padding:var(--ck-list-button-padding);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}");
 /**
  * @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 Oe extends be{constructor(e,t){super(e);const o=this.bindTemplate;this.set("isCollapsed",!1),this.set("label",""),this.buttonView=this._createButtonView(),this.children=this.createCollection(),this.set("_collapsibleAriaLabelUid",void 0),t&&this.children.addMany(t),this.setTemplate({tag:"div",attributes:{class:["ck","ck-collapsible",o.if("isCollapsed","ck-collapsible_collapsed")]},children:[this.buttonView,{tag:"div",attributes:{class:["ck","ck-collapsible__children"],role:"region",hidden:o.if("isCollapsed","hidden"),"aria-labelledby":o.to("_collapsibleAriaLabelUid")},children:this.children}]})}render(){super.render(),this._collapsibleAriaLabelUid=this.buttonView.labelView.element.id}focus(){this.buttonView.focus()}_createButtonView(){const e=new xe(this.locale),t=e.bindTemplate;return e.set({withText:!0,icon:Ee}),e.extendTemplate({attributes:{"aria-expanded":t.to("isOn",(e=>String(e)))}}),e.bind("label").to(this),e.bind("isOn").to(this,"isCollapsed",(e=>!e)),e.on("execute",(()=>{this.isCollapsed=!this.isCollapsed})),e}}
+class Oe extends le{constructor(e,t){super(e);const o=this.bindTemplate;this.set("isCollapsed",!1),this.set("label",""),this.buttonView=this._createButtonView(),this.children=this.createCollection(),this.set("_collapsibleAriaLabelUid",void 0),t&&this.children.addMany(t),this.setTemplate({tag:"div",attributes:{class:["ck","ck-collapsible",o.if("isCollapsed","ck-collapsible_collapsed")]},children:[this.buttonView,{tag:"div",attributes:{class:["ck","ck-collapsible__children"],role:"region",hidden:o.if("isCollapsed","hidden"),"aria-labelledby":o.to("_collapsibleAriaLabelUid")},children:this.children}]})}render(){super.render(),this._collapsibleAriaLabelUid=this.buttonView.labelView.element.id}focus(){this.buttonView.focus()}_createButtonView(){const e=new xe(this.locale),t=e.bindTemplate;return e.set({withText:!0,icon:Ee}),e.extendTemplate({attributes:{"aria-expanded":t.to("isOn",(e=>String(e)))}}),e.bind("label").to(this),e.bind("isOn").to(this,"isCollapsed",(e=>!e)),e.on("execute",(()=>{this.isCollapsed=!this.isCollapsed})),e}}
 /**
  * @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
- */function Ie(e,t){const o=e.t,i={Black:o("Black"),"Dim grey":o("Dim grey"),Grey:o("Grey"),"Light grey":o("Light grey"),White:o("White"),Red:o("Red"),Orange:o("Orange"),Yellow:o("Yellow"),"Light green":o("Light green"),Green:o("Green"),Aquamarine:o("Aquamarine"),Turquoise:o("Turquoise"),"Light blue":o("Light blue"),Blue:o("Blue"),Purple:o("Purple")};return t.map((e=>{const t=i[e.label];return t&&t!=e.label&&(e.label=t),e}))}function Be(e){return e.map(Pe).filter((e=>!!e))}function Pe(e){return"string"==typeof e?{model:e,label:e,hasBorder:!1,view:{name:"span",styles:{color:e}}}:{model:e.color,label:e.label||e.color,hasBorder:void 0!==e.hasBorder&&e.hasBorder,view:{name:"span",styles:{color:`${e.color}`}}}}
+ */function Ie(e,t){const o=e.t,i={Black:o("Black"),"Dim grey":o("Dim grey"),Grey:o("Grey"),"Light grey":o("Light grey"),White:o("White"),Red:o("Red"),Orange:o("Orange"),Yellow:o("Yellow"),"Light green":o("Light green"),Green:o("Green"),Aquamarine:o("Aquamarine"),Turquoise:o("Turquoise"),"Light blue":o("Light blue"),Blue:o("Blue"),Purple:o("Purple")};return t.map((e=>{const t=i[e.label];return t&&t!=e.label&&(e.label=t),e}))}function Pe(e){return e.map(Be).filter((e=>!!e))}function Be(e){return"string"==typeof e?{model:e,label:e,hasBorder:!1,view:{name:"span",styles:{color:e}}}:{model:e.color,label:e.label||e.color,hasBorder:void 0!==e.hasBorder&&e.hasBorder,view:{name:"span",styles:{color:`${e.color}`}}}}
 /**
  * @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 Me extends xe{constructor(e){super(e);const t=this.bindTemplate;this.set("color",void 0),this.set("hasBorder",!1),this.icon='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M16.935 5.328a2 2 0 0 1 0 2.829l-7.778 7.778a2 2 0 0 1-2.829 0L3.5 13.107a1.999 1.999 0 1 1 2.828-2.829l.707.707a1 1 0 0 0 1.414 0l5.658-5.657a2 2 0 0 1 2.828 0z"/><path d="M14.814 6.035 8.448 12.4a1 1 0 0 1-1.414 0l-1.413-1.415A1 1 0 1 0 4.207 12.4l2.829 2.829a1 1 0 0 0 1.414 0l7.778-7.778a1 1 0 1 0-1.414-1.415z"/></svg>',this.extendTemplate({attributes:{style:{backgroundColor:t.to("color")},class:["ck","ck-color-grid__tile",t.if("hasBorder","ck-color-selector__color-tile_bordered")]}})}render(){super.render(),this.iconView.fillColor="hsl(0, 0%, 100%)"}}ke(".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}");
+class Me extends xe{constructor(e){super(e);const t=this.bindTemplate;this.set("color",void 0),this.set("hasBorder",!1),this.icon='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M16.935 5.328a2 2 0 0 1 0 2.829l-7.778 7.778a2 2 0 0 1-2.829 0L3.5 13.107a1.999 1.999 0 1 1 2.828-2.829l.707.707a1 1 0 0 0 1.414 0l5.658-5.657a2 2 0 0 1 2.828 0z"/><path d="M14.814 6.035 8.448 12.4a1 1 0 0 1-1.414 0l-1.413-1.415A1 1 0 1 0 4.207 12.4l2.829 2.829a1 1 0 0 0 1.414 0l7.778-7.778a1 1 0 1 0-1.414-1.415z"/></svg>',this.extendTemplate({attributes:{style:{backgroundColor:t.to("color",(e=>d.isMediaForcedColors?null:e))},class:["ck","ck-color-grid__tile",t.if("hasBorder","ck-color-selector__color-tile_bordered")]}})}render(){super.render(),this.iconView.fillColor="hsl(0, 0%, 100%)"}}ae(".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{transition:box-shadow .2s ease}@media (forced-colors:none){.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}}@media (forced-colors:active){.ck.ck-color-grid__tile{height:unset;min-height:unset;min-width:unset;padding:0 var(--ck-spacing-small);width:unset}.ck.ck-color-grid__tile .ck-button__label{display:inline-block}}@media (prefers-reduced-motion:reduce){.ck.ck-color-grid__tile{transition:none}}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}");
 /**
  * @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 Fe extends be{constructor(e,t){super(e);const o=t&&t.colorDefinitions?t.colorDefinitions:[];this.columns=t&&t.columns?t.columns:5;const i={gridTemplateColumns:`repeat( ${this.columns}, 1fr)`};this.set("selectedColor",void 0),this.items=this.createCollection(),this.focusTracker=new _,this.keystrokes=new m,this.items.on("add",((e,t)=>{t.isOn=t.color===this.selectedColor})),o.forEach((e=>{const t=new Me;t.set({color:e.color,label:e.label,tooltip:!0,hasBorder:e.options.hasBorder}),t.on("execute",(()=>{this.fire("execute",{value:e.color,hasBorder:e.options.hasBorder,label:e.label})})),this.items.add(t)})),this.setTemplate({tag:"div",children:this.items,attributes:{class:["ck","ck-color-grid"],style:i}}),this.on("change:selectedColor",((e,t,o)=>{for(const e of this.items)e.isOn=e.color===o}))}focus(){this.items.length&&this.items.first.focus()}focusLast(){this.items.length&&this.items.last.focus()}render(){super.render();for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element),$({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:this.columns,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}}function Ae(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Le={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},De=Ae(Le),Se={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};function ze(e){var t,o,i=[],s=1;if("string"==typeof e)if(De[e])i=De[e].slice(),o="rgb";else if("transparent"===e)s=0,o="rgb",i=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(e)){var r=e.slice(1);s=1,(a=r.length)<=4?(i=[parseInt(r[0]+r[0],16),parseInt(r[1]+r[1],16),parseInt(r[2]+r[2],16)],4===a&&(s=parseInt(r[3]+r[3],16)/255)):(i=[parseInt(r[0]+r[1],16),parseInt(r[2]+r[3],16),parseInt(r[4]+r[5],16)],8===a&&(s=parseInt(r[6]+r[7],16)/255)),i[0]||(i[0]=0),i[1]||(i[1]=0),i[2]||(i[2]=0),o="rgb"}else if(t=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(e)){var n=t[1],c="rgb"===n;o=r=n.replace(/a$/,"");var a="cmyk"===r?4:"gray"===r?1:3;i=t[2].trim().split(/\s*[,\/]\s*|\s+/).map((function(e,t){if(/%$/.test(e))return t===a?parseFloat(e)/100:"rgb"===r?255*parseFloat(e)/100:parseFloat(e);if("h"===r[t]){if(/deg$/.test(e))return parseFloat(e);if(void 0!==Se[e])return Se[e]}return parseFloat(e)})),n===r&&i.push(1),s=c||void 0===i[a]?1:i[a],i=i.slice(0,a)}else e.length>10&&/[0-9](?:\s|\/)/.test(e)&&(i=e.match(/([0-9]+)/g).map((function(e){return parseFloat(e)})),o=e.match(/([a-z])/gi).join("").toLowerCase());else isNaN(e)?Array.isArray(e)||e.length?(i=[e[0],e[1],e[2]],o="rgb",s=4===e.length?e[3]:1):e instanceof Object&&(null!=e.r||null!=e.red||null!=e.R?(o="rgb",i=[e.r||e.red||e.R||0,e.g||e.green||e.G||0,e.b||e.blue||e.B||0]):(o="hsl",i=[e.h||e.hue||e.H||0,e.s||e.saturation||e.S||0,e.l||e.lightness||e.L||e.b||e.brightness]),s=e.a||e.alpha||e.opacity||1,null!=e.opacity&&(s/=100)):(o="rgb",i=[e>>>16,(65280&e)>>>8,255&e]);return{space:o,values:i,alpha:s}}const Ne=Le,Re={};for(const e of Object.keys(Ne))Re[Ne[e]]=e;const We={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var Ge=We;for(const e of Object.keys(We)){if(!("channels"in We[e]))throw new Error("missing channels property: "+e);if(!("labels"in We[e]))throw new Error("missing channel labels property: "+e);if(We[e].labels.length!==We[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:o}=We[e];delete We[e].channels,delete We[e].labels,Object.defineProperty(We[e],"channels",{value:t}),Object.defineProperty(We[e],"labels",{value:o})}We.rgb.hsl=function(e){const t=e[0]/255,o=e[1]/255,i=e[2]/255,s=Math.min(t,o,i),r=Math.max(t,o,i),n=r-s;let c,a;r===s?c=0:t===r?c=(o-i)/n:o===r?c=2+(i-t)/n:i===r&&(c=4+(t-o)/n),c=Math.min(60*c,360),c<0&&(c+=360);const l=(s+r)/2;return a=r===s?0:l<=.5?n/(r+s):n/(2-r-s),[c,100*a,100*l]},We.rgb.hsv=function(e){let t,o,i,s,r;const n=e[0]/255,c=e[1]/255,a=e[2]/255,l=Math.max(n,c,a),d=l-Math.min(n,c,a),h=function(e){return(l-e)/6/d+.5};return 0===d?(s=0,r=0):(r=d/l,t=h(n),o=h(c),i=h(a),n===l?s=i-o:c===l?s=1/3+t-i:a===l&&(s=2/3+o-t),s<0?s+=1:s>1&&(s-=1)),[360*s,100*r,100*l]},We.rgb.hwb=function(e){const t=e[0],o=e[1];let i=e[2];const s=We.rgb.hsl(e)[0],r=1/255*Math.min(t,Math.min(o,i));return i=1-1/255*Math.max(t,Math.max(o,i)),[s,100*r,100*i]},We.rgb.cmyk=function(e){const t=e[0]/255,o=e[1]/255,i=e[2]/255,s=Math.min(1-t,1-o,1-i);return[100*((1-t-s)/(1-s)||0),100*((1-o-s)/(1-s)||0),100*((1-i-s)/(1-s)||0),100*s]},We.rgb.keyword=function(e){const t=Re[e];if(t)return t;let o,i=1/0;for(const t of Object.keys(Ne)){const n=(r=Ne[t],((s=e)[0]-r[0])**2+(s[1]-r[1])**2+(s[2]-r[2])**2);n<i&&(i=n,o=t)}var s,r;return o},We.keyword.rgb=function(e){return Ne[e]},We.rgb.xyz=function(e){let t=e[0]/255,o=e[1]/255,i=e[2]/255;t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,o=o>.04045?((o+.055)/1.055)**2.4:o/12.92,i=i>.04045?((i+.055)/1.055)**2.4:i/12.92;return[100*(.4124*t+.3576*o+.1805*i),100*(.2126*t+.7152*o+.0722*i),100*(.0193*t+.1192*o+.9505*i)]},We.rgb.lab=function(e){const t=We.rgb.xyz(e);let o=t[0],i=t[1],s=t[2];o/=95.047,i/=100,s/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,s=s>.008856?s**(1/3):7.787*s+16/116;return[116*i-16,500*(o-i),200*(i-s)]},We.hsl.rgb=function(e){const t=e[0]/360,o=e[1]/100,i=e[2]/100;let s,r,n;if(0===o)return n=255*i,[n,n,n];s=i<.5?i*(1+o):i+o-i*o;const c=2*i-s,a=[0,0,0];for(let e=0;e<3;e++)r=t+1/3*-(e-1),r<0&&r++,r>1&&r--,n=6*r<1?c+6*(s-c)*r:2*r<1?s:3*r<2?c+(s-c)*(2/3-r)*6:c,a[e]=255*n;return a},We.hsl.hsv=function(e){const t=e[0];let o=e[1]/100,i=e[2]/100,s=o;const r=Math.max(i,.01);i*=2,o*=i<=1?i:2-i,s*=r<=1?r:2-r;return[t,100*(0===i?2*s/(r+s):2*o/(i+o)),100*((i+o)/2)]},We.hsv.rgb=function(e){const t=e[0]/60,o=e[1]/100;let i=e[2]/100;const s=Math.floor(t)%6,r=t-Math.floor(t),n=255*i*(1-o),c=255*i*(1-o*r),a=255*i*(1-o*(1-r));switch(i*=255,s){case 0:return[i,a,n];case 1:return[c,i,n];case 2:return[n,i,a];case 3:return[n,c,i];case 4:return[a,n,i];case 5:return[i,n,c]}},We.hsv.hsl=function(e){const t=e[0],o=e[1]/100,i=e[2]/100,s=Math.max(i,.01);let r,n;n=(2-o)*i;const c=(2-o)*s;return r=o*s,r/=c<=1?c:2-c,r=r||0,n/=2,[t,100*r,100*n]},We.hwb.rgb=function(e){const t=e[0]/360;let o=e[1]/100,i=e[2]/100;const s=o+i;let r;s>1&&(o/=s,i/=s);const n=Math.floor(6*t),c=1-i;r=6*t-n,1&n&&(r=1-r);const a=o+r*(c-o);let l,d,h;switch(n){default:case 6:case 0:l=c,d=a,h=o;break;case 1:l=a,d=c,h=o;break;case 2:l=o,d=c,h=a;break;case 3:l=o,d=a,h=c;break;case 4:l=a,d=o,h=c;break;case 5:l=c,d=o,h=a}return[255*l,255*d,255*h]},We.cmyk.rgb=function(e){const t=e[0]/100,o=e[1]/100,i=e[2]/100,s=e[3]/100;return[255*(1-Math.min(1,t*(1-s)+s)),255*(1-Math.min(1,o*(1-s)+s)),255*(1-Math.min(1,i*(1-s)+s))]},We.xyz.rgb=function(e){const t=e[0]/100,o=e[1]/100,i=e[2]/100;let s,r,n;return s=3.2406*t+-1.5372*o+-.4986*i,r=-.9689*t+1.8758*o+.0415*i,n=.0557*t+-.204*o+1.057*i,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,r=r>.0031308?1.055*r**(1/2.4)-.055:12.92*r,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,s=Math.min(Math.max(0,s),1),r=Math.min(Math.max(0,r),1),n=Math.min(Math.max(0,n),1),[255*s,255*r,255*n]},We.xyz.lab=function(e){let t=e[0],o=e[1],i=e[2];t/=95.047,o/=100,i/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;return[116*o-16,500*(t-o),200*(o-i)]},We.lab.xyz=function(e){let t,o,i;o=(e[0]+16)/116,t=e[1]/500+o,i=o-e[2]/200;const s=o**3,r=t**3,n=i**3;return o=s>.008856?s:(o-16/116)/7.787,t=r>.008856?r:(t-16/116)/7.787,i=n>.008856?n:(i-16/116)/7.787,t*=95.047,o*=100,i*=108.883,[t,o,i]},We.lab.lch=function(e){const t=e[0],o=e[1],i=e[2];let s;s=360*Math.atan2(i,o)/2/Math.PI,s<0&&(s+=360);return[t,Math.sqrt(o*o+i*i),s]},We.lch.lab=function(e){const t=e[0],o=e[1],i=e[2]/360*2*Math.PI;return[t,o*Math.cos(i),o*Math.sin(i)]},We.rgb.ansi16=function(e,t=null){const[o,i,s]=e;let r=null===t?We.rgb.hsv(e)[2]:t;if(r=Math.round(r/50),0===r)return 30;let n=30+(Math.round(s/255)<<2|Math.round(i/255)<<1|Math.round(o/255));return 2===r&&(n+=60),n},We.hsv.ansi16=function(e){return We.rgb.ansi16(We.hsv.rgb(e),e[2])},We.rgb.ansi256=function(e){const t=e[0],o=e[1],i=e[2];if(t===o&&o===i)return t<8?16:t>248?231:Math.round((t-8)/247*24)+232;return 16+36*Math.round(t/255*5)+6*Math.round(o/255*5)+Math.round(i/255*5)},We.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const o=.5*(1+~~(e>50));return[(1&t)*o*255,(t>>1&1)*o*255,(t>>2&1)*o*255]},We.ansi256.rgb=function(e){if(e>=232){const t=10*(e-232)+8;return[t,t,t]}let t;e-=16;return[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},We.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},We.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let o=t[0];3===t[0].length&&(o=o.split("").map((e=>e+e)).join(""));const i=parseInt(o,16);return[i>>16&255,i>>8&255,255&i]},We.rgb.hcg=function(e){const t=e[0]/255,o=e[1]/255,i=e[2]/255,s=Math.max(Math.max(t,o),i),r=Math.min(Math.min(t,o),i),n=s-r;let c,a;return c=n<1?r/(1-n):0,a=n<=0?0:s===t?(o-i)/n%6:s===o?2+(i-t)/n:4+(t-o)/n,a/=6,a%=1,[360*a,100*n,100*c]},We.hsl.hcg=function(e){const t=e[1]/100,o=e[2]/100,i=o<.5?2*t*o:2*t*(1-o);let s=0;return i<1&&(s=(o-.5*i)/(1-i)),[e[0],100*i,100*s]},We.hsv.hcg=function(e){const t=e[1]/100,o=e[2]/100,i=t*o;let s=0;return i<1&&(s=(o-i)/(1-i)),[e[0],100*i,100*s]},We.hcg.rgb=function(e){const t=e[0]/360,o=e[1]/100,i=e[2]/100;if(0===o)return[255*i,255*i,255*i];const s=[0,0,0],r=t%1*6,n=r%1,c=1-n;let a=0;switch(Math.floor(r)){case 0:s[0]=1,s[1]=n,s[2]=0;break;case 1:s[0]=c,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=n;break;case 3:s[0]=0,s[1]=c,s[2]=1;break;case 4:s[0]=n,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=c}return a=(1-o)*i,[255*(o*s[0]+a),255*(o*s[1]+a),255*(o*s[2]+a)]},We.hcg.hsv=function(e){const t=e[1]/100,o=t+e[2]/100*(1-t);let i=0;return o>0&&(i=t/o),[e[0],100*i,100*o]},We.hcg.hsl=function(e){const t=e[1]/100,o=e[2]/100*(1-t)+.5*t;let i=0;return o>0&&o<.5?i=t/(2*o):o>=.5&&o<1&&(i=t/(2*(1-o))),[e[0],100*i,100*o]},We.hcg.hwb=function(e){const t=e[1]/100,o=t+e[2]/100*(1-t);return[e[0],100*(o-t),100*(1-o)]},We.hwb.hcg=function(e){const t=e[1]/100,o=1-e[2]/100,i=o-t;let s=0;return i<1&&(s=(o-i)/(1-i)),[e[0],100*i,100*s]},We.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},We.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},We.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},We.gray.hsl=function(e){return[0,0,e[0]]},We.gray.hsv=We.gray.hsl,We.gray.hwb=function(e){return[0,100,e[0]]},We.gray.cmyk=function(e){return[0,0,0,e[0]]},We.gray.lab=function(e){return[e[0],0,0]},We.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),o=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(o.length)+o},We.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const He=Ge;function $e(e){const t=function(){const e={},t=Object.keys(He);for(let o=t.length,i=0;i<o;i++)e[t[i]]={distance:-1,parent:null};return e}(),o=[e];for(t[e].distance=0;o.length;){const e=o.pop(),i=Object.keys(He[e]);for(let s=i.length,r=0;r<s;r++){const s=i[r],n=t[s];-1===n.distance&&(n.distance=t[e].distance+1,n.parent=e,o.unshift(s))}}return t}function qe(e,t){return function(o){return t(e(o))}}function je(e,t){const o=[t[e].parent,e];let i=He[t[e].parent][e],s=t[e].parent;for(;t[s].parent;)o.unshift(t[s].parent),i=qe(He[t[s].parent][s],i),s=t[s].parent;return i.conversion=o,i}const Ue=Ge,Ke=function(e){const t=$e(e),o={},i=Object.keys(t);for(let e=i.length,s=0;s<e;s++){const e=i[s];null!==t[e].parent&&(o[e]=je(e,t))}return o},Xe={};Object.keys(Ue).forEach((e=>{Xe[e]={},Object.defineProperty(Xe[e],"channels",{value:Ue[e].channels}),Object.defineProperty(Xe[e],"labels",{value:Ue[e].labels});const t=Ke(e);Object.keys(t).forEach((o=>{const i=t[o];Xe[e][o]=function(e){const t=function(...t){const o=t[0];if(null==o)return o;o.length>1&&(t=o);const i=e(t);if("object"==typeof i)for(let e=i.length,t=0;t<e;t++)i[t]=Math.round(i[t]);return i};return"conversion"in e&&(t.conversion=e.conversion),t}(i),Xe[e][o].raw=function(e){const t=function(...t){const o=t[0];return null==o?o:(o.length>1&&(t=o),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(i)}))}));var Ze=Xe,Ye=N({__proto__:null,default:Ae(Ze)},[Ze]);
+class Fe extends le{constructor(e,t){super(e);const o=t&&t.colorDefinitions?t.colorDefinitions:[];this.columns=t&&t.columns?t.columns:5;const i={gridTemplateColumns:`repeat( ${this.columns}, 1fr)`};this.set("selectedColor",void 0),this.items=this.createCollection(),this.focusTracker=new k,this.keystrokes=new b,this.items.on("add",((e,t)=>{t.isOn=t.color===this.selectedColor})),o.forEach((e=>{const t=new Me;t.set({color:e.color,label:e.label,tooltip:!0,hasBorder:e.options.hasBorder}),t.on("execute",(()=>{this.fire("execute",{value:e.color,hasBorder:e.options.hasBorder,label:e.label})})),this.items.add(t)})),this.setTemplate({tag:"div",children:this.items,attributes:{class:["ck","ck-color-grid"],style:i}}),this.on("change:selectedColor",((e,t,o)=>{for(const e of this.items)e.isOn=e.color===o}))}focus(){this.items.length&&this.items.first.focus()}focusLast(){this.items.length&&this.items.last.focus()}render(){super.render();for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element),be({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:this.columns,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}}function Ae(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Le={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Se=Ae(Le),De={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};function ze(e){var t,o,i=[],r=1;if("string"==typeof e)if(Se[e])i=Se[e].slice(),o="rgb";else if("transparent"===e)r=0,o="rgb",i=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(e)){var s=e.slice(1);r=1,(a=s.length)<=4?(i=[parseInt(s[0]+s[0],16),parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16)],4===a&&(r=parseInt(s[3]+s[3],16)/255)):(i=[parseInt(s[0]+s[1],16),parseInt(s[2]+s[3],16),parseInt(s[4]+s[5],16)],8===a&&(r=parseInt(s[6]+s[7],16)/255)),i[0]||(i[0]=0),i[1]||(i[1]=0),i[2]||(i[2]=0),o="rgb"}else if(t=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(e)){var n=t[1],c="rgb"===n;o=s=n.replace(/a$/,"");var a="cmyk"===s?4:"gray"===s?1:3;i=t[2].trim().split(/\s*[,\/]\s*|\s+/).map((function(e,t){if(/%$/.test(e))return t===a?parseFloat(e)/100:"rgb"===s?255*parseFloat(e)/100:parseFloat(e);if("h"===s[t]){if(/deg$/.test(e))return parseFloat(e);if(void 0!==De[e])return De[e]}return parseFloat(e)})),n===s&&i.push(1),r=c||void 0===i[a]?1:i[a],i=i.slice(0,a)}else e.length>10&&/[0-9](?:\s|\/)/.test(e)&&(i=e.match(/([0-9]+)/g).map((function(e){return parseFloat(e)})),o=e.match(/([a-z])/gi).join("").toLowerCase());else isNaN(e)?Array.isArray(e)||e.length?(i=[e[0],e[1],e[2]],o="rgb",r=4===e.length?e[3]:1):e instanceof Object&&(null!=e.r||null!=e.red||null!=e.R?(o="rgb",i=[e.r||e.red||e.R||0,e.g||e.green||e.G||0,e.b||e.blue||e.B||0]):(o="hsl",i=[e.h||e.hue||e.H||0,e.s||e.saturation||e.S||0,e.l||e.lightness||e.L||e.b||e.brightness]),r=e.a||e.alpha||e.opacity||1,null!=e.opacity&&(r/=100)):(o="rgb",i=[e>>>16,(65280&e)>>>8,255&e]);return{space:o,values:i,alpha:r}}const Re=Le,Ne={};for(const e of Object.keys(Re))Ne[Re[e]]=e;const We={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var Ge=We;for(const e of Object.keys(We)){if(!("channels"in We[e]))throw new Error("missing channels property: "+e);if(!("labels"in We[e]))throw new Error("missing channel labels property: "+e);if(We[e].labels.length!==We[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:o}=We[e];delete We[e].channels,delete We[e].labels,Object.defineProperty(We[e],"channels",{value:t}),Object.defineProperty(We[e],"labels",{value:o})}We.rgb.hsl=function(e){const t=e[0]/255,o=e[1]/255,i=e[2]/255,r=Math.min(t,o,i),s=Math.max(t,o,i),n=s-r;let c,a;s===r?c=0:t===s?c=(o-i)/n:o===s?c=2+(i-t)/n:i===s&&(c=4+(t-o)/n),c=Math.min(60*c,360),c<0&&(c+=360);const l=(r+s)/2;return a=s===r?0:l<=.5?n/(s+r):n/(2-s-r),[c,100*a,100*l]},We.rgb.hsv=function(e){let t,o,i,r,s;const n=e[0]/255,c=e[1]/255,a=e[2]/255,l=Math.max(n,c,a),d=l-Math.min(n,c,a),h=function(e){return(l-e)/6/d+.5};return 0===d?(r=0,s=0):(s=d/l,t=h(n),o=h(c),i=h(a),n===l?r=i-o:c===l?r=1/3+t-i:a===l&&(r=2/3+o-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*s,100*l]},We.rgb.hwb=function(e){const t=e[0],o=e[1];let i=e[2];const r=We.rgb.hsl(e)[0],s=1/255*Math.min(t,Math.min(o,i));return i=1-1/255*Math.max(t,Math.max(o,i)),[r,100*s,100*i]},We.rgb.cmyk=function(e){const t=e[0]/255,o=e[1]/255,i=e[2]/255,r=Math.min(1-t,1-o,1-i);return[100*((1-t-r)/(1-r)||0),100*((1-o-r)/(1-r)||0),100*((1-i-r)/(1-r)||0),100*r]},We.rgb.keyword=function(e){const t=Ne[e];if(t)return t;let o,i=1/0;for(const t of Object.keys(Re)){const n=(s=Re[t],((r=e)[0]-s[0])**2+(r[1]-s[1])**2+(r[2]-s[2])**2);n<i&&(i=n,o=t)}var r,s;return o},We.keyword.rgb=function(e){return Re[e]},We.rgb.xyz=function(e){let t=e[0]/255,o=e[1]/255,i=e[2]/255;t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,o=o>.04045?((o+.055)/1.055)**2.4:o/12.92,i=i>.04045?((i+.055)/1.055)**2.4:i/12.92;return[100*(.4124*t+.3576*o+.1805*i),100*(.2126*t+.7152*o+.0722*i),100*(.0193*t+.1192*o+.9505*i)]},We.rgb.lab=function(e){const t=We.rgb.xyz(e);let o=t[0],i=t[1],r=t[2];o/=95.047,i/=100,r/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;return[116*i-16,500*(o-i),200*(i-r)]},We.hsl.rgb=function(e){const t=e[0]/360,o=e[1]/100,i=e[2]/100;let r,s,n;if(0===o)return n=255*i,[n,n,n];r=i<.5?i*(1+o):i+o-i*o;const c=2*i-r,a=[0,0,0];for(let e=0;e<3;e++)s=t+1/3*-(e-1),s<0&&s++,s>1&&s--,n=6*s<1?c+6*(r-c)*s:2*s<1?r:3*s<2?c+(r-c)*(2/3-s)*6:c,a[e]=255*n;return a},We.hsl.hsv=function(e){const t=e[0];let o=e[1]/100,i=e[2]/100,r=o;const s=Math.max(i,.01);i*=2,o*=i<=1?i:2-i,r*=s<=1?s:2-s;return[t,100*(0===i?2*r/(s+r):2*o/(i+o)),100*((i+o)/2)]},We.hsv.rgb=function(e){const t=e[0]/60,o=e[1]/100;let i=e[2]/100;const r=Math.floor(t)%6,s=t-Math.floor(t),n=255*i*(1-o),c=255*i*(1-o*s),a=255*i*(1-o*(1-s));switch(i*=255,r){case 0:return[i,a,n];case 1:return[c,i,n];case 2:return[n,i,a];case 3:return[n,c,i];case 4:return[a,n,i];case 5:return[i,n,c]}},We.hsv.hsl=function(e){const t=e[0],o=e[1]/100,i=e[2]/100,r=Math.max(i,.01);let s,n;n=(2-o)*i;const c=(2-o)*r;return s=o*r,s/=c<=1?c:2-c,s=s||0,n/=2,[t,100*s,100*n]},We.hwb.rgb=function(e){const t=e[0]/360;let o=e[1]/100,i=e[2]/100;const r=o+i;let s;r>1&&(o/=r,i/=r);const n=Math.floor(6*t),c=1-i;s=6*t-n,1&n&&(s=1-s);const a=o+s*(c-o);let l,d,h;switch(n){default:case 6:case 0:l=c,d=a,h=o;break;case 1:l=a,d=c,h=o;break;case 2:l=o,d=c,h=a;break;case 3:l=o,d=a,h=c;break;case 4:l=a,d=o,h=c;break;case 5:l=c,d=o,h=a}return[255*l,255*d,255*h]},We.cmyk.rgb=function(e){const t=e[0]/100,o=e[1]/100,i=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,o*(1-r)+r)),255*(1-Math.min(1,i*(1-r)+r))]},We.xyz.rgb=function(e){const t=e[0]/100,o=e[1]/100,i=e[2]/100;let r,s,n;return r=3.2406*t+-1.5372*o+-.4986*i,s=-.9689*t+1.8758*o+.0415*i,n=.0557*t+-.204*o+1.057*i,r=r>.0031308?1.055*r**(1/2.4)-.055:12.92*r,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,r=Math.min(Math.max(0,r),1),s=Math.min(Math.max(0,s),1),n=Math.min(Math.max(0,n),1),[255*r,255*s,255*n]},We.xyz.lab=function(e){let t=e[0],o=e[1],i=e[2];t/=95.047,o/=100,i/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;return[116*o-16,500*(t-o),200*(o-i)]},We.lab.xyz=function(e){let t,o,i;o=(e[0]+16)/116,t=e[1]/500+o,i=o-e[2]/200;const r=o**3,s=t**3,n=i**3;return o=r>.008856?r:(o-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,i=n>.008856?n:(i-16/116)/7.787,t*=95.047,o*=100,i*=108.883,[t,o,i]},We.lab.lch=function(e){const t=e[0],o=e[1],i=e[2];let r;r=360*Math.atan2(i,o)/2/Math.PI,r<0&&(r+=360);return[t,Math.sqrt(o*o+i*i),r]},We.lch.lab=function(e){const t=e[0],o=e[1],i=e[2]/360*2*Math.PI;return[t,o*Math.cos(i),o*Math.sin(i)]},We.rgb.ansi16=function(e,t=null){const[o,i,r]=e;let s=null===t?We.rgb.hsv(e)[2]:t;if(s=Math.round(s/50),0===s)return 30;let n=30+(Math.round(r/255)<<2|Math.round(i/255)<<1|Math.round(o/255));return 2===s&&(n+=60),n},We.hsv.ansi16=function(e){return We.rgb.ansi16(We.hsv.rgb(e),e[2])},We.rgb.ansi256=function(e){const t=e[0],o=e[1],i=e[2];if(t===o&&o===i)return t<8?16:t>248?231:Math.round((t-8)/247*24)+232;return 16+36*Math.round(t/255*5)+6*Math.round(o/255*5)+Math.round(i/255*5)},We.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const o=.5*(1+~~(e>50));return[(1&t)*o*255,(t>>1&1)*o*255,(t>>2&1)*o*255]},We.ansi256.rgb=function(e){if(e>=232){const t=10*(e-232)+8;return[t,t,t]}let t;e-=16;return[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},We.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},We.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let o=t[0];3===t[0].length&&(o=o.split("").map((e=>e+e)).join(""));const i=parseInt(o,16);return[i>>16&255,i>>8&255,255&i]},We.rgb.hcg=function(e){const t=e[0]/255,o=e[1]/255,i=e[2]/255,r=Math.max(Math.max(t,o),i),s=Math.min(Math.min(t,o),i),n=r-s;let c,a;return c=n<1?s/(1-n):0,a=n<=0?0:r===t?(o-i)/n%6:r===o?2+(i-t)/n:4+(t-o)/n,a/=6,a%=1,[360*a,100*n,100*c]},We.hsl.hcg=function(e){const t=e[1]/100,o=e[2]/100,i=o<.5?2*t*o:2*t*(1-o);let r=0;return i<1&&(r=(o-.5*i)/(1-i)),[e[0],100*i,100*r]},We.hsv.hcg=function(e){const t=e[1]/100,o=e[2]/100,i=t*o;let r=0;return i<1&&(r=(o-i)/(1-i)),[e[0],100*i,100*r]},We.hcg.rgb=function(e){const t=e[0]/360,o=e[1]/100,i=e[2]/100;if(0===o)return[255*i,255*i,255*i];const r=[0,0,0],s=t%1*6,n=s%1,c=1-n;let a=0;switch(Math.floor(s)){case 0:r[0]=1,r[1]=n,r[2]=0;break;case 1:r[0]=c,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=n;break;case 3:r[0]=0,r[1]=c,r[2]=1;break;case 4:r[0]=n,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=c}return a=(1-o)*i,[255*(o*r[0]+a),255*(o*r[1]+a),255*(o*r[2]+a)]},We.hcg.hsv=function(e){const t=e[1]/100,o=t+e[2]/100*(1-t);let i=0;return o>0&&(i=t/o),[e[0],100*i,100*o]},We.hcg.hsl=function(e){const t=e[1]/100,o=e[2]/100*(1-t)+.5*t;let i=0;return o>0&&o<.5?i=t/(2*o):o>=.5&&o<1&&(i=t/(2*(1-o))),[e[0],100*i,100*o]},We.hcg.hwb=function(e){const t=e[1]/100,o=t+e[2]/100*(1-t);return[e[0],100*(o-t),100*(1-o)]},We.hwb.hcg=function(e){const t=e[1]/100,o=1-e[2]/100,i=o-t;let r=0;return i<1&&(r=(o-i)/(1-i)),[e[0],100*i,100*r]},We.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},We.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},We.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},We.gray.hsl=function(e){return[0,0,e[0]]},We.gray.hsv=We.gray.hsl,We.gray.hwb=function(e){return[0,100,e[0]]},We.gray.cmyk=function(e){return[0,0,0,e[0]]},We.gray.lab=function(e){return[e[0],0,0]},We.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),o=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(o.length)+o},We.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const He=Ge;function $e(e){const t=function(){const e={},t=Object.keys(He);for(let o=t.length,i=0;i<o;i++)e[t[i]]={distance:-1,parent:null};return e}(),o=[e];for(t[e].distance=0;o.length;){const e=o.pop(),i=Object.keys(He[e]);for(let r=i.length,s=0;s<r;s++){const r=i[s],n=t[r];-1===n.distance&&(n.distance=t[e].distance+1,n.parent=e,o.unshift(r))}}return t}function qe(e,t){return function(o){return t(e(o))}}function je(e,t){const o=[t[e].parent,e];let i=He[t[e].parent][e],r=t[e].parent;for(;t[r].parent;)o.unshift(t[r].parent),i=qe(He[t[r].parent][r],i),r=t[r].parent;return i.conversion=o,i}const Ue=Ge,Ke=function(e){const t=$e(e),o={},i=Object.keys(t);for(let e=i.length,r=0;r<e;r++){const e=i[r];null!==t[e].parent&&(o[e]=je(e,t))}return o},Xe={};Object.keys(Ue).forEach((e=>{Xe[e]={},Object.defineProperty(Xe[e],"channels",{value:Ue[e].channels}),Object.defineProperty(Xe[e],"labels",{value:Ue[e].labels});const t=Ke(e);Object.keys(t).forEach((o=>{const i=t[o];Xe[e][o]=function(e){const t=function(...t){const o=t[0];if(null==o)return o;o.length>1&&(t=o);const i=e(t);if("object"==typeof i)for(let e=i.length,t=0;t<e;t++)i[t]=Math.round(i[t]);return i};return"conversion"in e&&(t.conversion=e.conversion),t}(i),Xe[e][o].raw=function(e){const t=function(...t){const o=t[0];return null==o?o:(o.length>1&&(t=o),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(i)}))}));var Ze=Xe,Ye=R({__proto__:null,default:Ae(Ze)},[Ze]);
 /**
  * @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
  */
-function Qe(e,t){if(!e)return"";const o=Je(e);if(!o)return"";if(o.space===t)return e;if(i=o,!Object.keys(Ye).includes(i.space))return"";var i;const s=Ye[o.space][t];if(!s)return"";return function(e,t){switch(t){case"hex":return`#${e}`;case"rgb":return`rgb( ${e[0]}, ${e[1]}, ${e[2]} )`;case"hsl":return`hsl( ${e[0]}, ${e[1]}%, ${e[2]}% )`;case"hwb":return`hwb( ${e[0]}, ${e[1]}, ${e[2]} )`;case"lab":return`lab( ${e[0]}% ${e[1]} ${e[2]} )`;case"lch":return`lch( ${e[0]}% ${e[1]} ${e[2]} )`;default:return""}}(s("hex"===o.space?o.hexValue:o.values),t)}function Je(e){if(e.startsWith("#")){const t=ze(e);return{space:"hex",values:t.values,hexValue:e,alpha:t.alpha}}const t=ze(e);return t.space?t:null}ke(".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0;transform:translate(calc(var(--ck-spacing-medium)*-1),-6px) scale(.75);transform-origin:100% 0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}");
+function Qe(e,t){if(!e)return"";const o=Je(e);if(!o)return"";if(o.space===t)return e;if(i=o,!Object.keys(Ye).includes(i.space))return"";var i;const r=Ye[o.space][t];if(!r)return"";return function(e,t){switch(t){case"hex":return`#${e}`;case"rgb":return`rgb( ${e[0]}, ${e[1]}, ${e[2]} )`;case"hsl":return`hsl( ${e[0]}, ${e[1]}%, ${e[2]}% )`;case"hwb":return`hwb( ${e[0]}, ${e[1]}, ${e[2]} )`;case"lab":return`lab( ${e[0]}% ${e[1]} ${e[2]} )`;case"lch":return`lch( ${e[0]}% ${e[1]} ${e[2]} )`;default:return""}}(r("hex"===o.space?o.hexValue:o.values),t)}function Je(e){if(e.startsWith("#")){const t=ze(e);return{space:"hex",values:t.values,hexValue:e,alpha:t.alpha}}const t=ze(e);return t.space?t:null}ae(".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0;transform:translate(calc(var(--ck-spacing-medium)*-1),-6px) scale(.75);transform-origin:100% 0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}@media (prefers-reduced-motion:reduce){.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transition:none}}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}");
 /**
  * @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 et extends be{constructor(e,t){super(e);const o=`ck-labeled-field-view-${h()}`,i=`ck-labeled-field-view-status-${h()}`;this.fieldView=t(this,o,i),this.set("label",void 0),this.set("isEnabled",!0),this.set("isEmpty",!0),this.set("isFocused",!1),this.set("errorText",null),this.set("infoText",null),this.set("class",void 0),this.set("placeholder",void 0),this.labelView=this._createLabelView(o),this.statusView=this._createStatusView(i),this.fieldWrapperChildren=this.createCollection([this.fieldView,this.labelView]),this.bind("_statusText").to(this,"errorText",this,"infoText",((e,t)=>e||t));const s=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",s.to("class"),s.if("isEnabled","ck-disabled",(e=>!e)),s.if("isEmpty","ck-labeled-field-view_empty"),s.if("isFocused","ck-labeled-field-view_focused"),s.if("placeholder","ck-labeled-field-view_placeholder"),s.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:this.fieldWrapperChildren},this.statusView]})}_createLabelView(e){const t=new pe(this.locale);return t.for=e,t.bind("text").to(this,"label"),t}_createStatusView(e){const t=new be(this.locale),o=this.bindTemplate;return t.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",o.if("errorText","ck-labeled-field-view__status_error"),o.if("_statusText","ck-hidden",(e=>!e))],id:e,role:o.if("errorText","alert")},children:[{text:o.to("_statusText")}]}),t}focus(e){this.fieldView.focus(e)}}
+class et extends le{constructor(e,t){super(e);const o=`ck-labeled-field-view-${a()}`,i=`ck-labeled-field-view-status-${a()}`;this.fieldView=t(this,o,i),this.set("label",void 0),this.set("isEnabled",!0),this.set("isEmpty",!0),this.set("isFocused",!1),this.set("errorText",null),this.set("infoText",null),this.set("class",void 0),this.set("placeholder",void 0),this.labelView=this._createLabelView(o),this.statusView=this._createStatusView(i),this.fieldWrapperChildren=this.createCollection([this.fieldView,this.labelView]),this.bind("_statusText").to(this,"errorText",this,"infoText",((e,t)=>e||t));const r=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",r.to("class"),r.if("isEnabled","ck-disabled",(e=>!e)),r.if("isEmpty","ck-labeled-field-view_empty"),r.if("isFocused","ck-labeled-field-view_focused"),r.if("placeholder","ck-labeled-field-view_placeholder"),r.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:this.fieldWrapperChildren},this.statusView]})}_createLabelView(e){const t=new pe(this.locale);return t.for=e,t.bind("text").to(this,"label"),t}_createStatusView(e){const t=new le(this.locale),o=this.bindTemplate;return t.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",o.if("errorText","ck-labeled-field-view__status_error"),o.if("_statusText","ck-hidden",(e=>!e))],id:e,role:o.if("errorText","alert")},children:[{text:o.to("_statusText")}]}),t}focus(e){this.fieldView.focus(e)}}
 /**
  * @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 tt extends be{constructor(e){super(e),this.set("value",void 0),this.set("id",void 0),this.set("placeholder",void 0),this.set("tabIndex",void 0),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("ariaDescribedById",void 0),this.set("ariaLabel",void 0),this.focusTracker=new _,this.bind("isFocused").to(this.focusTracker),this.set("isEmpty",!0);const t=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",t.if("isFocused","ck-input_focused"),t.if("isEmpty","ck-input-text_empty"),t.if("hasError","ck-error")],id:t.to("id"),placeholder:t.to("placeholder"),tabindex:t.to("tabIndex"),readonly:t.to("isReadOnly"),"aria-invalid":t.if("hasError",!0),"aria-describedby":t.to("ariaDescribedById"),"aria-label":t.to("ariaLabel")},on:{input:t.to(((...e)=>{this.fire("input",...e),this._updateIsEmpty()})),change:t.to(this._updateIsEmpty.bind(this))}})}render(){super.render(),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",((e,t,o)=>{this._setDomElementValue(o),this._updateIsEmpty()}))}destroy(){super.destroy(),this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}reset(){this.value=this.element.value="",this._updateIsEmpty()}_updateIsEmpty(){this.isEmpty=!this.element.value}_setDomElementValue(e){this.element.value=e||0===e?e:""}}ke(":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}");
+ */class tt extends le{constructor(e){super(e),this.set("value",void 0),this.set("id",void 0),this.set("placeholder",void 0),this.set("tabIndex",void 0),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("ariaDescribedById",void 0),this.set("ariaLabel",void 0),this.focusTracker=new k,this.bind("isFocused").to(this.focusTracker),this.set("isEmpty",!0);const t=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",t.if("isFocused","ck-input_focused"),t.if("isEmpty","ck-input-text_empty"),t.if("hasError","ck-error")],id:t.to("id"),placeholder:t.to("placeholder"),tabindex:t.to("tabIndex"),readonly:t.to("isReadOnly"),"aria-invalid":t.if("hasError",!0),"aria-describedby":t.to("ariaDescribedById"),"aria-label":t.to("ariaLabel")},on:{input:t.to(((...e)=>{this.fire("input",...e),this._updateIsEmpty()})),change:t.to(this._updateIsEmpty.bind(this))}})}render(){super.render(),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",((e,t,o)=>{this._setDomElementValue(o),this._updateIsEmpty()}))}destroy(){super.destroy(),this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}reset(){this.value=this.element.value="",this._updateIsEmpty()}_updateIsEmpty(){this.isEmpty=!this.element.value}_setDomElementValue(e){this.element.value=e||0===e?e:""}}ae(":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}@media (prefers-reduced-motion:reduce){.ck.ck-input{transition:none}}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}@media (prefers-reduced-motion:reduce){.ck.ck-input.ck-error{animation:none}}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}");
 /**
  * @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
@@ -115,21 +115,21 @@ class ot extends tt{constructor(e){super(e),this.set("inputMode","text");const t
 /**
  * @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 st extends ot{constructor(e,{min:t,max:o,step:i}={}){super(e);const s=this.bindTemplate;this.set("min",t),this.set("max",o),this.set("step",i),this.extendTemplate({attributes:{type:"number",class:["ck-input-number"],min:s.to("min"),max:s.to("max"),step:s.to("step")}})}}ke(".ck-textarea{overflow-x:hidden}");
+ */class rt extends ot{constructor(e,{min:t,max:o,step:i}={}){super(e);const r=this.bindTemplate;this.set("min",t),this.set("max",o),this.set("step",i),this.extendTemplate({attributes:{type:"number",class:["ck-input-number"],min:r.to("min"),max:r.to("max"),step:r.to("step")}})}}ae(".ck-textarea{overflow-x:hidden}");
 /**
  * @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 rt extends tt{constructor(e){super(e),this._isUpdateAutoGrowHeightPending=!1;const t=f("px");this.set("minRows",2),this.set("maxRows",5),this.set("_height",null),this.set("resize","none"),this._resizeObserver=null,this.on("change:minRows",this._validateMinMaxRows.bind(this)),this.on("change:maxRows",this._validateMinMaxRows.bind(this));const o=this.bindTemplate;this.template.tag="textarea",this.extendTemplate({attributes:{class:["ck-textarea"],style:{height:o.to("_height",(e=>e?t(e):null)),resize:o.to("resize")},rows:o.to("minRows")}})}render(){super.render();let e=!1;this.on("input",(()=>{this._updateAutoGrowHeight(!0),this.fire("update")})),this.on("change:value",(()=>{w.window.requestAnimationFrame((()=>{g(this.element)?(this._updateAutoGrowHeight(),this.fire("update")):this._isUpdateAutoGrowHeightPending=!0}))})),this._resizeObserver=new v(this.element,(t=>{const o=!!t.contentRect.width&&!!t.contentRect.height;!e&&o&&this._isUpdateAutoGrowHeightPending&&w.window.requestAnimationFrame((()=>{this._updateAutoGrowHeight(),this.fire("update")})),e=o}))}destroy(){this._resizeObserver&&this._resizeObserver.destroy()}reset(){super.reset(),this._updateAutoGrowHeight(),this.fire("update")}_updateAutoGrowHeight(e){const t=this.element;if(!t.offsetParent)return void(this._isUpdateAutoGrowHeightPending=!0);this._isUpdateAutoGrowHeightPending=!1;const o=nt(t,"1"),i=nt(t,t.value),s=o.ownerDocument.defaultView.getComputedStyle(o),r=parseFloat(s.paddingTop)+parseFloat(s.paddingBottom),n=y(o),c=parseFloat(s.lineHeight),a=n.top+n.bottom,l=new x(o).height,d=Math.round((i.scrollHeight-r)/c),h=this.maxRows*c+r+a,u=1===d?l:this.minRows*c+r+a;this._height=Math.min(Math.max(Math.max(d,this.minRows)*c+r+a,u),h),e&&(t.scrollTop=t.scrollHeight),o.remove(),i.remove()}_validateMinMaxRows(){if(this.minRows>this.maxRows)throw new s("ui-textarea-view-min-rows-greater-than-max-rows",{textareaView:this,minRows:this.minRows,maxRows:this.maxRows})}}function nt(e,t){const o=e.cloneNode();return o.style.position="absolute",o.style.top="-99999px",o.style.left="-99999px",o.style.height="auto",o.style.overflow="hidden",o.style.width=e.ownerDocument.defaultView.getComputedStyle(e).width,o.tabIndex=-1,o.rows=1,o.value=t,e.parentNode.insertBefore(o,e),o}
+class st extends tt{constructor(e){super(e),this._isUpdateAutoGrowHeightPending=!1;const t=p("px");this.set("minRows",2),this.set("maxRows",5),this.set("_height",null),this.set("resize","none"),this._resizeObserver=null,this.on("change:minRows",this._validateMinMaxRows.bind(this)),this.on("change:maxRows",this._validateMinMaxRows.bind(this));const o=this.bindTemplate;this.template.tag="textarea",this.extendTemplate({attributes:{class:["ck-textarea"],style:{height:o.to("_height",(e=>e?t(e):null)),resize:o.to("resize")},rows:o.to("minRows")}})}render(){super.render();let e=!1;this.on("input",(()=>{this._updateAutoGrowHeight(!0),this.fire("update")})),this.on("change:value",(()=>{_.window.requestAnimationFrame((()=>{m(this.element)?(this._updateAutoGrowHeight(),this.fire("update")):this._isUpdateAutoGrowHeightPending=!0}))})),this._resizeObserver=new f(this.element,(t=>{const o=!!t.contentRect.width&&!!t.contentRect.height;!e&&o&&this._isUpdateAutoGrowHeightPending&&_.window.requestAnimationFrame((()=>{this._updateAutoGrowHeight(),this.fire("update")})),e=o}))}destroy(){this._resizeObserver&&this._resizeObserver.destroy()}reset(){super.reset(),this._updateAutoGrowHeight(),this.fire("update")}_updateAutoGrowHeight(e){const t=this.element;if(!t.offsetParent)return void(this._isUpdateAutoGrowHeightPending=!0);this._isUpdateAutoGrowHeightPending=!1;const o=nt(t,"1"),i=nt(t,t.value),r=o.ownerDocument.defaultView.getComputedStyle(o),s=parseFloat(r.paddingTop)+parseFloat(r.paddingBottom),n=w(o),c=parseFloat(r.lineHeight),a=n.top+n.bottom,l=new g(o).height,d=Math.round((i.scrollHeight-s)/c),h=this.maxRows*c+s+a,u=1===d?l:this.minRows*c+s+a;this._height=Math.min(Math.max(Math.max(d,this.minRows)*c+s+a,u),h),e&&(t.scrollTop=t.scrollHeight),o.remove(),i.remove()}_validateMinMaxRows(){if(this.minRows>this.maxRows)throw new t("ui-textarea-view-min-rows-greater-than-max-rows",{textareaView:this,minRows:this.minRows,maxRows:this.maxRows})}}function nt(e,t){const o=e.cloneNode();return o.style.position="absolute",o.style.top="-99999px",o.style.left="-99999px",o.style.height="auto",o.style.overflow="hidden",o.style.width=e.ownerDocument.defaultView.getComputedStyle(e).width,o.tabIndex=-1,o.rows=1,o.value=t,e.parentNode.insertBefore(o,e),o}
 /**
  * @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 ct extends be{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",t.to("position",(e=>`ck-dropdown__panel_${e}`)),t.if("isVisible","ck-dropdown__panel-visible")],tabindex:"-1"},children:this.children,on:{selectstart:t.to((e=>{"input"!==e.target.tagName.toLocaleLowerCase()&&e.preventDefault()}))}})}focus(){if(this.children.length){const e=this.children.first;"function"==typeof e.focus?e.focus():T("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this})}}focusLast(){if(this.children.length){const e=this.children.last;"function"==typeof e.focusLast?e.focusLast():e.focus()}}}ke(":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-panel)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}");
+ */class ct extends le{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",t.to("position",(e=>`ck-dropdown__panel_${e}`)),t.if("isVisible","ck-dropdown__panel-visible")],tabindex:"-1"},children:this.children,on:{selectstart:t.to((e=>{"input"!==e.target.tagName.toLocaleLowerCase()&&e.preventDefault()}))}})}focus(){if(this.children.length){const e=this.children.first;"function"==typeof e.focus?e.focus():v("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this})}}focusLast(){if(this.children.length){const e=this.children.last;"function"==typeof e.focusLast?e.focusLast():e.focus()}}}ae(":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-panel)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}");
 /**
  * @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 at extends be{constructor(e,t,o){super(e);const i=this.bindTemplate;this.buttonView=t,this.panelView=o,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("class",void 0),this.set("id",void 0),this.set("panelPosition","auto"),this.panelView.bind("isVisible").to(this,"isOpen"),this.keystrokes=new m,this.focusTracker=new _,this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",i.to("class"),i.if("isEnabled","ck-disabled",(e=>!e))],id:i.to("id"),"aria-describedby":i.to("ariaDescribedById")},children:[t,o]}),t.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":i.to("isOpen")}})}render(){super.render(),this.focusTracker.add(this.buttonView.element),this.focusTracker.add(this.panelView.element),this.listenTo(this.buttonView,"open",(()=>{this.isOpen=!this.isOpen})),this.on("change:isOpen",((e,t,o)=>{if(o)if("auto"===this.panelPosition){const e=at._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions});this.panelView.position=e?e.name:this._panelPositions[0].name}else this.panelView.position=this.panelPosition})),this.keystrokes.listenTo(this.element);const e=(e,t)=>{this.isOpen&&(this.isOpen=!1,t())};this.keystrokes.set("arrowdown",((e,t)=>{this.buttonView.isEnabled&&!this.isOpen&&(this.isOpen=!0,t())})),this.keystrokes.set("arrowright",((e,t)=>{this.isOpen&&t()})),this.keystrokes.set("arrowleft",e),this.keystrokes.set("esc",e)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:e,north:t,southEast:o,southWest:i,northEast:s,northWest:r,southMiddleEast:n,southMiddleWest:c,northMiddleEast:a,northMiddleWest:l}=at.defaultPanelPositions;return"rtl"!==this.locale.uiLanguageDirection?[o,i,n,c,e,s,r,a,l,t]:[i,o,c,n,e,r,s,l,a,t]}}at.defaultPanelPositions={south:(e,t)=>({top:e.bottom,left:e.left-(t.width-e.width)/2,name:"s"}),southEast:e=>({top:e.bottom,left:e.left,name:"se"}),southWest:(e,t)=>({top:e.bottom,left:e.left-t.width+e.width,name:"sw"}),southMiddleEast:(e,t)=>({top:e.bottom,left:e.left-(t.width-e.width)/4,name:"sme"}),southMiddleWest:(e,t)=>({top:e.bottom,left:e.left-3*(t.width-e.width)/4,name:"smw"}),north:(e,t)=>({top:e.top-t.height,left:e.left-(t.width-e.width)/2,name:"n"}),northEast:(e,t)=>({top:e.top-t.height,left:e.left,name:"ne"}),northWest:(e,t)=>({top:e.top-t.height,left:e.left-t.width+e.width,name:"nw"}),northMiddleEast:(e,t)=>({top:e.top-t.height,left:e.left-(t.width-e.width)/4,name:"nme"}),northMiddleWest:(e,t)=>({top:e.top-t.height,left:e.left-3*(t.width-e.width)/4,name:"nmw"})},at._getOptimalPosition=V;
+class at extends le{constructor(e,t,o){super(e);const i=this.bindTemplate;this.buttonView=t,this.panelView=o,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("class",void 0),this.set("id",void 0),this.set("panelPosition","auto"),this.panelView.bind("isVisible").to(this,"isOpen"),this.keystrokes=new b,this.focusTracker=new k,this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",i.to("class"),i.if("isEnabled","ck-disabled",(e=>!e))],id:i.to("id"),"aria-describedby":i.to("ariaDescribedById")},children:[t,o]}),t.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":i.to("isOpen")}})}render(){super.render(),this.focusTracker.add(this.buttonView.element),this.focusTracker.add(this.panelView.element),this.listenTo(this.buttonView,"open",(()=>{this.isOpen=!this.isOpen})),this.on("change:isOpen",((e,t,o)=>{if(o)if("auto"===this.panelPosition){const e=at._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions});this.panelView.position=e?e.name:this._panelPositions[0].name}else this.panelView.position=this.panelPosition})),this.keystrokes.listenTo(this.element);const e=(e,t)=>{this.isOpen&&(this.isOpen=!1,t())};this.keystrokes.set("arrowdown",((e,t)=>{this.buttonView.isEnabled&&!this.isOpen&&(this.isOpen=!0,t())})),this.keystrokes.set("arrowright",((e,t)=>{this.isOpen&&t()})),this.keystrokes.set("arrowleft",e),this.keystrokes.set("esc",e)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:e,north:t,southEast:o,southWest:i,northEast:r,northWest:s,southMiddleEast:n,southMiddleWest:c,northMiddleEast:a,northMiddleWest:l}=at.defaultPanelPositions;return"rtl"!==this.locale.uiLanguageDirection?[o,i,n,c,e,r,s,a,l,t]:[i,o,c,n,e,s,r,l,a,t]}}at.defaultPanelPositions={south:(e,t)=>({top:e.bottom,left:e.left-(t.width-e.width)/2,name:"s"}),southEast:e=>({top:e.bottom,left:e.left,name:"se"}),southWest:(e,t)=>({top:e.bottom,left:e.left-t.width+e.width,name:"sw"}),southMiddleEast:(e,t)=>({top:e.bottom,left:e.left-(t.width-e.width)/4,name:"sme"}),southMiddleWest:(e,t)=>({top:e.bottom,left:e.left-3*(t.width-e.width)/4,name:"smw"}),north:(e,t)=>({top:e.top-t.height,left:e.left-(t.width-e.width)/2,name:"n"}),northEast:(e,t)=>({top:e.top-t.height,left:e.left,name:"ne"}),northWest:(e,t)=>({top:e.top-t.height,left:e.left-t.width+e.width,name:"nw"}),northMiddleEast:(e,t)=>({top:e.top-t.height,left:e.left-(t.width-e.width)/4,name:"nme"}),northMiddleWest:(e,t)=>({top:e.top-t.height,left:e.left-3*(t.width-e.width)/4,name:"nmw"})},at._getOptimalPosition=y;
 /**
  * @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
@@ -138,15 +138,15 @@ class lt extends xe{constructor(e){super(e),this.arrowView=this._createArrowView
 /**
  * @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 dt extends(r()){constructor(e){if(super(),this.focusables=e.focusables,this.focusTracker=e.focusTracker,this.keystrokeHandler=e.keystrokeHandler,this.actions=e.actions,e.actions&&e.keystrokeHandler)for(const t in e.actions){let o=e.actions[t];"string"==typeof o&&(o=[o]);for(const i of o)e.keystrokeHandler.set(i,((e,o)=>{this[t](),o()}))}this.on("forwardCycle",(()=>this.focusFirst()),{priority:"low"}),this.on("backwardCycle",(()=>this.focusLast()),{priority:"low"})}get first(){return this.focusables.find(ht)||null}get last(){return this.focusables.filter(ht).slice(-1)[0]||null}get next(){return this._getDomFocusableItem(1)}get previous(){return this._getDomFocusableItem(-1)}get current(){let e=null;return null===this.focusTracker.focusedElement?null:(this.focusables.find(((t,o)=>{const i=t.element===this.focusTracker.focusedElement;return i&&(e=o),i})),e)}focusFirst(){this._focus(this.first,1)}focusLast(){this._focus(this.last,-1)}focusNext(){const e=this.next;e&&this.focusables.getIndex(e)===this.current||e===this.first?this.fire("forwardCycle"):this._focus(e,1)}focusPrevious(){const e=this.previous;e&&this.focusables.getIndex(e)===this.current||e===this.last?this.fire("backwardCycle"):this._focus(e,-1)}_focus(e,t){e&&this.focusTracker.focusedElement!==e.element&&e.focus(t)}_getDomFocusableItem(e){const t=this.focusables.length;if(!t)return null;const o=this.current;if(null===o)return this[1===e?"first":"last"];let i=this.focusables.get(o),s=(o+t+e)%t;do{const o=this.focusables.get(s);if(ht(o)){i=o;break}s=(s+t+e)%t}while(s!==o);return i}}function ht(e){return ut(e)&&g(e.element)}function ut(e){return!(!("focus"in e)||"function"!=typeof e.focus)}function kt(e){return ut(e)&&"focusCycler"in e&&e.focusCycler instanceof dt}
+ */class dt extends(o()){constructor(e){if(super(),this.focusables=e.focusables,this.focusTracker=e.focusTracker,this.keystrokeHandler=e.keystrokeHandler,this.actions=e.actions,e.actions&&e.keystrokeHandler)for(const t in e.actions){let o=e.actions[t];"string"==typeof o&&(o=[o]);for(const i of o)e.keystrokeHandler.set(i,((e,o)=>{this[t](),o()}))}this.on("forwardCycle",(()=>this.focusFirst()),{priority:"low"}),this.on("backwardCycle",(()=>this.focusLast()),{priority:"low"})}get first(){return this.focusables.find(ht)||null}get last(){return this.focusables.filter(ht).slice(-1)[0]||null}get next(){return this._getDomFocusableItem(1)}get previous(){return this._getDomFocusableItem(-1)}get current(){let e=null;return null===this.focusTracker.focusedElement?null:(this.focusables.find(((t,o)=>{const i=t.element===this.focusTracker.focusedElement;return i&&(e=o),i})),e)}focusFirst(){this._focus(this.first,1)}focusLast(){this._focus(this.last,-1)}focusNext(){const e=this.next;e&&this.focusables.getIndex(e)===this.current||e===this.first?this.fire("forwardCycle"):this._focus(e,1)}focusPrevious(){const e=this.previous;e&&this.focusables.getIndex(e)===this.current||e===this.last?this.fire("backwardCycle"):this._focus(e,-1)}_focus(e,t){e&&this.focusTracker.focusedElement!==e.element&&e.focus(t)}_getDomFocusableItem(e){const t=this.focusables.length;if(!t)return null;const o=this.current;if(null===o)return this[1===e?"first":"last"];let i=this.focusables.get(o),r=(o+t+e)%t;do{const o=this.focusables.get(r);if(ht(o)){i=o;break}r=(r+t+e)%t}while(r!==o);return i}}function ht(e){return ut(e)&&m(e.element)}function ut(e){return!(!("focus"in e)||"function"!=typeof e.focus)}function kt(e){return ut(e)&&"focusCycler"in e&&e.focusCycler instanceof dt}
 /**
  * @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 bt extends be{constructor(e){super(e),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}
+ */class bt extends le{constructor(e){super(e),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}
 /**
  * @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 pt extends be{constructor(e){super(e),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}
+ */class pt extends le{constructor(e){super(e),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}
 /**
  * @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
@@ -155,243 +155,243 @@ class lt extends xe{constructor(e){super(e),this.arrowView=this._createArrowView
  * @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
  */
-function _t(e){if(Array.isArray(e))return{items:e,removeItems:[]};const t={items:[],removeItems:[]};return e?{...t,...e}:t}ke(".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}");
+function _t(e){if(Array.isArray(e))return{items:e,removeItems:[]};const t={items:[],removeItems:[]};return e?{...t,...e}:t}ae(".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}");
 /**
  * @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{threeVerticalDots:mt}=t,ft={alignLeft:t.alignLeft,bold:t.bold,importExport:t.importExport,paragraph:t.paragraph,plus:t.plus,text:t.text,threeVerticalDots:t.threeVerticalDots,pilcrow:t.pilcrow,dragIndicator:t.dragIndicator};class wt extends be{constructor(e,t){super(e);const o=this.bindTemplate,i=this.t;this.options=t||{},this.set("ariaLabel",i("Editor toolbar")),this.set("maxWidth","auto"),this.items=this.createCollection(),this.focusTracker=new _,this.keystrokes=new m,this.set("class",void 0),this.set("isCompact",!1),this.itemsView=new gt(e),this.children=this.createCollection(),this.children.add(this.itemsView),this.focusables=this.createCollection();const s="rtl"===e.uiLanguageDirection;this._focusCycler=new dt({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[s?"arrowright":"arrowleft","arrowup"],focusNext:[s?"arrowleft":"arrowright","arrowdown"]}});const r=["ck","ck-toolbar",o.to("class"),o.if("isCompact","ck-toolbar_compact")];var n;this.options.shouldGroupWhenFull&&this.options.isFloating&&r.push("ck-toolbar_floating"),this.setTemplate({tag:"div",attributes:{class:r,role:"toolbar","aria-label":o.to("ariaLabel"),style:{maxWidth:o.to("maxWidth")},tabindex:-1},children:this.children,on:{mousedown:(n=this,n.bindTemplate.to((e=>{e.target===n.element&&e.preventDefault()})))}}),this._behavior=this.options.shouldGroupWhenFull?new yt(this):new vt(this)}render(){super.render(),this.focusTracker.add(this.element);for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element),this._behavior.render(this)}destroy(){return this._behavior.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy(),super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(e,t,o){this.items.addMany(this._buildItemsFromConfig(e,t,o))}_buildItemsFromConfig(e,t,o){const i=_t(e),s=o||i.removeItems;return this._cleanItemsConfiguration(i.items,t,s).map((e=>P(e)?this._createNestedToolbarDropdown(e,t,s):"|"===e?new bt:"-"===e?new pt:t.create(e))).filter((e=>!!e))}_cleanItemsConfiguration(e,t,o){const i=e.filter(((e,i,s)=>"|"===e||-1===o.indexOf(e)&&("-"===e?!this.options.shouldGroupWhenFull||(T("toolbarview-line-break-ignored-when-grouping-items",s),!1):!(!P(e)&&!t.has(e))||(T("toolbarview-item-unavailable",{item:e}),!1))));return this._cleanSeparatorsAndLineBreaks(i)}_cleanSeparatorsAndLineBreaks(e){const t=e=>"-"!==e&&"|"!==e,o=e.length,i=e.findIndex(t);if(-1===i)return[];const s=o-e.slice().reverse().findIndex(t);return e.slice(i,s).filter(((e,o,i)=>{if(t(e))return!0;return!(o>0&&i[o-1]===e)}))}_createNestedToolbarDropdown(e,t,o){let{label:i,icon:s,items:r,tooltip:n=!0,withText:c=!1}=e;if(r=this._cleanItemsConfiguration(r,t,o),!r.length)return null;const a=Ot(this.locale);return i||T("toolbarview-nested-toolbar-dropdown-missing-label",e),a.class="ck-toolbar__nested-toolbar-dropdown",a.buttonView.set({label:i,tooltip:n,withText:!!c}),!1!==s?a.buttonView.icon=ft[s]||s||mt:a.buttonView.withText=!0,It(a,(()=>a.toolbarView._buildItemsFromConfig(r,t,o))),a}}class gt extends be{constructor(e){super(e),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class vt{constructor(e){const t=e.bindTemplate;e.set("isVertical",!1),e.itemsView.children.bindTo(e.items).using((e=>e)),e.focusables.bindTo(e.items).using((e=>ut(e)?e:null)),e.extendTemplate({attributes:{class:[t.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class yt{constructor(e){this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,this.view=e,this.viewChildren=e.children,this.viewFocusables=e.focusables,this.viewItemsView=e.itemsView,this.viewFocusTracker=e.focusTracker,this.viewLocale=e.locale,this.ungroupedItems=e.createCollection(),this.groupedItems=e.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),e.itemsView.children.bindTo(this.ungroupedItems).using((e=>e)),this.ungroupedItems.on("change",this._updateFocusCyclableItems.bind(this)),e.children.on("change",this._updateFocusCyclableItems.bind(this)),e.items.on("change",((e,t)=>{const o=t.index,i=Array.from(t.added);for(const e of t.removed)o>=this.ungroupedItems.length?this.groupedItems.remove(e):this.ungroupedItems.remove(e);for(let e=o;e<o+i.length;e++){const t=i[e-o];e>this.ungroupedItems.length?this.groupedItems.add(t,e-this.ungroupedItems.length):this.ungroupedItems.add(t,e)}this._updateGrouping()})),e.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(e){this.viewElement=e.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(e)}destroy(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement))return;if(!g(this.viewElement))return void(this.shouldUpdateGroupingOnNextResize=!0);const e=this.groupedItems.length;let t;for(;this._areItemsOverflowing;)this._groupLastItem(),t=!0;if(!t&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==e&&this.view.fire("groupedItemsUpdate")}get _areItemsOverflowing(){if(!this.ungroupedItems.length)return!1;const e=this.viewElement,t=this.viewLocale.uiLanguageDirection,o=new x(e.lastChild),i=new x(e);if(!this.cachedPadding){const o=w.window.getComputedStyle(e),i="ltr"===t?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(o[i])}return"ltr"===t?o.right>i.right-this.cachedPadding:o.left<i.left+this.cachedPadding}_enableGroupingOnResize(){let e;this.resizeObserver=new v(this.viewElement,(t=>{e&&e===t.contentRect.width&&!this.shouldUpdateGroupingOnNextResize||(this.shouldUpdateGroupingOnNextResize=!1,this._updateGrouping(),e=t.contentRect.width)})),this._updateGrouping()}_enableGroupingOnMaxWidthChange(e){e.on("change:maxWidth",(()=>{this._updateGrouping()}))}_groupLastItem(){this.groupedItems.length||(this.viewChildren.add(new bt),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}_createGroupedItemsDropdown(){const e=this.viewLocale,t=e.t,o=Ot(e);return o.class="ck-toolbar__grouped-dropdown",o.panelPosition="ltr"===e.uiLanguageDirection?"sw":"se",It(o,this.groupedItems),o.buttonView.set({label:t("Show more items"),tooltip:!0,tooltipPosition:"rtl"===e.uiLanguageDirection?"se":"sw",icon:mt}),o}_updateFocusCyclableItems(){this.viewFocusables.clear(),this.ungroupedItems.map((e=>{ut(e)&&this.viewFocusables.add(e)})),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}
+const mt={alignLeft:D.alignLeft,bold:D.bold,importExport:D.importExport,paragraph:D.paragraph,plus:D.plus,text:D.text,threeVerticalDots:D.threeVerticalDots,pilcrow:D.pilcrow,dragIndicator:D.dragIndicator};class ft extends le{constructor(e,t){super(e);const o=this.bindTemplate,i=this.t;this.options=t||{},this.set("ariaLabel",i("Editor toolbar")),this.set("maxWidth","auto"),this.items=this.createCollection(),this.focusTracker=new k,this.keystrokes=new b,this.set("class",void 0),this.set("isCompact",!1),this.itemsView=new wt(e),this.children=this.createCollection(),this.children.add(this.itemsView),this.focusables=this.createCollection();const r="rtl"===e.uiLanguageDirection;this._focusCycler=new dt({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[r?"arrowright":"arrowleft","arrowup"],focusNext:[r?"arrowleft":"arrowright","arrowdown"]}});const s=["ck","ck-toolbar",o.to("class"),o.if("isCompact","ck-toolbar_compact")];var n;this.options.shouldGroupWhenFull&&this.options.isFloating&&s.push("ck-toolbar_floating"),this.setTemplate({tag:"div",attributes:{class:s,role:"toolbar","aria-label":o.to("ariaLabel"),style:{maxWidth:o.to("maxWidth")},tabindex:-1},children:this.children,on:{mousedown:(n=this,n.bindTemplate.to((e=>{e.target===n.element&&e.preventDefault()})))}}),this._behavior=this.options.shouldGroupWhenFull?new vt(this):new gt(this)}render(){super.render(),this.focusTracker.add(this.element);for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element),this._behavior.render(this)}destroy(){return this._behavior.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy(),super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(e,t,o){this.items.addMany(this._buildItemsFromConfig(e,t,o))}_buildItemsFromConfig(e,t,o){const i=_t(e),r=o||i.removeItems;return this._cleanItemsConfiguration(i.items,t,r).map((e=>O(e)?this._createNestedToolbarDropdown(e,t,r):"|"===e?new bt:"-"===e?new pt:t.create(e))).filter((e=>!!e))}_cleanItemsConfiguration(e,t,o){const i=e.filter(((e,i,r)=>"|"===e||-1===o.indexOf(e)&&("-"===e?!this.options.shouldGroupWhenFull||(v("toolbarview-line-break-ignored-when-grouping-items",r),!1):!(!O(e)&&!t.has(e))||(v("toolbarview-item-unavailable",{item:e}),!1))));return this._cleanSeparatorsAndLineBreaks(i)}_cleanSeparatorsAndLineBreaks(e){const t=e=>"-"!==e&&"|"!==e,o=e.length,i=e.findIndex(t);if(-1===i)return[];const r=o-e.slice().reverse().findIndex(t);return e.slice(i,r).filter(((e,o,i)=>{if(t(e))return!0;return!(o>0&&i[o-1]===e)}))}_createNestedToolbarDropdown(e,t,o){let{label:i,icon:r,items:s,tooltip:n=!0,withText:c=!1}=e;if(s=this._cleanItemsConfiguration(s,t,o),!s.length)return null;const a=Et(this.locale);return i||v("toolbarview-nested-toolbar-dropdown-missing-label",e),a.class="ck-toolbar__nested-toolbar-dropdown",a.buttonView.set({label:i,tooltip:n,withText:!!c}),!1!==r?a.buttonView.icon=mt[r]||r||D.threeVerticalDots:a.buttonView.withText=!0,Ot(a,(()=>a.toolbarView._buildItemsFromConfig(s,t,o))),a}}class wt extends le{constructor(e){super(e),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class gt{constructor(e){const t=e.bindTemplate;e.set("isVertical",!1),e.itemsView.children.bindTo(e.items).using((e=>e)),e.focusables.bindTo(e.items).using((e=>ut(e)?e:null)),e.extendTemplate({attributes:{class:[t.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class vt{constructor(e){this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,this.view=e,this.viewChildren=e.children,this.viewFocusables=e.focusables,this.viewItemsView=e.itemsView,this.viewFocusTracker=e.focusTracker,this.viewLocale=e.locale,this.ungroupedItems=e.createCollection(),this.groupedItems=e.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),e.itemsView.children.bindTo(this.ungroupedItems).using((e=>e)),this.ungroupedItems.on("change",this._updateFocusCyclableItems.bind(this)),e.children.on("change",this._updateFocusCyclableItems.bind(this)),e.items.on("change",((e,t)=>{const o=t.index,i=Array.from(t.added);for(const e of t.removed)o>=this.ungroupedItems.length?this.groupedItems.remove(e):this.ungroupedItems.remove(e);for(let e=o;e<o+i.length;e++){const t=i[e-o];e>this.ungroupedItems.length?this.groupedItems.add(t,e-this.ungroupedItems.length):this.ungroupedItems.add(t,e)}this._updateGrouping()})),e.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(e){this.viewElement=e.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(e)}destroy(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement))return;if(!m(this.viewElement))return void(this.shouldUpdateGroupingOnNextResize=!0);const e=this.groupedItems.length;let t;for(;this._areItemsOverflowing;)this._groupLastItem(),t=!0;if(!t&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==e&&this.view.fire("groupedItemsUpdate")}get _areItemsOverflowing(){if(!this.ungroupedItems.length)return!1;const e=this.viewElement,t=this.viewLocale.uiLanguageDirection,o=new g(e.lastChild),i=new g(e);if(!this.cachedPadding){const o=_.window.getComputedStyle(e),i="ltr"===t?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(o[i])}return"ltr"===t?o.right>i.right-this.cachedPadding:o.left<i.left+this.cachedPadding}_enableGroupingOnResize(){let e;this.resizeObserver=new f(this.viewElement,(t=>{e&&e===t.contentRect.width&&!this.shouldUpdateGroupingOnNextResize||(this.shouldUpdateGroupingOnNextResize=!1,this._updateGrouping(),e=t.contentRect.width)})),this._updateGrouping()}_enableGroupingOnMaxWidthChange(e){e.on("change:maxWidth",(()=>{this._updateGrouping()}))}_groupLastItem(){this.groupedItems.length||(this.viewChildren.add(new bt),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}_createGroupedItemsDropdown(){const e=this.viewLocale,t=e.t,o=Et(e);return o.class="ck-toolbar__grouped-dropdown",o.panelPosition="ltr"===e.uiLanguageDirection?"sw":"se",Ot(o,this.groupedItems),o.buttonView.set({label:t("Show more items"),tooltip:!0,tooltipPosition:"rtl"===e.uiLanguageDirection?"se":"sw",icon:D.threeVerticalDots}),o}_updateFocusCyclableItems(){this.viewFocusables.clear(),this.ungroupedItems.map((e=>{ut(e)&&this.viewFocusables.add(e)})),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}
 /**
  * @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 xt extends be{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!0),this.children=this.createCollection(),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",t.if("isVisible","ck-hidden",(e=>!e))],role:"presentation"},children:this.children})}focus(){this.children.first&&this.children.first.focus()}}
+ */class yt extends le{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!0),this.children=this.createCollection(),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",t.if("isVisible","ck-hidden",(e=>!e))],role:"presentation"},children:this.children})}focus(){this.children.first&&this.children.first.focus()}}
 /**
  * @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 Tt extends be{constructor(e){super(e),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}
+ */class xt extends le{constructor(e){super(e),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}
 /**
  * @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 Vt extends be{constructor(e,t=new pe){super(e);const o=this.bindTemplate,i=new Ct(e);this.set({label:"",isVisible:!0}),this.labelView=t,this.labelView.bind("text").to(this,"label"),this.children=this.createCollection(),this.children.addMany([this.labelView,i]),i.set({role:"group",ariaLabelledBy:t.id}),i.focusTracker.destroy(),i.keystrokes.destroy(),this.items=i.items,this.setTemplate({tag:"li",attributes:{role:"presentation",class:["ck","ck-list__group",o.if("isVisible","ck-hidden",(e=>!e))]},children:this.children})}focus(){if(this.items){const e=this.items.find((e=>!(e instanceof Tt)));e&&e.focus()}}}ke(".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}:root{--ck-list-button-padding:calc(var(--ck-line-height-base)*0.11*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*0.4*var(--ck-font-size-base))}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item>.ck-button{border-radius:0;min-height:unset;width:100%}[dir=ltr] .ck.ck-list__item>.ck-button{text-align:left}[dir=rtl] .ck.ck-list__item>.ck-button{text-align:right}.ck.ck-list__item>.ck-button{padding:var(--ck-list-button-padding)}.ck.ck-list__item>.ck-button:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium);:not(.ck-hidden)~&{border-top:1px solid var(--ck-color-base-border)}}.ck-list .ck-list__group>.ck-label{font-size:11px;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-medium) 0 var(--ck-spacing-medium)}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}");
+ */class Tt extends le{constructor(e,t=new pe){super(e);const o=this.bindTemplate,i=new Vt(e);this.set({label:"",isVisible:!0}),this.labelView=t,this.labelView.bind("text").to(this,"label"),this.children=this.createCollection(),this.children.addMany([this.labelView,i]),i.set({role:"group",ariaLabelledBy:t.id}),i.focusTracker.destroy(),i.keystrokes.destroy(),this.items=i.items,this.setTemplate({tag:"li",attributes:{role:"presentation",class:["ck","ck-list__group",o.if("isVisible","ck-hidden",(e=>!e))]},children:this.children})}focus(){if(this.items){const e=this.items.find((e=>!(e instanceof xt)));e&&e.focus()}}}ae(".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}:root{--ck-list-button-padding:calc(var(--ck-line-height-base)*0.11*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*0.4*var(--ck-font-size-base))}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item>.ck-button{border-radius:0;min-height:unset;width:100%}[dir=ltr] .ck.ck-list__item>.ck-button{text-align:left}[dir=rtl] .ck.ck-list__item>.ck-button{text-align:right}.ck.ck-list__item>.ck-button{padding:var(--ck-list-button-padding)}.ck.ck-list__item>.ck-button:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium);:not(.ck-hidden)~&{border-top:1px solid var(--ck-color-base-border)}}.ck-list .ck-list__group>.ck-label{font-size:11px;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-medium) 0 var(--ck-spacing-medium)}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}");
 /**
  * @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 Ct extends be{constructor(e){super(e),this._listItemGroupToChangeListeners=new WeakMap;const t=this.bindTemplate;this.focusables=new q,this.items=this.createCollection(),this.focusTracker=new _,this.keystrokes=new m,this._focusCycler=new dt({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),this.set("ariaLabel",void 0),this.set("ariaLabelledBy",void 0),this.set("role",void 0),this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"],role:t.to("role"),"aria-label":t.to("ariaLabel"),"aria-labelledby":t.to("ariaLabelledBy")},children:this.items})}render(){super.render();for(const e of this.items)e instanceof Vt?this._registerFocusableItemsGroup(e):e instanceof xt&&this._registerFocusableListItem(e);this.items.on("change",((e,t)=>{for(const e of t.removed)e instanceof Vt?this._deregisterFocusableItemsGroup(e):e instanceof xt&&this._deregisterFocusableListItem(e);for(const e of Array.from(t.added).reverse())e instanceof Vt?this._registerFocusableItemsGroup(e,t.index):this._registerFocusableListItem(e,t.index)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusFirst(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}_registerFocusableListItem(e,t){this.focusTracker.add(e.element),this.focusables.add(e,t)}_deregisterFocusableListItem(e){this.focusTracker.remove(e.element),this.focusables.remove(e)}_getOnGroupItemsChangeCallback(e){return(t,o)=>{for(const e of o.removed)this._deregisterFocusableListItem(e);for(const t of Array.from(o.added).reverse())this._registerFocusableListItem(t,this.items.getIndex(e)+o.index)}}_registerFocusableItemsGroup(e,t){Array.from(e.items).forEach(((e,o)=>{const i=void 0!==t?t+o:void 0;this._registerFocusableListItem(e,i)}));const o=this._getOnGroupItemsChangeCallback(e);this._listItemGroupToChangeListeners.set(e,o),e.items.on("change",o)}_deregisterFocusableItemsGroup(e){for(const t of e.items)this._deregisterFocusableListItem(t);e.items.off("change",this._listItemGroupToChangeListeners.get(e)),this._listItemGroupToChangeListeners.delete(e)}}ke('.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}');
+class Vt extends le{constructor(e){super(e),this._listItemGroupToChangeListeners=new WeakMap;const t=this.bindTemplate;this.focusables=new N,this.items=this.createCollection(),this.focusTracker=new k,this.keystrokes=new b,this._focusCycler=new dt({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),this.set("ariaLabel",void 0),this.set("ariaLabelledBy",void 0),this.set("role",void 0),this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"],role:t.to("role"),"aria-label":t.to("ariaLabel"),"aria-labelledby":t.to("ariaLabelledBy")},children:this.items})}render(){super.render();for(const e of this.items)e instanceof Tt?this._registerFocusableItemsGroup(e):e instanceof yt&&this._registerFocusableListItem(e);this.items.on("change",((e,t)=>{for(const e of t.removed)e instanceof Tt?this._deregisterFocusableItemsGroup(e):e instanceof yt&&this._deregisterFocusableListItem(e);for(const e of Array.from(t.added).reverse())e instanceof Tt?this._registerFocusableItemsGroup(e,t.index):this._registerFocusableListItem(e,t.index)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusFirst(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}_registerFocusableListItem(e,t){this.focusTracker.add(e.element),this.focusables.add(e,t)}_deregisterFocusableListItem(e){this.focusTracker.remove(e.element),this.focusables.remove(e)}_getOnGroupItemsChangeCallback(e){return(t,o)=>{for(const e of o.removed)this._deregisterFocusableListItem(e);for(const t of Array.from(o.added).reverse())this._registerFocusableListItem(t,this.items.getIndex(e)+o.index)}}_registerFocusableItemsGroup(e,t){Array.from(e.items).forEach(((e,o)=>{const i=void 0!==t?t+o:void 0;this._registerFocusableListItem(e,i)}));const o=this._getOnGroupItemsChangeCallback(e);this._listItemGroupToChangeListeners.set(e,o),e.items.on("change",o)}_deregisterFocusableItemsGroup(e){for(const t of e.items)this._deregisterFocusableListItem(t);e.items.off("change",this._listItemGroupToChangeListeners.get(e)),this._listItemGroupToChangeListeners.delete(e)}}ae('.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}');
 /**
  * @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 Et extends be{constructor(e,t){super(e);const o=this.bindTemplate;this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isToggleable",!1),this.set("isVisible",!0),this.set("keystroke",void 0),this.set("withKeystroke",!1),this.set("label",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.children=this.createCollection(),this.actionView=this._createActionView(t),this.arrowView=this._createArrowView(),this.keystrokes=new m,this.focusTracker=new _,this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",o.to("class"),o.if("isVisible","ck-hidden",(e=>!e)),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render(),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",((e,t)=>{this.focusTracker.focusedElement===this.actionView.element&&(this.arrowView.focus(),t())})),this.keystrokes.set("arrowleft",((e,t)=>{this.focusTracker.focusedElement===this.arrowView.element&&(this.actionView.focus(),t())}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(e){const t=e||new xe;return e||t.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),t.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),t.delegate("execute").to(this),t}_createArrowView(){const e=new xe,t=e.bindTemplate;return e.icon=Ee,e.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":t.to("isOn"),"aria-haspopup":!0,"aria-expanded":t.to("isOn",(e=>String(e)))}}),e.bind("isEnabled").to(this),e.bind("label").to(this),e.bind("tooltip").to(this),e.delegate("execute").to(this,"open"),e}}ke(":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}");
+class Ct extends le{constructor(e,t){super(e);const o=this.bindTemplate;this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isToggleable",!1),this.set("isVisible",!0),this.set("keystroke",void 0),this.set("withKeystroke",!1),this.set("label",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.children=this.createCollection(),this.actionView=this._createActionView(t),this.arrowView=this._createArrowView(),this.keystrokes=new b,this.focusTracker=new k,this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",o.to("class"),o.if("isVisible","ck-hidden",(e=>!e)),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render(),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",((e,t)=>{this.focusTracker.focusedElement===this.actionView.element&&(this.arrowView.focus(),t())})),this.keystrokes.set("arrowleft",((e,t)=>{this.focusTracker.focusedElement===this.arrowView.element&&(this.actionView.focus(),t())}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(e){const t=e||new xe;return e||t.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),t.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),t.delegate("execute").to(this),t}_createArrowView(){const e=new xe,t=e.bindTemplate;return e.icon=Ee,e.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":t.to("isOn"),"aria-haspopup":!0,"aria-expanded":t.to("isOn",(e=>String(e)))}}),e.bind("isEnabled").to(this),e.bind("label").to(this),e.bind("tooltip").to(this),e.delegate("execute").to(this,"open"),e}}ae(":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}");
 /**
  * @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
  */
-function Ot(e,t=lt){const o="function"==typeof t?new t(e):t,i=new ct(e),s=new at(e,o,i);return o.bind("isEnabled").to(s),o instanceof Et?o.arrowView.bind("isOn").to(s,"isOpen"):o.bind("isOn").to(s,"isOpen"),function(e){(function(e){e.on("render",(()=>{R({emitter:e,activator:()=>e.isOpen,callback:()=>{e.isOpen=!1},contextElements:()=>[e.element,...e.focusTracker._elements]})}))})(e),function(e){e.on("execute",(t=>{t.source instanceof Te||(e.isOpen=!1)}))}(e),function(e){e.focusTracker.on("change:isFocused",((t,o,i)=>{e.isOpen&&!i&&(e.isOpen=!1)}))}(e),function(e){e.keystrokes.set("arrowdown",((t,o)=>{e.isOpen&&(e.panelView.focus(),o())})),e.keystrokes.set("arrowup",((t,o)=>{e.isOpen&&(e.panelView.focusLast(),o())}))}(e),function(e){e.on("change:isOpen",((t,o,i)=>{if(i)return;const s=e.panelView.element;s&&s.contains(w.document.activeElement)&&e.buttonView.focus()}))}(e),function(e){e.on("change:isOpen",((t,o,i)=>{i&&e.panelView.focus()}),{priority:"low"})}(e)}(s),s}function It(e,t,o={}){e.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),e.isOpen?Bt(e,t,o):e.once("change:isOpen",(()=>Bt(e,t,o)),{priority:"highest"}),o.enableActiveItemFocusOnDropdownOpen&&Ft(e,(()=>e.toolbarView.items.find((e=>e.isOn))))}function Bt(e,t,o){const i=e.locale,s=i.t,r=e.toolbarView=new wt(i),n="function"==typeof t?t():t;r.ariaLabel=o.ariaLabel||s("Dropdown toolbar"),o.maxWidth&&(r.maxWidth=o.maxWidth),o.class&&(r.class=o.class),o.isCompact&&(r.isCompact=o.isCompact),o.isVertical&&(r.isVertical=!0),n instanceof q?r.items.bindTo(n).using((e=>e)):r.items.addMany(n),e.panelView.children.add(r),r.items.delegate("execute").to(e)}function Pt(e,t,o={}){e.isOpen?Mt(e,t,o):e.once("change:isOpen",(()=>Mt(e,t,o)),{priority:"highest"}),Ft(e,(()=>e.listView.items.find((e=>e instanceof xt&&e.children.first.isOn))))}function Mt(e,t,o){const i=e.locale,s=e.listView=new Ct(i),r="function"==typeof t?t():t;s.ariaLabel=o.ariaLabel,s.role=o.role,At(e,s.items,r,i),e.panelView.children.add(s),s.items.delegate("execute").to(e)}function Ft(e,t){e.on("change:isOpen",(()=>{if(!e.isOpen)return;const o=t();o&&("function"==typeof o.focus?o.focus():T("ui-dropdown-focus-child-on-open-child-missing-focus",{view:o}))}),{priority:C.low-10})}function At(e,t,o,i){t.bindTo(o).using((t=>{if("separator"===t.type)return new Tt(i);if("group"===t.type){const o=new Vt(i);return o.set({label:t.label}),At(e,o.items,t.items,i),o.items.delegate("execute").to(e),o}if("button"===t.type||"switchbutton"===t.type){const e=new xt(i);let o;return"button"===t.type?(o=new xe(i),o.bind("ariaChecked").to(o,"isOn")):o=new Te(i),o.bind(...Object.keys(t.model)).to(t.model),o.delegate("execute").to(e),e.children.add(o),e}return null}))}
+function Et(e,t=lt){const o="function"==typeof t?new t(e):t,i=new ct(e),r=new at(e,o,i);return o.bind("isEnabled").to(r),o instanceof Ct?o.arrowView.bind("isOn").to(r,"isOpen"):o.bind("isOn").to(r,"isOpen"),function(e){(function(e){e.on("render",(()=>{de({emitter:e,activator:()=>e.isOpen,callback:()=>{e.isOpen=!1},contextElements:()=>[e.element,...e.focusTracker._elements]})}))})(e),function(e){e.on("execute",(t=>{t.source instanceof Te||(e.isOpen=!1)}))}(e),function(e){e.focusTracker.on("change:isFocused",((t,o,i)=>{e.isOpen&&!i&&(e.isOpen=!1)}))}(e),function(e){e.keystrokes.set("arrowdown",((t,o)=>{e.isOpen&&(e.panelView.focus(),o())})),e.keystrokes.set("arrowup",((t,o)=>{e.isOpen&&(e.panelView.focusLast(),o())}))}(e),function(e){e.on("change:isOpen",((t,o,i)=>{if(i)return;const r=e.panelView.element;r&&r.contains(_.document.activeElement)&&e.buttonView.focus()}))}(e),function(e){e.on("change:isOpen",((t,o,i)=>{i&&e.panelView.focus()}),{priority:"low"})}(e)}(r),r}function Ot(e,t,o={}){e.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),e.isOpen?It(e,t,o):e.once("change:isOpen",(()=>It(e,t,o)),{priority:"highest"}),o.enableActiveItemFocusOnDropdownOpen&&Mt(e,(()=>e.toolbarView.items.find((e=>e.isOn))))}function It(e,t,o){const i=e.locale,r=i.t,s=e.toolbarView=new ft(i),n="function"==typeof t?t():t;s.ariaLabel=o.ariaLabel||r("Dropdown toolbar"),o.maxWidth&&(s.maxWidth=o.maxWidth),o.class&&(s.class=o.class),o.isCompact&&(s.isCompact=o.isCompact),o.isVertical&&(s.isVertical=!0),n instanceof N?s.items.bindTo(n).using((e=>e)):s.items.addMany(n),e.panelView.children.add(s),s.items.delegate("execute").to(e)}function Pt(e,t,o={}){e.isOpen?Bt(e,t,o):e.once("change:isOpen",(()=>Bt(e,t,o)),{priority:"highest"}),Mt(e,(()=>e.listView.items.find((e=>e instanceof yt&&e.children.first.isOn))))}function Bt(e,t,o){const i=e.locale,r=e.listView=new Vt(i),s="function"==typeof t?t():t;r.ariaLabel=o.ariaLabel,r.role=o.role,Ft(e,r.items,s,i),e.panelView.children.add(r),r.items.delegate("execute").to(e)}function Mt(e,t){e.on("change:isOpen",(()=>{if(!e.isOpen)return;const o=t();o&&("function"==typeof o.focus?o.focus():v("ui-dropdown-focus-child-on-open-child-missing-focus",{view:o}))}),{priority:x.low-10})}function Ft(e,t,o,i){t.bindTo(o).using((t=>{if("separator"===t.type)return new xt(i);if("group"===t.type){const o=new Tt(i);return o.set({label:t.label}),Ft(e,o.items,t.items,i),o.items.delegate("execute").to(e),o}if("button"===t.type||"switchbutton"===t.type){const e=new yt(i);let o;return"button"===t.type?(o=new xe(i),o.bind("ariaChecked").to(o,"isOn")):o=new Te(i),o.bind(...Object.keys(t.model)).to(t.model),o.delegate("execute").to(e),e.children.add(o),e}return null}))}
 /**
  * @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
- */ke(".ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}");const Lt=(e,t,o)=>{const i=new it(e.locale);return i.set({id:t,ariaDescribedById:o}),i.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),i.bind("hasError").to(e,"errorText",(e=>!!e)),i.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(i),i},Dt=(e,t,o)=>{const i=new st(e.locale);return i.set({id:t,ariaDescribedById:o,inputMode:"numeric"}),i.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),i.bind("hasError").to(e,"errorText",(e=>!!e)),i.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(i),i},St=(e,t,o)=>{const i=new rt(e.locale);return i.set({id:t,ariaDescribedById:o}),i.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),i.bind("hasError").to(e,"errorText",(e=>!!e)),i.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(i),i},zt=(e,t,o)=>{const i=Ot(e.locale);return i.set({id:t,ariaDescribedById:o}),i.bind("isEnabled").to(e),i},Nt=(e,t=0,o=1)=>e>o?o:e<t?t:e,Rt=(e,t=0,o=Math.pow(10,t))=>Math.round(o*e)/o,Wt=e=>("#"===e[0]&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Rt(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:8===e.length?Rt(parseInt(e.substring(6,8),16)/255,2):1}),Gt=e=>{const{h:t,s:o,l:i}=(({h:e,s:t,v:o,a:i})=>{const s=(200-t)*o/100;return{h:Rt(e),s:Rt(s>0&&s<200?t*o/100/(s<=100?s:200-s)*100:0),l:Rt(s/2),a:Rt(i,2)}})(e);return`hsl(${t}, ${o}%, ${i}%)`},Ht=({h:e,s:t,v:o,a:i})=>{e=e/360*6,t/=100,o/=100;const s=Math.floor(e),r=o*(1-t),n=o*(1-(e-s)*t),c=o*(1-(1-e+s)*t),a=s%6;return{r:Rt(255*[o,n,r,r,c,o][a]),g:Rt(255*[c,o,o,n,r,r][a]),b:Rt(255*[r,r,c,o,o,n][a]),a:Rt(i,2)}},$t=e=>{const t=e.toString(16);return t.length<2?"0"+t:t},qt=({r:e,g:t,b:o,a:i})=>{const s=i<1?$t(Rt(255*i)):"";return"#"+$t(e)+$t(t)+$t(o)+s},jt=({r:e,g:t,b:o,a:i})=>{const s=Math.max(e,t,o),r=s-Math.min(e,t,o),n=r?s===e?(t-o)/r:s===t?2+(o-e)/r:4+(e-t)/r:0;return{h:Rt(60*(n<0?n+6:n)),s:Rt(s?r/s*100:0),v:Rt(s/255*100),a:i}},Ut=(e,t)=>{if(e===t)return!0;for(const o in e)if(e[o]!==t[o])return!1;return!0},Kt={},Xt=e=>{let t=Kt[e];return t||(t=document.createElement("template"),t.innerHTML=e,Kt[e]=t),t},Zt=(e,t,o)=>{e.dispatchEvent(new CustomEvent(t,{bubbles:!0,detail:o}))};let Yt=!1;const Qt=e=>"touches"in e,Jt=(e,t)=>{const o=Qt(t)?t.touches[0]:t,i=e.el.getBoundingClientRect();Zt(e.el,"move",e.getMove({x:Nt((o.pageX-(i.left+window.pageXOffset))/i.width),y:Nt((o.pageY-(i.top+window.pageYOffset))/i.height)}))};class eo{constructor(e,t,o,i){const s=Xt(`<div role="slider" tabindex="0" part="${t}" ${o}><div part="${t}-pointer"></div></div>`);e.appendChild(s.content.cloneNode(!0));const r=e.querySelector(`[part=${t}]`);r.addEventListener("mousedown",this),r.addEventListener("touchstart",this),r.addEventListener("keydown",this),this.el=r,this.xy=i,this.nodes=[r.firstChild,r]}set dragging(e){const t=e?document.addEventListener:document.removeEventListener;t(Yt?"touchmove":"mousemove",this),t(Yt?"touchend":"mouseup",this)}handleEvent(e){switch(e.type){case"mousedown":case"touchstart":if(e.preventDefault(),!(e=>!(Yt&&!Qt(e)||(Yt||(Yt=Qt(e)),0)))(e)||!Yt&&0!=e.button)return;this.el.focus(),Jt(this,e),this.dragging=!0;break;case"mousemove":case"touchmove":e.preventDefault(),Jt(this,e);break;case"mouseup":case"touchend":this.dragging=!1;break;case"keydown":((e,t)=>{const o=t.keyCode;o>40||e.xy&&o<37||o<33||(t.preventDefault(),Zt(e.el,"move",e.getMove({x:39===o?.01:37===o?-.01:34===o?.05:33===o?-.05:35===o?1:36===o?-1:0,y:40===o?.01:38===o?-.01:0},!0)))})(this,e)}}style(e){e.forEach(((e,t)=>{for(const o in e)this.nodes[t].style.setProperty(o,e[o])}))}}class to extends eo{constructor(e){super(e,"hue",'aria-label="Hue" aria-valuemin="0" aria-valuemax="360"',!1)}update({h:e}){this.h=e,this.style([{left:e/360*100+"%",color:Gt({h:e,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuenow",`${Rt(e)}`)}getMove(e,t){return{h:t?Nt(this.h+360*e.x,0,360):360*e.x}}}class oo extends eo{constructor(e){super(e,"saturation",'aria-label="Color"',!0)}update(e){this.hsva=e,this.style([{top:100-e.v+"%",left:`${e.s}%`,color:Gt(e)},{"background-color":Gt({h:e.h,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuetext",`Saturation ${Rt(e.s)}%, Brightness ${Rt(e.v)}%`)}getMove(e,t){return{s:t?Nt(this.hsva.s+100*e.x,0,100):100*e.x,v:t?Nt(this.hsva.v-100*e.y,0,100):Math.round(100-100*e.y)}}}const io=Symbol("same"),so=Symbol("color"),ro=Symbol("hsva"),no=Symbol("update"),co=Symbol("parts"),ao=Symbol("css"),lo=Symbol("sliders");class ho extends HTMLElement{static get observedAttributes(){return["color"]}get[ao](){return[':host{display:flex;flex-direction:column;position:relative;width:200px;height:200px;user-select:none;-webkit-user-select:none;cursor:default}:host([hidden]){display:none!important}[role=slider]{position:relative;touch-action:none;user-select:none;-webkit-user-select:none;outline:0}[role=slider]:last-child{border-radius:0 0 8px 8px}[part$=pointer]{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;display:flex;place-content:center center;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}[part$=pointer]::after{content:"";width:100%;height:100%;border-radius:inherit;background-color:currentColor}[role=slider]:focus [part$=pointer]{transform:translate(-50%,-50%) scale(1.1)}',"[part=hue]{flex:0 0 24px;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}[part=hue-pointer]{top:50%;z-index:2}","[part=saturation]{flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,rgba(255,255,255,0));box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}[part=saturation-pointer]{z-index:3}"]}get[lo](){return[oo,to]}get color(){return this[so]}set color(e){if(!this[io](e)){const t=this.colorModel.toHsva(e);this[no](t),this[so]=e}}constructor(){super();const e=Xt(`<style>${this[ao].join("")}</style>`),t=this.attachShadow({mode:"open"});t.appendChild(e.content.cloneNode(!0)),t.addEventListener("move",this),this[co]=this[lo].map((e=>new e(t)))}connectedCallback(){if(this.hasOwnProperty("color")){const e=this.color;delete this.color,this.color=e}else this.color||(this.color=this.colorModel.defaultColor)}attributeChangedCallback(e,t,o){const i=this.colorModel.fromAttr(o);this[io](i)||(this.color=i)}handleEvent(e){const t=this[ro],o={...t,...e.detail};let i;this[no](o),Ut(o,t)||this[io](i=this.colorModel.fromHsva(o))||(this[so]=i,Zt(this,"color-changed",{value:i}))}[io](e){return this.color&&this.colorModel.equal(e,this.color)}[no](e){this[ro]=e,this[co].forEach((t=>t.update(e)))}}const uo={defaultColor:"#000",toHsva:e=>jt(Wt(e)),fromHsva:({h:e,s:t,v:o})=>qt(Ht({h:e,s:t,v:o,a:1})),equal:(e,t)=>e.toLowerCase()===t.toLowerCase()||Ut(Wt(e),Wt(t)),fromAttr:e=>e};class ko extends ho{get colorModel(){return uo}}ke(".color-picker-hex-input{width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:var(--ck-spacing-large) 0 0;width:unset}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-right:var(--ck-spacing-medium);padding-top:var(--ck-spacing-tiny)}");class bo extends be{constructor(e,t={}){super(e),this.set({color:"",_hexColor:""}),this.hexInputRow=this._createInputRow();const o=this.createCollection();t.hideInput||o.add(this.hexInputRow),this.setTemplate({tag:"div",attributes:{class:["ck","ck-color-picker"],tabindex:-1},children:o}),this._config=t,this._debounceColorPickerEvent=M((e=>{this.set("color",e),this.fire("colorSelected",{color:this.color})}),150,{leading:!0}),this.on("set:color",((e,t,o)=>{e.return=Qe(o,this._config.format||"hsl")})),this.on("change:color",(()=>{this._hexColor=po(this.color)})),this.on("change:_hexColor",(()=>{document.activeElement!==this.picker&&this.picker.setAttribute("color",this._hexColor),po(this.color)!=po(this._hexColor)&&(this.color=this._hexColor)}))}render(){var e,t;if(super.render(),e="hex-color-picker",t=ko,void 0===customElements.get(e)&&customElements.define(e,t),this.picker=w.document.createElement("hex-color-picker"),this.picker.setAttribute("class","hex-color-picker"),this.picker.setAttribute("tabindex","-1"),this._createSlidersView(),this.element){this.hexInputRow.element?this.element.insertBefore(this.picker,this.hexInputRow.element):this.element.appendChild(this.picker);const e=document.createElement("style");e.textContent='[role="slider"]:focus [part$="pointer"] {border: 1px solid #fff;outline: 1px solid var(--ck-color-focus-border);box-shadow: 0 0 0 2px #fff;}',this.picker.shadowRoot.appendChild(e)}this.picker.addEventListener("color-changed",(e=>{const t=e.detail.value;this._debounceColorPickerEvent(t)}))}focus(){
+ */ae(".ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}");const At=(e,t,o)=>{const i=new it(e.locale);return i.set({id:t,ariaDescribedById:o}),i.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),i.bind("hasError").to(e,"errorText",(e=>!!e)),i.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(i),i},Lt=(e,t,o)=>{const i=new rt(e.locale);return i.set({id:t,ariaDescribedById:o,inputMode:"numeric"}),i.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),i.bind("hasError").to(e,"errorText",(e=>!!e)),i.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(i),i},St=(e,t,o)=>{const i=new st(e.locale);return i.set({id:t,ariaDescribedById:o}),i.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),i.bind("hasError").to(e,"errorText",(e=>!!e)),i.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(i),i},Dt=(e,t,o)=>{const i=Et(e.locale);return i.set({id:t,ariaDescribedById:o}),i.bind("isEnabled").to(e),i},zt=(e,t=0,o=1)=>e>o?o:e<t?t:e,Rt=(e,t=0,o=Math.pow(10,t))=>Math.round(o*e)/o,Nt=e=>("#"===e[0]&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Rt(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:8===e.length?Rt(parseInt(e.substring(6,8),16)/255,2):1}),Wt=e=>{const{h:t,s:o,l:i}=(({h:e,s:t,v:o,a:i})=>{const r=(200-t)*o/100;return{h:Rt(e),s:Rt(r>0&&r<200?t*o/100/(r<=100?r:200-r)*100:0),l:Rt(r/2),a:Rt(i,2)}})(e);return`hsl(${t}, ${o}%, ${i}%)`},Gt=({h:e,s:t,v:o,a:i})=>{e=e/360*6,t/=100,o/=100;const r=Math.floor(e),s=o*(1-t),n=o*(1-(e-r)*t),c=o*(1-(1-e+r)*t),a=r%6;return{r:Rt(255*[o,n,s,s,c,o][a]),g:Rt(255*[c,o,o,n,s,s][a]),b:Rt(255*[s,s,c,o,o,n][a]),a:Rt(i,2)}},Ht=e=>{const t=e.toString(16);return t.length<2?"0"+t:t},$t=({r:e,g:t,b:o,a:i})=>{const r=i<1?Ht(Rt(255*i)):"";return"#"+Ht(e)+Ht(t)+Ht(o)+r},qt=({r:e,g:t,b:o,a:i})=>{const r=Math.max(e,t,o),s=r-Math.min(e,t,o),n=s?r===e?(t-o)/s:r===t?2+(o-e)/s:4+(e-t)/s:0;return{h:Rt(60*(n<0?n+6:n)),s:Rt(r?s/r*100:0),v:Rt(r/255*100),a:i}},jt=(e,t)=>{if(e===t)return!0;for(const o in e)if(e[o]!==t[o])return!1;return!0},Ut={},Kt=e=>{let t=Ut[e];return t||(t=document.createElement("template"),t.innerHTML=e,Ut[e]=t),t},Xt=(e,t,o)=>{e.dispatchEvent(new CustomEvent(t,{bubbles:!0,detail:o}))};let Zt=!1;const Yt=e=>"touches"in e,Qt=(e,t)=>{const o=Yt(t)?t.touches[0]:t,i=e.el.getBoundingClientRect();Xt(e.el,"move",e.getMove({x:zt((o.pageX-(i.left+window.pageXOffset))/i.width),y:zt((o.pageY-(i.top+window.pageYOffset))/i.height)}))};class Jt{constructor(e,t,o,i){const r=Kt(`<div role="slider" tabindex="0" part="${t}" ${o}><div part="${t}-pointer"></div></div>`);e.appendChild(r.content.cloneNode(!0));const s=e.querySelector(`[part=${t}]`);s.addEventListener("mousedown",this),s.addEventListener("touchstart",this),s.addEventListener("keydown",this),this.el=s,this.xy=i,this.nodes=[s.firstChild,s]}set dragging(e){const t=e?document.addEventListener:document.removeEventListener;t(Zt?"touchmove":"mousemove",this),t(Zt?"touchend":"mouseup",this)}handleEvent(e){switch(e.type){case"mousedown":case"touchstart":if(e.preventDefault(),!(e=>!(Zt&&!Yt(e)||(Zt||(Zt=Yt(e)),0)))(e)||!Zt&&0!=e.button)return;this.el.focus(),Qt(this,e),this.dragging=!0;break;case"mousemove":case"touchmove":e.preventDefault(),Qt(this,e);break;case"mouseup":case"touchend":this.dragging=!1;break;case"keydown":((e,t)=>{const o=t.keyCode;o>40||e.xy&&o<37||o<33||(t.preventDefault(),Xt(e.el,"move",e.getMove({x:39===o?.01:37===o?-.01:34===o?.05:33===o?-.05:35===o?1:36===o?-1:0,y:40===o?.01:38===o?-.01:0},!0)))})(this,e)}}style(e){e.forEach(((e,t)=>{for(const o in e)this.nodes[t].style.setProperty(o,e[o])}))}}class eo extends Jt{constructor(e){super(e,"hue",'aria-label="Hue" aria-valuemin="0" aria-valuemax="360"',!1)}update({h:e}){this.h=e,this.style([{left:e/360*100+"%",color:Wt({h:e,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuenow",`${Rt(e)}`)}getMove(e,t){return{h:t?zt(this.h+360*e.x,0,360):360*e.x}}}class to extends Jt{constructor(e){super(e,"saturation",'aria-label="Color"',!0)}update(e){this.hsva=e,this.style([{top:100-e.v+"%",left:`${e.s}%`,color:Wt(e)},{"background-color":Wt({h:e.h,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuetext",`Saturation ${Rt(e.s)}%, Brightness ${Rt(e.v)}%`)}getMove(e,t){return{s:t?zt(this.hsva.s+100*e.x,0,100):100*e.x,v:t?zt(this.hsva.v-100*e.y,0,100):Math.round(100-100*e.y)}}}const oo=Symbol("same"),io=Symbol("color"),ro=Symbol("hsva"),so=Symbol("update"),no=Symbol("parts"),co=Symbol("css"),ao=Symbol("sliders");class lo extends HTMLElement{static get observedAttributes(){return["color"]}get[co](){return[':host{display:flex;flex-direction:column;position:relative;width:200px;height:200px;user-select:none;-webkit-user-select:none;cursor:default}:host([hidden]){display:none!important}[role=slider]{position:relative;touch-action:none;user-select:none;-webkit-user-select:none;outline:0}[role=slider]:last-child{border-radius:0 0 8px 8px}[part$=pointer]{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;display:flex;place-content:center center;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}[part$=pointer]::after{content:"";width:100%;height:100%;border-radius:inherit;background-color:currentColor}[role=slider]:focus [part$=pointer]{transform:translate(-50%,-50%) scale(1.1)}',"[part=hue]{flex:0 0 24px;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}[part=hue-pointer]{top:50%;z-index:2}","[part=saturation]{flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,rgba(255,255,255,0));box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}[part=saturation-pointer]{z-index:3}"]}get[ao](){return[to,eo]}get color(){return this[io]}set color(e){if(!this[oo](e)){const t=this.colorModel.toHsva(e);this[so](t),this[io]=e}}constructor(){super();const e=Kt(`<style>${this[co].join("")}</style>`),t=this.attachShadow({mode:"open"});t.appendChild(e.content.cloneNode(!0)),t.addEventListener("move",this),this[no]=this[ao].map((e=>new e(t)))}connectedCallback(){if(this.hasOwnProperty("color")){const e=this.color;delete this.color,this.color=e}else this.color||(this.color=this.colorModel.defaultColor)}attributeChangedCallback(e,t,o){const i=this.colorModel.fromAttr(o);this[oo](i)||(this.color=i)}handleEvent(e){const t=this[ro],o={...t,...e.detail};let i;this[so](o),jt(o,t)||this[oo](i=this.colorModel.fromHsva(o))||(this[io]=i,Xt(this,"color-changed",{value:i}))}[oo](e){return this.color&&this.colorModel.equal(e,this.color)}[so](e){this[ro]=e,this[no].forEach((t=>t.update(e)))}}const ho={defaultColor:"#000",toHsva:e=>qt(Nt(e)),fromHsva:({h:e,s:t,v:o})=>$t(Gt({h:e,s:t,v:o,a:1})),equal:(e,t)=>e.toLowerCase()===t.toLowerCase()||jt(Nt(e),Nt(t)),fromAttr:e=>e};class uo extends lo{get colorModel(){return ho}}ae(".color-picker-hex-input{width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:var(--ck-spacing-large) 0 0;width:unset}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-right:var(--ck-spacing-medium);padding-top:var(--ck-spacing-tiny)}");class ko extends le{constructor(e,t={}){super(e),this.set({color:"",_hexColor:""}),this.hexInputRow=this._createInputRow();const o=this.createCollection();t.hideInput||o.add(this.hexInputRow),this.setTemplate({tag:"div",attributes:{class:["ck","ck-color-picker"],tabindex:-1},children:o}),this._config=t,this._debounceColorPickerEvent=I((e=>{this.set("color",e),this.fire("colorSelected",{color:this.color})}),150,{leading:!0}),this.on("set:color",((e,t,o)=>{e.return=Qe(o,this._config.format||"hsl")})),this.on("change:color",(()=>{this._hexColor=bo(this.color)})),this.on("change:_hexColor",(()=>{document.activeElement!==this.picker&&this.picker.setAttribute("color",this._hexColor),bo(this.color)!=bo(this._hexColor)&&(this.color=this._hexColor)}))}render(){var e,t;if(super.render(),e="hex-color-picker",t=uo,void 0===customElements.get(e)&&customElements.define(e,t),this.picker=_.document.createElement("hex-color-picker"),this.picker.setAttribute("class","hex-color-picker"),this.picker.setAttribute("tabindex","-1"),this._createSlidersView(),this.element){this.hexInputRow.element?this.element.insertBefore(this.picker,this.hexInputRow.element):this.element.appendChild(this.picker);const e=document.createElement("style");e.textContent='[role="slider"]:focus [part$="pointer"] {border: 1px solid #fff;outline: 1px solid var(--ck-color-focus-border);box-shadow: 0 0 0 2px #fff;}',this.picker.shadowRoot.appendChild(e)}this.picker.addEventListener("color-changed",(e=>{const t=e.detail.value;this._debounceColorPickerEvent(t)}))}focus(){
 /* istanbul ignore next -- @preserve */
-if(!this._config.hideInput&&(k.isGecko||k.isiOS||k.isSafari)){this.hexInputRow.children.get(1).focus()}this.slidersView.first.focus()}_createSlidersView(){const e=[...this.picker.shadowRoot.children].filter((e=>"slider"===e.getAttribute("role"))).map((e=>new _o(e)));this.slidersView=this.createCollection(),e.forEach((e=>{this.slidersView.add(e)}))}_createInputRow(){const e=new mo,t=this._createColorInput();return new fo(this.locale,[e,t])}_createColorInput(){const e=new et(this.locale,Lt),{t}=this.locale;return e.set({label:t("HEX"),class:"color-picker-hex-input"}),e.fieldView.bind("value").to(this,"_hexColor",(t=>e.isFocused?e.fieldView.value:t.startsWith("#")?t.substring(1):t)),e.fieldView.on("input",(()=>{const t=e.fieldView.element.value;if(t){const e=t.trim(),o=e.startsWith("#")?e.substring(1):e;[3,4,6,8].includes(o.length)&&/(([0-9a-fA-F]{2}){3,4}|([0-9a-fA-F]){3,4})/.test(o)&&this._debounceColorPickerEvent("#"+o)}})),e}}function po(e){let t=function(e){if(!e)return"";const t=Je(e);return t?"hex"===t.space?t.hexValue:Qe(e,"hex"):"#000"}(e);return t||(t="#000"),4===t.length&&(t="#"+[t[1],t[1],t[2],t[2],t[3],t[3]].join("")),t.toLowerCase()}class _o extends be{constructor(e){super(),this.element=e}focus(){this.element.focus()}}class mo extends be{constructor(e){super(e),this.setTemplate({tag:"div",attributes:{class:["ck","ck-color-picker__hash-view"]},children:"#"})}}class fo extends be{constructor(e,t){super(e),this.children=this.createCollection(t),this.setTemplate({tag:"div",attributes:{class:["ck","ck-color-picker__row"]},children:this.children})}}
+if(!this._config.hideInput&&(d.isGecko||d.isiOS||d.isSafari)){this.hexInputRow.children.get(1).focus()}this.slidersView.first.focus()}_createSlidersView(){const e=[...this.picker.shadowRoot.children].filter((e=>"slider"===e.getAttribute("role"))).map((e=>new po(e)));this.slidersView=this.createCollection(),e.forEach((e=>{this.slidersView.add(e)}))}_createInputRow(){const e=this._createColorInput();return new mo(this.locale,e)}_createColorInput(){const e=new et(this.locale,At),{t}=this.locale;return e.set({label:t("HEX"),class:"color-picker-hex-input"}),e.fieldView.bind("value").to(this,"_hexColor",(t=>e.isFocused?e.fieldView.value:t.startsWith("#")?t.substring(1):t)),e.fieldView.on("input",(()=>{const t=e.fieldView.element.value;if(t){const e=fo(t);e&&this._debounceColorPickerEvent(e)}})),e}isValid(){const{t:e}=this.locale;return this.resetValidationStatus(),!!this.hexInputRow.getParsedColor()||(this.hexInputRow.inputView.errorText=e('Please enter a valid color (e.g. "ff0000").'),!1)}resetValidationStatus(){this.hexInputRow.inputView.errorText=null}}function bo(e){let t=function(e){if(!e)return"";const t=Je(e);return t?"hex"===t.space?t.hexValue:Qe(e,"hex"):"#000"}(e);return t||(t="#000"),4===t.length&&(t="#"+[t[1],t[1],t[2],t[2],t[3],t[3]].join("")),t.toLowerCase()}class po extends le{constructor(e){super(),this.element=e}focus(){this.element.focus()}}class _o extends le{constructor(e){super(e),this.setTemplate({tag:"div",attributes:{class:["ck","ck-color-picker__hash-view"]},children:"#"})}}class mo extends le{constructor(e,t){super(e),this.inputView=t,this.children=this.createCollection([new _o,this.inputView]),this.setTemplate({tag:"div",attributes:{class:["ck","ck-color-picker__row"]},children:this.children})}getParsedColor(){return fo(this.inputView.fieldView.element.value)}}function fo(e){if(!e)return null;const t=e.trim().replace(/^#/,"");return[3,4,6,8].includes(t.length)&&/^(([0-9a-fA-F]{2}){3,4}|([0-9a-fA-F]){3,4})$/.test(t)?`#${t}`:null}
 /**
  * @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 wo extends(l(i)){constructor(e){super(e),this.set("isEmpty",!0),this.on("change",(()=>{this.set("isEmpty",0===this.length)}))}add(e,t){return this.find((t=>t.color===e.color))?this:super.add(e,t)}hasColor(e){return!!this.find((t=>t.color===e))}}
+ */class wo extends(n(e)){constructor(e){super(e),this.set("isEmpty",!0),this.on("change",(()=>{this.set("isEmpty",0===this.length)}))}add(e,t){return this.find((t=>t.color===e.color))?this:super.add(e,t)}hasColor(e){return!!this.find((t=>t.color===e))}}
 /**
  * @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{eraser:go,colorPalette:vo}=t;class yo extends be{constructor(e,{colors:t,columns:o,removeButtonLabel:i,documentColorsLabel:s,documentColorsCount:r,colorPickerLabel:n,focusTracker:c,focusables:a}){super(e);const l=this.bindTemplate;this.set("isVisible",!0),this.focusTracker=c,this.items=this.createCollection(),this.colorDefinitions=t,this.columns=o,this.documentColors=new wo,this.documentColorsCount=r,this._focusables=a,this._removeButtonLabel=i,this._colorPickerLabel=n,this._documentColorsLabel=s,this.setTemplate({tag:"div",attributes:{class:["ck-color-grids-fragment",l.if("isVisible","ck-hidden",(e=>!e))]},children:this.items}),this.removeColorButtonView=this._createRemoveColorButton(),this.items.add(this.removeColorButtonView)}updateDocumentColors(e,t){const o=e.document,i=this.documentColorsCount;this.documentColors.clear();for(const s of o.getRoots()){const o=e.createRangeIn(s);for(const e of o.getItems())if(e.is("$textProxy")&&e.hasAttribute(t)&&(this._addColorToDocumentColors(e.getAttribute(t)),this.documentColors.length>=i))return}}updateSelectedColors(){const e=this.documentColorsGrid,t=this.staticColorsGrid,o=this.selectedColor;t.selectedColor=o,e&&(e.selectedColor=o)}render(){if(super.render(),this.staticColorsGrid=this._createStaticColorsGrid(),this.items.add(this.staticColorsGrid),this.documentColorsCount){const e=j.bind(this.documentColors,this.documentColors),t=new pe(this.locale);t.text=this._documentColorsLabel,t.extendTemplate({attributes:{class:["ck","ck-color-grid__label",e.if("isEmpty","ck-hidden")]}}),this.items.add(t),this.documentColorsGrid=this._createDocumentColorsGrid(),this.items.add(this.documentColorsGrid)}this._createColorPickerButton(),this._addColorSelectorElementsToFocusTracker()}focus(){this.removeColorButtonView.focus()}destroy(){super.destroy()}addColorPickerButton(){this.colorPickerButtonView&&(this.items.add(this.colorPickerButtonView),this.focusTracker.add(this.colorPickerButtonView.element),this._focusables.add(this.colorPickerButtonView))}_addColorSelectorElementsToFocusTracker(){this.focusTracker.add(this.removeColorButtonView.element),this._focusables.add(this.removeColorButtonView),this.staticColorsGrid&&(this.focusTracker.add(this.staticColorsGrid.element),this._focusables.add(this.staticColorsGrid)),this.documentColorsGrid&&(this.focusTracker.add(this.documentColorsGrid.element),this._focusables.add(this.documentColorsGrid))}_createColorPickerButton(){this.colorPickerButtonView=new xe,this.colorPickerButtonView.set({label:this._colorPickerLabel,withText:!0,icon:vo,class:"ck-color-selector__color-picker"}),this.colorPickerButtonView.on("execute",(()=>{this.fire("colorPicker:show")}))}_createRemoveColorButton(){const e=new xe;return e.set({withText:!0,icon:go,label:this._removeButtonLabel}),e.class="ck-color-selector__remove-color",e.on("execute",(()=>{this.fire("execute",{value:null,source:"removeColorButton"})})),e.render(),e}_createStaticColorsGrid(){const e=new Fe(this.locale,{colorDefinitions:this.colorDefinitions,columns:this.columns});return e.on("execute",((e,t)=>{this.fire("execute",{value:t.value,source:"staticColorsGrid"})})),e}_createDocumentColorsGrid(){const e=j.bind(this.documentColors,this.documentColors),t=new Fe(this.locale,{columns:this.columns});return t.extendTemplate({attributes:{class:e.if("isEmpty","ck-hidden")}}),t.items.bindTo(this.documentColors).using((e=>{const t=new Me;return t.set({color:e.color,hasBorder:e.options&&e.options.hasBorder}),e.label&&t.set({label:e.label,tooltip:!0}),t.on("execute",(()=>{this.fire("execute",{value:e.color,source:"documentColorsGrid"})})),t})),this.documentColors.on("change:isEmpty",((e,o,i)=>{i&&(t.selectedColor=null)})),t}_addColorToDocumentColors(e){const t=this.colorDefinitions.find((t=>t.color===e));t?this.documentColors.add(Object.assign({},t)):this.documentColors.add({color:e,label:e,options:{hasBorder:!1}})}}
+ */const{eraser:go,colorPalette:vo}=D;class yo extends le{constructor(e,{colors:t,columns:o,removeButtonLabel:i,documentColorsLabel:r,documentColorsCount:s,colorPickerLabel:n,focusTracker:c,focusables:a}){super(e);const l=this.bindTemplate;this.set("isVisible",!0),this.focusTracker=c,this.items=this.createCollection(),this.colorDefinitions=t,this.columns=o,this.documentColors=new wo,this.documentColorsCount=s,this._focusables=a,this._removeButtonLabel=i,this._colorPickerLabel=n,this._documentColorsLabel=r,this.setTemplate({tag:"div",attributes:{class:["ck-color-grids-fragment",l.if("isVisible","ck-hidden",(e=>!e))]},children:this.items}),this.removeColorButtonView=this._createRemoveColorButton(),this.items.add(this.removeColorButtonView)}updateDocumentColors(e,t){const o=e.document,i=this.documentColorsCount;this.documentColors.clear();for(const r of o.getRoots()){const o=e.createRangeIn(r);for(const e of o.getItems())if(e.is("$textProxy")&&e.hasAttribute(t)&&(this._addColorToDocumentColors(e.getAttribute(t)),this.documentColors.length>=i))return}}updateSelectedColors(){const e=this.documentColorsGrid,t=this.staticColorsGrid,o=this.selectedColor;t.selectedColor=o,e&&(e.selectedColor=o)}render(){if(super.render(),this.staticColorsGrid=this._createStaticColorsGrid(),this.items.add(this.staticColorsGrid),this.documentColorsCount){const e=W.bind(this.documentColors,this.documentColors),t=new pe(this.locale);t.text=this._documentColorsLabel,t.extendTemplate({attributes:{class:["ck","ck-color-grid__label",e.if("isEmpty","ck-hidden")]}}),this.items.add(t),this.documentColorsGrid=this._createDocumentColorsGrid(),this.items.add(this.documentColorsGrid)}this._createColorPickerButton(),this._addColorSelectorElementsToFocusTracker()}focus(){this.removeColorButtonView.focus()}destroy(){super.destroy()}addColorPickerButton(){this.colorPickerButtonView&&(this.items.add(this.colorPickerButtonView),this.focusTracker.add(this.colorPickerButtonView.element),this._focusables.add(this.colorPickerButtonView))}_addColorSelectorElementsToFocusTracker(){this.focusTracker.add(this.removeColorButtonView.element),this._focusables.add(this.removeColorButtonView),this.staticColorsGrid&&(this.focusTracker.add(this.staticColorsGrid.element),this._focusables.add(this.staticColorsGrid)),this.documentColorsGrid&&(this.focusTracker.add(this.documentColorsGrid.element),this._focusables.add(this.documentColorsGrid))}_createColorPickerButton(){this.colorPickerButtonView=new xe,this.colorPickerButtonView.set({label:this._colorPickerLabel,withText:!0,icon:vo,class:"ck-color-selector__color-picker"}),this.colorPickerButtonView.on("execute",(()=>{this.fire("colorPicker:show")}))}_createRemoveColorButton(){const e=new xe;return e.set({withText:!0,icon:go,label:this._removeButtonLabel}),e.class="ck-color-selector__remove-color",e.on("execute",(()=>{this.fire("execute",{value:null,source:"removeColorButton"})})),e.render(),e}_createStaticColorsGrid(){const e=new Fe(this.locale,{colorDefinitions:this.colorDefinitions,columns:this.columns});return e.on("execute",((e,t)=>{this.fire("execute",{value:t.value,source:"staticColorsGrid"})})),e}_createDocumentColorsGrid(){const e=W.bind(this.documentColors,this.documentColors),t=new Fe(this.locale,{columns:this.columns});return t.extendTemplate({attributes:{class:e.if("isEmpty","ck-hidden")}}),t.items.bindTo(this.documentColors).using((e=>{const t=new Me;return t.set({color:e.color,hasBorder:e.options&&e.options.hasBorder}),e.label&&t.set({label:e.label,tooltip:!0}),t.on("execute",(()=>{this.fire("execute",{value:e.color,source:"documentColorsGrid"})})),t})),this.documentColors.on("change:isEmpty",((e,o,i)=>{i&&(t.selectedColor=null)})),t}_addColorToDocumentColors(e){const t=this.colorDefinitions.find((t=>t.color===e));t?this.documentColors.add(Object.assign({},t)):this.documentColors.add({color:e,label:e,options:{hasBorder:!1}})}}
 /**
  * @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 xo extends be{constructor(e,{focusTracker:t,focusables:o,keystrokes:i,colorPickerViewConfig:s}){super(e),this.items=this.createCollection(),this.focusTracker=t,this.keystrokes=i,this.set("isVisible",!1),this.set("selectedColor",void 0),this._focusables=o,this._colorPickerViewConfig=s;const r=this.bindTemplate,{saveButtonView:n,cancelButtonView:c}=this._createActionButtons();this.saveButtonView=n,this.cancelButtonView=c,this.actionBarView=this._createActionBarView({saveButtonView:n,cancelButtonView:c}),this.setTemplate({tag:"div",attributes:{class:["ck-color-picker-fragment",r.if("isVisible","ck-hidden",(e=>!e))]},children:this.items})}render(){super.render();const e=new bo(this.locale,{...this._colorPickerViewConfig});this.colorPickerView=e,this.colorPickerView.render(),this.selectedColor&&(e.color=this.selectedColor),this.listenTo(this,"change:selectedColor",((t,o,i)=>{e.color=i})),this.items.add(this.colorPickerView),this.items.add(this.actionBarView),this._addColorPickersElementsToFocusTracker(),this._stopPropagationOnArrowsKeys(),this._executeOnEnterPress(),this._executeUponColorChange()}destroy(){super.destroy()}focus(){this.colorPickerView.focus()}_executeOnEnterPress(){this.keystrokes.set("enter",(e=>{this.isVisible&&this.focusTracker.focusedElement!==this.cancelButtonView.element&&(this.fire("execute",{value:this.selectedColor}),e.stopPropagation(),e.preventDefault())}))}_stopPropagationOnArrowsKeys(){const e=e=>e.stopPropagation();this.keystrokes.set("arrowright",e),this.keystrokes.set("arrowleft",e),this.keystrokes.set("arrowup",e),this.keystrokes.set("arrowdown",e)}_addColorPickersElementsToFocusTracker(){for(const e of this.colorPickerView.slidersView)this.focusTracker.add(e.element),this._focusables.add(e);const e=this.colorPickerView.hexInputRow.children.get(1);e.element&&(this.focusTracker.add(e.element),this._focusables.add(e)),this.focusTracker.add(this.saveButtonView.element),this._focusables.add(this.saveButtonView),this.focusTracker.add(this.cancelButtonView.element),this._focusables.add(this.cancelButtonView)}_createActionBarView({saveButtonView:e,cancelButtonView:t}){const o=new be,i=this.createCollection();return i.add(e),i.add(t),o.setTemplate({tag:"div",attributes:{class:["ck","ck-color-selector_action-bar"]},children:i}),o}_createActionButtons(){const e=this.locale,o=e.t,i=new xe(e),s=new xe(e);return i.set({icon:t.check,class:"ck-button-save",type:"button",withText:!1,label:o("Accept")}),s.set({icon:t.cancel,class:"ck-button-cancel",type:"button",withText:!1,label:o("Cancel")}),i.on("execute",(()=>{this.fire("execute",{source:"colorPickerSaveButton",value:this.selectedColor})})),s.on("execute",(()=>{this.fire("colorPicker:cancel")})),{saveButtonView:i,cancelButtonView:s}}_executeUponColorChange(){this.colorPickerView.on("colorSelected",((e,t)=>{this.fire("execute",{value:t.color,source:"colorPicker"}),this.set("selectedColor",t.color)}))}}ke(".ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{align-items:center;display:flex}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{justify-content:flex-start}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save{flex:1}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{width:100%}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{height:100px;min-width:180px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer){height:15px;width:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{padding:0 8px 8px}");
+ */class xo extends le{constructor(e,{focusTracker:t,focusables:o,keystrokes:i,colorPickerViewConfig:r}){super(e),this.items=this.createCollection(),this.focusTracker=t,this.keystrokes=i,this.set("isVisible",!1),this.set("selectedColor",void 0),this._focusables=o,this._colorPickerViewConfig=r;const s=this.bindTemplate,{saveButtonView:n,cancelButtonView:c}=this._createActionButtons();this.saveButtonView=n,this.cancelButtonView=c,this.actionBarView=this._createActionBarView({saveButtonView:n,cancelButtonView:c}),this.setTemplate({tag:"div",attributes:{class:["ck-color-picker-fragment",s.if("isVisible","ck-hidden",(e=>!e))]},children:this.items})}render(){super.render();const e=new ko(this.locale,{...this._colorPickerViewConfig});this.colorPickerView=e,this.colorPickerView.render(),this.selectedColor&&(e.color=this.selectedColor),this.listenTo(this,"change:selectedColor",((t,o,i)=>{e.color=i})),this.items.add(this.colorPickerView),this.items.add(this.actionBarView),this._addColorPickersElementsToFocusTracker(),this._stopPropagationOnArrowsKeys(),this._executeOnEnterPress(),this._executeUponColorChange()}destroy(){super.destroy()}focus(){this.colorPickerView.focus()}resetValidationStatus(){this.colorPickerView.resetValidationStatus()}_executeOnEnterPress(){this.keystrokes.set("enter",(e=>{this.isVisible&&this.focusTracker.focusedElement!==this.cancelButtonView.element&&this.colorPickerView.isValid()&&(this.fire("execute",{value:this.selectedColor}),e.stopPropagation(),e.preventDefault())}))}_stopPropagationOnArrowsKeys(){const e=e=>e.stopPropagation();this.keystrokes.set("arrowright",e),this.keystrokes.set("arrowleft",e),this.keystrokes.set("arrowup",e),this.keystrokes.set("arrowdown",e)}_addColorPickersElementsToFocusTracker(){for(const e of this.colorPickerView.slidersView)this.focusTracker.add(e.element),this._focusables.add(e);const e=this.colorPickerView.hexInputRow.children.get(1);e.element&&(this.focusTracker.add(e.element),this._focusables.add(e)),this.focusTracker.add(this.saveButtonView.element),this._focusables.add(this.saveButtonView),this.focusTracker.add(this.cancelButtonView.element),this._focusables.add(this.cancelButtonView)}_createActionBarView({saveButtonView:e,cancelButtonView:t}){const o=new le,i=this.createCollection();return i.add(e),i.add(t),o.setTemplate({tag:"div",attributes:{class:["ck","ck-color-selector_action-bar"]},children:i}),o}_createActionButtons(){const e=this.locale,t=e.t,o=new xe(e),i=new xe(e);return o.set({icon:D.check,class:"ck-button-save",type:"button",withText:!1,label:t("Accept")}),i.set({icon:D.cancel,class:"ck-button-cancel",type:"button",withText:!1,label:t("Cancel")}),o.on("execute",(()=>{this.colorPickerView.isValid()&&this.fire("execute",{source:"colorPickerSaveButton",value:this.selectedColor})})),i.on("execute",(()=>{this.fire("colorPicker:cancel")})),{saveButtonView:o,cancelButtonView:i}}_executeUponColorChange(){this.colorPickerView.on("colorSelected",((e,t)=>{this.fire("execute",{value:t.color,source:"colorPicker"}),this.set("selectedColor",t.color)}))}}ae(".ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{align-items:center;display:flex}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{justify-content:flex-start}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save{flex:1}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{width:100%}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{height:100px;min-width:180px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer){height:15px;width:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{padding:0 8px 8px}");
 /**
  * @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 To extends be{constructor(e,{colors:t,columns:o,removeButtonLabel:i,documentColorsLabel:s,documentColorsCount:r,colorPickerLabel:n,colorPickerViewConfig:c}){super(e),this.items=this.createCollection(),this.focusTracker=new _,this.keystrokes=new m,this._focusables=new q,this._colorPickerViewConfig=c,this._focusCycler=new dt({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.colorGridsFragmentView=new yo(e,{colors:t,columns:o,removeButtonLabel:i,documentColorsLabel:s,documentColorsCount:r,colorPickerLabel:n,focusTracker:this.focusTracker,focusables:this._focusables}),this.colorPickerFragmentView=new xo(e,{focusables:this._focusables,focusTracker:this.focusTracker,keystrokes:this.keystrokes,colorPickerViewConfig:c}),this.set("_isColorGridsFragmentVisible",!0),this.set("_isColorPickerFragmentVisible",!1),this.set("selectedColor",void 0),this.colorGridsFragmentView.bind("isVisible").to(this,"_isColorGridsFragmentVisible"),this.colorPickerFragmentView.bind("isVisible").to(this,"_isColorPickerFragmentVisible"),this.on("change:selectedColor",((e,t,o)=>{this.colorGridsFragmentView.set("selectedColor",o),this.colorPickerFragmentView.set("selectedColor",o)})),this.colorGridsFragmentView.on("change:selectedColor",((e,t,o)=>{this.set("selectedColor",o)})),this.colorPickerFragmentView.on("change:selectedColor",((e,t,o)=>{this.set("selectedColor",o)})),this.setTemplate({tag:"div",attributes:{class:["ck","ck-color-selector"]},children:this.items})}render(){super.render(),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}appendUI(){this._appendColorGridsFragment(),this._colorPickerViewConfig&&this._appendColorPickerFragment()}showColorPickerFragment(){this.colorPickerFragmentView.colorPickerView&&!this._isColorPickerFragmentVisible&&(this._isColorPickerFragmentVisible=!0,this.colorPickerFragmentView.focus(),this._isColorGridsFragmentVisible=!1)}showColorGridsFragment(){this._isColorGridsFragmentVisible||(this._isColorGridsFragmentVisible=!0,this.colorGridsFragmentView.focus(),this._isColorPickerFragmentVisible=!1)}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}updateDocumentColors(e,t){this.colorGridsFragmentView.updateDocumentColors(e,t)}updateSelectedColors(){this.colorGridsFragmentView.updateSelectedColors()}_appendColorGridsFragment(){this.items.length||(this.items.add(this.colorGridsFragmentView),this.colorGridsFragmentView.delegate("execute").to(this),this.colorGridsFragmentView.delegate("colorPicker:show").to(this))}_appendColorPickerFragment(){2!==this.items.length&&(this.items.add(this.colorPickerFragmentView),this.colorGridsFragmentView.colorPickerButtonView&&this.colorGridsFragmentView.colorPickerButtonView.on("execute",(()=>{this.showColorPickerFragment()})),this.colorGridsFragmentView.addColorPickerButton(),this.colorPickerFragmentView.delegate("execute").to(this),this.colorPickerFragmentView.delegate("colorPicker:cancel").to(this))}}
+class To extends le{constructor(e,{colors:t,columns:o,removeButtonLabel:i,documentColorsLabel:r,documentColorsCount:s,colorPickerLabel:n,colorPickerViewConfig:c}){super(e),this.items=this.createCollection(),this.focusTracker=new k,this.keystrokes=new b,this._focusables=new N,this._colorPickerViewConfig=c,this._focusCycler=new dt({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.colorGridsFragmentView=new yo(e,{colors:t,columns:o,removeButtonLabel:i,documentColorsLabel:r,documentColorsCount:s,colorPickerLabel:n,focusTracker:this.focusTracker,focusables:this._focusables}),this.colorPickerFragmentView=new xo(e,{focusables:this._focusables,focusTracker:this.focusTracker,keystrokes:this.keystrokes,colorPickerViewConfig:c}),this.set("_isColorGridsFragmentVisible",!0),this.set("_isColorPickerFragmentVisible",!1),this.set("selectedColor",void 0),this.colorGridsFragmentView.bind("isVisible").to(this,"_isColorGridsFragmentVisible"),this.colorPickerFragmentView.bind("isVisible").to(this,"_isColorPickerFragmentVisible"),this.on("change:selectedColor",((e,t,o)=>{this.colorGridsFragmentView.set("selectedColor",o),this.colorPickerFragmentView.set("selectedColor",o)})),this.colorGridsFragmentView.on("change:selectedColor",((e,t,o)=>{this.set("selectedColor",o)})),this.colorPickerFragmentView.on("change:selectedColor",((e,t,o)=>{this.set("selectedColor",o)})),this.setTemplate({tag:"div",attributes:{class:["ck","ck-color-selector"]},children:this.items})}render(){super.render(),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}appendUI(){this._appendColorGridsFragment(),this._colorPickerViewConfig&&this._appendColorPickerFragment()}showColorPickerFragment(){this.colorPickerFragmentView.colorPickerView&&!this._isColorPickerFragmentVisible&&(this._isColorPickerFragmentVisible=!0,this.colorPickerFragmentView.focus(),this.colorPickerFragmentView.resetValidationStatus(),this._isColorGridsFragmentVisible=!1)}showColorGridsFragment(){this._isColorGridsFragmentVisible||(this._isColorGridsFragmentVisible=!0,this.colorGridsFragmentView.focus(),this._isColorPickerFragmentVisible=!1)}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}updateDocumentColors(e,t){this.colorGridsFragmentView.updateDocumentColors(e,t)}updateSelectedColors(){this.colorGridsFragmentView.updateSelectedColors()}_appendColorGridsFragment(){this.items.length||(this.items.add(this.colorGridsFragmentView),this.colorGridsFragmentView.delegate("execute").to(this),this.colorGridsFragmentView.delegate("colorPicker:show").to(this))}_appendColorPickerFragment(){2!==this.items.length&&(this.items.add(this.colorPickerFragmentView),this.colorGridsFragmentView.colorPickerButtonView&&this.colorGridsFragmentView.colorPickerButtonView.on("execute",(()=>{this.showColorPickerFragment()})),this.colorGridsFragmentView.addColorPickerButton(),this.colorPickerFragmentView.delegate("execute").to(this),this.colorPickerFragmentView.delegate("colorPicker:cancel").to(this))}}
 /**
  * @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 Vo{constructor(e){this._components=new Map,this.editor=e}*names(){for(const e of this._components.values())yield e.originalName}add(e,t){this._components.set(Co(e),{callback:t,originalName:e})}create(e){if(!this.has(e))throw new s("componentfactory-item-missing",this,{name:e});return this._components.get(Co(e)).callback(this.editor.locale)}has(e){return this._components.has(Co(e))}}function Co(e){return String(e).toLowerCase()}ke(".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__header h2.ck-form__header__label{flex-grow:1}:root{--ck-form-header-height:44px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}[dir=ltr] .ck.ck-form__header>.ck-icon{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-form__header>.ck-icon{margin-left:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base:15px;font-weight:700}");
+ */class Vo{constructor(e){this._components=new Map,this.editor=e}*names(){for(const e of this._components.values())yield e.originalName}add(e,t){this._components.set(Co(e),{callback:t,originalName:e})}create(e){if(!this.has(e))throw new t("componentfactory-item-missing",this,{name:e});return this._components.get(Co(e)).callback(this.editor.locale)}has(e){return this._components.has(Co(e))}}function Co(e){return String(e).toLowerCase()}ae(".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__header h2.ck-form__header__label{flex-grow:1}:root{--ck-form-header-height:44px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}[dir=ltr] .ck.ck-form__header>.ck-icon{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-form__header>.ck-icon{margin-left:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base:15px;font-weight:700}");
 /**
  * @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 Eo extends be{constructor(e,t={}){super(e);const o=this.bindTemplate;this.set("label",t.label||""),this.set("class",t.class||null),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",o.to("class")]},children:this.children}),t.icon&&(this.iconView=new ve,this.iconView.content=t.icon,this.children.add(this.iconView));const i=new be(e);i.setTemplate({tag:"h2",attributes:{class:["ck","ck-form__header__label"],role:"presentation"},children:[{text:o.to("label")}]}),this.children.add(i)}}
+class Eo extends le{constructor(e,t={}){super(e);const o=this.bindTemplate;this.set("label",t.label||""),this.set("class",t.class||null),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",o.to("class")]},children:this.children}),t.icon&&(this.iconView=new ve,this.iconView.content=t.icon,this.children.add(this.iconView));const i=new le(e);i.setTemplate({tag:"h2",attributes:{class:["ck","ck-form__header__label"],role:"presentation"},children:[{text:o.to("label")}]}),this.children.add(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
- */ke(".ck.ck-dialog .ck.ck-dialog__actions{display:flex;justify-content:flex-end;padding:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:var(--ck-spacing-large)}");
+ */ae(".ck.ck-dialog .ck.ck-dialog__actions{display:flex;justify-content:flex-end;padding:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:var(--ck-spacing-large)}");
 /**
  * @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 Oo extends be{constructor(e){super(e),this.children=this.createCollection(),this.keystrokes=new m,this._focusTracker=new _,this._focusables=new q,this.focusCycler=new dt({focusables:this._focusables,focusTracker:this._focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-dialog__actions"]},children:this.children})}render(){super.render(),this.keystrokes.listenTo(this.element)}setButtons(e){for(const t of e){const e=new xe(this.locale);let o;for(o in e.on("execute",(()=>t.onExecute())),t.onCreate&&t.onCreate(e),t)"onExecute"!=o&&"onCreate"!=o&&e.set(o,t[o]);this.children.add(e)}this._updateFocusCyclableItems()}focus(e){-1===e?this.focusCycler.focusLast():this.focusCycler.focusFirst()}_updateFocusCyclableItems(){Array.from(this.children).forEach((e=>{this._focusables.add(e),this._focusTracker.add(e.element)}))}}
+class Oo extends le{constructor(e){super(e),this.children=this.createCollection(),this.keystrokes=new b,this._focusTracker=new k,this._focusables=new N,this.focusCycler=new dt({focusables:this._focusables,focusTracker:this._focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-dialog__actions"]},children:this.children})}render(){super.render(),this.keystrokes.listenTo(this.element)}setButtons(e){for(const t of e){const e=new xe(this.locale);let o;for(o in e.on("execute",(()=>t.onExecute())),t.onCreate&&t.onCreate(e),t)"onExecute"!=o&&"onCreate"!=o&&e.set(o,t[o]);this.children.add(e)}this._updateFocusCyclableItems()}focus(e){-1===e?this.focusCycler.focusLast():this.focusCycler.focusFirst()}_updateFocusCyclableItems(){Array.from(this.children).forEach((e=>{this._focusables.add(e),this._focusTracker.add(e.element)}))}}
 /**
  * @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 Io extends be{constructor(e){super(e),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-dialog__content"]},children:this.children})}reset(){for(;this.children.length;)this.children.remove(0)}}ke(".ck.ck-dialog-overlay{bottom:0;left:0;overscroll-behavior:none;position:fixed;right:0;top:0;user-select:none}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{animation:none;background:none;pointer-events:none}.ck.ck-dialog{overscroll-behavior:none;position:absolute;width:fit-content}.ck.ck-dialog .ck.ck-form__header{flex-shrink:0}.ck.ck-dialog .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}:root{--ck-dialog-overlay-background-color:rgba(0,0,0,.5);--ck-dialog-drop-shadow:0px 0px 6px 2px rgba(0,0,0,.15);--ck-dialog-max-width:100vw;--ck-dialog-max-height:90vh;--ck-color-dialog-background:var(--ck-color-base-background);--ck-color-dialog-form-header-border:var(--ck-color-base-border)}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog)}.ck.ck-dialog{border-radius:0}.ck-rounded-corners .ck.ck-dialog,.ck.ck-dialog.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dialog{--ck-drop-shadow:var(--ck-dialog-drop-shadow);background:var(--ck-color-dialog-background);border:1px solid var(--ck-color-base-border);box-shadow:var(--ck-drop-shadow),0 0;max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width)}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid var(--ck-color-dialog-form-header-border)}@keyframes ck-dialog-fade-in{0%{background:transparent}to{background:var(--ck-dialog-overlay-background-color)}}");
+ */class Io extends le{constructor(e){super(e),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-dialog__content"]},children:this.children})}reset(){for(;this.children.length;)this.children.remove(0)}}ae(".ck.ck-dialog-overlay{bottom:0;left:0;overscroll-behavior:none;position:fixed;right:0;top:0;user-select:none}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{animation:none;background:none;pointer-events:none}.ck.ck-dialog{overscroll-behavior:none;position:absolute;width:fit-content}.ck.ck-dialog .ck.ck-form__header{flex-shrink:0}.ck.ck-dialog .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}:root{--ck-dialog-overlay-background-color:rgba(0,0,0,.5);--ck-dialog-drop-shadow:0px 0px 6px 2px rgba(0,0,0,.15);--ck-dialog-max-width:100vw;--ck-dialog-max-height:90vh;--ck-color-dialog-background:var(--ck-color-base-background);--ck-color-dialog-form-header-border:var(--ck-color-base-border)}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog)}.ck.ck-dialog{border-radius:0}.ck-rounded-corners .ck.ck-dialog,.ck.ck-dialog.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dialog{box-shadow:var(--ck-drop-shadow),0 0;--ck-drop-shadow:var(--ck-dialog-drop-shadow);background:var(--ck-color-dialog-background);border:1px solid var(--ck-color-base-border);max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width)}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid var(--ck-color-dialog-form-header-border)}@keyframes ck-dialog-fade-in{0%{background:transparent}to{background:var(--ck-dialog-overlay-background-color)}}");
 /**
  * @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 Bo={SCREEN_CENTER:"screen-center",EDITOR_CENTER:"editor-center",EDITOR_TOP_SIDE:"editor-top-side",EDITOR_TOP_CENTER:"editor-top-center",EDITOR_BOTTOM_CENTER:"editor-bottom-center",EDITOR_ABOVE_CENTER:"editor-above-center",EDITOR_BELOW_CENTER:"editor-below-center"},Po=f("px");class Mo extends(function(e){return class extends e{constructor(...e){super(...e),this._onDragBound=this._onDrag.bind(this),this._onDragEndBound=this._onDragEnd.bind(this),this._lastDraggingCoordinates={x:0,y:0},this.on("render",(()=>{this._attachListeners()})),this.set("isDragging",!1)}_attachListeners(){this.listenTo(this.element,"mousedown",this._onDragStart.bind(this)),this.listenTo(this.element,"touchstart",this._onDragStart.bind(this))}_attachDragListeners(){this.listenTo(w.document,"mouseup",this._onDragEndBound),this.listenTo(w.document,"touchend",this._onDragEndBound),this.listenTo(w.document,"mousemove",this._onDragBound),this.listenTo(w.document,"touchmove",this._onDragBound)}_detachDragListeners(){this.stopListening(w.document,"mouseup",this._onDragEndBound),this.stopListening(w.document,"touchend",this._onDragEndBound),this.stopListening(w.document,"mousemove",this._onDragBound),this.stopListening(w.document,"touchmove",this._onDragBound)}_onDragStart(e,t){if(!this._isHandleElementPressed(t))return;this._attachDragListeners();let o=0,i=0;t instanceof MouseEvent?(o=t.clientX,i=t.clientY):(o=t.touches[0].clientX,i=t.touches[0].clientY),this._lastDraggingCoordinates={x:o,y:i},this.isDragging=!0}_onDrag(e,t){if(!this.isDragging)return void this._detachDragListeners();let o=0,i=0;t instanceof MouseEvent?(o=t.clientX,i=t.clientY):(o=t.touches[0].clientX,i=t.touches[0].clientY),t.preventDefault(),this.fire("drag",{deltaX:Math.round(o-this._lastDraggingCoordinates.x),deltaY:Math.round(i-this._lastDraggingCoordinates.y)}),this._lastDraggingCoordinates={x:o,y:i}}_onDragEnd(){this._detachDragListeners(),this.isDragging=!1}_isHandleElementPressed(e){return!!this.dragHandleElement&&(this.dragHandleElement===e.target||e.target instanceof HTMLElement&&this.dragHandleElement.contains(e.target))}}}(be)){constructor(e,{getCurrentDomRoot:t,getViewportOffset:o}){super(e),this.wasMoved=!1;const i=this.bindTemplate,s=e.t;this.set("className",""),this.set("ariaLabel",s("Editor dialog")),this.set("isModal",!1),this.set("position",Bo.SCREEN_CENTER),this.set("_isVisible",!1),this.set("_isTransparent",!1),this.set("_top",0),this.set("_left",0),this._getCurrentDomRoot=t,this._getViewportOffset=o,this.decorate("moveTo"),this.parts=this.createCollection(),this.keystrokes=new m,this.focusTracker=new _,this._focusables=new q,this._focusCycler=new dt({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-dialog-overlay",i.if("isModal","ck-dialog-overlay__transparent",(e=>!e)),i.if("_isVisible","ck-hidden",(e=>!e))],tabindex:"-1"},children:[{tag:"div",attributes:{tabindex:"-1",class:["ck","ck-dialog",i.to("className")],role:"dialog","aria-label":i.to("ariaLabel"),style:{top:i.to("_top",(e=>Po(e))),left:i.to("_left",(e=>Po(e))),visibility:i.if("_isTransparent","hidden")}},children:this.parts}]})}render(){super.render(),this.keystrokes.set("Esc",((e,t)=>{this.fire("close",{source:"escKeyPress"}),t()})),this.on("drag",((e,{deltaX:t,deltaY:o})=>{this.wasMoved=!0,this.moveBy(t,o)})),this.listenTo(w.window,"resize",(()=>{this._isVisible&&!this.wasMoved&&this.updatePosition()})),this.listenTo(w.document,"scroll",(()=>{this._isVisible&&!this.wasMoved&&this.updatePosition()})),this.on("change:_isVisible",((e,t,o)=>{o&&(this._isTransparent=!0,setTimeout((()=>{this.updatePosition(),this._isTransparent=!1,this.focus()}),10))})),this.keystrokes.listenTo(this.element)}get dragHandleElement(){return this.headerView?this.headerView.element:null}setupParts({icon:e,title:t,hasCloseButton:o=!0,content:i,actionButtons:s}){t&&(this.headerView=new Eo(this.locale,{icon:e}),o&&(this.closeButtonView=this._createCloseButton(),this.headerView.children.add(this.closeButtonView)),this.headerView.label=t,this.ariaLabel=t,this.parts.add(this.headerView,0)),i&&(i instanceof be&&(i=[i]),this.contentView=new Io(this.locale),this.contentView.children.addMany(i),this.parts.add(this.contentView)),s&&(this.actionsView=new Oo(this.locale),this.actionsView.setButtons(s),this.parts.add(this.actionsView)),this._updateFocusCyclableItems()}focus(){this._focusCycler.focusFirst()}moveTo(e,t){const o=this._getViewportRect(),i=this._getDialogRect();e+i.width>o.right&&(e=o.right-i.width),e<o.left&&(e=o.left),t<o.top&&(t=o.top),this._moveTo(e,t)}_moveTo(e,t){this._left=e,this._top=t}moveBy(e,t){this.moveTo(this._left+e,this._top+t)}_moveOffScreen(){this._moveTo(-9999,-9999)}updatePosition(){if(!this.element||!this.element.parentNode)return;const e=this._getViewportRect();let t,o=this.position;this._getCurrentDomRoot()?t=this._getVisibleDomRootRect(e):o=Bo.SCREEN_CENTER;const i=Mo.defaultOffset,s=this._getDialogRect();switch(o){case Bo.EDITOR_TOP_SIDE:if(t){const e="ltr"===this.locale.contentLanguageDirection?t.right-s.width-i:t.left+i;this.moveTo(e,t.top+i)}else this._moveOffScreen();break;case Bo.EDITOR_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-s.width/2),Math.round(t.top+t.height/2-s.height/2)):this._moveOffScreen();break;case Bo.SCREEN_CENTER:this.moveTo(Math.round((e.width-s.width)/2),Math.round((e.height-s.height)/2));break;case Bo.EDITOR_TOP_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-s.width/2),t.top+i):this._moveOffScreen();break;case Bo.EDITOR_BOTTOM_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-s.width/2),t.bottom-s.height-i):this._moveOffScreen();break;case Bo.EDITOR_ABOVE_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-s.width/2),t.top-s.height-i):this._moveOffScreen();break;case Bo.EDITOR_BELOW_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-s.width/2),t.bottom+i):this._moveOffScreen()}}_getVisibleDomRootRect(e){let t=new x(this._getCurrentDomRoot()).getVisible();return t?(t=e.getIntersection(t),t||null):null}_getDialogRect(){return new x(this.element.firstElementChild)}_getViewportRect(){return function(e){e=Object.assign({top:0,bottom:0,left:0,right:0},e);const t=new x(w.window);return t.top+=e.top,t.height-=e.top,t.bottom-=e.bottom,t.height-=e.bottom,t.left+=e.left,t.right-=e.right,t.width-=e.left+e.right,t}
+const Po={SCREEN_CENTER:"screen-center",EDITOR_CENTER:"editor-center",EDITOR_TOP_SIDE:"editor-top-side",EDITOR_TOP_CENTER:"editor-top-center",EDITOR_BOTTOM_CENTER:"editor-bottom-center",EDITOR_ABOVE_CENTER:"editor-above-center",EDITOR_BELOW_CENTER:"editor-below-center"},Bo=p("px");class Mo extends(function(e){return class extends e{constructor(...e){super(...e),this._onDragBound=this._onDrag.bind(this),this._onDragEndBound=this._onDragEnd.bind(this),this._lastDraggingCoordinates={x:0,y:0},this.on("render",(()=>{this._attachListeners()})),this.set("isDragging",!1)}_attachListeners(){this.listenTo(this.element,"mousedown",this._onDragStart.bind(this)),this.listenTo(this.element,"touchstart",this._onDragStart.bind(this))}_attachDragListeners(){this.listenTo(_.document,"mouseup",this._onDragEndBound),this.listenTo(_.document,"touchend",this._onDragEndBound),this.listenTo(_.document,"mousemove",this._onDragBound),this.listenTo(_.document,"touchmove",this._onDragBound)}_detachDragListeners(){this.stopListening(_.document,"mouseup",this._onDragEndBound),this.stopListening(_.document,"touchend",this._onDragEndBound),this.stopListening(_.document,"mousemove",this._onDragBound),this.stopListening(_.document,"touchmove",this._onDragBound)}_onDragStart(e,t){if(!this._isHandleElementPressed(t))return;this._attachDragListeners();let o=0,i=0;t instanceof MouseEvent?(o=t.clientX,i=t.clientY):(o=t.touches[0].clientX,i=t.touches[0].clientY),this._lastDraggingCoordinates={x:o,y:i},this.isDragging=!0}_onDrag(e,t){if(!this.isDragging)return void this._detachDragListeners();let o=0,i=0;t instanceof MouseEvent?(o=t.clientX,i=t.clientY):(o=t.touches[0].clientX,i=t.touches[0].clientY),t.preventDefault(),this.fire("drag",{deltaX:Math.round(o-this._lastDraggingCoordinates.x),deltaY:Math.round(i-this._lastDraggingCoordinates.y)}),this._lastDraggingCoordinates={x:o,y:i}}_onDragEnd(){this._detachDragListeners(),this.isDragging=!1}_isHandleElementPressed(e){return!!this.dragHandleElement&&(this.dragHandleElement===e.target||e.target instanceof HTMLElement&&this.dragHandleElement.contains(e.target))}}}(le)){constructor(e,{getCurrentDomRoot:t,getViewportOffset:o}){super(e),this.wasMoved=!1;const i=this.bindTemplate,r=e.t;this.set("className",""),this.set("ariaLabel",r("Editor dialog")),this.set("isModal",!1),this.set("position",Po.SCREEN_CENTER),this.set("_isVisible",!1),this.set("_isTransparent",!1),this.set("_top",0),this.set("_left",0),this._getCurrentDomRoot=t,this._getViewportOffset=o,this.decorate("moveTo"),this.parts=this.createCollection(),this.keystrokes=new b,this.focusTracker=new k,this._focusables=new N,this._focusCycler=new dt({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-dialog-overlay",i.if("isModal","ck-dialog-overlay__transparent",(e=>!e)),i.if("_isVisible","ck-hidden",(e=>!e))],tabindex:"-1"},children:[{tag:"div",attributes:{tabindex:"-1",class:["ck","ck-dialog",i.to("className")],role:"dialog","aria-label":i.to("ariaLabel"),style:{top:i.to("_top",(e=>Bo(e))),left:i.to("_left",(e=>Bo(e))),visibility:i.if("_isTransparent","hidden")}},children:this.parts}]})}render(){super.render(),this.keystrokes.set("Esc",((e,t)=>{this.fire("close",{source:"escKeyPress"}),t()})),this.on("drag",((e,{deltaX:t,deltaY:o})=>{this.wasMoved=!0,this.moveBy(t,o)})),this.listenTo(_.window,"resize",(()=>{this._isVisible&&!this.wasMoved&&this.updatePosition()})),this.listenTo(_.document,"scroll",(()=>{this._isVisible&&!this.wasMoved&&this.updatePosition()})),this.on("change:_isVisible",((e,t,o)=>{o&&(this._isTransparent=!0,setTimeout((()=>{this.updatePosition(),this._isTransparent=!1,this.focus()}),10))})),this.keystrokes.listenTo(this.element)}get dragHandleElement(){return this.headerView?this.headerView.element:null}setupParts({icon:e,title:t,hasCloseButton:o=!0,content:i,actionButtons:r}){t&&(this.headerView=new Eo(this.locale,{icon:e}),o&&(this.closeButtonView=this._createCloseButton(),this.headerView.children.add(this.closeButtonView)),this.headerView.label=t,this.ariaLabel=t,this.parts.add(this.headerView,0)),i&&(i instanceof le&&(i=[i]),this.contentView=new Io(this.locale),this.contentView.children.addMany(i),this.parts.add(this.contentView)),r&&(this.actionsView=new Oo(this.locale),this.actionsView.setButtons(r),this.parts.add(this.actionsView)),this._updateFocusCyclableItems()}focus(){this._focusCycler.focusFirst()}moveTo(e,t){const o=this._getViewportRect(),i=this._getDialogRect();e+i.width>o.right&&(e=o.right-i.width),e<o.left&&(e=o.left),t<o.top&&(t=o.top),this._moveTo(e,t)}_moveTo(e,t){this._left=e,this._top=t}moveBy(e,t){this.moveTo(this._left+e,this._top+t)}_moveOffScreen(){this._moveTo(-9999,-9999)}updatePosition(){if(!this.element||!this.element.parentNode)return;const e=this._getViewportRect();let t,o=this.position;this._getCurrentDomRoot()?t=this._getVisibleDomRootRect(e):o=Po.SCREEN_CENTER;const i=Mo.defaultOffset,r=this._getDialogRect();switch(o){case Po.EDITOR_TOP_SIDE:if(t){const e="ltr"===this.locale.contentLanguageDirection?t.right-r.width-i:t.left+i;this.moveTo(e,t.top+i)}else this._moveOffScreen();break;case Po.EDITOR_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-r.width/2),Math.round(t.top+t.height/2-r.height/2)):this._moveOffScreen();break;case Po.SCREEN_CENTER:this.moveTo(Math.round((e.width-r.width)/2),Math.round((e.height-r.height)/2));break;case Po.EDITOR_TOP_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-r.width/2),t.top+i):this._moveOffScreen();break;case Po.EDITOR_BOTTOM_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-r.width/2),t.bottom-r.height-i):this._moveOffScreen();break;case Po.EDITOR_ABOVE_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-r.width/2),t.top-r.height-i):this._moveOffScreen();break;case Po.EDITOR_BELOW_CENTER:t?this.moveTo(Math.round(t.left+t.width/2-r.width/2),t.bottom+i):this._moveOffScreen()}}_getVisibleDomRootRect(e){let t=new g(this._getCurrentDomRoot()).getVisible();return t?(t=e.getIntersection(t),t||null):null}_getDialogRect(){return new g(this.element.firstElementChild)}_getViewportRect(){return function(e){e=Object.assign({top:0,bottom:0,left:0,right:0},e);const t=new g(_.window);return t.top+=e.top,t.height-=e.top,t.bottom-=e.bottom,t.height-=e.bottom,t.left+=e.left,t.right-=e.right,t.width-=e.left+e.right,t}
 /**
  * @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
- */(this._getViewportOffset())}_updateFocusCyclableItems(){const e=[];if(this.contentView)for(const t of this.contentView.children)ut(t)&&e.push(t);this.actionsView&&e.push(this.actionsView),this.closeButtonView&&e.push(this.closeButtonView),e.forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element),kt(e)&&(this.listenTo(e.focusCycler,"forwardCycle",(e=>{this._focusCycler.focusNext(),this._focusCycler.next!==this._focusCycler.focusables.get(this._focusCycler.current)&&e.stop()})),this.listenTo(e.focusCycler,"backwardCycle",(e=>{this._focusCycler.focusPrevious(),this._focusCycler.previous!==this._focusCycler.focusables.get(this._focusCycler.current)&&e.stop()})))}))}_createCloseButton(){const e=new xe(this.locale),o=this.locale.t;return e.set({label:o("Close"),tooltip:!0,icon:t.cancel}),e.on("execute",(()=>this.fire("close",{source:"closeButton"}))),e}}Mo.defaultOffset=15;class Fo extends e{static get pluginName(){return"Dialog"}constructor(e){super(e);const t=e.t;this._initShowHideListeners(),this._initFocusToggler(),this._initMultiRootIntegration(),this.set("id",null),e.accessibility.addKeystrokeInfos({categoryId:"navigation",keystrokes:[{label:t("Move focus in and out of an active dialog window"),keystroke:"Ctrl+F6",mayRequireFn:!0}]})}_initShowHideListeners(){this.on("show",((e,t)=>{this._show(t)})),this.on("show",((e,t)=>{t.onShow&&t.onShow(this)}),{priority:"low"}),this.on("hide",(()=>{Fo._visibleDialogPlugin&&Fo._visibleDialogPlugin._hide()})),this.on("hide",(()=>{this._onHide&&(this._onHide(this),this._onHide=void 0)}),{priority:"low"})}_initFocusToggler(){const e=this.editor;e.keystrokes.set("Ctrl+F6",((t,o)=>{this.isOpen&&!this.view.isModal&&(this.view.focusTracker.isFocused?e.editing.view.focus():this.view.focus(),o())}))}_initMultiRootIntegration(){const e=this.editor.model;e.document.on("change:data",(()=>{if(!this.view)return;const t=e.document.differ.getChangedRoots();for(const e of t)e.state&&this.view.updatePosition()}))}show(e){this.hide(),this.fire(`show:${e.id}`,e)}_show({id:e,icon:t,title:o,hasCloseButton:i=!0,content:s,actionButtons:r,className:n,isModal:c,position:a,onHide:l}){const d=this.editor;this.view=new Mo(d.locale,{getCurrentDomRoot:()=>d.editing.view.getDomRoot(d.model.document.selection.anchor.root.rootName),getViewportOffset:()=>d.ui.viewportOffset});const h=this.view;h.on("close",(()=>{this.hide()})),d.ui.view.body.add(h),d.ui.focusTracker.add(h.element),d.keystrokes.listenTo(h.element),a||(a=c?Bo.SCREEN_CENTER:Bo.EDITOR_CENTER),h.set({position:a,_isVisible:!0,className:n,isModal:c}),h.setupParts({icon:t,title:o,hasCloseButton:i,content:s,actionButtons:r}),this.id=e,l&&(this._onHide=l),this.isOpen=!0,Fo._visibleDialogPlugin=this}hide(){Fo._visibleDialogPlugin&&Fo._visibleDialogPlugin.fire(`hide:${Fo._visibleDialogPlugin.id}`)}_hide(){if(!this.view)return;const e=this.editor,t=this.view;t.contentView&&t.contentView.reset(),e.ui.view.body.remove(t),e.ui.focusTracker.remove(t.element),e.keystrokes.stopListening(t.element),t.destroy(),e.editing.view.focus(),this.id=null,this.isOpen=!1,Fo._visibleDialogPlugin=null}}ke(':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-panel)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}');
+ */(this._getViewportOffset())}_updateFocusCyclableItems(){const e=[];if(this.contentView)for(const t of this.contentView.children)ut(t)&&e.push(t);this.actionsView&&e.push(this.actionsView),this.closeButtonView&&e.push(this.closeButtonView),e.forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element),kt(e)&&(this.listenTo(e.focusCycler,"forwardCycle",(e=>{this._focusCycler.focusNext(),this._focusCycler.next!==this._focusCycler.focusables.get(this._focusCycler.current)&&e.stop()})),this.listenTo(e.focusCycler,"backwardCycle",(e=>{this._focusCycler.focusPrevious(),this._focusCycler.previous!==this._focusCycler.focusables.get(this._focusCycler.current)&&e.stop()})))}))}_createCloseButton(){const e=new xe(this.locale),t=this.locale.t;return e.set({label:t("Close"),tooltip:!0,icon:D.cancel}),e.on("execute",(()=>this.fire("close",{source:"closeButton"}))),e}}Mo.defaultOffset=15;class Fo extends S{static get pluginName(){return"Dialog"}constructor(e){super(e);const t=e.t;this._initShowHideListeners(),this._initFocusToggler(),this._initMultiRootIntegration(),this.set("id",null),e.accessibility.addKeystrokeInfos({categoryId:"navigation",keystrokes:[{label:t("Move focus in and out of an active dialog window"),keystroke:"Ctrl+F6",mayRequireFn:!0}]})}_initShowHideListeners(){this.on("show",((e,t)=>{this._show(t)})),this.on("show",((e,t)=>{t.onShow&&t.onShow(this)}),{priority:"low"}),this.on("hide",(()=>{Fo._visibleDialogPlugin&&Fo._visibleDialogPlugin._hide()})),this.on("hide",(()=>{this._onHide&&(this._onHide(this),this._onHide=void 0)}),{priority:"low"})}_initFocusToggler(){const e=this.editor;e.keystrokes.set("Ctrl+F6",((t,o)=>{this.isOpen&&!this.view.isModal&&(this.view.focusTracker.isFocused?e.editing.view.focus():this.view.focus(),o())}))}_initMultiRootIntegration(){const e=this.editor.model;e.document.on("change:data",(()=>{if(!this.view)return;const t=e.document.differ.getChangedRoots();for(const e of t)e.state&&this.view.updatePosition()}))}show(e){this.hide(),this.fire(`show:${e.id}`,e)}_show({id:e,icon:t,title:o,hasCloseButton:i=!0,content:r,actionButtons:s,className:n,isModal:c,position:a,onHide:l}){const d=this.editor;this.view=new Mo(d.locale,{getCurrentDomRoot:()=>d.editing.view.getDomRoot(d.model.document.selection.anchor.root.rootName),getViewportOffset:()=>d.ui.viewportOffset});const h=this.view;h.on("close",(()=>{this.hide()})),d.ui.view.body.add(h),d.ui.focusTracker.add(h.element),d.keystrokes.listenTo(h.element),a||(a=c?Po.SCREEN_CENTER:Po.EDITOR_CENTER),h.set({position:a,_isVisible:!0,className:n,isModal:c}),h.setupParts({icon:t,title:o,hasCloseButton:i,content:r,actionButtons:s}),this.id=e,l&&(this._onHide=l),this.isOpen=!0,Fo._visibleDialogPlugin=this}hide(){Fo._visibleDialogPlugin&&Fo._visibleDialogPlugin.fire(`hide:${Fo._visibleDialogPlugin.id}`)}_hide(){if(!this.view)return;const e=this.editor,t=this.view;t.contentView&&t.contentView.reset(),e.ui.view.body.remove(t),e.ui.focusTracker.remove(t.element),e.keystrokes.stopListening(t.element),t.destroy(),e.editing.view.focus(),this.id=null,this.isOpen=!1,Fo._visibleDialogPlugin=null}}ae(':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-panel)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}');
 /**
  * @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 Ao=f("px"),Lo=w.document.body,Do={top:-99999,left:-99999,name:"arrowless",config:{withArrow:!1}};class So extends be{constructor(e){super(e);const t=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("position","arrow_nw"),this.set("isVisible",!1),this.set("withArrow",!0),this.set("class",void 0),this._pinWhenIsVisibleCallback=null,this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",t.to("position",(e=>`ck-balloon-panel_${e}`)),t.if("isVisible","ck-balloon-panel_visible"),t.if("withArrow","ck-balloon-panel_with-arrow"),t.to("class")],style:{top:t.to("top",Ao),left:t.to("left",Ao)}},children:this.content})}show(){this.isVisible=!0}hide(){this.isVisible=!1}attachTo(e){this.show();const t=So.defaultPositions,o=Object.assign({},{element:this.element,positions:[t.southArrowNorth,t.southArrowNorthMiddleWest,t.southArrowNorthMiddleEast,t.southArrowNorthWest,t.southArrowNorthEast,t.northArrowSouth,t.northArrowSouthMiddleWest,t.northArrowSouthMiddleEast,t.northArrowSouthWest,t.northArrowSouthEast,t.viewportStickyNorth],limiter:Lo,fitInViewport:!0},e),i=So._getOptimalPosition(o)||Do,s=parseInt(i.left),r=parseInt(i.top),n=i.name,c=i.config||{},{withArrow:a=!0}=c;this.top=r,this.left=s,this.position=n,this.withArrow=a}pin(e){this.unpin(),this._pinWhenIsVisibleCallback=()=>{this.isVisible?this._startPinning(e):this._stopPinning()},this._startPinning(e),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}_startPinning(e){this.attachTo(e);const t=zo(e.target),o=e.limiter?zo(e.limiter):Lo;this.listenTo(w.document,"scroll",((i,s)=>{const r=s.target,n=t&&r.contains(t),c=o&&r.contains(o);!n&&!c&&t&&o||this.attachTo(e)}),{useCapture:!0}),this.listenTo(w.window,"resize",(()=>{this.attachTo(e)}))}_stopPinning(){this.stopListening(w.document,"scroll"),this.stopListening(w.window,"resize")}}function zo(e){return F(e)?e:E(e)?e.commonAncestorContainer:"function"==typeof e?zo(e()):null}function No(e={}){const{sideOffset:t=So.arrowSideOffset,heightOffset:o=So.arrowHeightOffset,stickyVerticalOffset:i=So.stickyVerticalOffset,config:s}=e;return{northWestArrowSouthWest:(e,o)=>({top:r(e,o),left:e.left-t,name:"arrow_sw",...s&&{config:s}}),northWestArrowSouthMiddleWest:(e,o)=>({top:r(e,o),left:e.left-.25*o.width-t,name:"arrow_smw",...s&&{config:s}}),northWestArrowSouth:(e,t)=>({top:r(e,t),left:e.left-t.width/2,name:"arrow_s",...s&&{config:s}}),northWestArrowSouthMiddleEast:(e,o)=>({top:r(e,o),left:e.left-.75*o.width+t,name:"arrow_sme",...s&&{config:s}}),northWestArrowSouthEast:(e,o)=>({top:r(e,o),left:e.left-o.width+t,name:"arrow_se",...s&&{config:s}}),northArrowSouthWest:(e,o)=>({top:r(e,o),left:e.left+e.width/2-t,name:"arrow_sw",...s&&{config:s}}),northArrowSouthMiddleWest:(e,o)=>({top:r(e,o),left:e.left+e.width/2-.25*o.width-t,name:"arrow_smw",...s&&{config:s}}),northArrowSouth:(e,t)=>({top:r(e,t),left:e.left+e.width/2-t.width/2,name:"arrow_s",...s&&{config:s}}),northArrowSouthMiddleEast:(e,o)=>({top:r(e,o),left:e.left+e.width/2-.75*o.width+t,name:"arrow_sme",...s&&{config:s}}),northArrowSouthEast:(e,o)=>({top:r(e,o),left:e.left+e.width/2-o.width+t,name:"arrow_se",...s&&{config:s}}),northEastArrowSouthWest:(e,o)=>({top:r(e,o),left:e.right-t,name:"arrow_sw",...s&&{config:s}}),northEastArrowSouthMiddleWest:(e,o)=>({top:r(e,o),left:e.right-.25*o.width-t,name:"arrow_smw",...s&&{config:s}}),northEastArrowSouth:(e,t)=>({top:r(e,t),left:e.right-t.width/2,name:"arrow_s",...s&&{config:s}}),northEastArrowSouthMiddleEast:(e,o)=>({top:r(e,o),left:e.right-.75*o.width+t,name:"arrow_sme",...s&&{config:s}}),northEastArrowSouthEast:(e,o)=>({top:r(e,o),left:e.right-o.width+t,name:"arrow_se",...s&&{config:s}}),southWestArrowNorthWest:e=>({top:n(e),left:e.left-t,name:"arrow_nw",...s&&{config:s}}),southWestArrowNorthMiddleWest:(e,o)=>({top:n(e),left:e.left-.25*o.width-t,name:"arrow_nmw",...s&&{config:s}}),southWestArrowNorth:(e,t)=>({top:n(e),left:e.left-t.width/2,name:"arrow_n",...s&&{config:s}}),southWestArrowNorthMiddleEast:(e,o)=>({top:n(e),left:e.left-.75*o.width+t,name:"arrow_nme",...s&&{config:s}}),southWestArrowNorthEast:(e,o)=>({top:n(e),left:e.left-o.width+t,name:"arrow_ne",...s&&{config:s}}),southArrowNorthWest:e=>({top:n(e),left:e.left+e.width/2-t,name:"arrow_nw",...s&&{config:s}}),southArrowNorthMiddleWest:(e,o)=>({top:n(e),left:e.left+e.width/2-.25*o.width-t,name:"arrow_nmw",...s&&{config:s}}),southArrowNorth:(e,t)=>({top:n(e),left:e.left+e.width/2-t.width/2,name:"arrow_n",...s&&{config:s}}),southArrowNorthMiddleEast:(e,o)=>({top:n(e),left:e.left+e.width/2-.75*o.width+t,name:"arrow_nme",...s&&{config:s}}),southArrowNorthEast:(e,o)=>({top:n(e),left:e.left+e.width/2-o.width+t,name:"arrow_ne",...s&&{config:s}}),southEastArrowNorthWest:e=>({top:n(e),left:e.right-t,name:"arrow_nw",...s&&{config:s}}),southEastArrowNorthMiddleWest:(e,o)=>({top:n(e),left:e.right-.25*o.width-t,name:"arrow_nmw",...s&&{config:s}}),southEastArrowNorth:(e,t)=>({top:n(e),left:e.right-t.width/2,name:"arrow_n",...s&&{config:s}}),southEastArrowNorthMiddleEast:(e,o)=>({top:n(e),left:e.right-.75*o.width+t,name:"arrow_nme",...s&&{config:s}}),southEastArrowNorthEast:(e,o)=>({top:n(e),left:e.right-o.width+t,name:"arrow_ne",...s&&{config:s}}),westArrowEast:(e,t)=>({top:e.top+e.height/2-t.height/2,left:e.left-t.width-o,name:"arrow_e",...s&&{config:s}}),eastArrowWest:(e,t)=>({top:e.top+e.height/2-t.height/2,left:e.right+o,name:"arrow_w",...s&&{config:s}}),viewportStickyNorth:(e,t,o,r)=>{const n=r||o;return e.getIntersection(n)?n.height-e.height>i?null:{top:n.top+i,left:e.left+e.width/2-t.width/2,name:"arrowless",config:{withArrow:!1,...s}}:null}};function r(e,t){return e.top-t.height-o}function n(e){return e.bottom+o}}So.arrowSideOffset=25,So.arrowHeightOffset=10,So.stickyVerticalOffset=20,So._getOptimalPosition=V,So.defaultPositions=No();ke(".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-tooltip-text-padding:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);z-index:calc(var(--ck-z-dialog) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{display:inline-block;max-width:200px;padding:var(--ck-tooltip-text-padding) 0;white-space:break-spaces}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}");
+const Ao=p("px"),Lo=_.document.body,So={top:-99999,left:-99999,name:"arrowless",config:{withArrow:!1}};class Do extends le{constructor(e){super(e);const t=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("position","arrow_nw"),this.set("isVisible",!1),this.set("withArrow",!0),this.set("class",void 0),this._pinWhenIsVisibleCallback=null,this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",t.to("position",(e=>`ck-balloon-panel_${e}`)),t.if("isVisible","ck-balloon-panel_visible"),t.if("withArrow","ck-balloon-panel_with-arrow"),t.to("class")],style:{top:t.to("top",Ao),left:t.to("left",Ao)}},children:this.content})}show(){this.isVisible=!0}hide(){this.isVisible=!1}attachTo(e){this.show();const t=Do.defaultPositions,o=Object.assign({},{element:this.element,positions:[t.southArrowNorth,t.southArrowNorthMiddleWest,t.southArrowNorthMiddleEast,t.southArrowNorthWest,t.southArrowNorthEast,t.northArrowSouth,t.northArrowSouthMiddleWest,t.northArrowSouthMiddleEast,t.northArrowSouthWest,t.northArrowSouthEast,t.viewportStickyNorth],limiter:Lo,fitInViewport:!0},e),i=Do._getOptimalPosition(o)||So,r=parseInt(i.left),s=parseInt(i.top),n=i.name,c=i.config||{},{withArrow:a=!0}=c;this.top=s,this.left=r,this.position=n,this.withArrow=a}pin(e){this.unpin(),this._pinWhenIsVisibleCallback=()=>{this.isVisible?this._startPinning(e):this._stopPinning()},this._startPinning(e),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}_startPinning(e){this.attachTo(e);const t=zo(e.target),o=e.limiter?zo(e.limiter):Lo;this.listenTo(_.document,"scroll",((i,r)=>{const s=r.target,n=t&&s.contains(t),c=o&&s.contains(o);!n&&!c&&t&&o||this.attachTo(e)}),{useCapture:!0}),this.listenTo(_.window,"resize",(()=>{this.attachTo(e)}))}_stopPinning(){this.stopListening(_.document,"scroll"),this.stopListening(_.window,"resize")}}function zo(e){return P(e)?e:T(e)?e.commonAncestorContainer:"function"==typeof e?zo(e()):null}function Ro(e={}){const{sideOffset:t=Do.arrowSideOffset,heightOffset:o=Do.arrowHeightOffset,stickyVerticalOffset:i=Do.stickyVerticalOffset,config:r}=e;return{northWestArrowSouthWest:(e,o)=>({top:s(e,o),left:e.left-t,name:"arrow_sw",...r&&{config:r}}),northWestArrowSouthMiddleWest:(e,o)=>({top:s(e,o),left:e.left-.25*o.width-t,name:"arrow_smw",...r&&{config:r}}),northWestArrowSouth:(e,t)=>({top:s(e,t),left:e.left-t.width/2,name:"arrow_s",...r&&{config:r}}),northWestArrowSouthMiddleEast:(e,o)=>({top:s(e,o),left:e.left-.75*o.width+t,name:"arrow_sme",...r&&{config:r}}),northWestArrowSouthEast:(e,o)=>({top:s(e,o),left:e.left-o.width+t,name:"arrow_se",...r&&{config:r}}),northArrowSouthWest:(e,o)=>({top:s(e,o),left:e.left+e.width/2-t,name:"arrow_sw",...r&&{config:r}}),northArrowSouthMiddleWest:(e,o)=>({top:s(e,o),left:e.left+e.width/2-.25*o.width-t,name:"arrow_smw",...r&&{config:r}}),northArrowSouth:(e,t)=>({top:s(e,t),left:e.left+e.width/2-t.width/2,name:"arrow_s",...r&&{config:r}}),northArrowSouthMiddleEast:(e,o)=>({top:s(e,o),left:e.left+e.width/2-.75*o.width+t,name:"arrow_sme",...r&&{config:r}}),northArrowSouthEast:(e,o)=>({top:s(e,o),left:e.left+e.width/2-o.width+t,name:"arrow_se",...r&&{config:r}}),northEastArrowSouthWest:(e,o)=>({top:s(e,o),left:e.right-t,name:"arrow_sw",...r&&{config:r}}),northEastArrowSouthMiddleWest:(e,o)=>({top:s(e,o),left:e.right-.25*o.width-t,name:"arrow_smw",...r&&{config:r}}),northEastArrowSouth:(e,t)=>({top:s(e,t),left:e.right-t.width/2,name:"arrow_s",...r&&{config:r}}),northEastArrowSouthMiddleEast:(e,o)=>({top:s(e,o),left:e.right-.75*o.width+t,name:"arrow_sme",...r&&{config:r}}),northEastArrowSouthEast:(e,o)=>({top:s(e,o),left:e.right-o.width+t,name:"arrow_se",...r&&{config:r}}),southWestArrowNorthWest:e=>({top:n(e),left:e.left-t,name:"arrow_nw",...r&&{config:r}}),southWestArrowNorthMiddleWest:(e,o)=>({top:n(e),left:e.left-.25*o.width-t,name:"arrow_nmw",...r&&{config:r}}),southWestArrowNorth:(e,t)=>({top:n(e),left:e.left-t.width/2,name:"arrow_n",...r&&{config:r}}),southWestArrowNorthMiddleEast:(e,o)=>({top:n(e),left:e.left-.75*o.width+t,name:"arrow_nme",...r&&{config:r}}),southWestArrowNorthEast:(e,o)=>({top:n(e),left:e.left-o.width+t,name:"arrow_ne",...r&&{config:r}}),southArrowNorthWest:e=>({top:n(e),left:e.left+e.width/2-t,name:"arrow_nw",...r&&{config:r}}),southArrowNorthMiddleWest:(e,o)=>({top:n(e),left:e.left+e.width/2-.25*o.width-t,name:"arrow_nmw",...r&&{config:r}}),southArrowNorth:(e,t)=>({top:n(e),left:e.left+e.width/2-t.width/2,name:"arrow_n",...r&&{config:r}}),southArrowNorthMiddleEast:(e,o)=>({top:n(e),left:e.left+e.width/2-.75*o.width+t,name:"arrow_nme",...r&&{config:r}}),southArrowNorthEast:(e,o)=>({top:n(e),left:e.left+e.width/2-o.width+t,name:"arrow_ne",...r&&{config:r}}),southEastArrowNorthWest:e=>({top:n(e),left:e.right-t,name:"arrow_nw",...r&&{config:r}}),southEastArrowNorthMiddleWest:(e,o)=>({top:n(e),left:e.right-.25*o.width-t,name:"arrow_nmw",...r&&{config:r}}),southEastArrowNorth:(e,t)=>({top:n(e),left:e.right-t.width/2,name:"arrow_n",...r&&{config:r}}),southEastArrowNorthMiddleEast:(e,o)=>({top:n(e),left:e.right-.75*o.width+t,name:"arrow_nme",...r&&{config:r}}),southEastArrowNorthEast:(e,o)=>({top:n(e),left:e.right-o.width+t,name:"arrow_ne",...r&&{config:r}}),westArrowEast:(e,t)=>({top:e.top+e.height/2-t.height/2,left:e.left-t.width-o,name:"arrow_e",...r&&{config:r}}),eastArrowWest:(e,t)=>({top:e.top+e.height/2-t.height/2,left:e.right+o,name:"arrow_w",...r&&{config:r}}),viewportStickyNorth:(e,t,o,s)=>{const n=s||o;return e.getIntersection(n)?n.height-e.height>i?null:{top:n.top+i,left:e.left+e.width/2-t.width/2,name:"arrowless",config:{withArrow:!1,...r}}:null}};function s(e,t){return e.top-t.height-o}function n(e){return e.bottom+o}}Do.arrowSideOffset=25,Do.arrowHeightOffset=10,Do.stickyVerticalOffset=20,Do._getOptimalPosition=y,Do.defaultPositions=Ro();ae(".ck.ck-balloon-panel.ck-tooltip{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:calc(var(--ck-z-dialog) + 100);--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-tooltip-text-padding:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{display:inline-block;max-width:200px;padding:var(--ck-tooltip-text-padding) 0;white-space:break-spaces}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}");
 /**
  * @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 Ro="ck-tooltip";class Wo extends(a()){constructor(e){if(super(),this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._resizeObserver=null,this._mutationObserver=null,Wo._editors.add(e),Wo._instance)return Wo._instance;Wo._instance=this,this.tooltipTextView=new be(e.locale),this.tooltipTextView.set("text",""),this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]}),this.balloonPanelView=new So(e.locale),this.balloonPanelView.class=Ro,this.balloonPanelView.content.add(this.tooltipTextView),this._mutationObserver=function(e){const t=new MutationObserver((()=>{e()}));return{attach(e){t.observe(e,{attributes:!0,attributeFilter:["data-cke-tooltip-text","data-cke-tooltip-position"]})},detach(){t.disconnect()}}}((()=>{this._updateTooltipPosition()})),this._pinTooltipDebounced=M(this._pinTooltip,600),this._unpinTooltipDebounced=M(this._unpinTooltip,400),this.listenTo(w.document,"keydown",this._onKeyDown.bind(this),{useCapture:!0}),this.listenTo(w.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(w.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(w.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(w.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(w.document,"scroll",this._onScroll.bind(this),{useCapture:!0}),this._watchdogExcluded=!0}destroy(e){const t=e.ui.view&&e.ui.view.body;Wo._editors.delete(e),this.stopListening(e.ui),t&&t.has(this.balloonPanelView)&&t.remove(this.balloonPanelView),Wo._editors.size||(this._unpinTooltip(),this.balloonPanelView.destroy(),this.stopListening(),Wo._instance=null)}static getPositioningFunctions(e){const t=Wo.defaultBalloonPositions;return{s:[t.southArrowNorth,t.southArrowNorthEast,t.southArrowNorthWest],n:[t.northArrowSouth],e:[t.eastArrowWest],w:[t.westArrowEast],sw:[t.southArrowNorthEast],se:[t.southArrowNorthWest]}[e]}_onKeyDown(e,t){"Escape"===t.key&&this._currentElementWithTooltip&&(this._unpinTooltip(),t.stopPropagation())}_onEnterOrFocus(e,{target:t}){const o=Go(t);o?o!==this._currentElementWithTooltip&&(this._unpinTooltip(),this._pinTooltipDebounced(o,Ho(o))):"focus"===e.name&&this._unpinTooltip()}_onLeaveOrBlur(e,{target:t,relatedTarget:o}){if("mouseleave"===e.name){if(!F(t))return;const e=this.balloonPanelView.element,i=e&&(e===o||e.contains(o)),s=!i&&t===e;if(i)return void this._unpinTooltipDebounced.cancel();if(!s&&this._currentElementWithTooltip&&t!==this._currentElementWithTooltip)return;const r=Go(t),n=Go(o);(s||r&&r!==n)&&this._unpinTooltipDebounced()}else{if(this._currentElementWithTooltip&&t!==this._currentElementWithTooltip)return;this._unpinTooltipDebounced()}}_onScroll(e,{target:t}){this._currentElementWithTooltip&&(t.contains(this.balloonPanelView.element)&&t.contains(this._currentElementWithTooltip)||this._unpinTooltip())}_pinTooltip(e,{text:t,position:o,cssClass:i}){this._unpinTooltip();const s=O(Wo._editors.values()).ui.view.body;s.has(this.balloonPanelView)||s.add(this.balloonPanelView),this.tooltipTextView.text=t,this.balloonPanelView.pin({target:e,positions:Wo.getPositioningFunctions(o)}),this._resizeObserver=new v(e,(()=>{g(e)||this._unpinTooltip()})),this._mutationObserver.attach(e),this.balloonPanelView.class=[Ro,i].filter((e=>e)).join(" ");for(const e of Wo._editors)this.listenTo(e.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"});this._currentElementWithTooltip=e,this._currentTooltipPosition=o}_unpinTooltip(){this._unpinTooltipDebounced.cancel(),this._pinTooltipDebounced.cancel(),this.balloonPanelView.unpin();for(const e of Wo._editors)this.stopListening(e.ui,"update");this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this.tooltipTextView.text="",this._resizeObserver&&this._resizeObserver.destroy(),this._mutationObserver.detach()}_updateTooltipPosition(){const e=Ho(this._currentElementWithTooltip);g(this._currentElementWithTooltip)&&e.text?this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:Wo.getPositioningFunctions(e.position)}):this._unpinTooltip()}}function Go(e){return F(e)?e.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])"):null}function Ho(e){return{text:e.dataset.ckeTooltipText,position:e.dataset.ckeTooltipPosition||"s",cssClass:e.dataset.ckeTooltipClass||""}}Wo.defaultBalloonPositions=No({heightOffset:5,sideOffset:13}),Wo._editors=new Set,Wo._instance=null;
+const No="ck-tooltip";class Wo extends(s()){constructor(e){if(super(),this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._resizeObserver=null,this._mutationObserver=null,Wo._editors.add(e),Wo._instance)return Wo._instance;Wo._instance=this,this.tooltipTextView=new le(e.locale),this.tooltipTextView.set("text",""),this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]}),this.balloonPanelView=new Do(e.locale),this.balloonPanelView.class=No,this.balloonPanelView.content.add(this.tooltipTextView),this._mutationObserver=function(e){const t=new MutationObserver((()=>{e()}));return{attach(e){t.observe(e,{attributes:!0,attributeFilter:["data-cke-tooltip-text","data-cke-tooltip-position"]})},detach(){t.disconnect()}}}((()=>{this._updateTooltipPosition()})),this._pinTooltipDebounced=I(this._pinTooltip,600),this._unpinTooltipDebounced=I(this._unpinTooltip,400),this.listenTo(_.document,"keydown",this._onKeyDown.bind(this),{useCapture:!0}),this.listenTo(_.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(_.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(_.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(_.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(_.document,"scroll",this._onScroll.bind(this),{useCapture:!0}),this._watchdogExcluded=!0}destroy(e){const t=e.ui.view&&e.ui.view.body;Wo._editors.delete(e),this.stopListening(e.ui),t&&t.has(this.balloonPanelView)&&t.remove(this.balloonPanelView),Wo._editors.size||(this._unpinTooltip(),this.balloonPanelView.destroy(),this.stopListening(),Wo._instance=null)}static getPositioningFunctions(e){const t=Wo.defaultBalloonPositions;return{s:[t.southArrowNorth,t.southArrowNorthEast,t.southArrowNorthWest],n:[t.northArrowSouth],e:[t.eastArrowWest],w:[t.westArrowEast],sw:[t.southArrowNorthEast],se:[t.southArrowNorthWest]}[e]}_onKeyDown(e,t){"Escape"===t.key&&this._currentElementWithTooltip&&(this._unpinTooltip(),t.stopPropagation())}_onEnterOrFocus(e,{target:t}){const o=Go(t);o?o!==this._currentElementWithTooltip&&(this._unpinTooltip(),this._pinTooltipDebounced(o,Ho(o))):"focus"===e.name&&this._unpinTooltip()}_onLeaveOrBlur(e,{target:t,relatedTarget:o}){if("mouseleave"===e.name){if(!P(t))return;const e=this.balloonPanelView.element,i=e&&(e===o||e.contains(o)),r=!i&&t===e;if(i)return void this._unpinTooltipDebounced.cancel();if(!r&&this._currentElementWithTooltip&&t!==this._currentElementWithTooltip)return;const s=Go(t),n=Go(o);(r||s&&s!==n)&&this._unpinTooltipDebounced()}else{if(this._currentElementWithTooltip&&t!==this._currentElementWithTooltip)return;this._unpinTooltipDebounced()}}_onScroll(e,{target:t}){this._currentElementWithTooltip&&(t.contains(this.balloonPanelView.element)&&t.contains(this._currentElementWithTooltip)||this._unpinTooltip())}_pinTooltip(e,{text:t,position:o,cssClass:i}){this._unpinTooltip();const r=V(Wo._editors.values()).ui.view.body;r.has(this.balloonPanelView)||r.add(this.balloonPanelView),this.tooltipTextView.text=t,this.balloonPanelView.pin({target:e,positions:Wo.getPositioningFunctions(o)}),this._resizeObserver=new f(e,(()=>{m(e)||this._unpinTooltip()})),this._mutationObserver.attach(e),this.balloonPanelView.class=[No,i].filter((e=>e)).join(" ");for(const e of Wo._editors)this.listenTo(e.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"});this._currentElementWithTooltip=e,this._currentTooltipPosition=o}_unpinTooltip(){this._unpinTooltipDebounced.cancel(),this._pinTooltipDebounced.cancel(),this.balloonPanelView.unpin();for(const e of Wo._editors)this.stopListening(e.ui,"update");this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this.tooltipTextView.text="",this._resizeObserver&&this._resizeObserver.destroy(),this._mutationObserver.detach()}_updateTooltipPosition(){if(!this._currentElementWithTooltip)return;const e=Ho(this._currentElementWithTooltip);m(this._currentElementWithTooltip)&&e.text?this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:Wo.getPositioningFunctions(e.position)}):this._unpinTooltip()}}function Go(e){return P(e)?e.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])"):null}function Ho(e){return{text:e.dataset.ckeTooltipText,position:e.dataset.ckeTooltipPosition||"s",cssClass:e.dataset.ckeTooltipClass||""}}Wo.defaultBalloonPositions=Ro({heightOffset:5,sideOffset:13}),Wo._editors=new Set,Wo._instance=null;
 /**
  * @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 $o=50,qo=350,jo="Powered by";class Uo extends(a()){constructor(e){super(),this.editor=e,this._balloonView=null,this._lastFocusedEditableElement=null,this._showBalloonThrottled=A(this._showBalloon.bind(this),50,{leading:!0}),e.on("ready",this._handleEditorReady.bind(this))}destroy(){const e=this._balloonView;e&&(e.unpin(),this._balloonView=null),this._showBalloonThrottled.cancel(),this.stopListening()}_handleEditorReady(){const e=this.editor;
+const $o=50,qo=350,jo="Powered by";class Uo extends(s()){constructor(e){super(),this.editor=e,this._balloonView=null,this._lastFocusedEditableElement=null,this._showBalloonThrottled=B(this._showBalloon.bind(this),50,{leading:!0}),e.on("ready",this._handleEditorReady.bind(this))}destroy(){const e=this._balloonView;e&&(e.unpin(),this._balloonView=null),this._showBalloonThrottled.cancel(),this.stopListening()}_handleEditorReady(){const e=this.editor;
 /* istanbul ignore next -- @preserve */
-(!!e.config.get("ui.poweredBy.forceVisible")||"VALID"!==I(e.config.get("licenseKey")))&&e.ui.view&&(e.ui.focusTracker.on("change:isFocused",((e,t,o)=>{this._updateLastFocusedEditableElement(),o?this._showBalloon():this._hideBalloon()})),e.ui.focusTracker.on("change:focusedElement",((e,t,o)=>{this._updateLastFocusedEditableElement(),o&&this._showBalloon()})),e.ui.on("update",(()=>{this._showBalloonThrottled()})))}_createBalloonView(){const e=this.editor,t=this._balloonView=new So,o=Zo(e),i=new Ko(e.locale,o.label);t.content.add(i),t.set({class:"ck-powered-by-balloon"}),e.ui.view.body.add(t),e.ui.focusTracker.add(t.element),this._balloonView=t}_showBalloon(){if(!this._lastFocusedEditableElement)return;const e=function(e,t){const o=Zo(e),i="right"===o.side?function(e,t){return Xo(e,t,((e,o)=>e.left+e.width-o.width-t.horizontalOffset))}(t,o):function(e,t){return Xo(e,t,(e=>e.left+t.horizontalOffset))}(t,o);return{target:t,positions:[i]}}(this.editor,this._lastFocusedEditableElement);e&&(this._balloonView||this._createBalloonView(),this._balloonView.pin(e))}_hideBalloon(){this._balloonView&&this._balloonView.unpin()}_updateLastFocusedEditableElement(){const e=this.editor,t=e.ui.focusTracker.isFocused,o=e.ui.focusTracker.focusedElement;if(!t||!o)return void(this._lastFocusedEditableElement=null);const i=Array.from(e.ui.getEditableElementsNames()).map((t=>e.ui.getEditableElement(t)));i.includes(o)?this._lastFocusedEditableElement=o:this._lastFocusedEditableElement=i[0]}}class Ko extends be{constructor(e,t){super(e);const o=new ve,i=this.bindTemplate;o.set({content:'<svg xmlns="http://www.w3.org/2000/svg" width="53" height="10" viewBox="0 0 53 10"><path fill="#1C2331" d="M31.724 1.492a15.139 15.139 0 0 0 .045 1.16 2.434 2.434 0 0 0-.687-.34 3.68 3.68 0 0 0-1.103-.166 2.332 2.332 0 0 0-1.14.255 1.549 1.549 0 0 0-.686.87c-.15.41-.225.98-.225 1.712 0 .939.148 1.659.444 2.161.297.503.792.754 1.487.754.452.015.9-.094 1.294-.316.296-.174.557-.4.771-.669l.14.852h1.282V.007h-1.623v1.485ZM31 6.496a1.77 1.77 0 0 1-.494.061.964.964 0 0 1-.521-.127.758.758 0 0 1-.296-.466 3.984 3.984 0 0 1-.093-.992 4.208 4.208 0 0 1 .098-1.052.753.753 0 0 1 .307-.477 1.08 1.08 0 0 1 .55-.122c.233-.004.466.026.69.089l.483.144v2.553c-.11.076-.213.143-.307.2a1.73 1.73 0 0 1-.417.189ZM35.68 0l-.702.004c-.322.002-.482.168-.48.497l.004.581c.002.33.164.493.486.49l.702-.004c.322-.002.481-.167.48-.496L36.165.49c-.002-.33-.164-.493-.486-.491ZM36.145 2.313l-1.612.01.034 5.482 1.613-.01-.035-5.482ZM39.623.79 37.989.8 38 2.306l-.946.056.006 1.009.949-.006.024 2.983c.003.476.143.844.419 1.106.275.26.658.39 1.148.387.132 0 .293-.01.483-.03.19-.02.38-.046.57-.08.163-.028.324-.068.482-.119l-.183-1.095-.702.004a.664.664 0 0 1-.456-.123.553.553 0 0 1-.14-.422l-.016-2.621 1.513-.01-.006-1.064-1.514.01-.01-1.503ZM46.226 2.388c-.41-.184-.956-.274-1.636-.27-.673.004-1.215.101-1.627.29-.402.179-.72.505-.888.91-.18.419-.268.979-.264 1.68.004.688.1 1.24.285 1.655.172.404.495.724.9.894.414.18.957.268 1.63.264.68-.004 1.224-.099 1.632-.284.4-.176.714-.501.878-.905.176-.418.263-.971.258-1.658-.004-.702-.097-1.261-.28-1.677a1.696 1.696 0 0 0-.888-.9Zm-.613 3.607a.77.77 0 0 1-.337.501 1.649 1.649 0 0 1-1.317.009.776.776 0 0 1-.343-.497 4.066 4.066 0 0 1-.105-1.02 4.136 4.136 0 0 1 .092-1.03.786.786 0 0 1 .337-.507 1.59 1.59 0 0 1 1.316-.008.79.79 0 0 1 .344.502c.078.337.113.683.105 1.03.012.343-.019.685-.092 1.02ZM52.114 2.07a2.67 2.67 0 0 0-1.128.278c-.39.191-.752.437-1.072.73l-.157-.846-1.273.008.036 5.572 1.623-.01-.024-3.78c.35-.124.646-.22.887-.286.26-.075.53-.114.8-.118l.45-.003.144-1.546-.286.001ZM22.083 7.426l-1.576-2.532a2.137 2.137 0 0 0-.172-.253 1.95 1.95 0 0 0-.304-.29.138.138 0 0 1 .042-.04 1.7 1.7 0 0 0 .328-.374l1.75-2.71c.01-.015.025-.028.024-.048-.01-.01-.021-.007-.031-.007L20.49 1.17a.078.078 0 0 0-.075.045l-.868 1.384c-.23.366-.46.732-.688 1.099a.108.108 0 0 1-.112.06c-.098-.005-.196-.001-.294-.002-.018 0-.038.006-.055-.007.002-.02.002-.039.005-.058a4.6 4.6 0 0 0 .046-.701V1.203c0-.02-.009-.032-.03-.03h-.033L16.93 1.17c-.084 0-.073-.01-.073.076v6.491c-.001.018.006.028.025.027h1.494c.083 0 .072.007.072-.071v-2.19c0-.055-.003-.11-.004-.166a3.366 3.366 0 0 0-.05-.417h.06c.104 0 .209.002.313-.002a.082.082 0 0 1 .084.05c.535.913 1.07 1.824 1.607 2.736a.104.104 0 0 0 .103.062c.554-.003 1.107-.002 1.66-.002l.069-.003-.019-.032-.188-.304ZM27.112 6.555c-.005-.08-.004-.08-.082-.08h-2.414c-.053 0-.106-.003-.159-.011a.279.279 0 0 1-.246-.209.558.558 0 0 1-.022-.15c0-.382 0-.762-.002-1.143 0-.032.007-.049.042-.044h2.504c.029.003.037-.012.034-.038V3.814c0-.089.013-.078-.076-.078h-2.44c-.07 0-.062.003-.062-.06v-.837c0-.047.004-.093.013-.14a.283.283 0 0 1 .241-.246.717.717 0 0 1 .146-.011h2.484c.024.002.035-.009.036-.033l.003-.038.03-.496c.01-.183.024-.365.034-.548.005-.085.003-.087-.082-.094-.218-.018-.437-.038-.655-.05a17.845 17.845 0 0 0-.657-.026 72.994 72.994 0 0 0-1.756-.016 1.7 1.7 0 0 0-.471.064 1.286 1.286 0 0 0-.817.655c-.099.196-.149.413-.145.633v3.875c0 .072.003.144.011.216a1.27 1.27 0 0 0 .711 1.029c.228.113.48.167.734.158.757-.005 1.515.002 2.272-.042.274-.016.548-.034.82-.053.03-.002.043-.008.04-.041-.008-.104-.012-.208-.019-.312a69.964 69.964 0 0 1-.05-.768ZM16.14 7.415l-.127-1.075c-.004-.03-.014-.04-.044-.037a13.125 13.125 0 0 1-.998.073c-.336.01-.672.02-1.008.016-.116-.001-.233-.014-.347-.039a.746.746 0 0 1-.45-.262c-.075-.1-.132-.211-.167-.33a3.324 3.324 0 0 1-.126-.773 9.113 9.113 0 0 1-.015-.749c0-.285.022-.57.065-.852.023-.158.066-.312.127-.46a.728.728 0 0 1 .518-.443 1.64 1.64 0 0 1 .397-.048c.628-.001 1.255.003 1.882.05.022.001.033-.006.036-.026l.003-.031.06-.55c.019-.177.036-.355.057-.532.004-.034-.005-.046-.04-.056a5.595 5.595 0 0 0-1.213-.21 10.783 10.783 0 0 0-.708-.02c-.24-.003-.48.01-.719.041a3.477 3.477 0 0 0-.625.14 1.912 1.912 0 0 0-.807.497c-.185.2-.33.433-.424.688a4.311 4.311 0 0 0-.24 1.096c-.031.286-.045.572-.042.86-.006.43.024.86.091 1.286.04.25.104.497.193.734.098.279.26.53.473.734.214.205.473.358.756.446.344.11.702.17 1.063.177a8.505 8.505 0 0 0 1.578-.083 6.11 6.11 0 0 0 .766-.18c.03-.008.047-.023.037-.057a.157.157 0 0 1-.003-.025Z"/><path fill="#AFE229" d="M6.016 6.69a1.592 1.592 0 0 0-.614.21c-.23.132-.422.32-.56.546-.044.072-.287.539-.287.539l-.836 1.528.009.006c.038.025.08.046.123.063.127.046.26.07.395.073.505.023 1.011-.007 1.517-.003.29.009.58.002.869-.022a.886.886 0 0 0 .395-.116.962.962 0 0 0 .312-.286c.056-.083.114-.163.164-.249.24-.408.48-.816.718-1.226.075-.128.148-.257.222-.386l.112-.192a1.07 1.07 0 0 0 .153-.518l-1.304.023s-1.258-.005-1.388.01Z"/><path fill="#771BFF" d="m2.848 9.044.76-1.39.184-.352c-.124-.067-.245-.14-.367-.21-.346-.204-.706-.384-1.045-.6a.984.984 0 0 1-.244-.207c-.108-.134-.136-.294-.144-.46-.021-.409-.002-.818-.009-1.227-.003-.195 0-.39.003-.585.004-.322.153-.553.427-.713l.833-.488c.22-.13.44-.257.662-.385.05-.029.105-.052.158-.077.272-.128.519-.047.76.085l.044.028c.123.06.242.125.358.196.318.178.635.357.952.537.095.056.187.117.275.184.194.144.254.35.266.578.016.284.007.569.006.853-.001.28.004.558 0 .838.592-.003 1.259 0 1.259 0l.723-.013c-.003-.292-.007-.584-.007-.876 0-.524.015-1.048-.016-1.571-.024-.42-.135-.8-.492-1.067a5.02 5.02 0 0 0-.506-.339A400.52 400.52 0 0 0 5.94.787C5.722.664 5.513.524 5.282.423 5.255.406 5.228.388 5.2.373 4.758.126 4.305-.026 3.807.21c-.097.046-.197.087-.29.14A699.896 699.896 0 0 0 .783 1.948c-.501.294-.773.717-.778 1.31-.004.36-.009.718-.001 1.077.016.754-.017 1.508.024 2.261.016.304.07.6.269.848.127.15.279.28.448.382.622.4 1.283.734 1.92 1.11l.183.109Z"/></svg>',isColorInherited:!1}),o.extendTemplate({attributes:{style:{width:"53px",height:"10px"}}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-powered-by"],"aria-hidden":!0},children:[{tag:"a",attributes:{href:"https://ckeditor.com/?utm_source=ckeditor&utm_medium=referral&utm_campaign=701Dn000000hVgmIAE_powered_by_ckeditor_logo",target:"_blank",tabindex:"-1"},children:[...t?[{tag:"span",attributes:{class:["ck","ck-powered-by__label"]},children:[t]}]:[],o],on:{dragstart:i.to((e=>e.preventDefault()))}}]})}}function Xo(e,t,o){return(i,s)=>{const r=new x(e);if(r.width<qo||r.height<$o)return null;let n;n="inside"===t.position?r.bottom-s.height:r.bottom-s.height/2,n-=t.verticalOffset;const c=o(r,s),a=i.clone().moveTo(c,n).getIntersection(s.clone().moveTo(c,n)).getVisible();return!a||a.getArea()<s.getArea()?null:{top:n,left:c,name:`position_${t.position}-side_${t.side}`,config:{withArrow:!1}}}}function Zo(e){const t=e.config.get("ui.poweredBy"),o=t&&t.position||"border";return{position:o,label:jo,verticalOffset:"inside"===o?5:0,horizontalOffset:5,side:"ltr"===e.locale.contentLanguageDirection?"right":"left",...t}}ke(".ck.ck-aria-live-announcer{left:-10000px;position:absolute;top:-10000px}");
+(!!e.config.get("ui.poweredBy.forceVisible")||"VALID"!==C(e.config.get("licenseKey")))&&e.ui.view&&(e.ui.focusTracker.on("change:isFocused",((e,t,o)=>{this._updateLastFocusedEditableElement(),o?this._showBalloon():this._hideBalloon()})),e.ui.focusTracker.on("change:focusedElement",((e,t,o)=>{this._updateLastFocusedEditableElement(),o&&this._showBalloon()})),e.ui.on("update",(()=>{this._showBalloonThrottled()})))}_createBalloonView(){const e=this.editor,t=this._balloonView=new Do,o=Zo(e),i=new Ko(e.locale,o.label);t.content.add(i),t.set({class:"ck-powered-by-balloon"}),e.ui.view.body.add(t),e.ui.focusTracker.add(t.element),this._balloonView=t}_showBalloon(){if(!this._lastFocusedEditableElement)return;const e=function(e,t){const o=Zo(e),i="right"===o.side?function(e,t){return Xo(e,t,((e,o)=>e.left+e.width-o.width-t.horizontalOffset))}(t,o):function(e,t){return Xo(e,t,(e=>e.left+t.horizontalOffset))}(t,o);return{target:t,positions:[i]}}(this.editor,this._lastFocusedEditableElement);e&&(this._balloonView||this._createBalloonView(),this._balloonView.pin(e))}_hideBalloon(){this._balloonView&&this._balloonView.unpin()}_updateLastFocusedEditableElement(){const e=this.editor,t=e.ui.focusTracker.isFocused,o=e.ui.focusTracker.focusedElement;if(!t||!o)return void(this._lastFocusedEditableElement=null);const i=Array.from(e.ui.getEditableElementsNames()).map((t=>e.ui.getEditableElement(t)));i.includes(o)?this._lastFocusedEditableElement=o:this._lastFocusedEditableElement=i[0]}}class Ko extends le{constructor(e,t){super(e);const o=new ve,i=this.bindTemplate;o.set({content:'<svg xmlns="http://www.w3.org/2000/svg" width="53" height="10" viewBox="0 0 53 10"><path fill="#1C2331" d="M31.724 1.492a15.139 15.139 0 0 0 .045 1.16 2.434 2.434 0 0 0-.687-.34 3.68 3.68 0 0 0-1.103-.166 2.332 2.332 0 0 0-1.14.255 1.549 1.549 0 0 0-.686.87c-.15.41-.225.98-.225 1.712 0 .939.148 1.659.444 2.161.297.503.792.754 1.487.754.452.015.9-.094 1.294-.316.296-.174.557-.4.771-.669l.14.852h1.282V.007h-1.623v1.485ZM31 6.496a1.77 1.77 0 0 1-.494.061.964.964 0 0 1-.521-.127.758.758 0 0 1-.296-.466 3.984 3.984 0 0 1-.093-.992 4.208 4.208 0 0 1 .098-1.052.753.753 0 0 1 .307-.477 1.08 1.08 0 0 1 .55-.122c.233-.004.466.026.69.089l.483.144v2.553c-.11.076-.213.143-.307.2a1.73 1.73 0 0 1-.417.189ZM35.68 0l-.702.004c-.322.002-.482.168-.48.497l.004.581c.002.33.164.493.486.49l.702-.004c.322-.002.481-.167.48-.496L36.165.49c-.002-.33-.164-.493-.486-.491ZM36.145 2.313l-1.612.01.034 5.482 1.613-.01-.035-5.482ZM39.623.79 37.989.8 38 2.306l-.946.056.006 1.009.949-.006.024 2.983c.003.476.143.844.419 1.106.275.26.658.39 1.148.387.132 0 .293-.01.483-.03.19-.02.38-.046.57-.08.163-.028.324-.068.482-.119l-.183-1.095-.702.004a.664.664 0 0 1-.456-.123.553.553 0 0 1-.14-.422l-.016-2.621 1.513-.01-.006-1.064-1.514.01-.01-1.503ZM46.226 2.388c-.41-.184-.956-.274-1.636-.27-.673.004-1.215.101-1.627.29-.402.179-.72.505-.888.91-.18.419-.268.979-.264 1.68.004.688.1 1.24.285 1.655.172.404.495.724.9.894.414.18.957.268 1.63.264.68-.004 1.224-.099 1.632-.284.4-.176.714-.501.878-.905.176-.418.263-.971.258-1.658-.004-.702-.097-1.261-.28-1.677a1.696 1.696 0 0 0-.888-.9Zm-.613 3.607a.77.77 0 0 1-.337.501 1.649 1.649 0 0 1-1.317.009.776.776 0 0 1-.343-.497 4.066 4.066 0 0 1-.105-1.02 4.136 4.136 0 0 1 .092-1.03.786.786 0 0 1 .337-.507 1.59 1.59 0 0 1 1.316-.008.79.79 0 0 1 .344.502c.078.337.113.683.105 1.03.012.343-.019.685-.092 1.02ZM52.114 2.07a2.67 2.67 0 0 0-1.128.278c-.39.191-.752.437-1.072.73l-.157-.846-1.273.008.036 5.572 1.623-.01-.024-3.78c.35-.124.646-.22.887-.286.26-.075.53-.114.8-.118l.45-.003.144-1.546-.286.001ZM22.083 7.426l-1.576-2.532a2.137 2.137 0 0 0-.172-.253 1.95 1.95 0 0 0-.304-.29.138.138 0 0 1 .042-.04 1.7 1.7 0 0 0 .328-.374l1.75-2.71c.01-.015.025-.028.024-.048-.01-.01-.021-.007-.031-.007L20.49 1.17a.078.078 0 0 0-.075.045l-.868 1.384c-.23.366-.46.732-.688 1.099a.108.108 0 0 1-.112.06c-.098-.005-.196-.001-.294-.002-.018 0-.038.006-.055-.007.002-.02.002-.039.005-.058a4.6 4.6 0 0 0 .046-.701V1.203c0-.02-.009-.032-.03-.03h-.033L16.93 1.17c-.084 0-.073-.01-.073.076v6.491c-.001.018.006.028.025.027h1.494c.083 0 .072.007.072-.071v-2.19c0-.055-.003-.11-.004-.166a3.366 3.366 0 0 0-.05-.417h.06c.104 0 .209.002.313-.002a.082.082 0 0 1 .084.05c.535.913 1.07 1.824 1.607 2.736a.104.104 0 0 0 .103.062c.554-.003 1.107-.002 1.66-.002l.069-.003-.019-.032-.188-.304ZM27.112 6.555c-.005-.08-.004-.08-.082-.08h-2.414c-.053 0-.106-.003-.159-.011a.279.279 0 0 1-.246-.209.558.558 0 0 1-.022-.15c0-.382 0-.762-.002-1.143 0-.032.007-.049.042-.044h2.504c.029.003.037-.012.034-.038V3.814c0-.089.013-.078-.076-.078h-2.44c-.07 0-.062.003-.062-.06v-.837c0-.047.004-.093.013-.14a.283.283 0 0 1 .241-.246.717.717 0 0 1 .146-.011h2.484c.024.002.035-.009.036-.033l.003-.038.03-.496c.01-.183.024-.365.034-.548.005-.085.003-.087-.082-.094-.218-.018-.437-.038-.655-.05a17.845 17.845 0 0 0-.657-.026 72.994 72.994 0 0 0-1.756-.016 1.7 1.7 0 0 0-.471.064 1.286 1.286 0 0 0-.817.655c-.099.196-.149.413-.145.633v3.875c0 .072.003.144.011.216a1.27 1.27 0 0 0 .711 1.029c.228.113.48.167.734.158.757-.005 1.515.002 2.272-.042.274-.016.548-.034.82-.053.03-.002.043-.008.04-.041-.008-.104-.012-.208-.019-.312a69.964 69.964 0 0 1-.05-.768ZM16.14 7.415l-.127-1.075c-.004-.03-.014-.04-.044-.037a13.125 13.125 0 0 1-.998.073c-.336.01-.672.02-1.008.016-.116-.001-.233-.014-.347-.039a.746.746 0 0 1-.45-.262c-.075-.1-.132-.211-.167-.33a3.324 3.324 0 0 1-.126-.773 9.113 9.113 0 0 1-.015-.749c0-.285.022-.57.065-.852.023-.158.066-.312.127-.46a.728.728 0 0 1 .518-.443 1.64 1.64 0 0 1 .397-.048c.628-.001 1.255.003 1.882.05.022.001.033-.006.036-.026l.003-.031.06-.55c.019-.177.036-.355.057-.532.004-.034-.005-.046-.04-.056a5.595 5.595 0 0 0-1.213-.21 10.783 10.783 0 0 0-.708-.02c-.24-.003-.48.01-.719.041a3.477 3.477 0 0 0-.625.14 1.912 1.912 0 0 0-.807.497c-.185.2-.33.433-.424.688a4.311 4.311 0 0 0-.24 1.096c-.031.286-.045.572-.042.86-.006.43.024.86.091 1.286.04.25.104.497.193.734.098.279.26.53.473.734.214.205.473.358.756.446.344.11.702.17 1.063.177a8.505 8.505 0 0 0 1.578-.083 6.11 6.11 0 0 0 .766-.18c.03-.008.047-.023.037-.057a.157.157 0 0 1-.003-.025Z"/><path fill="#AFE229" d="M6.016 6.69a1.592 1.592 0 0 0-.614.21c-.23.132-.422.32-.56.546-.044.072-.287.539-.287.539l-.836 1.528.009.006c.038.025.08.046.123.063.127.046.26.07.395.073.505.023 1.011-.007 1.517-.003.29.009.58.002.869-.022a.886.886 0 0 0 .395-.116.962.962 0 0 0 .312-.286c.056-.083.114-.163.164-.249.24-.408.48-.816.718-1.226.075-.128.148-.257.222-.386l.112-.192a1.07 1.07 0 0 0 .153-.518l-1.304.023s-1.258-.005-1.388.01Z"/><path fill="#771BFF" d="m2.848 9.044.76-1.39.184-.352c-.124-.067-.245-.14-.367-.21-.346-.204-.706-.384-1.045-.6a.984.984 0 0 1-.244-.207c-.108-.134-.136-.294-.144-.46-.021-.409-.002-.818-.009-1.227-.003-.195 0-.39.003-.585.004-.322.153-.553.427-.713l.833-.488c.22-.13.44-.257.662-.385.05-.029.105-.052.158-.077.272-.128.519-.047.76.085l.044.028c.123.06.242.125.358.196.318.178.635.357.952.537.095.056.187.117.275.184.194.144.254.35.266.578.016.284.007.569.006.853-.001.28.004.558 0 .838.592-.003 1.259 0 1.259 0l.723-.013c-.003-.292-.007-.584-.007-.876 0-.524.015-1.048-.016-1.571-.024-.42-.135-.8-.492-1.067a5.02 5.02 0 0 0-.506-.339A400.52 400.52 0 0 0 5.94.787C5.722.664 5.513.524 5.282.423 5.255.406 5.228.388 5.2.373 4.758.126 4.305-.026 3.807.21c-.097.046-.197.087-.29.14A699.896 699.896 0 0 0 .783 1.948c-.501.294-.773.717-.778 1.31-.004.36-.009.718-.001 1.077.016.754-.017 1.508.024 2.261.016.304.07.6.269.848.127.15.279.28.448.382.622.4 1.283.734 1.92 1.11l.183.109Z"/></svg>',isColorInherited:!1}),o.extendTemplate({attributes:{style:{width:"53px",height:"10px"}}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-powered-by"],"aria-hidden":!0},children:[{tag:"a",attributes:{href:"https://ckeditor.com/?utm_source=ckeditor&utm_medium=referral&utm_campaign=701Dn000000hVgmIAE_powered_by_ckeditor_logo",target:"_blank",tabindex:"-1"},children:[...t?[{tag:"span",attributes:{class:["ck","ck-powered-by__label"]},children:[t]}]:[],o],on:{dragstart:i.to((e=>e.preventDefault()))}}]})}}function Xo(e,t,o){return(i,r)=>{const s=new g(e);if(s.width<qo||s.height<$o)return null;let n;n="inside"===t.position?s.bottom-r.height:s.bottom-r.height/2,n-=t.verticalOffset;const c=o(s,r),a=i.clone().moveTo(c,n).getIntersection(r.clone().moveTo(c,n)).getVisible();return!a||a.getArea()<r.getArea()?null:{top:n,left:c,name:`position_${t.position}-side_${t.side}`,config:{withArrow:!1}}}}function Zo(e){const t=e.config.get("ui.poweredBy"),o=t&&t.position||"border";return{position:o,label:jo,verticalOffset:"inside"===o?5:0,horizontalOffset:5,side:"ltr"===e.locale.contentLanguageDirection?"right":"left",...t}}ae(".ck.ck-aria-live-announcer{left:-10000px;position:absolute;top:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}");
 /**
  * @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 Yo="polite";class Qo{constructor(e){this.editor=e}announce(e,t,o=Yo){const i=this.editor;this.view||(this.view=new Jo(i.locale),i.ui.view.body.add(this.view));let s=this.view.regionViews.find((t=>t.regionName===e));s||(s=new ei(this.view.locale),this.view.regionViews.add(s)),s.set({regionName:e,text:t,politeness:o})}}class Jo extends be{constructor(e){super(e),this.regionViews=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-aria-live-announcer"]},children:this.regionViews})}}class ei extends be{constructor(e){super(e);const t=this.bindTemplate;this.set("regionName",""),this.set("text",""),this.set("politeness",Yo),this.setTemplate({tag:"div",attributes:{role:"region","data-region":t.to("regionName"),"aria-live":t.to("politeness")},children:[{text:t.to("text")}]})}}
+const Yo={POLITE:"polite",ASSERTIVE:"assertive"};class Qo{constructor(e){this.editor=e,e.once("ready",(()=>{for(const e of Object.values(Yo))this.announce("",e)}))}announce(e,t=Yo.POLITE){const o=this.editor;if(!o.ui.view)return;this.view||(this.view=new Jo(o.locale),o.ui.view.body.add(this.view));const{politeness:i,isUnsafeHTML:r}="string"==typeof t?{politeness:t}:t;let s=this.view.regionViews.find((e=>e.politeness===i));s||(s=new ei(o,i),this.view.regionViews.add(s)),s.announce({announcement:e,isUnsafeHTML:r})}}class Jo extends le{constructor(e){super(e),this.regionViews=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-aria-live-announcer"]},children:this.regionViews})}}class ei extends le{constructor(e,t){super(e.locale),this.setTemplate({tag:"div",attributes:{role:"region","aria-live":t,"aria-relevant":"additions"},children:[{tag:"ul",attributes:{class:["ck","ck-aria-live-region-list"]}}]}),e.on("destroy",(()=>{null!==this._pruneAnnouncementsInterval&&(clearInterval(this._pruneAnnouncementsInterval),this._pruneAnnouncementsInterval=null)})),this.politeness=t,this._domConverter=e.data.htmlProcessor.domConverter,this._pruneAnnouncementsInterval=setInterval((()=>{this.element&&this._listElement.firstChild&&this._listElement.firstChild.remove()}),5e3)}announce({announcement:e,isUnsafeHTML:t}){if(!e.trim().length)return;const o=document.createElement("li");t?this._domConverter.setContentOf(o,e):o.innerText=e,this._listElement.appendChild(o)}get _listElement(){return this.element.querySelector("ul")}}
 /**
  * @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 ti extends(l()){constructor(e){super(),this.isReady=!1,this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[];const t=e.editing.view;this.editor=e,this.componentFactory=new Vo(e),this.focusTracker=new _,this.tooltipManager=new Wo(e),this.poweredBy=new Uo(e),this.ariaLiveAnnouncer=new Qo(e),this.set("viewportOffset",this._readViewportOffsetFromConfig()),this.once("ready",(()=>{this.isReady=!0})),this.listenTo(t.document,"layoutChanged",this.update.bind(this)),this.listenTo(t,"scrollToTheSelection",this._handleScrollToTheSelection.bind(this)),this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening(),this.focusTracker.destroy(),this.tooltipManager.destroy(this.editor),this.poweredBy.destroy();for(const e of this._editableElementsMap.values())e.ckeditorInstance=null,this.editor.keystrokes.stopListening(e);this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[]}setEditableElement(e,t){this._editableElementsMap.set(e,t),t.ckeditorInstance||(t.ckeditorInstance=this.editor),this.focusTracker.add(t);const o=()=>{this.editor.editing.view.getDomRoot(e)||this.editor.keystrokes.listenTo(t)};this.isReady?o():this.once("ready",o)}removeEditableElement(e){const t=this._editableElementsMap.get(e);t&&(this._editableElementsMap.delete(e),this.editor.keystrokes.stopListening(t),this.focusTracker.remove(t),t.ckeditorInstance=null)}getEditableElement(e="main"){return this._editableElementsMap.get(e)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(e,t={}){e.isRendered?(this.focusTracker.add(e.element),this.editor.keystrokes.listenTo(e.element)):e.once("render",(()=>{this.focusTracker.add(e.element),this.editor.keystrokes.listenTo(e.element)})),this._focusableToolbarDefinitions.push({toolbarView:e,options:t})}get _editableElements(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}_readViewportOffsetFromConfig(){const e=this.editor,t=e.config.get("ui.viewportOffset");if(t)return t;const o=e.config.get("toolbar.viewportTopOffset");return o?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:o}):{top:0}}_initFocusTracking(){const e=this.editor,t=e.editing.view;let o,i;e.keystrokes.set("Alt+F10",((e,s)=>{const r=this.focusTracker.focusedElement;Array.from(this._editableElementsMap.values()).includes(r)&&!Array.from(t.domRoots.values()).includes(r)&&(o=r);const n=this._getCurrentFocusedToolbarDefinition();n&&i||(i=this._getFocusableCandidateToolbarDefinitions());for(let e=0;e<i.length;e++){const e=i.shift();if(i.push(e),e!==n&&this._focusFocusableCandidateToolbar(e)){n&&n.options.afterBlur&&n.options.afterBlur();break}}s()})),e.keystrokes.set("Esc",((t,i)=>{const s=this._getCurrentFocusedToolbarDefinition();s&&(o?(o.focus(),o=null):e.editing.view.focus(),s.options.afterBlur&&s.options.afterBlur(),i())}))}_getFocusableCandidateToolbarDefinitions(){const e=[];for(const t of this._focusableToolbarDefinitions){const{toolbarView:o,options:i}=t;(g(o.element)||i.beforeFocus)&&e.push(t)}return e.sort(((e,t)=>oi(e)-oi(t))),e}_getCurrentFocusedToolbarDefinition(){for(const e of this._focusableToolbarDefinitions)if(e.toolbarView.element&&e.toolbarView.element.contains(this.focusTracker.focusedElement))return e;return null}_focusFocusableCandidateToolbar(e){const{toolbarView:t,options:{beforeFocus:o}}=e;return o&&o(),!!g(t.element)&&(t.focus(),!0)}_handleScrollToTheSelection(e,t){const o={top:0,bottom:0,left:0,right:0,...this.viewportOffset};t.viewportOffset.top+=o.top,t.viewportOffset.bottom+=o.bottom,t.viewportOffset.left+=o.left,t.viewportOffset.right+=o.right}}function oi(e){const{toolbarView:t,options:o}=e;let i=10;return g(t.element)&&i--,o.isContextual&&i--,i}ke(":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}");
+ */class ti extends(n()){constructor(e){super(),this.isReady=!1,this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[];const t=e.editing.view;this.editor=e,this.componentFactory=new Vo(e),this.focusTracker=new k,this.tooltipManager=new Wo(e),this.poweredBy=new Uo(e),this.ariaLiveAnnouncer=new Qo(e),this.set("viewportOffset",this._readViewportOffsetFromConfig()),this.once("ready",(()=>{this.isReady=!0})),this.listenTo(t.document,"layoutChanged",this.update.bind(this)),this.listenTo(t,"scrollToTheSelection",this._handleScrollToTheSelection.bind(this)),this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening(),this.focusTracker.destroy(),this.tooltipManager.destroy(this.editor),this.poweredBy.destroy();for(const e of this._editableElementsMap.values())e.ckeditorInstance=null,this.editor.keystrokes.stopListening(e);this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[]}setEditableElement(e,t){this._editableElementsMap.set(e,t),t.ckeditorInstance||(t.ckeditorInstance=this.editor),this.focusTracker.add(t);const o=()=>{this.editor.editing.view.getDomRoot(e)||this.editor.keystrokes.listenTo(t)};this.isReady?o():this.once("ready",o)}removeEditableElement(e){const t=this._editableElementsMap.get(e);t&&(this._editableElementsMap.delete(e),this.editor.keystrokes.stopListening(t),this.focusTracker.remove(t),t.ckeditorInstance=null)}getEditableElement(e="main"){return this._editableElementsMap.get(e)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(e,t={}){e.isRendered?(this.focusTracker.add(e.element),this.editor.keystrokes.listenTo(e.element)):e.once("render",(()=>{this.focusTracker.add(e.element),this.editor.keystrokes.listenTo(e.element)})),this._focusableToolbarDefinitions.push({toolbarView:e,options:t})}get _editableElements(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}_readViewportOffsetFromConfig(){const e=this.editor,t=e.config.get("ui.viewportOffset");if(t)return t;const o=e.config.get("toolbar.viewportTopOffset");return o?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:o}):{top:0}}_initFocusTracking(){const e=this.editor,t=e.editing.view;let o,i;e.keystrokes.set("Alt+F10",((e,r)=>{const s=this.focusTracker.focusedElement;Array.from(this._editableElementsMap.values()).includes(s)&&!Array.from(t.domRoots.values()).includes(s)&&(o=s);const n=this._getCurrentFocusedToolbarDefinition();n&&i||(i=this._getFocusableCandidateToolbarDefinitions());for(let e=0;e<i.length;e++){const e=i.shift();if(i.push(e),e!==n&&this._focusFocusableCandidateToolbar(e)){n&&n.options.afterBlur&&n.options.afterBlur();break}}r()})),e.keystrokes.set("Esc",((t,i)=>{const r=this._getCurrentFocusedToolbarDefinition();r&&(o?(o.focus(),o=null):e.editing.view.focus(),r.options.afterBlur&&r.options.afterBlur(),i())}))}_getFocusableCandidateToolbarDefinitions(){const e=[];for(const t of this._focusableToolbarDefinitions){const{toolbarView:o,options:i}=t;(m(o.element)||i.beforeFocus)&&e.push(t)}return e.sort(((e,t)=>oi(e)-oi(t))),e}_getCurrentFocusedToolbarDefinition(){for(const e of this._focusableToolbarDefinitions)if(e.toolbarView.element&&e.toolbarView.element.contains(this.focusTracker.focusedElement))return e;return null}_focusFocusableCandidateToolbar(e){const{toolbarView:t,options:{beforeFocus:o}}=e;return o&&o(),!!m(t.element)&&(t.focus(),!0)}_handleScrollToTheSelection(e,t){const o={top:0,bottom:0,left:0,right:0,...this.viewportOffset};t.viewportOffset.top+=o.top,t.viewportOffset.bottom+=o.bottom,t.viewportOffset.left+=o.left,t.viewportOffset.right+=o.right}}function oi(e){const{toolbarView:t,options:o}=e;let i=10;return m(t.element)&&i--,o.isContextual&&i--,i}ae(":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}");
 /**
  * @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 ii extends be{constructor(e){super(e),this.body=new ge(e)}render(){super.render(),this.body.attachToDom()}destroy(){return this.body.detachFromDom(),super.destroy()}}
+class ii extends le{constructor(e){super(e),this.body=new ge(e)}render(){super.render(),this.body.attachToDom()}destroy(){return this.body.detachFromDom(),super.destroy()}}
 /**
  * @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 si extends ii{constructor(e){super(e),this.top=this.createCollection(),this.main=this.createCollection(),this._voiceLabelView=this._createVoiceLabel(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:e.uiLanguageDirection,lang:e.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const e=this.t,t=new pe;return t.text=e("Rich Text Editor"),t.extendTemplate({attributes:{class:"ck-voice-label"}}),t}}
+ */class ri extends ii{constructor(e){super(e),this.top=this.createCollection(),this.main=this.createCollection(),this._voiceLabelView=this._createVoiceLabel(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:e.uiLanguageDirection,lang:e.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const e=this.t,t=new pe;return t.text=e("Rich Text Editor"),t.extendTemplate({attributes:{class:"ck-voice-label"}}),t}}
 /**
  * @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 ri extends be{constructor(e,t,o){super(e),this.name=null,this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:e.contentLanguage,dir:e.contentLanguageDirection}}),this.set("isFocused",!1),this._editableElement=o,this._hasExternalElement=!!this._editableElement,this._editingView=t}render(){super.render(),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",(()=>this._updateIsFocusedClasses())),this._updateIsFocusedClasses()}destroy(){this._hasExternalElement&&this.template.revert(this._editableElement),super.destroy()}get hasExternalElement(){return this._hasExternalElement}_updateIsFocusedClasses(){const e=this._editingView;function t(t){e.change((o=>{const i=e.document.getRoot(t.name);o.addClass(t.isFocused?"ck-focused":"ck-blurred",i),o.removeClass(t.isFocused?"ck-blurred":"ck-focused",i)}))}e.isRenderingInProgress?function o(i){e.once("change:isRenderingInProgress",((e,s,r)=>{r?o(i):t(i)}))}(this):t(this)}}
+ */class si extends le{constructor(e,t,o){super(e),this.name=null,this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:e.contentLanguage,dir:e.contentLanguageDirection}}),this.set("isFocused",!1),this._editableElement=o,this._hasExternalElement=!!this._editableElement,this._editingView=t}render(){super.render(),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",(()=>this._updateIsFocusedClasses())),this._updateIsFocusedClasses()}destroy(){this._hasExternalElement&&this.template.revert(this._editableElement),super.destroy()}get hasExternalElement(){return this._hasExternalElement}_updateIsFocusedClasses(){const e=this._editingView;function t(t){e.change((o=>{const i=e.document.getRoot(t.name);o.addClass(t.isFocused?"ck-focused":"ck-blurred",i),o.removeClass(t.isFocused?"ck-blurred":"ck-focused",i)}))}e.isRenderingInProgress?function o(i){e.once("change:isRenderingInProgress",((e,r,s)=>{s?o(i):t(i)}))}(this):t(this)}}
 /**
  * @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 ni extends ri{constructor(e,t,o,i={}){super(e,t,o);const s=e.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),this._generateLabel=i.label||(()=>s("Editor editing area: %0",this.name))}render(){super.render();const e=this._editingView;e.change((t=>{const o=e.document.getRoot(this.name);t.setAttribute("aria-label",this._generateLabel(this),o)}))}}
+ */class ni extends si{constructor(e,t,o,i={}){super(e,t,o);const r=e.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),this._generateLabel=i.label||(()=>r("Editor editing area: %0",this.name))}render(){super.render();const e=this._editingView;e.change((t=>{const o=e.document.getRoot(this.name);t.setAttribute("aria-label",this._generateLabel(this),o)}))}}
 /**
  * @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 ci extends be{constructor(e){super(e);const t=this.bindTemplate;this.setTemplate({tag:"iframe",attributes:{class:["ck","ck-reset_all"],sandbox:"allow-same-origin allow-scripts"},on:{load:t.to("loaded")}})}render(){return new Promise((e=>(this.on("loaded",e),super.render())))}}
+ */class ci extends le{constructor(e){super(e);const t=this.bindTemplate;this.setTemplate({tag:"iframe",attributes:{class:["ck","ck-reset_all"],sandbox:"allow-same-origin allow-scripts"},on:{load:t.to("loaded")}})}render(){return new Promise((e=>(this.on("loaded",e),super.render())))}}
 /**
  * @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 ai extends o{static get pluginName(){return"Notification"}init(){this.on("show:warning",((e,t)=>{window.alert(t.message)}),{priority:"lowest"})}showSuccess(e,t={}){this._showNotification({message:e,type:"success",namespace:t.namespace,title:t.title})}showInfo(e,t={}){this._showNotification({message:e,type:"info",namespace:t.namespace,title:t.title})}showWarning(e,t={}){this._showNotification({message:e,type:"warning",namespace:t.namespace,title:t.title})}_showNotification(e){const t=e.namespace?`show:${e.type}:${e.namespace}`:`show:${e.type}`;this.fire(t,{message:e.message,type:e.type,title:e.title||""})}}
+ */class ai extends z{static get pluginName(){return"Notification"}init(){this.on("show:warning",((e,t)=>{window.alert(t.message)}),{priority:"lowest"})}showSuccess(e,t={}){this._showNotification({message:e,type:"success",namespace:t.namespace,title:t.title})}showInfo(e,t={}){this._showNotification({message:e,type:"info",namespace:t.namespace,title:t.title})}showWarning(e,t={}){this._showNotification({message:e,type:"warning",namespace:t.namespace,title:t.title})}_showNotification(e){const t=e.namespace?`show:${e.type}:${e.namespace}`:`show:${e.type}`;this.fire(t,{message:e.message,type:e.type,title:e.title||""})}}
 /**
  * @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 li extends(l()){constructor(e,t){super(),t&&L(this,t),e&&this.set(e)}}ke(".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}");ke(".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-panel) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}");
+ */class li extends(n()){constructor(e,t){super(),t&&M(this,t),e&&this.set(e)}}ae(".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}");ae(".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-panel) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}");
 /**
  * @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 di=f("px");class hi extends e{static get pluginName(){return"ContextualBalloon"}constructor(e){super(e),this._viewToStack=new Map,this._idToStack=new Map,this._view=null,this._rotatorView=null,this._fakePanelsView=null,this.positionLimiter=()=>{const e=this.editor.editing.view,t=e.document.selection.editableElement;return t?e.domConverter.mapViewToDom(t.root):null},this.set("visibleView",null),this.set("_numberOfStacks",0),this.set("_singleViewMode",!1)}destroy(){super.destroy(),this._view&&this._view.destroy(),this._rotatorView&&this._rotatorView.destroy(),this._fakePanelsView&&this._fakePanelsView.destroy()}get view(){return this._view||this._createPanelView(),this._view}hasView(e){return Array.from(this._viewToStack.keys()).includes(e)}add(e){if(this._view||this._createPanelView(),this.hasView(e.view))throw new s("contextualballoon-add-view-exist",[this,e]);const t=e.stackId||"main";if(!this._idToStack.has(t))return this._idToStack.set(t,new Map([[e.view,e]])),this._viewToStack.set(e.view,this._idToStack.get(t)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!e.singleViewMode||this.showStack(t));const o=this._idToStack.get(t);e.singleViewMode&&this.showStack(t),o.set(e.view,e),this._viewToStack.set(e.view,o),o===this._visibleStack&&this._showView(e)}remove(e){if(!this.hasView(e))throw new s("contextualballoon-remove-view-not-exist",[this,e]);const t=this._viewToStack.get(e);this._singleViewMode&&this.visibleView===e&&(this._singleViewMode=!1),this.visibleView===e&&(1===t.size?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(t.values())[t.size-2])),1===t.size?(this._idToStack.delete(this._getStackId(t)),this._numberOfStacks=this._idToStack.size):t.delete(e),this._viewToStack.delete(e)}updatePosition(e){e&&(this._visibleStack.get(this.visibleView).position=e),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}showStack(e){this.visibleStack=e;const t=this._idToStack.get(e);if(!t)throw new s("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==t&&this._showView(Array.from(t.values()).pop())}_createPanelView(){this._view=new So(this.editor.locale),this.editor.ui.view.body.add(this._view),this.editor.ui.focusTracker.add(this._view.element),this._rotatorView=this._createRotatorView(),this._fakePanelsView=this._createFakePanelsView()}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(e){return Array.from(this._idToStack.entries()).find((t=>t[1]===e))[0]}_showNextStack(){const e=Array.from(this._idToStack.values());let t=e.indexOf(this._visibleStack)+1;e[t]||(t=0),this.showStack(this._getStackId(e[t]))}_showPrevStack(){const e=Array.from(this._idToStack.values());let t=e.indexOf(this._visibleStack)-1;e[t]||(t=e.length-1),this.showStack(this._getStackId(e[t]))}_createRotatorView(){const e=new ui(this.editor.locale),t=this.editor.locale.t;return this.view.content.add(e),e.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",((e,t)=>!t&&e>1)),e.on("change:isNavigationVisible",(()=>this.updatePosition()),{priority:"low"}),e.bind("counter").to(this,"visibleView",this,"_numberOfStacks",((e,o)=>{if(o<2)return"";const i=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return t("%0 of %1",[i,o])})),e.buttonNextView.on("execute",(()=>{e.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showNextStack()})),e.buttonPrevView.on("execute",(()=>{e.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showPrevStack()})),e}_createFakePanelsView(){const e=new ki(this.editor.locale,this.view);return e.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",((e,t)=>!t&&e>=2?Math.min(e-1,2):0)),e.listenTo(this.view,"change:top",(()=>e.updatePosition())),e.listenTo(this.view,"change:left",(()=>e.updatePosition())),this.editor.ui.view.body.add(e),e}_showView({view:e,balloonClassName:t="",withArrow:o=!0,singleViewMode:i=!1}){this.view.class=t,this.view.withArrow=o,this._rotatorView.showView(e),this.visibleView=e,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),i&&(this._singleViewMode=!0)}_getBalloonPosition(){let e=Array.from(this._visibleStack.values()).pop().position;return e&&(e.limiter||(e=Object.assign({},e,{limiter:this.positionLimiter})),e=Object.assign({},e,{viewportOffsetConfig:this.editor.ui.viewportOffset})),e}}class ui extends be{constructor(e){super(e);const o=e.t,i=this.bindTemplate;this.set("isNavigationVisible",!0),this.focusTracker=new _,this.buttonPrevView=this._createButtonView(o("Previous"),t.previousArrow),this.buttonNextView=this._createButtonView(o("Next"),t.nextArrow),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",i.to("isNavigationVisible",(e=>e?"":"ck-hidden"))]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:i.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render(),this.focusTracker.add(this.element)}destroy(){super.destroy(),this.focusTracker.destroy()}showView(e){this.hideView(),this.content.add(e)}hideView(){this.content.clear()}_createButtonView(e,t){const o=new xe(this.locale);return o.set({label:e,icon:t,tooltip:!0}),o}}class ki extends be{constructor(e,t){super(e);const o=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("height",0),this.set("width",0),this.set("numberOfPanels",0),this.content=this.createCollection(),this._balloonPanelView=t,this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",o.to("numberOfPanels",(e=>e?"":"ck-hidden"))],style:{top:o.to("top",di),left:o.to("left",di),width:o.to("width",di),height:o.to("height",di)}},children:this.content}),this.on("change:numberOfPanels",((e,t,o,i)=>{o>i?this._addPanels(o-i):this._removePanels(i-o),this.updatePosition()}))}_addPanels(e){for(;e--;){const e=new be;e.setTemplate({tag:"div"}),this.content.add(e),this.registerChild(e)}}_removePanels(e){for(;e--;){const e=this.content.last;this.content.remove(e),this.deregisterChild(e),e.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:e,left:t}=this._balloonPanelView,{width:o,height:i}=new x(this._balloonPanelView.element);Object.assign(this,{top:e,left:t,width:o,height:i})}}}ke(".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-panel)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}");
+const di=p("px");class hi extends S{static get pluginName(){return"ContextualBalloon"}constructor(e){super(e),this._viewToStack=new Map,this._idToStack=new Map,this._view=null,this._rotatorView=null,this._fakePanelsView=null,this.positionLimiter=()=>{const e=this.editor.editing.view,t=e.document.selection.editableElement;return t?e.domConverter.mapViewToDom(t.root):null},this.set("visibleView",null),this.set("_numberOfStacks",0),this.set("_singleViewMode",!1)}destroy(){super.destroy(),this._view&&this._view.destroy(),this._rotatorView&&this._rotatorView.destroy(),this._fakePanelsView&&this._fakePanelsView.destroy()}get view(){return this._view||this._createPanelView(),this._view}hasView(e){return Array.from(this._viewToStack.keys()).includes(e)}add(e){if(this._view||this._createPanelView(),this.hasView(e.view))throw new t("contextualballoon-add-view-exist",[this,e]);const o=e.stackId||"main";if(!this._idToStack.has(o))return this._idToStack.set(o,new Map([[e.view,e]])),this._viewToStack.set(e.view,this._idToStack.get(o)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!e.singleViewMode||this.showStack(o));const i=this._idToStack.get(o);e.singleViewMode&&this.showStack(o),i.set(e.view,e),this._viewToStack.set(e.view,i),i===this._visibleStack&&this._showView(e)}remove(e){if(!this.hasView(e))throw new t("contextualballoon-remove-view-not-exist",[this,e]);const o=this._viewToStack.get(e);this._singleViewMode&&this.visibleView===e&&(this._singleViewMode=!1),this.visibleView===e&&(1===o.size?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(o.values())[o.size-2])),1===o.size?(this._idToStack.delete(this._getStackId(o)),this._numberOfStacks=this._idToStack.size):o.delete(e),this._viewToStack.delete(e)}updatePosition(e){e&&(this._visibleStack.get(this.visibleView).position=e),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}showStack(e){this.visibleStack=e;const o=this._idToStack.get(e);if(!o)throw new t("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==o&&this._showView(Array.from(o.values()).pop())}_createPanelView(){this._view=new Do(this.editor.locale),this.editor.ui.view.body.add(this._view),this.editor.ui.focusTracker.add(this._view.element),this._rotatorView=this._createRotatorView(),this._fakePanelsView=this._createFakePanelsView()}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(e){return Array.from(this._idToStack.entries()).find((t=>t[1]===e))[0]}_showNextStack(){const e=Array.from(this._idToStack.values());let t=e.indexOf(this._visibleStack)+1;e[t]||(t=0),this.showStack(this._getStackId(e[t]))}_showPrevStack(){const e=Array.from(this._idToStack.values());let t=e.indexOf(this._visibleStack)-1;e[t]||(t=e.length-1),this.showStack(this._getStackId(e[t]))}_createRotatorView(){const e=new ui(this.editor.locale),t=this.editor.locale.t;return this.view.content.add(e),e.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",((e,t)=>!t&&e>1)),e.on("change:isNavigationVisible",(()=>this.updatePosition()),{priority:"low"}),e.bind("counter").to(this,"visibleView",this,"_numberOfStacks",((e,o)=>{if(o<2)return"";const i=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return t("%0 of %1",[i,o])})),e.buttonNextView.on("execute",(()=>{e.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showNextStack()})),e.buttonPrevView.on("execute",(()=>{e.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showPrevStack()})),e}_createFakePanelsView(){const e=new ki(this.editor.locale,this.view);return e.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",((e,t)=>!t&&e>=2?Math.min(e-1,2):0)),e.listenTo(this.view,"change:top",(()=>e.updatePosition())),e.listenTo(this.view,"change:left",(()=>e.updatePosition())),this.editor.ui.view.body.add(e),e}_showView({view:e,balloonClassName:t="",withArrow:o=!0,singleViewMode:i=!1}){this.view.class=t,this.view.withArrow=o,this._rotatorView.showView(e),this.visibleView=e,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),i&&(this._singleViewMode=!0)}_getBalloonPosition(){let e=Array.from(this._visibleStack.values()).pop().position;return e&&(e.limiter||(e=Object.assign({},e,{limiter:this.positionLimiter})),e=Object.assign({},e,{viewportOffsetConfig:this.editor.ui.viewportOffset})),e}}class ui extends le{constructor(e){super(e);const t=e.t,o=this.bindTemplate;this.set("isNavigationVisible",!0),this.focusTracker=new k,this.buttonPrevView=this._createButtonView(t("Previous"),D.previousArrow),this.buttonNextView=this._createButtonView(t("Next"),D.nextArrow),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",o.to("isNavigationVisible",(e=>e?"":"ck-hidden"))]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:o.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render(),this.focusTracker.add(this.element)}destroy(){super.destroy(),this.focusTracker.destroy()}showView(e){this.hideView(),this.content.add(e)}hideView(){this.content.clear()}_createButtonView(e,t){const o=new xe(this.locale);return o.set({label:e,icon:t,tooltip:!0}),o}}class ki extends le{constructor(e,t){super(e);const o=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("height",0),this.set("width",0),this.set("numberOfPanels",0),this.content=this.createCollection(),this._balloonPanelView=t,this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",o.to("numberOfPanels",(e=>e?"":"ck-hidden"))],style:{top:o.to("top",di),left:o.to("left",di),width:o.to("width",di),height:o.to("height",di)}},children:this.content}),this.on("change:numberOfPanels",((e,t,o,i)=>{o>i?this._addPanels(o-i):this._removePanels(i-o),this.updatePosition()}))}_addPanels(e){for(;e--;){const e=new le;e.setTemplate({tag:"div"}),this.content.add(e),this.registerChild(e)}}_removePanels(e){for(;e--;){const e=this.content.last;this.content.remove(e),this.deregisterChild(e),e.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:e,left:t}=this._balloonPanelView,{width:o,height:i}=new g(this._balloonPanelView.element);Object.assign(this,{top:e,left:t,width:o,height:i})}}}ae(".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-panel)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}");
 /**
  * @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 bi=f("px");class pi extends be{constructor(e){super(e);const t=this.bindTemplate;this.set("isActive",!1),this.set("isSticky",!1),this.set("limiterElement",null),this.set("limiterBottomOffset",50),this.set("viewportTopOffset",0),this.set("_marginLeft",null),this.set("_isStickyToTheBottomOfLimiter",!1),this.set("_stickyTopOffset",null),this.set("_stickyBottomOffset",null),this.content=this.createCollection(),this._contentPanelPlaceholder=new j({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:t.to("isSticky",(e=>e?"block":"none")),height:t.to("isSticky",(e=>e?bi(this._contentPanelRect.height):null))}}}).render(),this.contentPanelElement=new j({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",t.if("isSticky","ck-sticky-panel__content_sticky"),t.if("_isStickyToTheBottomOfLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:t.to("isSticky",(e=>e?bi(this._contentPanelPlaceholder.getBoundingClientRect().width):null)),top:t.to("_stickyTopOffset",(e=>e?bi(e):e)),bottom:t.to("_stickyBottomOffset",(e=>e?bi(e):e)),marginLeft:t.to("_marginLeft")}},children:this.content}).render(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this.contentPanelElement]})}render(){super.render(),this.checkIfShouldBeSticky(),this.listenTo(w.document,"scroll",(()=>{this.checkIfShouldBeSticky()}),{useCapture:!0}),this.listenTo(this,"change:isActive",(()=>{this.checkIfShouldBeSticky()}))}checkIfShouldBeSticky(){if(!this.limiterElement||!this.isActive)return void this._unstick();const e=new x(this.limiterElement);let t=e.getVisible();if(t){const e=new x(w.window);e.top+=this.viewportTopOffset,e.height-=this.viewportTopOffset,t=t.getIntersection(e)}if(t&&e.top<t.top){const o=t.top;if(o+this._contentPanelRect.height+this.limiterBottomOffset>t.bottom){const o=Math.max(e.bottom-t.bottom,0)+this.limiterBottomOffset;e.bottom-o>e.top+this._contentPanelRect.height?this._stickToBottomOfLimiter(o):this._unstick()}else this._contentPanelRect.height+this.limiterBottomOffset<e.height?this._stickToTopOfAncestors(o):this._unstick()}else this._unstick()}_stickToTopOfAncestors(e){this.isSticky=!0,this._isStickyToTheBottomOfLimiter=!1,this._stickyTopOffset=e,this._stickyBottomOffset=null,this._marginLeft=bi(-w.window.scrollX)}_stickToBottomOfLimiter(e){this.isSticky=!0,this._isStickyToTheBottomOfLimiter=!0,this._stickyTopOffset=null,this._stickyBottomOffset=e,this._marginLeft=bi(-w.window.scrollX)}_unstick(){this.isSticky=!1,this._isStickyToTheBottomOfLimiter=!1,this._stickyTopOffset=null,this._stickyBottomOffset=null,this._marginLeft=null}get _contentPanelRect(){return new x(this.contentPanelElement)}}
+const bi=p("px");class pi extends le{constructor(e){super(e);const t=this.bindTemplate;this.set("isActive",!1),this.set("isSticky",!1),this.set("limiterElement",null),this.set("limiterBottomOffset",50),this.set("viewportTopOffset",0),this.set("_marginLeft",null),this.set("_isStickyToTheBottomOfLimiter",!1),this.set("_stickyTopOffset",null),this.set("_stickyBottomOffset",null),this.content=this.createCollection(),this._contentPanelPlaceholder=new W({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:t.to("isSticky",(e=>e?"block":"none")),height:t.to("isSticky",(e=>e?bi(this._contentPanelRect.height):null))}}}).render(),this.contentPanelElement=new W({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",t.if("isSticky","ck-sticky-panel__content_sticky"),t.if("_isStickyToTheBottomOfLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:t.to("isSticky",(e=>e?bi(this._contentPanelPlaceholder.getBoundingClientRect().width):null)),top:t.to("_stickyTopOffset",(e=>e?bi(e):e)),bottom:t.to("_stickyBottomOffset",(e=>e?bi(e):e)),marginLeft:t.to("_marginLeft")}},children:this.content}).render(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this.contentPanelElement]})}render(){super.render(),this.checkIfShouldBeSticky(),this.listenTo(_.document,"scroll",(()=>{this.checkIfShouldBeSticky()}),{useCapture:!0}),this.listenTo(this,"change:isActive",(()=>{this.checkIfShouldBeSticky()}))}checkIfShouldBeSticky(){if(!this.limiterElement||!this.isActive)return void this._unstick();const e=new g(this.limiterElement);let t=e.getVisible();if(t){const e=new g(_.window);e.top+=this.viewportTopOffset,e.height-=this.viewportTopOffset,t=t.getIntersection(e)}if(t&&e.top<t.top){const o=t.top;if(o+this._contentPanelRect.height+this.limiterBottomOffset>t.bottom){const o=Math.max(e.bottom-t.bottom,0)+this.limiterBottomOffset;e.bottom-o>e.top+this._contentPanelRect.height?this._stickToBottomOfLimiter(o):this._unstick()}else this._contentPanelRect.height+this.limiterBottomOffset<e.height?this._stickToTopOfAncestors(o):this._unstick()}else this._unstick()}_stickToTopOfAncestors(e){this.isSticky=!0,this._isStickyToTheBottomOfLimiter=!1,this._stickyTopOffset=e,this._stickyBottomOffset=null,this._marginLeft=bi(-_.window.scrollX)}_stickToBottomOfLimiter(e){this.isSticky=!0,this._isStickyToTheBottomOfLimiter=!0,this._stickyTopOffset=null,this._stickyBottomOffset=e,this._marginLeft=bi(-_.window.scrollX)}_unstick(){this.isSticky=!1,this._isStickyToTheBottomOfLimiter=!1,this._stickyTopOffset=null,this._stickyBottomOffset=null,this._marginLeft=null}get _contentPanelRect(){return new g(this.contentPanelElement)}}
 /**
  * @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 _i extends et{constructor(e,o){const i=e.t,s=Object.assign({},{showResetButton:!0,showIcon:!0,creator:Lt},o);super(e,s.creator),this.label=o.label,this._viewConfig=s,this._viewConfig.showIcon&&(this.iconView=new ve,this.iconView.content=t.loupe,this.fieldWrapperChildren.add(this.iconView,0),this.extendTemplate({attributes:{class:"ck-search__query_with-icon"}})),this._viewConfig.showResetButton&&(this.resetButtonView=new xe(e),this.resetButtonView.set({label:i("Clear"),icon:t.cancel,class:"ck-search__reset",isVisible:!1,tooltip:!0}),this.resetButtonView.on("execute",(()=>{this.reset(),this.focus(),this.fire("reset")})),this.resetButtonView.bind("isVisible").to(this.fieldView,"isEmpty",(e=>!e)),this.fieldWrapperChildren.add(this.resetButtonView),this.extendTemplate({attributes:{class:"ck-search__query_with-reset"}}))}reset(){this.fieldView.reset(),this._viewConfig.showResetButton&&(this.resetButtonView.isVisible=!1)}}
+ */class _i extends et{constructor(e,t){const o=e.t,i=Object.assign({},{showResetButton:!0,showIcon:!0,creator:At},t);super(e,i.creator),this.label=t.label,this._viewConfig=i,this._viewConfig.showIcon&&(this.iconView=new ve,this.iconView.content=D.loupe,this.fieldWrapperChildren.add(this.iconView,0),this.extendTemplate({attributes:{class:"ck-search__query_with-icon"}})),this._viewConfig.showResetButton&&(this.resetButtonView=new xe(e),this.resetButtonView.set({label:o("Clear"),icon:D.cancel,class:"ck-search__reset",isVisible:!1,tooltip:!0}),this.resetButtonView.on("execute",(()=>{this.reset(),this.focus(),this.fire("reset")})),this.resetButtonView.bind("isVisible").to(this.fieldView,"isEmpty",(e=>!e)),this.fieldWrapperChildren.add(this.resetButtonView),this.extendTemplate({attributes:{class:"ck-search__query_with-reset"}}))}reset(){this.fieldView.reset(),this._viewConfig.showResetButton&&(this.resetButtonView.isVisible=!1)}}
 /**
  * @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 mi extends be{constructor(){super();const e=this.bindTemplate;this.set({isVisible:!1,primaryText:"",secondaryText:""}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-search__info",e.if("isVisible","ck-hidden",(e=>!e))],tabindex:-1},children:[{tag:"span",children:[{text:[e.to("primaryText")]}]},{tag:"span",children:[{text:[e.to("secondaryText")]}]}]})}focus(){this.element.focus()}}
+ */class mi extends le{constructor(){super();const e=this.bindTemplate;this.set({isVisible:!1,primaryText:"",secondaryText:""}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-search__info",e.if("isVisible","ck-hidden",(e=>!e))],tabindex:-1},children:[{tag:"span",children:[{text:[e.to("primaryText")]}]},{tag:"span",children:[{text:[e.to("secondaryText")]}]}]})}focus(){this.element.focus()}}
 /**
  * @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 fi extends be{constructor(e){super(e),this.children=this.createCollection(),this.focusTracker=new _,this.setTemplate({tag:"div",attributes:{class:["ck","ck-search__results"],tabindex:-1},children:this.children}),this._focusCycler=new dt({focusables:this.children,focusTracker:this.focusTracker})}render(){super.render();for(const e of this.children)this.focusTracker.add(e.element)}focus(){this._focusCycler.focusFirst()}focusFirst(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}ke(".ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{left:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{display:block}.ck.ck-search>.ck-search__results>.ck-search__info:not(.ck-hidden)~*{display:none}:root{--ck-search-field-view-horizontal-spacing:calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input,[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input:not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width:100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{background:none;min-height:auto;min-width:auto;opacity:.5;padding:0}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input:not(.ck-input-text_empty),[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}");
+ */class fi extends le{constructor(e){super(e),this.children=this.createCollection(),this.focusTracker=new k,this.setTemplate({tag:"div",attributes:{class:["ck","ck-search__results"],tabindex:-1},children:this.children}),this._focusCycler=new dt({focusables:this.children,focusTracker:this.focusTracker})}render(){super.render();for(const e of this.children)this.focusTracker.add(e.element)}focus(){this._focusCycler.focusFirst()}focusFirst(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}ae(".ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{left:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{display:block}.ck.ck-search>.ck-search__results>.ck-search__info:not(.ck-hidden)~*{display:none}:root{--ck-search-field-view-horizontal-spacing:calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input,[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input:not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width:100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{background:none;min-height:auto;min-width:auto;opacity:.5;padding:0}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input:not(.ck-input-text_empty),[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}");
 /**
  * @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 wi extends be{constructor(e,t){super(e),this._config=t,this.filteredView=t.filteredView,this.queryView=this._createSearchTextQueryView(),this.focusTracker=new _,this.keystrokes=new m,this.resultsView=new fi(e),this.children=this.createCollection(),this.focusableChildren=this.createCollection([this.queryView,this.resultsView]),this.set("isEnabled",!0),this.set("resultsCount",0),this.set("totalItemsCount",0),t.infoView&&t.infoView.instance?this.infoView=t.infoView.instance:(this.infoView=new mi,this._enableDefaultInfoViewBehavior(),this.on("render",(()=>{this.search("")}))),this.resultsView.children.addMany([this.infoView,this.filteredView]),this.focusCycler=new dt({focusables:this.focusableChildren,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.on("search",((e,{resultsCount:t,totalItemsCount:o})=>{this.resultsCount=t,this.totalItemsCount=o})),this.setTemplate({tag:"div",attributes:{class:["ck","ck-search",t.class||null],tabindex:"-1"},children:this.children})}render(){super.render(),this.children.addMany([this.queryView,this.resultsView]);const e=e=>e.stopPropagation();for(const e of this.focusableChildren)this.focusTracker.add(e.element);this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",e),this.keystrokes.set("arrowleft",e),this.keystrokes.set("arrowup",e),this.keystrokes.set("arrowdown",e)}focus(){this.queryView.focus()}reset(){this.queryView.reset(),this.search("")}search(e){const t=e?new RegExp(D(e),"ig"):null,o=this.filteredView.filter(t);this.fire("search",{query:e,...o})}_createSearchTextQueryView(){const e=new _i(this.locale,this._config.queryView);return this.listenTo(e.fieldView,"input",(()=>{this.search(e.fieldView.element.value)})),e.on("reset",(()=>this.reset())),e.bind("isEnabled").to(this),e}_enableDefaultInfoViewBehavior(){const e=this.locale.t,t=this.infoView;function o(e,{query:t,resultsCount:o,totalItemsCount:i}){return"function"==typeof e?e(t,o,i):e}this.on("search",((i,s)=>{if(s.resultsCount)t.set({isVisible:!1});else{const i=this._config.infoView&&this._config.infoView.text;let r,n;s.totalItemsCount?i&&i.notFound?(r=i.notFound.primary,n=i.notFound.secondary):(r=e("No results found"),n=""):i&&i.noSearchableItems?(r=i.noSearchableItems.primary,n=i.noSearchableItems.secondary):(r=e("No searchable items"),n=""),t.set({primaryText:o(r,s),secondaryText:o(n,s),isVisible:!0})}}))}}ke(".ck.ck-autocomplete{position:relative}.ck.ck-autocomplete>.ck-search__results{position:absolute;z-index:var(--ck-z-panel)}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{bottom:auto;top:100%}.ck.ck-autocomplete>.ck-search__results{border-radius:0}.ck-rounded-corners .ck.ck-autocomplete>.ck-search__results,.ck.ck-autocomplete>.ck-search__results.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-autocomplete>.ck-search__results{background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);box-shadow:var(--ck-drop-shadow),0 0;max-height:200px;min-width:auto;overflow-y:auto}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}");
+class wi extends le{constructor(e,t){super(e),this._config=t,this.filteredView=t.filteredView,this.queryView=this._createSearchTextQueryView(),this.focusTracker=new k,this.keystrokes=new b,this.resultsView=new fi(e),this.children=this.createCollection(),this.focusableChildren=this.createCollection([this.queryView,this.resultsView]),this.set("isEnabled",!0),this.set("resultsCount",0),this.set("totalItemsCount",0),t.infoView&&t.infoView.instance?this.infoView=t.infoView.instance:(this.infoView=new mi,this._enableDefaultInfoViewBehavior(),this.on("render",(()=>{this.search("")}))),this.resultsView.children.addMany([this.infoView,this.filteredView]),this.focusCycler=new dt({focusables:this.focusableChildren,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.on("search",((e,{resultsCount:t,totalItemsCount:o})=>{this.resultsCount=t,this.totalItemsCount=o})),this.setTemplate({tag:"div",attributes:{class:["ck","ck-search",t.class||null],tabindex:"-1"},children:this.children})}render(){super.render(),this.children.addMany([this.queryView,this.resultsView]);const e=e=>e.stopPropagation();for(const e of this.focusableChildren)this.focusTracker.add(e.element);this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",e),this.keystrokes.set("arrowleft",e),this.keystrokes.set("arrowup",e),this.keystrokes.set("arrowdown",e)}focus(){this.queryView.focus()}reset(){this.queryView.reset(),this.search("")}search(e){const t=e?new RegExp(F(e),"ig"):null,o=this.filteredView.filter(t);this.fire("search",{query:e,...o})}_createSearchTextQueryView(){const e=new _i(this.locale,this._config.queryView);return this.listenTo(e.fieldView,"input",(()=>{this.search(e.fieldView.element.value)})),e.on("reset",(()=>this.reset())),e.bind("isEnabled").to(this),e}_enableDefaultInfoViewBehavior(){const e=this.locale.t,t=this.infoView;function o(e,{query:t,resultsCount:o,totalItemsCount:i}){return"function"==typeof e?e(t,o,i):e}this.on("search",((i,r)=>{if(r.resultsCount)t.set({isVisible:!1});else{const i=this._config.infoView&&this._config.infoView.text;let s,n;r.totalItemsCount?i&&i.notFound?(s=i.notFound.primary,n=i.notFound.secondary):(s=e("No results found"),n=""):i&&i.noSearchableItems?(s=i.noSearchableItems.primary,n=i.noSearchableItems.secondary):(s=e("No searchable items"),n=""),t.set({primaryText:o(s,r),secondaryText:o(n,r),isVisible:!0})}}))}}ae(".ck.ck-autocomplete{position:relative}.ck.ck-autocomplete>.ck-search__results{position:absolute;z-index:var(--ck-z-panel)}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{bottom:auto;top:100%}.ck.ck-autocomplete>.ck-search__results{border-radius:0}.ck-rounded-corners .ck.ck-autocomplete>.ck-search__results,.ck.ck-autocomplete>.ck-search__results.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-autocomplete>.ck-search__results{background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);box-shadow:var(--ck-drop-shadow),0 0;max-height:200px;min-width:auto;overflow-y:auto}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}");
 /**
  * @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 gi extends wi{constructor(e,t){super(e,t),this._config=t;const o=f("px");this.extendTemplate({attributes:{class:["ck-autocomplete"]}});const i=this.resultsView.bindTemplate;this.resultsView.set("isVisible",!1),this.resultsView.set("_position","s"),this.resultsView.set("_width",0),this.resultsView.extendTemplate({attributes:{class:[i.if("isVisible","ck-hidden",(e=>!e)),i.to("_position",(e=>`ck-search__results_${e}`))],style:{width:i.to("_width",o)}}}),this.focusTracker.on("change:isFocused",((e,o,i)=>{this._updateResultsVisibility(),i?this.resultsView.element.scrollTop=0:t.resetOnBlur&&this.queryView.reset()})),this.on("search",(()=>{this._updateResultsVisibility(),this._updateResultsViewWidthAndPosition()})),this.keystrokes.set("esc",((e,t)=>{this.resultsView.isVisible&&(this.queryView.focus(),this.resultsView.isVisible=!1,t())})),this.listenTo(w.document,"scroll",(()=>{this._updateResultsViewWidthAndPosition()})),this.on("change:isEnabled",(()=>{this._updateResultsVisibility()})),this.filteredView.on("execute",((e,{value:t})=>{this.focus(),this.reset(),this.queryView.fieldView.value=this.queryView.fieldView.element.value=t,this.resultsView.isVisible=!1})),this.resultsView.on("change:isVisible",(()=>{this._updateResultsViewWidthAndPosition()}))}_updateResultsViewWidthAndPosition(){if(!this.resultsView.isVisible)return;this.resultsView._width=new x(this.queryView.fieldView.element).width;const e=gi._getOptimalPosition({element:this.resultsView.element,target:this.queryView.element,fitInViewport:!0,positions:gi.defaultResultsPositions});this.resultsView._position=e?e.name:"s"}_updateResultsVisibility(){const e=void 0===this._config.queryMinChars?0:this._config.queryMinChars,t=this.queryView.fieldView.element.value.length;this.resultsView.isVisible=this.focusTracker.isFocused&&this.isEnabled&&t>=e}}gi.defaultResultsPositions=[e=>({top:e.bottom,left:e.left,name:"s"}),(e,t)=>({top:e.top-t.height,left:e.left,name:"n"})],gi._getOptimalPosition=V;ke(".ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:initial}");
+class gi extends wi{constructor(e,t){super(e,t),this._config=t;const o=p("px");this.extendTemplate({attributes:{class:["ck-autocomplete"]}});const i=this.resultsView.bindTemplate;this.resultsView.set("isVisible",!1),this.resultsView.set("_position","s"),this.resultsView.set("_width",0),this.resultsView.extendTemplate({attributes:{class:[i.if("isVisible","ck-hidden",(e=>!e)),i.to("_position",(e=>`ck-search__results_${e}`))],style:{width:i.to("_width",o)}}}),this.focusTracker.on("change:isFocused",((e,o,i)=>{this._updateResultsVisibility(),i?this.resultsView.element.scrollTop=0:t.resetOnBlur&&this.queryView.reset()})),this.on("search",(()=>{this._updateResultsVisibility(),this._updateResultsViewWidthAndPosition()})),this.keystrokes.set("esc",((e,t)=>{this.resultsView.isVisible&&(this.queryView.focus(),this.resultsView.isVisible=!1,t())})),this.listenTo(_.document,"scroll",(()=>{this._updateResultsViewWidthAndPosition()})),this.on("change:isEnabled",(()=>{this._updateResultsVisibility()})),this.filteredView.on("execute",((e,{value:t})=>{this.focus(),this.reset(),this.queryView.fieldView.value=this.queryView.fieldView.element.value=t,this.resultsView.isVisible=!1})),this.resultsView.on("change:isVisible",(()=>{this._updateResultsViewWidthAndPosition()}))}_updateResultsViewWidthAndPosition(){if(!this.resultsView.isVisible)return;this.resultsView._width=new g(this.queryView.fieldView.element).width;const e=gi._getOptimalPosition({element:this.resultsView.element,target:this.queryView.element,fitInViewport:!0,positions:gi.defaultResultsPositions});this.resultsView._position=e?e.name:"s"}_updateResultsVisibility(){const e=void 0===this._config.queryMinChars?0:this._config.queryMinChars,t=this.queryView.fieldView.element.value.length;this.resultsView.isVisible=this.focusTracker.isFocused&&this.isEnabled&&t>=e}}gi.defaultResultsPositions=[e=>({top:e.bottom,left:e.left,name:"s"}),(e,t)=>({top:e.top-t.height,left:e.left,name:"n"})],gi._getOptimalPosition=y;ae(".ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:initial}");
 /**
  * @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 vi extends be{constructor(){super(),this.set("text",void 0),this.setTemplate({tag:"span",attributes:{class:["ck","ck-highlighted-text"]}}),this.on("render",(()=>{this.on("change:text",(()=>{this._updateInnerHTML(this.text)})),this._updateInnerHTML(this.text)}))}highlightText(e){this._updateInnerHTML(function(e,t){if(!t)return S(e);const o=[];let i=0,s=t.exec(e);for(;null!==s;){const r=s.index;r!==i&&o.push({text:e.substring(i,r),isMatch:!1}),o.push({text:s[0],isMatch:!0}),i=t.lastIndex,s=t.exec(e)}i!==e.length&&o.push({text:e.substring(i),isMatch:!1});return o.map((e=>(e.text=S(e.text),e))).map((e=>e.isMatch?`<mark>${e.text}</mark>`:e.text)).join("")}(this.text||"",e))}_updateInnerHTML(e){this.element.innerHTML=e||""}}ke(".ck.ck-spinner-container{display:block;position:relative}.ck.ck-spinner{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}:root{--ck-toolbar-spinner-size:18px}.ck.ck-spinner-container{animation:rotate 1.5s linear infinite}.ck.ck-spinner,.ck.ck-spinner-container{height:var(--ck-toolbar-spinner-size);width:var(--ck-toolbar-spinner-size)}.ck.ck-spinner{border:2px solid var(--ck-color-text);border-radius:50%;border-top:2px solid transparent}@keyframes rotate{to{transform:rotate(1turn)}}");
+class vi extends le{constructor(){super(),this.set("text",void 0),this.setTemplate({tag:"span",attributes:{class:["ck","ck-highlighted-text"]}}),this.on("render",(()=>{this.on("change:text",(()=>{this._updateInnerHTML(this.text)})),this._updateInnerHTML(this.text)}))}highlightText(e){this._updateInnerHTML(function(e,t){if(!t)return A(e);const o=[];let i=0,r=t.exec(e);for(;null!==r;){const s=r.index;s!==i&&o.push({text:e.substring(i,s),isMatch:!1}),o.push({text:r[0],isMatch:!0}),i=t.lastIndex,r=t.exec(e)}i!==e.length&&o.push({text:e.substring(i),isMatch:!1});return o.map((e=>(e.text=A(e.text),e))).map((e=>e.isMatch?`<mark>${e.text}</mark>`:e.text)).join("")}(this.text||"",e))}_updateInnerHTML(e){this.element.innerHTML=e||""}}ae(".ck.ck-spinner-container{display:block;position:relative}.ck.ck-spinner{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}:root{--ck-toolbar-spinner-size:18px}.ck.ck-spinner-container{animation:rotate 1.5s linear infinite;height:var(--ck-toolbar-spinner-size);width:var(--ck-toolbar-spinner-size)}@media (prefers-reduced-motion:reduce){.ck.ck-spinner-container{animation-duration:3s}}.ck.ck-spinner{border:2px solid var(--ck-color-text);border-radius:50%;border-top:2px solid transparent;height:var(--ck-toolbar-spinner-size);width:var(--ck-toolbar-spinner-size)}@keyframes rotate{to{transform:rotate(1turn)}}");
 /**
  * @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 yi extends be{constructor(){super(),this.set("isVisible",!1);const e=this.bindTemplate;this.setTemplate({tag:"span",attributes:{class:["ck","ck-spinner-container",e.if("isVisible","ck-hidden",(e=>!e))]},children:[{tag:"span",attributes:{class:["ck","ck-spinner"]}}]})}}
+class yi extends le{constructor(){super(),this.set("isVisible",!1);const e=this.bindTemplate;this.setTemplate({tag:"span",attributes:{class:["ck","ck-spinner-container",e.if("isVisible","ck-hidden",(e=>!e))]},children:[{tag:"span",attributes:{class:["ck","ck-spinner"]}}]})}}
 /**
  * @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 xi=f("px");class Ti extends e{static get pluginName(){return"BalloonToolbar"}static get requires(){return[hi]}constructor(e){super(e),this._resizeObserver=null,this._balloonConfig=_t(e.config.get("balloonToolbar")),this.toolbarView=this._createToolbarView(),this.focusTracker=new _,e.ui.once("ready",(()=>{this.focusTracker.add(e.ui.getEditableElement()),this.focusTracker.add(this.toolbarView.element)})),e.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this.show(!0),afterBlur:()=>this.hide(),isContextual:!0}),this._balloon=e.plugins.get(hi),this._fireSelectionChangeDebounced=M((()=>this.fire("_selectionChangeDebounced")),200),this.decorate("show")}init(){const e=this.editor,t=e.model.document.selection;this.listenTo(this.focusTracker,"change:isFocused",((e,t,o)=>{const i=this._balloon.visibleView===this.toolbarView;!o&&i?this.hide():o&&this.show()})),this.listenTo(t,"change:range",((e,o)=>{(o.directChange||t.isCollapsed)&&this.hide(),this._fireSelectionChangeDebounced()})),this.listenTo(this,"_selectionChangeDebounced",(()=>{this.editor.editing.view.document.isFocused&&this.show()})),this._balloonConfig.shouldNotGroupWhenFull||this.listenTo(e,"ready",(()=>{const t=e.ui.view.editable.element;this._resizeObserver=new v(t,(e=>{this.toolbarView.maxWidth=xi(.9*e.contentRect.width)}))})),this.listenTo(this.toolbarView,"groupedItemsUpdate",(()=>{this._updatePosition()})),e.ui.once("ready",(()=>{this.toolbarView.fillFromConfig(this._balloonConfig,this.editor.ui.componentFactory)}))}_createToolbarView(){const e=this.editor.locale.t,t=!this._balloonConfig.shouldNotGroupWhenFull,o=new wt(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return o.ariaLabel=e("Editor contextual toolbar"),o.render(),o}show(e=!1){const t=this.editor,o=t.model.document.selection,i=t.model.schema;this._balloon.hasView(this.toolbarView)||o.isCollapsed&&!e||function(e,t){if(1===e.rangeCount)return!1;return[...e.getRanges()].every((e=>{const o=e.getContainedElement();return o&&t.isSelectable(o)}))}(o,i)||Array.from(this.toolbarView.items).every((e=>void 0!==e.isEnabled&&!e.isEnabled))||(this.listenTo(this.editor.ui,"update",(()=>{this._updatePosition()})),this._balloon.add({view:this.toolbarView,position:this._getBalloonPositionData(),balloonClassName:"ck-toolbar-container"}))}hide(){this._balloon.hasView(this.toolbarView)&&(this.stopListening(this.editor.ui,"update"),this._balloon.remove(this.toolbarView))}_getBalloonPositionData(){const e=this.editor.editing.view,t=e.document,o=t.selection,i=t.selection.isBackward;return{target:()=>{const t=i?o.getFirstRange():o.getLastRange(),s=x.getDomRangeRects(e.domConverter.viewRangeToDom(t));return i?s[0]:(s.length>1&&0===s[s.length-1].width&&s.pop(),s[s.length-1])},positions:this._getBalloonPositions(i)}}_updatePosition(){this._balloon.updatePosition(this._getBalloonPositionData())}destroy(){super.destroy(),this.stopListening(),this._fireSelectionChangeDebounced.cancel(),this.toolbarView.destroy(),this.focusTracker.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_getBalloonPositions(e){const t=k.isSafari&&k.isiOS?No({heightOffset:Math.max(So.arrowHeightOffset,Math.round(20/w.window.visualViewport.scale))}):So.defaultPositions;return e?[t.northWestArrowSouth,t.northWestArrowSouthWest,t.northWestArrowSouthEast,t.northWestArrowSouthMiddleEast,t.northWestArrowSouthMiddleWest,t.southWestArrowNorth,t.southWestArrowNorthWest,t.southWestArrowNorthEast,t.southWestArrowNorthMiddleWest,t.southWestArrowNorthMiddleEast]:[t.southEastArrowNorth,t.southEastArrowNorthEast,t.southEastArrowNorthWest,t.southEastArrowNorthMiddleEast,t.southEastArrowNorthMiddleWest,t.northEastArrowSouth,t.northEastArrowSouthEast,t.northEastArrowSouthWest,t.northEastArrowSouthMiddleEast,t.northEastArrowSouthMiddleWest]}}ke(".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}");
+ */const xi=p("px");class Ti extends S{static get pluginName(){return"BalloonToolbar"}static get requires(){return[hi]}constructor(e){super(e),this._resizeObserver=null,this._balloonConfig=_t(e.config.get("balloonToolbar")),this.toolbarView=this._createToolbarView(),this.focusTracker=new k,e.ui.once("ready",(()=>{this.focusTracker.add(e.ui.getEditableElement()),this.focusTracker.add(this.toolbarView.element)})),e.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this.show(!0),afterBlur:()=>this.hide(),isContextual:!0}),this._balloon=e.plugins.get(hi),this._fireSelectionChangeDebounced=I((()=>this.fire("_selectionChangeDebounced")),200),this.decorate("show")}init(){const e=this.editor,t=e.model.document.selection;this.listenTo(this.focusTracker,"change:isFocused",((e,t,o)=>{const i=this._balloon.visibleView===this.toolbarView;!o&&i?this.hide():o&&this.show()})),this.listenTo(t,"change:range",((e,o)=>{(o.directChange||t.isCollapsed)&&this.hide(),this._fireSelectionChangeDebounced()})),this.listenTo(this,"_selectionChangeDebounced",(()=>{this.editor.editing.view.document.isFocused&&this.show()})),this._balloonConfig.shouldNotGroupWhenFull||this.listenTo(e,"ready",(()=>{const t=e.ui.view.editable.element;this._resizeObserver=new f(t,(e=>{this.toolbarView.maxWidth=xi(.9*e.contentRect.width)}))})),this.listenTo(this.toolbarView,"groupedItemsUpdate",(()=>{this._updatePosition()})),e.ui.once("ready",(()=>{this.toolbarView.fillFromConfig(this._balloonConfig,this.editor.ui.componentFactory)}))}_createToolbarView(){const e=this.editor.locale.t,t=!this._balloonConfig.shouldNotGroupWhenFull,o=new ft(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return o.ariaLabel=e("Editor contextual toolbar"),o.render(),o}show(e=!1){const t=this.editor,o=t.model.document.selection,i=t.model.schema;this._balloon.hasView(this.toolbarView)||o.isCollapsed&&!e||function(e,t){if(1===e.rangeCount)return!1;return[...e.getRanges()].every((e=>{const o=e.getContainedElement();return o&&t.isSelectable(o)}))}(o,i)||Array.from(this.toolbarView.items).every((e=>void 0!==e.isEnabled&&!e.isEnabled))||(this.listenTo(this.editor.ui,"update",(()=>{this._updatePosition()})),this._balloon.add({view:this.toolbarView,position:this._getBalloonPositionData(),balloonClassName:"ck-toolbar-container"}))}hide(){this._balloon.hasView(this.toolbarView)&&(this.stopListening(this.editor.ui,"update"),this._balloon.remove(this.toolbarView))}_getBalloonPositionData(){const e=this.editor.editing.view,t=e.document,o=t.selection,i=t.selection.isBackward;return{target:()=>{const t=i?o.getFirstRange():o.getLastRange(),r=g.getDomRangeRects(e.domConverter.viewRangeToDom(t));return i?r[0]:(r.length>1&&0===r[r.length-1].width&&r.pop(),r[r.length-1])},positions:this._getBalloonPositions(i)}}_updatePosition(){this._balloon.updatePosition(this._getBalloonPositionData())}destroy(){super.destroy(),this.stopListening(),this._fireSelectionChangeDebounced.cancel(),this.toolbarView.destroy(),this.focusTracker.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_getBalloonPositions(e){const t=d.isSafari&&d.isiOS?Ro({heightOffset:Math.max(Do.arrowHeightOffset,Math.round(20/_.window.visualViewport.scale))}):Do.defaultPositions;return e?[t.northWestArrowSouth,t.northWestArrowSouthWest,t.northWestArrowSouthEast,t.northWestArrowSouthMiddleEast,t.northWestArrowSouthMiddleWest,t.southWestArrowNorth,t.southWestArrowNorthWest,t.southWestArrowNorthEast,t.southWestArrowNorthMiddleWest,t.southWestArrowNorthMiddleEast]:[t.southEastArrowNorth,t.southEastArrowNorthEast,t.southEastArrowNorthWest,t.southEastArrowNorthMiddleEast,t.southEastArrowNorthMiddleWest,t.northEastArrowSouth,t.northEastArrowSouthEast,t.northEastArrowSouthWest,t.northEastArrowSouthMiddleEast,t.northEastArrowSouthMiddleWest]}}ae(".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}");
 /**
  * @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 Vi=f("px");class Ci extends xe{constructor(e){super(e);const t=this.bindTemplate;this.isVisible=!1,this.isToggleable=!0,this.set("top",0),this.set("left",0),this.extendTemplate({attributes:{class:"ck-block-toolbar-button",style:{top:t.to("top",(e=>Vi(e))),left:t.to("left",(e=>Vi(e)))}}})}}
+const Vi=p("px");class Ci extends xe{constructor(e){super(e);const t=this.bindTemplate;this.isVisible=!1,this.isToggleable=!0,this.set("top",0),this.set("left",0),this.extendTemplate({attributes:{class:"ck-block-toolbar-button",style:{top:t.to("top",(e=>Vi(e))),left:t.to("left",(e=>Vi(e)))}}})}}
 /**
  * @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 Ei=f("px");class Oi extends e{static get pluginName(){return"BlockToolbar"}constructor(e){super(e),this._resizeObserver=null,this._blockToolbarConfig=_t(this.editor.config.get("blockToolbar")),this.toolbarView=this._createToolbarView(),this.panelView=this._createPanelView(),this.buttonView=this._createButtonView(),R({emitter:this.panelView,contextElements:[this.panelView.element,this.buttonView.element],activator:()=>this.panelView.isVisible,callback:()=>this._hidePanel()})}init(){const e=this.editor,t=e.t,o=t("Click to edit block"),i=t("Drag to move"),s=t("Edit block"),r=e.plugins.has("DragDropBlockToolbar"),n=r?`${o}\n${i}`:s;this.buttonView.label=n,r&&(this.buttonView.element.dataset.ckeTooltipClass="ck-tooltip_multi-line"),this.listenTo(e.model.document.selection,"change:range",((e,t)=>{t.directChange&&this._hidePanel()})),this.listenTo(e.ui,"update",(()=>this._updateButton())),this.listenTo(e,"change:isReadOnly",(()=>this._updateButton()),{priority:"low"}),this.listenTo(e.ui.focusTracker,"change:isFocused",(()=>this._updateButton())),this.listenTo(this.buttonView,"change:isVisible",((e,t,o)=>{o?this.buttonView.listenTo(window,"resize",(()=>this._updateButton())):(this.buttonView.stopListening(window,"resize"),this._hidePanel())})),e.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this._showPanel(),afterBlur:()=>this._hidePanel()}),e.ui.once("ready",(()=>{this.toolbarView.fillFromConfig(this._blockToolbarConfig,this.editor.ui.componentFactory);for(const e of this.toolbarView.items)e.on("execute",(()=>this._hidePanel(!0)),{priority:"high"})}))}destroy(){super.destroy(),this.panelView.destroy(),this.buttonView.destroy(),this.toolbarView.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_createToolbarView(){const e=this.editor.locale.t,t=!this._blockToolbarConfig.shouldNotGroupWhenFull,o=new wt(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return o.ariaLabel=e("Editor block content toolbar"),o}_createPanelView(){const e=this.editor,t=new So(e.locale);return t.content.add(this.toolbarView),t.class="ck-toolbar-container",e.ui.view.body.add(t),e.ui.focusTracker.add(t.element),this.toolbarView.keystrokes.set("Esc",((e,t)=>{this._hidePanel(!0),t()})),t}_createButtonView(){const e=this.editor,t=e.t,o=new Ci(e.locale),i=this._blockToolbarConfig.icon,s=ft[i]||i||ft.dragIndicator;return o.set({label:t("Edit block"),icon:s,withText:!1}),o.bind("isOn").to(this.panelView,"isVisible"),o.bind("tooltip").to(this.panelView,"isVisible",(e=>!e)),this.listenTo(o,"execute",(()=>{this.panelView.isVisible?this._hidePanel(!0):this._showPanel()})),e.ui.view.body.add(o),e.ui.focusTracker.add(o.element),o}_updateButton(){const e=this.editor,t=e.model,o=e.editing.view;if(!e.ui.focusTracker.isFocused)return void this._hideButton();if(!e.model.canEditAt(e.model.document.selection))return void this._hideButton();const i=Array.from(t.document.selection.getSelectedBlocks())[0];if(!i||Array.from(this.toolbarView.items).every((e=>!e.isEnabled)))return void this._hideButton();const s=o.domConverter.mapViewToDom(e.editing.mapper.toViewElement(i));this.buttonView.isVisible=!0,this._setupToolbarResize(),this._attachButtonToElement(s),this.panelView.isVisible&&this._showPanel()}_hideButton(){this.buttonView.isVisible=!1}_showPanel(){if(!this.buttonView.isVisible)return;const e=this.panelView.isVisible;this.panelView.show();const t=this._getSelectedEditableElement();this.toolbarView.maxWidth=this._getToolbarMaxWidth(t),this.panelView.pin({target:this.buttonView.element,limiter:t}),e||this.toolbarView.items.get(0).focus()}_getSelectedEditableElement(){const e=this.editor.model.document.selection.getFirstRange().root.rootName;return this.editor.ui.getEditableElement(e)}_hidePanel(e){this.panelView.isVisible=!1,e&&this.editor.editing.view.focus()}_attachButtonToElement(e){const t=window.getComputedStyle(e),o=new x(this._getSelectedEditableElement()),i=parseInt(t.paddingTop,10),s=parseInt(t.lineHeight,10)||1.2*parseInt(t.fontSize,10),r=new x(this.buttonView.element),n=new x(e);let c;c="ltr"===this.editor.locale.uiLanguageDirection?o.left-r.width:o.right;const a=n.top+i+(s-r.height)/2;r.moveTo(c,a);const l=r.toAbsoluteRect();this.buttonView.top=l.top,this.buttonView.left=l.left}_setupToolbarResize(){const e=this._getSelectedEditableElement();this._blockToolbarConfig.shouldNotGroupWhenFull||(this._resizeObserver&&this._resizeObserver.element!==e&&(this._resizeObserver.destroy(),this._resizeObserver=null),this._resizeObserver||(this._resizeObserver=new v(e,(()=>{this.toolbarView.maxWidth=this._getToolbarMaxWidth(e)}))))}_getToolbarMaxWidth(e){const t=new x(e),o=new x(this.buttonView.element),i="rtl"===this.editor.locale.uiLanguageDirection?o.left-t.right+o.width:t.left-o.left;return Ei(t.width+i)}}ke(".ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{padding:var(--ck-list-button-padding);width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{min-height:unset;padding:var(--ck-spacing-small) var(--ck-spacing-medium)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{line-height:unset;width:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(-90deg)}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(90deg)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}");
+ */const Ei=p("px");class Oi extends S{static get pluginName(){return"BlockToolbar"}constructor(e){super(e),this._resizeObserver=null,this._blockToolbarConfig=_t(this.editor.config.get("blockToolbar")),this.toolbarView=this._createToolbarView(),this.panelView=this._createPanelView(),this.buttonView=this._createButtonView(),de({emitter:this.panelView,contextElements:[this.panelView.element,this.buttonView.element],activator:()=>this.panelView.isVisible,callback:()=>this._hidePanel()})}init(){const e=this.editor,t=e.t,o=t("Click to edit block"),i=t("Drag to move"),r=t("Edit block"),s=e.plugins.has("DragDropBlockToolbar"),n=s?`${o}\n${i}`:r;this.buttonView.label=n,s&&(this.buttonView.element.dataset.ckeTooltipClass="ck-tooltip_multi-line"),this.listenTo(e.model.document.selection,"change:range",((e,t)=>{t.directChange&&this._hidePanel()})),this.listenTo(e.ui,"update",(()=>this._updateButton())),this.listenTo(e,"change:isReadOnly",(()=>this._updateButton()),{priority:"low"}),this.listenTo(e.ui.focusTracker,"change:isFocused",(()=>this._updateButton())),this.listenTo(this.buttonView,"change:isVisible",((e,t,o)=>{o?this.buttonView.listenTo(window,"resize",(()=>this._updateButton())):(this.buttonView.stopListening(window,"resize"),this._hidePanel())})),e.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this._showPanel(),afterBlur:()=>this._hidePanel()}),e.ui.once("ready",(()=>{this.toolbarView.fillFromConfig(this._blockToolbarConfig,this.editor.ui.componentFactory);for(const e of this.toolbarView.items)e.on("execute",(()=>this._hidePanel(!0)),{priority:"high"})}))}destroy(){super.destroy(),this.panelView.destroy(),this.buttonView.destroy(),this.toolbarView.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_createToolbarView(){const e=this.editor.locale.t,t=!this._blockToolbarConfig.shouldNotGroupWhenFull,o=new ft(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return o.ariaLabel=e("Editor block content toolbar"),o}_createPanelView(){const e=this.editor,t=new Do(e.locale);return t.content.add(this.toolbarView),t.class="ck-toolbar-container",e.ui.view.body.add(t),e.ui.focusTracker.add(t.element),this.toolbarView.keystrokes.set("Esc",((e,t)=>{this._hidePanel(!0),t()})),t}_createButtonView(){const e=this.editor,t=e.t,o=new Ci(e.locale),i=this._blockToolbarConfig.icon,r=mt[i]||i||mt.dragIndicator;return o.set({label:t("Edit block"),icon:r,withText:!1}),o.bind("isOn").to(this.panelView,"isVisible"),o.bind("tooltip").to(this.panelView,"isVisible",(e=>!e)),this.listenTo(o,"execute",(()=>{this.panelView.isVisible?this._hidePanel(!0):this._showPanel()})),e.ui.view.body.add(o),e.ui.focusTracker.add(o.element),o}_updateButton(){const e=this.editor,t=e.model,o=e.editing.view;if(!e.ui.focusTracker.isFocused)return void this._hideButton();if(!e.model.canEditAt(e.model.document.selection))return void this._hideButton();const i=Array.from(t.document.selection.getSelectedBlocks())[0];if(!i||Array.from(this.toolbarView.items).every((e=>!e.isEnabled)))return void this._hideButton();const r=o.domConverter.mapViewToDom(e.editing.mapper.toViewElement(i));this.buttonView.isVisible=!0,this._setupToolbarResize(),this._attachButtonToElement(r),this.panelView.isVisible&&this._showPanel()}_hideButton(){this.buttonView.isVisible=!1}_showPanel(){if(!this.buttonView.isVisible)return;const e=this.panelView.isVisible;this.panelView.show();const t=this._getSelectedEditableElement();this.toolbarView.maxWidth=this._getToolbarMaxWidth(t),this.panelView.pin({target:this.buttonView.element,limiter:t}),e||this.toolbarView.items.get(0).focus()}_getSelectedEditableElement(){const e=this.editor.model.document.selection.getFirstRange().root.rootName;return this.editor.ui.getEditableElement(e)}_hidePanel(e){this.panelView.isVisible=!1,e&&this.editor.editing.view.focus()}_attachButtonToElement(e){const t=window.getComputedStyle(e),o=new g(this._getSelectedEditableElement()),i=parseInt(t.paddingTop,10),r=parseInt(t.lineHeight,10)||1.2*parseInt(t.fontSize,10),s=new g(this.buttonView.element),n=new g(e);let c;c="ltr"===this.editor.locale.uiLanguageDirection?o.left-s.width:o.right;const a=n.top+i+(r-s.height)/2;s.moveTo(c,a);const l=s.toAbsoluteRect();this.buttonView.top=l.top,this.buttonView.left=l.left}_setupToolbarResize(){const e=this._getSelectedEditableElement();this._blockToolbarConfig.shouldNotGroupWhenFull||(this._resizeObserver&&this._resizeObserver.element!==e&&(this._resizeObserver.destroy(),this._resizeObserver=null),this._resizeObserver||(this._resizeObserver=new f(e,(()=>{this.toolbarView.maxWidth=this._getToolbarMaxWidth(e)}))))}_getToolbarMaxWidth(e){const t=new g(e),o=new g(this.buttonView.element),i="rtl"===this.editor.locale.uiLanguageDirection?o.left-t.right+o.width:t.left-o.left;return Ei(t.width+i)}}ae(".ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{padding:var(--ck-list-button-padding);width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{min-height:unset;padding:var(--ck-spacing-small) var(--ck-spacing-medium)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{line-height:unset;width:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(-90deg)}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(90deg)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}");
 /**
  * @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 Ii extends xe{constructor(e){super(e);const t=this.bindTemplate;this.set({withText:!0,role:"menuitem"}),this.arrowView=this._createArrowView(),this.extendTemplate({attributes:{class:["ck-menu-bar__menu__button"],"aria-haspopup":!0,"aria-expanded":this.bindTemplate.to("isOn",(e=>String(e))),"data-cke-tooltip-disabled":t.to("isOn")},on:{mouseenter:t.to("mouseenter")}})}render(){super.render(),this.children.add(this.arrowView)}_createArrowView(){const e=new ve;return e.content=Ee,e.extendTemplate({attributes:{class:"ck-menu-bar__menu__button__arrow"}}),e}}ke(":root{--ck-menu-bar-menu-item-min-width:18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:var(--ck-menu-bar-menu-item-min-width)}");
+class Ii extends xe{constructor(e){super(e);const t=this.bindTemplate;this.set({withText:!0,role:"menuitem"}),this.arrowView=this._createArrowView(),this.extendTemplate({attributes:{class:["ck-menu-bar__menu__button"],"aria-haspopup":!0,"aria-expanded":this.bindTemplate.to("isOn",(e=>String(e))),"data-cke-tooltip-disabled":t.to("isOn")},on:{mouseenter:t.to("mouseenter")}})}render(){super.render(),this.children.add(this.arrowView)}_createArrowView(){const e=new ve;return e.content=Ee,e.extendTemplate({attributes:{class:"ck-menu-bar__menu__button__arrow"}}),e}}ae(":root{--ck-menu-bar-menu-item-min-width:18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:var(--ck-menu-bar-menu-item-min-width)}");
 /**
  * @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 Bi extends xt{constructor(e,t){super(e);const o=this.bindTemplate;this.extendTemplate({attributes:{class:["ck-menu-bar__menu__item"]},on:{mouseenter:o.to("mouseenter")}}),this.delegate("mouseenter").to(t)}}
+class Pi extends yt{constructor(e,t){super(e);const o=this.bindTemplate;this.extendTemplate({attributes:{class:["ck-menu-bar__menu__item"]},on:{mouseenter:o.to("mouseenter")}}),this.delegate("mouseenter").to(t)}}
 /**
  * @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 Pi={toggleMenusAndFocusItemsOnHover(e){e.on("menu:mouseenter",(t=>{if(e.isOpen){for(const o of e.menus){const e=t.path[0],i=e instanceof Bi&&e.children.first===o;o.isOpen=(t.path.includes(o)||i)&&o.isEnabled}t.source.focus()}}))},focusCycleMenusOnArrows(e){const t="rtl"===e.locale.uiLanguageDirection;function o(t,o){const i=e.children.getIndex(t),s=t.isOpen,r=e.children.length,n=e.children.get((i+r+o)%r);t.isOpen=!1,s&&(n.isOpen=!0),n.buttonView.focus()}e.on("menu:arrowright",(e=>{o(e.source,t?-1:1)})),e.on("menu:arrowleft",(e=>{o(e.source,t?1:-1)}))},closeMenusWhenTheBarCloses(e){e.on("change:isOpen",(()=>{e.isOpen||e.menus.forEach((e=>{e.isOpen=!1}))}))},closeMenuWhenAnotherOnTheSameLevelOpens(e){e.on("menu:change:isOpen",((t,o,i)=>{i&&e.menus.filter((e=>t.source.parentMenuView===e.parentMenuView&&t.source!==e&&e.isOpen)).forEach((e=>{e.isOpen=!1}))}))},closeOnClickOutside(e){R({emitter:e,activator:()=>e.isOpen,callback:()=>e.close(),contextElements:()=>e.children.map((e=>e.element))})}},Mi={openAndFocusPanelOnArrowDownKey(e){e.keystrokes.set("arrowdown",((t,o)=>{e.focusTracker.focusedElement===e.buttonView.element&&(e.isOpen||(e.isOpen=!0),e.panelView.focus(),o())}))},openOnArrowRightKey(e){const t="rtl"===e.locale.uiLanguageDirection?"arrowleft":"arrowright";e.keystrokes.set(t,((t,o)=>{e.focusTracker.focusedElement===e.buttonView.element&&e.isEnabled&&(e.isOpen||(e.isOpen=!0),e.panelView.focus(),o())}))},openOnButtonClick(e){e.buttonView.on("execute",(()=>{e.isOpen=!0,e.panelView.focus()}))},toggleOnButtonClick(e){e.buttonView.on("execute",(()=>{e.isOpen=!e.isOpen,e.isOpen&&e.panelView.focus()}))},closeOnArrowLeftKey(e){const t="rtl"===e.locale.uiLanguageDirection?"arrowright":"arrowleft";e.keystrokes.set(t,((t,o)=>{e.isOpen&&(e.isOpen=!1,e.focus(),o())}))},closeOnEscKey(e){e.keystrokes.set("esc",((t,o)=>{e.isOpen&&(e.isOpen=!1,e.focus(),o())}))},closeOnParentClose(e){e.parentMenuView.on("change:isOpen",((t,o,i)=>{i||t.source!==e.parentMenuView||(e.isOpen=!1)}))}},Fi={southEast:e=>({top:e.bottom,left:e.left,name:"se"}),southWest:(e,t)=>({top:e.bottom,left:e.left-t.width+e.width,name:"sw"}),northEast:(e,t)=>({top:e.top-t.height,left:e.left,name:"ne"}),northWest:(e,t)=>({top:e.top-t.height,left:e.left-t.width+e.width,name:"nw"}),eastSouth:e=>({top:e.top,left:e.right-5,name:"es"}),eastNorth:(e,t)=>({top:e.top-t.height,left:e.right-5,name:"en"}),westSouth:(e,t)=>({top:e.top,left:e.left-t.width+5,name:"ws"}),westNorth:(e,t)=>({top:e.top-t.height,left:e.left-t.width+5,name:"wn"})},Ai=[{menuId:"file",label:"File",groups:[{groupId:"export",items:["menuBar:exportPdf","menuBar:exportWord"]},{groupId:"import",items:["menuBar:importWord"]},{groupId:"revisionHistory",items:["menuBar:revisionHistory"]}]},{menuId:"edit",label:"Edit",groups:[{groupId:"undo",items:["menuBar:undo","menuBar:redo"]},{groupId:"selectAll",items:["menuBar:selectAll"]},{groupId:"findAndReplace",items:["menuBar:findAndReplace"]}]},{menuId:"view",label:"View",groups:[{groupId:"sourceEditing",items:["menuBar:sourceEditing"]},{groupId:"showBlocks",items:["menuBar:showBlocks"]},{groupId:"restrictedEditingException",items:["menuBar:restrictedEditingException"]}]},{menuId:"insert",label:"Insert",groups:[{groupId:"insertMainWidgets",items:["menuBar:uploadImage","menuBar:ckbox","menuBar:ckfinder","menuBar:insertTable"]},{groupId:"insertInline",items:["menuBar:link","menuBar:comment"]},{groupId:"insertMinorWidgets",items:["menuBar:insertTemplate","menuBar:blockQuote","menuBar:codeBlock","menuBar:htmlEmbed"]},{groupId:"insertStructureWidgets",items:["menuBar:horizontalLine","menuBar:pageBreak","menuBar:tableOfContents"]},{groupId:"restrictedEditing",items:["menuBar:restrictedEditing"]}]},{menuId:"format",label:"Format",groups:[{groupId:"textAndFont",items:[{menuId:"text",label:"Text",groups:[{groupId:"basicStyles",items:["menuBar:bold","menuBar:italic","menuBar:underline","menuBar:strikethrough","menuBar:superscript","menuBar:subscript","menuBar:code"]},{groupId:"textPartLanguage",items:["menuBar:textPartLanguage"]}]},{menuId:"font",label:"Font",groups:[{groupId:"fontProperties",items:["menuBar:fontSize","menuBar:fontFamily"]},{groupId:"fontColors",items:["menuBar:fontColor","menuBar:fontBackgroundColor"]},{groupId:"highlight",items:["menuBar:highlight"]}]},"menuBar:heading"]},{groupId:"list",items:["menuBar:bulletedList","menuBar:numberedList","menuBar:todoList"]},{groupId:"indent",items:["menuBar:alignment","menuBar:indent","menuBar:outdent"]},{groupId:"caseChange",items:["menuBar:caseChange"]},{groupId:"removeFormat",items:["menuBar:removeFormat"]}]},{menuId:"tools",label:"Tools",groups:[{groupId:"aiTools",items:["menuBar:aiAssistant","menuBar:aiCommands"]},{groupId:"tools",items:["menuBar:trackChanges","menuBar:commentsArchive"]}]},{menuId:"help",label:"Help",groups:[{groupId:"help",items:["menuBar:accessibilityHelp"]}]}];function Li(e){let t;return t="items"in e&&e.items?{items:e.items,removeItems:[],addItems:[],isVisible:!0,isUsingDefaultConfig:!1,...e}:{items:z(Ai),addItems:[],removeItems:[],isVisible:!0,isUsingDefaultConfig:!0,...e},t}function Di({normalizedConfig:e,locale:t,componentFactory:o}){const i=z(e);return function(e,t){const o=t.removeItems,i=[];t.items=t.items.filter((({menuId:e})=>!o.includes(e)||(i.push(e),!1))),Ri(t.items,(e=>{e.groups=e.groups.filter((({groupId:e})=>!o.includes(e)||(i.push(e),!1)));for(const t of e.groups)t.items=t.items.filter((e=>{const t=qi(e);return!o.includes(t)||(i.push(t),!1)}))}));for(const t of o)i.includes(t)||T("menu-bar-item-could-not-be-removed",{menuBarConfig:e,itemName:t})}(e,i),function(e,t){const o=t.addItems,i=[];for(const e of o){const o=Hi(e.position),s=$i(e.position);if(Wi(e))if(s){const r=t.items.findIndex((e=>e.menuId===s));if(-1!=r)"before"===o?(t.items.splice(r,0,e.menu),i.push(e)):"after"===o&&(t.items.splice(r+1,0,e.menu),i.push(e));else{Si(t,e.menu,s,o)&&i.push(e)}}else"start"===o?(t.items.unshift(e.menu),i.push(e)):"end"===o&&(t.items.push(e.menu),i.push(e));else if(Gi(e))Ri(t.items,(t=>{if(t.menuId===s)"start"===o?(t.groups.unshift(e.group),i.push(e)):"end"===o&&(t.groups.push(e.group),i.push(e));else{const r=t.groups.findIndex((e=>e.groupId===s));-1!==r&&("before"===o?(t.groups.splice(r,0,e.group),i.push(e)):"after"===o&&(t.groups.splice(r+1,0,e.group),i.push(e)))}}));else{Si(t,e.item,s,o)&&i.push(e)}}for(const t of o)i.includes(t)||T("menu-bar-item-could-not-be-added",{menuBarConfig:e,addedItemConfig:t})}(e,i),function(e,t,o){Ri(t.items,(i=>{for(const s of i.groups)s.items=s.items.filter((s=>{const r="string"==typeof s&&!o.has(s);return r&&!t.isUsingDefaultConfig&&T("menu-bar-item-unavailable",{menuBarConfig:e,parentMenuConfig:z(i),componentName:s}),!r}))}))}(e,i,o),zi(e,i),function(e,t){const o=t.t,i={File:o({string:"File",id:"MENU_BAR_MENU_FILE"}),Edit:o({string:"Edit",id:"MENU_BAR_MENU_EDIT"}),View:o({string:"View",id:"MENU_BAR_MENU_VIEW"}),Insert:o({string:"Insert",id:"MENU_BAR_MENU_INSERT"}),Format:o({string:"Format",id:"MENU_BAR_MENU_FORMAT"}),Tools:o({string:"Tools",id:"MENU_BAR_MENU_TOOLS"}),Help:o({string:"Help",id:"MENU_BAR_MENU_HELP"}),Text:o({string:"Text",id:"MENU_BAR_MENU_TEXT"}),Font:o({string:"Font",id:"MENU_BAR_MENU_FONT"})};Ri(e.items,(e=>{e.label in i&&(e.label=i[e.label])}))}(i,t),i}function Si(e,t,o,i){let s=!1;return Ri(e.items,(e=>{for(const{groupId:r,items:n}of e.groups){if(s)return;if(r===o)"start"===i?(n.unshift(t),s=!0):"end"===i&&(n.push(t),s=!0);else{const e=n.findIndex((e=>qi(e)===o));-1!==e&&("before"===i?(n.splice(e,0,t),s=!0):"after"===i&&(n.splice(e+1,0,t),s=!0))}}})),s}function zi(e,t){const o=t.isUsingDefaultConfig;let i=!1;t.items=t.items.filter((t=>!!t.groups.length||(Ni(e,t,o),!1))),t.items.length?(Ri(t.items,(t=>{t.groups=t.groups.filter((e=>!!e.items.length||(i=!0,!1)));for(const s of t.groups)s.items=s.items.filter((t=>!(ji(t)&&!t.groups.length)||(Ni(e,t,o),i=!0,!1)))})),i&&zi(e,t)):Ni(e,e,o)}function Ni(e,t,o){o||T("menu-bar-menu-empty",{menuBarConfig:e,emptyMenuConfig:t})}function Ri(e,t){if(Array.isArray(e))for(const t of e)o(t);function o(e){t(e);for(const t of e.groups)for(const e of t.items)ji(e)&&o(e)}}function Wi(e){return"object"==typeof e&&"menu"in e}function Gi(e){return"object"==typeof e&&"group"in e}function Hi(e){return e.startsWith("start")?"start":e.startsWith("end")?"end":e.startsWith("after")?"after":"before"}function $i(e){const t=e.match(/^[^:]+:(.+)/);return t?t[1]:null}function qi(e){return"string"==typeof e?e:e.menuId}function ji(e){return"object"==typeof e&&"menuId"in e}ke(":root{--ck-menu-bar-menu-max-width:75vw;--ck-menu-bar-nested-menu-horizontal-offset:5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{max-width:var(--ck-menu-bar-menu-max-width);position:absolute;z-index:var(--ck-z-panel)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{bottom:auto;top:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0}:root{--ck-menu-bar-menu-panel-max-width:75vw}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{border-radius:0}.ck-rounded-corners .ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;height:fit-content;max-width:var(--ck-menu-bar-menu-panel-max-width)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}");
+ */const Bi={toggleMenusAndFocusItemsOnHover(e){e.on("menu:mouseenter",(t=>{if(e.isOpen){for(const o of e.menus){const e=t.path[0],i=e instanceof Pi&&e.children.first===o;o.isOpen=(t.path.includes(o)||i)&&o.isEnabled}t.source.focus()}}))},focusCycleMenusOnArrows(e){const t="rtl"===e.locale.uiLanguageDirection;function o(t,o){const i=e.children.getIndex(t),r=t.isOpen,s=e.children.length,n=e.children.get((i+s+o)%s);t.isOpen=!1,r&&(n.isOpen=!0),n.buttonView.focus()}e.on("menu:arrowright",(e=>{o(e.source,t?-1:1)})),e.on("menu:arrowleft",(e=>{o(e.source,t?1:-1)}))},closeMenusWhenTheBarCloses(e){e.on("change:isOpen",(()=>{e.isOpen||e.menus.forEach((e=>{e.isOpen=!1}))}))},closeMenuWhenAnotherOnTheSameLevelOpens(e){e.on("menu:change:isOpen",((t,o,i)=>{i&&e.menus.filter((e=>t.source.parentMenuView===e.parentMenuView&&t.source!==e&&e.isOpen)).forEach((e=>{e.isOpen=!1}))}))},closeOnClickOutside(e){de({emitter:e,activator:()=>e.isOpen,callback:()=>e.close(),contextElements:()=>e.children.map((e=>e.element))})}},Mi={openAndFocusPanelOnArrowDownKey(e){e.keystrokes.set("arrowdown",((t,o)=>{e.focusTracker.focusedElement===e.buttonView.element&&(e.isOpen||(e.isOpen=!0),e.panelView.focus(),o())}))},openOnArrowRightKey(e){const t="rtl"===e.locale.uiLanguageDirection?"arrowleft":"arrowright";e.keystrokes.set(t,((t,o)=>{e.focusTracker.focusedElement===e.buttonView.element&&e.isEnabled&&(e.isOpen||(e.isOpen=!0),e.panelView.focus(),o())}))},openOnButtonClick(e){e.buttonView.on("execute",(()=>{e.isOpen=!0,e.panelView.focus()}))},toggleOnButtonClick(e){e.buttonView.on("execute",(()=>{e.isOpen=!e.isOpen,e.isOpen&&e.panelView.focus()}))},closeOnArrowLeftKey(e){const t="rtl"===e.locale.uiLanguageDirection?"arrowright":"arrowleft";e.keystrokes.set(t,((t,o)=>{e.isOpen&&(e.isOpen=!1,e.focus(),o())}))},closeOnEscKey(e){e.keystrokes.set("esc",((t,o)=>{e.isOpen&&(e.isOpen=!1,e.focus(),o())}))},closeOnParentClose(e){e.parentMenuView.on("change:isOpen",((t,o,i)=>{i||t.source!==e.parentMenuView||(e.isOpen=!1)}))}},Fi={southEast:e=>({top:e.bottom,left:e.left,name:"se"}),southWest:(e,t)=>({top:e.bottom,left:e.left-t.width+e.width,name:"sw"}),northEast:(e,t)=>({top:e.top-t.height,left:e.left,name:"ne"}),northWest:(e,t)=>({top:e.top-t.height,left:e.left-t.width+e.width,name:"nw"}),eastSouth:e=>({top:e.top,left:e.right-5,name:"es"}),eastNorth:(e,t)=>({top:e.top-t.height,left:e.right-5,name:"en"}),westSouth:(e,t)=>({top:e.top,left:e.left-t.width+5,name:"ws"}),westNorth:(e,t)=>({top:e.top-t.height,left:e.left-t.width+5,name:"wn"})},Ai=[{menuId:"file",label:"File",groups:[{groupId:"export",items:["menuBar:exportPdf","menuBar:exportWord"]},{groupId:"import",items:["menuBar:importWord"]},{groupId:"revisionHistory",items:["menuBar:revisionHistory"]}]},{menuId:"edit",label:"Edit",groups:[{groupId:"undo",items:["menuBar:undo","menuBar:redo"]},{groupId:"selectAll",items:["menuBar:selectAll"]},{groupId:"findAndReplace",items:["menuBar:findAndReplace"]}]},{menuId:"view",label:"View",groups:[{groupId:"sourceEditing",items:["menuBar:sourceEditing"]},{groupId:"showBlocks",items:["menuBar:showBlocks"]},{groupId:"restrictedEditingException",items:["menuBar:restrictedEditingException"]}]},{menuId:"insert",label:"Insert",groups:[{groupId:"insertMainWidgets",items:["menuBar:uploadImage","menuBar:ckbox","menuBar:ckfinder","menuBar:insertTable"]},{groupId:"insertInline",items:["menuBar:link","menuBar:comment"]},{groupId:"insertMinorWidgets",items:["menuBar:insertTemplate","menuBar:blockQuote","menuBar:codeBlock","menuBar:htmlEmbed"]},{groupId:"insertStructureWidgets",items:["menuBar:horizontalLine","menuBar:pageBreak","menuBar:tableOfContents"]},{groupId:"restrictedEditing",items:["menuBar:restrictedEditing"]}]},{menuId:"format",label:"Format",groups:[{groupId:"textAndFont",items:[{menuId:"text",label:"Text",groups:[{groupId:"basicStyles",items:["menuBar:bold","menuBar:italic","menuBar:underline","menuBar:strikethrough","menuBar:superscript","menuBar:subscript","menuBar:code"]},{groupId:"textPartLanguage",items:["menuBar:textPartLanguage"]}]},{menuId:"font",label:"Font",groups:[{groupId:"fontProperties",items:["menuBar:fontSize","menuBar:fontFamily"]},{groupId:"fontColors",items:["menuBar:fontColor","menuBar:fontBackgroundColor"]},{groupId:"highlight",items:["menuBar:highlight"]}]},"menuBar:heading"]},{groupId:"list",items:["menuBar:bulletedList","menuBar:numberedList","menuBar:todoList"]},{groupId:"indent",items:["menuBar:alignment","menuBar:indent","menuBar:outdent"]},{groupId:"caseChange",items:["menuBar:caseChange"]},{groupId:"removeFormat",items:["menuBar:removeFormat"]}]},{menuId:"tools",label:"Tools",groups:[{groupId:"aiTools",items:["menuBar:aiAssistant","menuBar:aiCommands"]},{groupId:"tools",items:["menuBar:trackChanges","menuBar:commentsArchive"]}]},{menuId:"help",label:"Help",groups:[{groupId:"help",items:["menuBar:accessibilityHelp"]}]}];function Li(e){let t;return t="items"in e&&e.items?{items:e.items,removeItems:[],addItems:[],isVisible:!0,isUsingDefaultConfig:!1,...e}:{items:L(Ai),addItems:[],removeItems:[],isVisible:!0,isUsingDefaultConfig:!0,...e},t}function Si({normalizedConfig:e,locale:t,componentFactory:o}){const i=L(e);return function(e,t){const o=t.removeItems,i=[];t.items=t.items.filter((({menuId:e})=>!o.includes(e)||(i.push(e),!1))),Ni(t.items,(e=>{e.groups=e.groups.filter((({groupId:e})=>!o.includes(e)||(i.push(e),!1)));for(const t of e.groups)t.items=t.items.filter((e=>{const t=qi(e);return!o.includes(t)||(i.push(t),!1)}))}));for(const t of o)i.includes(t)||v("menu-bar-item-could-not-be-removed",{menuBarConfig:e,itemName:t})}(e,i),function(e,t){const o=t.addItems,i=[];for(const e of o){const o=Hi(e.position),r=$i(e.position);if(Wi(e))if(r){const s=t.items.findIndex((e=>e.menuId===r));if(-1!=s)"before"===o?(t.items.splice(s,0,e.menu),i.push(e)):"after"===o&&(t.items.splice(s+1,0,e.menu),i.push(e));else{Di(t,e.menu,r,o)&&i.push(e)}}else"start"===o?(t.items.unshift(e.menu),i.push(e)):"end"===o&&(t.items.push(e.menu),i.push(e));else if(Gi(e))Ni(t.items,(t=>{if(t.menuId===r)"start"===o?(t.groups.unshift(e.group),i.push(e)):"end"===o&&(t.groups.push(e.group),i.push(e));else{const s=t.groups.findIndex((e=>e.groupId===r));-1!==s&&("before"===o?(t.groups.splice(s,0,e.group),i.push(e)):"after"===o&&(t.groups.splice(s+1,0,e.group),i.push(e)))}}));else{Di(t,e.item,r,o)&&i.push(e)}}for(const t of o)i.includes(t)||v("menu-bar-item-could-not-be-added",{menuBarConfig:e,addedItemConfig:t})}(e,i),function(e,t,o){Ni(t.items,(i=>{for(const r of i.groups)r.items=r.items.filter((r=>{const s="string"==typeof r&&!o.has(r);return s&&!t.isUsingDefaultConfig&&v("menu-bar-item-unavailable",{menuBarConfig:e,parentMenuConfig:L(i),componentName:r}),!s}))}))}(e,i,o),zi(e,i),function(e,t){const o=t.t,i={File:o({string:"File",id:"MENU_BAR_MENU_FILE"}),Edit:o({string:"Edit",id:"MENU_BAR_MENU_EDIT"}),View:o({string:"View",id:"MENU_BAR_MENU_VIEW"}),Insert:o({string:"Insert",id:"MENU_BAR_MENU_INSERT"}),Format:o({string:"Format",id:"MENU_BAR_MENU_FORMAT"}),Tools:o({string:"Tools",id:"MENU_BAR_MENU_TOOLS"}),Help:o({string:"Help",id:"MENU_BAR_MENU_HELP"}),Text:o({string:"Text",id:"MENU_BAR_MENU_TEXT"}),Font:o({string:"Font",id:"MENU_BAR_MENU_FONT"})};Ni(e.items,(e=>{e.label in i&&(e.label=i[e.label])}))}(i,t),i}function Di(e,t,o,i){let r=!1;return Ni(e.items,(e=>{for(const{groupId:s,items:n}of e.groups){if(r)return;if(s===o)"start"===i?(n.unshift(t),r=!0):"end"===i&&(n.push(t),r=!0);else{const e=n.findIndex((e=>qi(e)===o));-1!==e&&("before"===i?(n.splice(e,0,t),r=!0):"after"===i&&(n.splice(e+1,0,t),r=!0))}}})),r}function zi(e,t){const o=t.isUsingDefaultConfig;let i=!1;t.items=t.items.filter((t=>!!t.groups.length||(Ri(e,t,o),!1))),t.items.length?(Ni(t.items,(t=>{t.groups=t.groups.filter((e=>!!e.items.length||(i=!0,!1)));for(const r of t.groups)r.items=r.items.filter((t=>!(ji(t)&&!t.groups.length)||(Ri(e,t,o),i=!0,!1)))})),i&&zi(e,t)):Ri(e,e,o)}function Ri(e,t,o){o||v("menu-bar-menu-empty",{menuBarConfig:e,emptyMenuConfig:t})}function Ni(e,t){if(Array.isArray(e))for(const t of e)o(t);function o(e){t(e);for(const t of e.groups)for(const e of t.items)ji(e)&&o(e)}}function Wi(e){return"object"==typeof e&&"menu"in e}function Gi(e){return"object"==typeof e&&"group"in e}function Hi(e){return e.startsWith("start")?"start":e.startsWith("end")?"end":e.startsWith("after")?"after":"before"}function $i(e){const t=e.match(/^[^:]+:(.+)/);return t?t[1]:null}function qi(e){return"string"==typeof e?e:e.menuId}function ji(e){return"object"==typeof e&&"menuId"in e}function Ui(e,t){const o=t.element;e.ui.focusTracker.add(o),e.keystrokes.listenTo(o);const i=Li(e.config.get("menuBar")||{});t.fillFromConfig(i,e.ui.componentFactory),e.keystrokes.set("Esc",((t,i)=>{o.contains(e.ui.focusTracker.focusedElement)&&(e.editing.view.focus(),i())})),e.keystrokes.set("Alt+F9",((i,r)=>{o.contains(e.ui.focusTracker.focusedElement)||(t.focus(),r())}))}ae(":root{--ck-menu-bar-menu-max-width:75vw;--ck-menu-bar-nested-menu-horizontal-offset:5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{max-width:var(--ck-menu-bar-menu-max-width);position:absolute;z-index:var(--ck-z-panel)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{bottom:auto;top:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0}:root{--ck-menu-bar-menu-panel-max-width:75vw}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{border-radius:0}.ck-rounded-corners .ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;height:fit-content;max-width:var(--ck-menu-bar-menu-panel-max-width)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}");
 /**
  * @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 Ui extends be{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-menu-bar__menu__panel",t.to("position",(e=>`ck-menu-bar__menu__panel_position_${e}`)),t.if("isVisible","ck-hidden",(e=>!e))],tabindex:"-1"},children:this.children,on:{selectstart:t.to((e=>{"input"!==e.target.tagName.toLocaleLowerCase()&&e.preventDefault()}))}})}focus(e=1){this.children.length&&(1===e?this.children.first.focus():this.children.last.focus())}}ke(".ck.ck-menu-bar__menu{display:block;font-size:inherit;position:relative}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}");
+class Ki extends le{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-menu-bar__menu__panel",t.to("position",(e=>`ck-menu-bar__menu__panel_position_${e}`)),t.if("isVisible","ck-hidden",(e=>!e))],tabindex:"-1"},children:this.children,on:{selectstart:t.to((e=>{"input"!==e.target.tagName.toLocaleLowerCase()&&e.preventDefault()}))}})}focus(e=1){this.children.length&&(1===e?this.children.first.focus():this.children.last.focus())}}ae(".ck.ck-menu-bar__menu{display:block;font-size:inherit;position:relative}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}");
 /**
  * @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 Ki extends be{constructor(e){super(e);const t=this.bindTemplate;this.buttonView=new Ii(e),this.buttonView.delegate("mouseenter").to(this),this.buttonView.bind("isOn","isEnabled").to(this,"isOpen","isEnabled"),this.panelView=new Ui(e),this.panelView.bind("isVisible").to(this,"isOpen"),this.keystrokes=new m,this.focusTracker=new _,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("panelPosition","w"),this.set("class",void 0),this.set("parentMenuView",null),this.setTemplate({tag:"div",attributes:{class:["ck","ck-menu-bar__menu",t.to("class"),t.if("isEnabled","ck-disabled",(e=>!e)),t.if("parentMenuView","ck-menu-bar__menu_top-level",(e=>!e))]},children:[this.buttonView,this.panelView]})}render(){super.render(),this.focusTracker.add(this.buttonView.element),this.focusTracker.add(this.panelView.element),this.keystrokes.listenTo(this.element),Mi.closeOnEscKey(this),this._repositionPanelOnOpen()}_attachBehaviors(){this.parentMenuView?(Mi.openOnButtonClick(this),Mi.openOnArrowRightKey(this),Mi.closeOnArrowLeftKey(this),Mi.closeOnParentClose(this)):(this._propagateArrowKeystrokeEvents(),Mi.openAndFocusPanelOnArrowDownKey(this),Mi.toggleOnButtonClick(this))}_propagateArrowKeystrokeEvents(){this.keystrokes.set("arrowright",((e,t)=>{this.fire("arrowright"),t()})),this.keystrokes.set("arrowleft",((e,t)=>{this.fire("arrowleft"),t()}))}_repositionPanelOnOpen(){this.on("change:isOpen",((e,t,o)=>{if(!o)return;const i=Ki._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions});this.panelView.position=i?i.name:this._panelPositions[0].name}))}focus(){this.buttonView.focus()}get _panelPositions(){const{southEast:e,southWest:t,northEast:o,northWest:i,westSouth:s,eastSouth:r,westNorth:n,eastNorth:c}=Fi;return"ltr"===this.locale.uiLanguageDirection?this.parentMenuView?[r,c,s,n]:[e,t,o,i]:this.parentMenuView?[s,n,r,c]:[t,e,i,o]}}Ki._getOptimalPosition=V;
+class Xi extends le{constructor(e){super(e);const t=this.bindTemplate;this.buttonView=new Ii(e),this.buttonView.delegate("mouseenter").to(this),this.buttonView.bind("isOn","isEnabled").to(this,"isOpen","isEnabled"),this.panelView=new Ki(e),this.panelView.bind("isVisible").to(this,"isOpen"),this.keystrokes=new b,this.focusTracker=new k,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("panelPosition","w"),this.set("class",void 0),this.set("parentMenuView",null),this.setTemplate({tag:"div",attributes:{class:["ck","ck-menu-bar__menu",t.to("class"),t.if("isEnabled","ck-disabled",(e=>!e)),t.if("parentMenuView","ck-menu-bar__menu_top-level",(e=>!e))]},children:[this.buttonView,this.panelView]})}render(){super.render(),this.focusTracker.add(this.buttonView.element),this.focusTracker.add(this.panelView.element),this.keystrokes.listenTo(this.element),Mi.closeOnEscKey(this),this._repositionPanelOnOpen()}_attachBehaviors(){this.parentMenuView?(Mi.openOnButtonClick(this),Mi.openOnArrowRightKey(this),Mi.closeOnArrowLeftKey(this),Mi.closeOnParentClose(this)):(this._propagateArrowKeystrokeEvents(),Mi.openAndFocusPanelOnArrowDownKey(this),Mi.toggleOnButtonClick(this))}_propagateArrowKeystrokeEvents(){this.keystrokes.set("arrowright",((e,t)=>{this.fire("arrowright"),t()})),this.keystrokes.set("arrowleft",((e,t)=>{this.fire("arrowleft"),t()}))}_repositionPanelOnOpen(){this.on("change:isOpen",((e,t,o)=>{if(!o)return;const i=Xi._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions});this.panelView.position=i?i.name:this._panelPositions[0].name}))}focus(){this.buttonView.focus()}get _panelPositions(){const{southEast:e,southWest:t,northEast:o,northWest:i,westSouth:r,eastSouth:s,westNorth:n,eastNorth:c}=Fi;return"ltr"===this.locale.uiLanguageDirection?this.parentMenuView?[s,c,r,n]:[e,t,o,i]:this.parentMenuView?[r,n,s,c]:[t,e,i,o]}}Xi._getOptimalPosition=y;
 /**
  * @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 Xi extends Ct{constructor(e){super(e),this.role="menu"}}ke(".ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__panel>ul>.ck-menu-bar__menu__item>.ck-menu-bar__menu__item__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}");
+class Zi extends Vt{constructor(e){super(e),this.role="menu"}}ae(".ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__panel>ul>.ck-menu-bar__menu__item>.ck-menu-bar__menu__item__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}");
 /**
  * @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 Zi extends xe{constructor(e){super(e),this.set({withText:!0,withKeystroke:!0,tooltip:!1,role:"menuitem"}),this.extendTemplate({attributes:{class:["ck-menu-bar__menu__item__button"]}})}}
+class Yi extends xe{constructor(e){super(e),this.set({withText:!0,withKeystroke:!0,tooltip:!1,role:"menuitem"}),this.extendTemplate({attributes:{class:["ck-menu-bar__menu__item__button"]}})}}
 /**
  * @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 Yi extends Ve{constructor(e){super(e),this.set({withText:!0,withKeystroke:!0,tooltip:!1,role:"menuitem"}),this.extendTemplate({attributes:{class:["ck-menu-bar__menu__item__button"]}})}}ke(".ck.ck-menu-bar{background:var(--ck-color-base-background);border:1px solid var(--ck-color-toolbar-border);display:flex;flex-wrap:wrap;gap:var(--ck-spacing-small);justify-content:flex-start;padding:var(--ck-spacing-small);width:100%}");
+ */class Qi extends Ve{constructor(e){super(e),this.set({withText:!0,withKeystroke:!0,tooltip:!1,role:"menuitem"}),this.extendTemplate({attributes:{class:["ck-menu-bar__menu__item__button"]}})}}ae(".ck.ck-menu-bar{background:var(--ck-color-base-background);border:1px solid var(--ck-color-toolbar-border);display:flex;flex-wrap:wrap;gap:var(--ck-spacing-small);justify-content:flex-start;padding:var(--ck-spacing-small);width:100%}");
 /**
  * @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 Qi=["mouseenter","arrowleft","arrowright","change:isOpen"];class Ji extends be{constructor(e){super(e),this.menus=[];const t=e.t;this.set("isOpen",!1),this._setupIsOpenUpdater(),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-menu-bar"],"aria-label":t("Editor menu bar"),role:"menubar"},children:this.children})}fillFromConfig(e,t){const o=Di({normalizedConfig:e,locale:this.locale,componentFactory:t}).items.map((e=>this._createMenu({componentFactory:t,menuDefinition:e})));this.children.addMany(o)}render(){super.render(),Pi.toggleMenusAndFocusItemsOnHover(this),Pi.closeMenusWhenTheBarCloses(this),Pi.closeMenuWhenAnotherOnTheSameLevelOpens(this),Pi.focusCycleMenusOnArrows(this),Pi.closeOnClickOutside(this)}focus(){this.children.first&&this.children.first.focus()}close(){for(const e of this.children)e.isOpen=!1}registerMenu(e,t=null){t?(e.delegate(...Qi).to(t),e.parentMenuView=t):e.delegate(...Qi).to(this,(e=>"menu:"+e)),e._attachBehaviors(),this.menus.push(e)}_createMenu({componentFactory:e,menuDefinition:t,parentMenuView:o}){const i=this.locale,s=new Ki(i);return this.registerMenu(s,o),s.buttonView.set({label:t.label}),s.once("change:isOpen",(()=>{const o=new Xi(i);o.ariaLabel=t.label,s.panelView.children.add(o),o.items.addMany(this._createMenuItems({menuDefinition:t,parentMenuView:s,componentFactory:e}))})),s}_createMenuItems({menuDefinition:e,parentMenuView:t,componentFactory:o}){const i=this.locale,s=[];for(const r of e.groups){for(const e of r.items){const r=new Bi(i,t);if(P(e))r.children.add(this._createMenu({componentFactory:o,menuDefinition:e,parentMenuView:t}));else{const i=this._createMenuItemContentFromFactory({componentName:e,componentFactory:o,parentMenuView:t});if(!i)continue;r.children.add(i)}s.push(r)}r!==e.groups[e.groups.length-1]&&s.push(new Tt(i))}return s}_createMenuItemContentFromFactory({componentName:e,parentMenuView:t,componentFactory:o}){const i=o.create(e);return i instanceof Ki||i instanceof Zi||i instanceof Yi?(this._registerMenuTree(i,t),i.on("execute",(()=>{this.close()})),i):(T("menu-bar-component-unsupported",{componentName:e,componentView:i}),null)}_registerMenuTree(e,t){if(!(e instanceof Ki))return void e.delegate("mouseenter").to(t);this.registerMenu(e,t);const o=e.panelView.children.filter((e=>e instanceof Xi))[0];if(!o)return void e.delegate("mouseenter").to(t);const i=o.items.filter((e=>e instanceof xt));for(const t of i)this._registerMenuTree(t.children.get(0),e)}_setupIsOpenUpdater(){let e;this.on("menu:change:isOpen",((t,o,i)=>{clearTimeout(e),i?this.isOpen=!0:e=setTimeout((()=>{this.isOpen=Array.from(this.children).some((e=>e.isOpen))}),0)}))}}export{we as AccessibilityHelp,gi as AutocompleteView,So as BalloonPanelView,Ti as BalloonToolbar,Oi as BlockToolbar,ge as BodyCollection,si as BoxedEditorUIView,ye as ButtonLabelView,xe as ButtonView,Oe as CollapsibleView,Fe as ColorGridView,bo as ColorPickerView,To as ColorSelectorView,Me as ColorTileView,Vo as ComponentFactory,hi as ContextualBalloon,G as CssTransitionDisablerMixin,Ai as DefaultMenuBarItems,Fo as Dialog,Mo as DialogView,Bo as DialogViewPosition,lt as DropdownButtonView,ct as DropdownPanelView,at as DropdownView,ti as EditorUI,ii as EditorUIView,Ve as FileDialogButtonView,dt as FocusCycler,Eo as FormHeaderView,vi as HighlightedTextView,ve as IconView,ci as IframeView,ni as InlineEditableUIView,st as InputNumberView,it as InputTextView,ot as InputView,pe as LabelView,et as LabeledFieldView,Vt as ListItemGroupView,xt as ListItemView,Tt as ListSeparatorView,Ct as ListView,Zi as MenuBarMenuListItemButtonView,Yi as MenuBarMenuListItemFileDialogButtonView,Bi as MenuBarMenuListItemView,Xi as MenuBarMenuListView,Ki as MenuBarMenuView,Ji as MenuBarView,ai as Notification,mi as SearchInfoView,wi as SearchTextView,yi as SpinnerView,Et as SplitButtonView,pi as StickyPanelView,Te as SwitchButtonView,j as Template,rt as TextareaView,pt as ToolbarLineBreakView,bt as ToolbarSeparatorView,wt as ToolbarView,Wo as TooltipManager,be as View,q as ViewCollection,li as ViewModel,$ as addKeyboardHandlingForGrid,Pt as addListToDropdown,It as addToolbarToDropdown,R as clickOutsideHandler,Ot as createDropdown,zt as createLabeledDropdown,Dt as createLabeledInputNumber,Lt as createLabeledInputText,St as createLabeledTextarea,Ft as focusChildOnDropdownOpen,Ie as getLocalizedColorOptions,W as injectCssTransitionDisabler,ut as isFocusable,kt as isViewWithFocusCycler,Be as normalizeColorOptions,Li as normalizeMenuBarConfig,Pe as normalizeSingleColorDefinition,_t as normalizeToolbarConfig,H as submitHandler};
\ No newline at end of file
+const Ji=["mouseenter","arrowleft","arrowright","change:isOpen"];class er extends le{constructor(e){super(e),this.menus=[];const t=e.t;this.set("isOpen",!1),this._setupIsOpenUpdater(),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-menu-bar"],"aria-label":t("Editor menu bar"),role:"menubar"},children:this.children})}fillFromConfig(e,t){const o=Si({normalizedConfig:e,locale:this.locale,componentFactory:t}).items.map((e=>this._createMenu({componentFactory:t,menuDefinition:e})));this.children.addMany(o)}render(){super.render(),Bi.toggleMenusAndFocusItemsOnHover(this),Bi.closeMenusWhenTheBarCloses(this),Bi.closeMenuWhenAnotherOnTheSameLevelOpens(this),Bi.focusCycleMenusOnArrows(this),Bi.closeOnClickOutside(this)}focus(){this.children.first&&this.children.first.focus()}close(){for(const e of this.children)e.isOpen=!1}registerMenu(e,t=null){t?(e.delegate(...Ji).to(t),e.parentMenuView=t):e.delegate(...Ji).to(this,(e=>"menu:"+e)),e._attachBehaviors(),this.menus.push(e)}_createMenu({componentFactory:e,menuDefinition:t,parentMenuView:o}){const i=this.locale,r=new Xi(i);return this.registerMenu(r,o),r.buttonView.set({label:t.label}),r.once("change:isOpen",(()=>{const o=new Zi(i);o.ariaLabel=t.label,r.panelView.children.add(o),o.items.addMany(this._createMenuItems({menuDefinition:t,parentMenuView:r,componentFactory:e}))})),r}_createMenuItems({menuDefinition:e,parentMenuView:t,componentFactory:o}){const i=this.locale,r=[];for(const s of e.groups){for(const e of s.items){const s=new Pi(i,t);if(O(e))s.children.add(this._createMenu({componentFactory:o,menuDefinition:e,parentMenuView:t}));else{const i=this._createMenuItemContentFromFactory({componentName:e,componentFactory:o,parentMenuView:t});if(!i)continue;s.children.add(i)}r.push(s)}s!==e.groups[e.groups.length-1]&&r.push(new xt(i))}return r}_createMenuItemContentFromFactory({componentName:e,parentMenuView:t,componentFactory:o}){const i=o.create(e);return i instanceof Xi||i instanceof Yi||i instanceof Qi?(this._registerMenuTree(i,t),i.on("execute",(()=>{this.close()})),i):(v("menu-bar-component-unsupported",{componentName:e,componentView:i}),null)}_registerMenuTree(e,t){if(!(e instanceof Xi))return void e.delegate("mouseenter").to(t);this.registerMenu(e,t);const o=e.panelView.children.filter((e=>e instanceof Zi))[0];if(!o)return void e.delegate("mouseenter").to(t);const i=o.items.filter((e=>e instanceof yt));for(const t of i)this._registerMenuTree(t.children.get(0),e)}_setupIsOpenUpdater(){let e;this.on("menu:change:isOpen",((t,o,i)=>{clearTimeout(e),i?this.isOpen=!0:e=setTimeout((()=>{this.isOpen=Array.from(this.children).some((e=>e.isOpen))}),0)}))}}export{we as AccessibilityHelp,gi as AutocompleteView,Do as BalloonPanelView,Ti as BalloonToolbar,Oi as BlockToolbar,ge as BodyCollection,ri as BoxedEditorUIView,ye as ButtonLabelView,xe as ButtonView,Oe as CollapsibleView,Fe as ColorGridView,ko as ColorPickerView,To as ColorSelectorView,Me as ColorTileView,Vo as ComponentFactory,hi as ContextualBalloon,ue as CssTransitionDisablerMixin,Ai as DefaultMenuBarItems,Fo as Dialog,Mo as DialogView,Po as DialogViewPosition,lt as DropdownButtonView,ct as DropdownPanelView,at as DropdownView,ti as EditorUI,ii as EditorUIView,Ve as FileDialogButtonView,dt as FocusCycler,Eo as FormHeaderView,vi as HighlightedTextView,ve as IconView,ci as IframeView,ni as InlineEditableUIView,rt as InputNumberView,it as InputTextView,ot as InputView,pe as LabelView,et as LabeledFieldView,Tt as ListItemGroupView,yt as ListItemView,xt as ListSeparatorView,Vt as ListView,Yi as MenuBarMenuListItemButtonView,Qi as MenuBarMenuListItemFileDialogButtonView,Pi as MenuBarMenuListItemView,Zi as MenuBarMenuListView,Xi as MenuBarMenuView,er as MenuBarView,ai as Notification,mi as SearchInfoView,wi as SearchTextView,yi as SpinnerView,Ct as SplitButtonView,pi as StickyPanelView,Te as SwitchButtonView,W as Template,st as TextareaView,pt as ToolbarLineBreakView,bt as ToolbarSeparatorView,ft as ToolbarView,Wo as TooltipManager,le as View,N as ViewCollection,li as ViewModel,Ui as _initMenuBar,be as addKeyboardHandlingForGrid,Pt as addListToDropdown,Ot as addToolbarToDropdown,de as clickOutsideHandler,Et as createDropdown,Dt as createLabeledDropdown,Lt as createLabeledInputNumber,At as createLabeledInputText,St as createLabeledTextarea,Mt as focusChildOnDropdownOpen,Ie as getLocalizedColorOptions,he as injectCssTransitionDisabler,ut as isFocusable,kt as isViewWithFocusCycler,Pe as normalizeColorOptions,Li as normalizeMenuBarConfig,Be as normalizeSingleColorDefinition,_t as normalizeToolbarConfig,ke as submitHandler};
\ No newline at end of file
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 56f9c851ab1d84b04553b46e0ff1ce80018dd72a..e5ed8ed090a682b2085b0a0f4da40174d4bcfe8e 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
@@ -2,115 +2,116 @@ import{isObject as t,isString as e,isPlainObject as n,cloneDeepWith as o,isEleme
 /**
  * @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 l=function(){try{return navigator.userAgent.toLowerCase()}catch(t){return""}}(),c={isMac:a(l),isWindows:function(t){return t.indexOf("windows")>-1}(l),isGecko:function(t){return!!t.match(/gecko\/\d+/)}(l),isSafari:function(t){return t.indexOf(" applewebkit/")>-1&&-1===t.indexOf("chrome")}(l),isiOS:function(t){return!!t.match(/iphone|ipad/i)||a(t)&&navigator.maxTouchPoints>0}(l),isAndroid:function(t){return t.indexOf("android")>-1}(l),isBlink:function(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}(l),features:{isRegExpUnicodePropertySupported:function(){let t=!1;try{t=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(t){}return t}
+ */let l;try{l={window,document}}catch(t){
+/* istanbul ignore next -- @preserve */
+l={window:{},document:{}}}var c=l;
 /**
  * @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
- */()}};function a(t){return t.indexOf("macintosh")>-1}function u(t,e,n,o){n=n||function(t,e){return t===e};const r=Array.isArray(t)?t:Array.prototype.slice.call(t),i=Array.isArray(e)?e:Array.prototype.slice.call(e),s=function(t,e,n){const o=h(t,e,n);if(-1===o)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const r=f(t,o),i=f(e,o),s=h(r,i,n),l=t.length-s,c=e.length-s;return{firstIndex:o,lastIndexOld:l,lastIndexNew:c}}(r,i,n),l=o?function(t,e){const{firstIndex:n,lastIndexOld:o,lastIndexNew:r}=t;if(-1===n)return Array(e).fill("equal");let i=[];n>0&&(i=i.concat(Array(n).fill("equal")));r-n>0&&(i=i.concat(Array(r-n).fill("insert")));o-n>0&&(i=i.concat(Array(o-n).fill("delete")));r<e&&(i=i.concat(Array(e-r).fill("equal")));return i}
+ */const a=function(){try{return navigator.userAgent.toLowerCase()}catch(t){return""}}(),u={isMac:h(a),isWindows:function(t){return t.indexOf("windows")>-1}(a),isGecko:function(t){return!!t.match(/gecko\/\d+/)}(a),isSafari:function(t){return t.indexOf(" applewebkit/")>-1&&-1===t.indexOf("chrome")}(a),isiOS:function(t){return!!t.match(/iphone|ipad/i)||h(t)&&navigator.maxTouchPoints>0}(a),isAndroid:function(t){return t.indexOf("android")>-1}(a),isBlink:function(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}(a),get isMediaForcedColors(){return!!c.window.matchMedia&&c.window.matchMedia("(forced-colors: active)").matches},get isMotionReduced(){return!!c.window.matchMedia&&c.window.matchMedia("(prefers-reduced-motion)").matches},features:{isRegExpUnicodePropertySupported:function(){let t=!1;try{t=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(t){}return t}()}};function h(t){return t.indexOf("macintosh")>-1}
 /**
  * @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
- */(s,i.length):function(t,e){const n=[],{firstIndex:o,lastIndexOld:r,lastIndexNew:i}=e;i-o>0&&n.push({index:o,type:"insert",values:t.slice(o,i)});r-o>0&&n.push({index:o+(i-o),type:"delete",howMany:r-o});return n}(i,s);return l}function h(t,e,n){for(let o=0;o<Math.max(t.length,e.length);o++)if(void 0===t[o]||void 0===e[o]||!n(t[o],e[o]))return o;return-1}function f(t,e){return t.slice(e).reverse()}function d(t,e,n){n=n||function(t,e){return t===e};const o=t.length,r=e.length;if(o>200||r>200||o+r>300)return d.fastDiff(t,e,n,!0);let i,s;if(r<o){const n=t;t=e,e=n,i="delete",s="insert"}else i="insert",s="delete";const l=t.length,c=e.length,a=c-l,u={},h={};function f(o){const r=(void 0!==h[o-1]?h[o-1]:-1)+1,a=void 0!==h[o+1]?h[o+1]:-1,f=r>a?-1:1;u[o+f]&&(u[o]=u[o+f].slice(0)),u[o]||(u[o]=[]),u[o].push(r>a?i:s);let d=Math.max(r,a),p=d-o;for(;p<l&&d<c&&n(t[p],e[d]);)p++,d++,u[o].push("equal");return d}let p,g=0;do{for(p=-g;p<a;p++)h[p]=f(p);for(p=a+g;p>a;p--)h[p]=f(p);h[a]=f(a),g++}while(h[a]!==c);return u[a].slice(1)}
+ */
+function f(t,e,n,o){n=n||function(t,e){return t===e};const r=Array.isArray(t)?t:Array.prototype.slice.call(t),i=Array.isArray(e)?e:Array.prototype.slice.call(e),s=function(t,e,n){const o=d(t,e,n);if(-1===o)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const r=p(t,o),i=p(e,o),s=d(r,i,n),l=t.length-s,c=e.length-s;return{firstIndex:o,lastIndexOld:l,lastIndexNew:c}}(r,i,n),l=o?function(t,e){const{firstIndex:n,lastIndexOld:o,lastIndexNew:r}=t;if(-1===n)return Array(e).fill("equal");let i=[];n>0&&(i=i.concat(Array(n).fill("equal")));r-n>0&&(i=i.concat(Array(r-n).fill("insert")));o-n>0&&(i=i.concat(Array(o-n).fill("delete")));r<e&&(i=i.concat(Array(e-r).fill("equal")));return 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
- */
-function p(t,e){const n=[];let o=0,r=null;return t.forEach((t=>{"equal"==t?(i(),o++):"insert"==t?(r&&"insert"==r.type?r.values.push(e[o]):(i(),r={type:"insert",index:o,values:[e[o]]}),o++):r&&"delete"==r.type?r.howMany++:(i(),r={type:"delete",index:o,howMany:1})})),i(),n;function i(){r&&(n.push(r),r=null)}}
+ */(s,i.length):function(t,e){const n=[],{firstIndex:o,lastIndexOld:r,lastIndexNew:i}=e;i-o>0&&n.push({index:o,type:"insert",values:t.slice(o,i)});r-o>0&&n.push({index:o+(i-o),type:"delete",howMany:r-o});return n}(i,s);return l}function d(t,e,n){for(let o=0;o<Math.max(t.length,e.length);o++)if(void 0===t[o]||void 0===e[o]||!n(t[o],e[o]))return o;return-1}function p(t,e){return t.slice(e).reverse()}function g(t,e,n){n=n||function(t,e){return t===e};const o=t.length,r=e.length;if(o>200||r>200||o+r>300)return g.fastDiff(t,e,n,!0);let i,s;if(r<o){const n=t;t=e,e=n,i="delete",s="insert"}else i="insert",s="delete";const l=t.length,c=e.length,a=c-l,u={},h={};function f(o){const r=(void 0!==h[o-1]?h[o-1]:-1)+1,a=void 0!==h[o+1]?h[o+1]:-1,f=r>a?-1:1;u[o+f]&&(u[o]=u[o+f].slice(0)),u[o]||(u[o]=[]),u[o].push(r>a?i:s);let d=Math.max(r,a),p=d-o;for(;p<l&&d<c&&n(t[p],e[d]);)p++,d++,u[o].push("equal");return d}let d,p=0;do{for(d=-p;d<a;d++)h[d]=f(d);for(d=a+p;d>a;d--)h[d]=f(d);h[a]=f(a),p++}while(h[a]!==c);return u[a].slice(1)}
 /**
  * @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
- */function g(t,...e){e.forEach((e=>{const n=Object.getOwnPropertyNames(e),o=Object.getOwnPropertySymbols(e);n.concat(o).forEach((n=>{if(n in t.prototype)return;if("function"==typeof e&&("length"==n||"name"==n||"prototype"==n))return;const o=Object.getOwnPropertyDescriptor(e,n);o.enumerable=!1,Object.defineProperty(t.prototype,n,o)}))}))}
+ */
+function m(t,e){const n=[];let o=0,r=null;return t.forEach((t=>{"equal"==t?(i(),o++):"insert"==t?(r&&"insert"==r.type?r.values.push(e[o]):(i(),r={type:"insert",index:o,values:[e[o]]}),o++):r&&"delete"==r.type?r.howMany++:(i(),r={type:"delete",index:o,howMany:1})})),i(),n;function i(){r&&(n.push(r),r=null)}}
 /**
  * @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
- */d.fastDiff=u;
+ */function b(t,...e){e.forEach((e=>{const n=Object.getOwnPropertyNames(e),o=Object.getOwnPropertySymbols(e);n.concat(o).forEach((n=>{if(n in t.prototype)return;if("function"==typeof e&&("length"==n||"name"==n||"prototype"==n))return;const o=Object.getOwnPropertyDescriptor(e,n);o.enumerable=!1,Object.defineProperty(t.prototype,n,o)}))}))}
 /**
  * @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 m{constructor(t,e){this.source=t,this.name=e,this.path=[],this.stop=function t(){t.called=!0},this.off=function t(){t.called=!0}}}
+ */g.fastDiff=f;
 /**
  * @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 b=new Array(256).fill("").map(((t,e)=>("0"+e.toString(16)).slice(-2)));function _(){const t=4294967296*Math.random()>>>0,e=4294967296*Math.random()>>>0,n=4294967296*Math.random()>>>0,o=4294967296*Math.random()>>>0;return"e"+b[255&t]+b[t>>8&255]+b[t>>16&255]+b[t>>24&255]+b[255&e]+b[e>>8&255]+b[e>>16&255]+b[e>>24&255]+b[255&n]+b[n>>8&255]+b[n>>16&255]+b[n>>24&255]+b[255&o]+b[o>>8&255]+b[o>>16&255]+b[o>>24&255]}
+ */
+class _{constructor(t,e){this.source=t,this.name=e,this.path=[],this.stop=function t(){t.called=!0},this.off=function t(){t.called=!0}}}
 /**
  * @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 w={get(t="normal"){return"number"!=typeof t?this[t]||this.normal:t},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};
+ */const w=new Array(256).fill("").map(((t,e)=>("0"+e.toString(16)).slice(-2)));function y(){const t=4294967296*Math.random()>>>0,e=4294967296*Math.random()>>>0,n=4294967296*Math.random()>>>0,o=4294967296*Math.random()>>>0;return"e"+w[255&t]+w[t>>8&255]+w[t>>16&255]+w[t>>24&255]+w[255&e]+w[e>>8&255]+w[e>>16&255]+w[e>>24&255]+w[255&n]+w[n>>8&255]+w[n>>16&255]+w[n>>24&255]+w[255&o]+w[o>>8&255]+w[o>>16&255]+w[o>>24&255]}
 /**
  * @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
- */function y(t,e){const n=w.get(e.priority);for(let o=0;o<t.length;o++)if(w.get(t[o].priority)<n)return void t.splice(o,0,e);t.push(e)}
+ */const v={get(t="normal"){return"number"!=typeof t?this[t]||this.normal:t},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};
 /**
  * @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 v="https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html";class E extends Error{constructor(t,e,n){super(function(t,e){const n=new WeakSet,o=(t,e)=>{if("object"==typeof e&&null!==e){if(n.has(e))return`[object ${e.constructor.name}]`;n.add(e)}return e},r=e?` ${JSON.stringify(e,o)}`:"",i=I(t);return t+r+i}(t,n)),this.name="CKEditorError",this.context=e,this.data=n}is(t){return"CKEditorError"===t}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError"))throw t;const n=new E(t.message,e);throw n.stack=t.stack,n}}function T(t,e){console.warn(...L(t,e))}function x(t,e){console.error(...L(t,e))}function I(t){return`\nRead more: ${v}#error-${t}`}function L(t,e){const n=I(t);return e?[t,e,n]:[t,n]}
+ */function E(t,e){const n=v.get(e.priority);for(let o=0;o<t.length;o++)if(v.get(t[o].priority)<n)return void t.splice(o,0,e);t.push(e)}
 /**
  * @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.3.0",A=new Date(2024,3,10);
-/* istanbul ignore next -- @preserve */
-if(globalThis.CKEDITOR_VERSION)throw new E("ckeditor-duplicated-modules",null);
+ */const T="https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html";class x extends Error{constructor(t,e,n){super(function(t,e){const n=new WeakSet,o=(t,e)=>{if("object"==typeof e&&null!==e){if(n.has(e))return`[object ${e.constructor.name}]`;n.add(e)}return e},r=e?` ${JSON.stringify(e,o)}`:"",i=k(t);return t+r+i}(t,n)),this.name="CKEditorError",this.context=e,this.data=n}is(t){return"CKEditorError"===t}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError"))throw t;const n=new x(t.message,e);throw n.stack=t.stack,n}}function I(t,e){console.warn(...A(t,e))}function L(t,e){console.error(...A(t,e))}function k(t){return`\nRead more: ${T}#error-${t}`}function A(t,e){const n=k(t);return e?[t,e,n]:[t,n]}
 /**
  * @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
- */globalThis.CKEDITOR_VERSION=k;const O=Symbol("listeningTo"),C=Symbol("emitterId"),M=Symbol("delegations"),N=S(Object);function S(t){if(!t)return N;return class extends t{on(t,e,n){this.listenTo(this,t,e,n)}once(t,e,n){let o=!1;this.listenTo(this,t,((t,...n)=>{o||(o=!0,t.off(),e.call(this,t,...n))}),n)}off(t,e){this.stopListening(this,t,e)}listenTo(t,e,n,o={}){let r,i;this[O]||(this[O]={});const s=this[O];D(t)||R(t);const l=D(t);(r=s[l])||(r=s[l]={emitter:t,callbacks:{}}),(i=r.callbacks[e])||(i=r.callbacks[e]=[]),i.push(n),function(t,e,n,o,r){e._addEventListener?e._addEventListener(n,o,r):t._addEventListener.call(e,n,o,r)}(this,t,e,n,o)}stopListening(t,e,n){const o=this[O];let r=t&&D(t);const i=o&&r?o[r]:void 0,s=i&&e?i.callbacks[e]:void 0;if(!(!o||t&&!i||e&&!s))if(n){F(this,t,e,n);-1!==s.indexOf(n)&&(1===s.length?delete i.callbacks[e]:F(this,t,e,n))}else if(s){for(;n=s.pop();)F(this,t,e,n);delete i.callbacks[e]}else if(i){for(e in i.callbacks)this.stopListening(t,e);delete o[r]}else{for(r in o)this.stopListening(o[r].emitter);delete this[O]}}fire(t,...e){try{const n=t instanceof m?t:new m(this,t),o=n.name;let r=B(this,o);if(n.path.push(this),r){const t=[n,...e];r=Array.from(r);for(let e=0;e<r.length&&(r[e].callback.apply(this,t),n.off.called&&(delete n.off.called,this._removeEventListener(o,r[e].callback)),!n.stop.called);e++);}const i=this[M];if(i){const t=i.get(o),r=i.get("*");t&&V(t,n,e),r&&V(r,n,e)}return n.return}catch(t){
+ */const O="41.4.2",M=new Date(2024,4,17);
 /* istanbul ignore next -- @preserve */
-E.rethrowUnexpectedError(t,this)}}delegate(...t){return{to:(e,n)=>{this[M]||(this[M]=new Map),t.forEach((t=>{const o=this[M].get(t);o?o.set(e,n):this[M].set(t,new Map([[e,n]]))}))}}}stopDelegating(t,e){if(this[M])if(t)if(e){const n=this[M].get(t);n&&n.delete(e)}else this[M].delete(t);else this[M].clear()}_addEventListener(t,e,n){!function(t,e){const n=j(t);if(n[e])return;let o=e,r=null;const i=[];for(;""!==o&&!n[o];)n[o]={callbacks:[],childEvents:[]},i.push(n[o]),r&&n[o].childEvents.push(r),r=o,o=o.substr(0,o.lastIndexOf(":"));if(""!==o){for(const t of i)t.callbacks=n[o].callbacks.slice();n[o].childEvents.push(r)}}(this,t);const o=P(this,t),r={callback:e,priority:w.get(n.priority)};for(const t of o)y(t,r)}_removeEventListener(t,e){const n=P(this,t);for(const t of n)for(let n=0;n<t.length;n++)t[n].callback==e&&(t.splice(n,1),n--)}}}function R(t,e){t[C]||(t[C]=e||_())}function D(t){return t[C]}function j(t){return t._events||Object.defineProperty(t,"_events",{value:{}}),t._events}function P(t,e){const n=j(t)[e];if(!n)return[];let o=[n.callbacks];for(let e=0;e<n.childEvents.length;e++){const r=P(t,n.childEvents[e]);o=o.concat(r)}return o}function B(t,e){let n;return t._events&&(n=t._events[e])&&n.callbacks.length?n.callbacks:e.indexOf(":")>-1?B(t,e.substr(0,e.lastIndexOf(":"))):null}function V(t,e,n){for(let[o,r]of t){r?"function"==typeof r&&(r=r(e.name)):r=e.name;const t=new m(e.source,r);t.path=[...e.path],o.fire(t,...n)}}function F(t,e,n,o){e._removeEventListener?e._removeEventListener(n,o):t._removeEventListener.call(e,n,o)}
+if(globalThis.CKEDITOR_VERSION)throw new x("ckeditor-duplicated-modules",null);
 /**
  * @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
- */["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{S[t]=N.prototype[t]}));const W=Symbol("observableProperties"),H=Symbol("boundObservables"),K=Symbol("boundProperties"),U=Symbol("decoratedMethods"),q=Symbol("decoratedOriginal"),Y=$(S());function $(e){if(!e)return Y;return class extends e{set(e,n){if(t(e))return void Object.keys(e).forEach((t=>{this.set(t,e[t])}),this);z(this);const o=this[W];if(e in this&&!o.has(e))throw new E("observable-set-cannot-override",this);Object.defineProperty(this,e,{enumerable:!0,configurable:!0,get:()=>o.get(e),set(t){const n=o.get(e);let r=this.fire(`set:${e}`,e,t,n);void 0===r&&(r=t),n===r&&o.has(e)||(o.set(e,r),this.fire(`change:${e}`,e,r,n))}}),this[e]=n}bind(...t){if(!t.length||!J(t))throw new E("observable-bind-wrong-properties",this);if(new Set(t).size!==t.length)throw new E("observable-bind-duplicate-properties",this);z(this);const e=this[K];t.forEach((t=>{if(e.has(t))throw new E("observable-bind-rebind",this)}));const n=new Map;return t.forEach((t=>{const o={property:t,to:[]};e.set(t,o),n.set(t,o)})),{to:G,toMany:X,_observable:this,_bindProperties:t,_to:[],_bindings:n}}unbind(...t){if(!this[W])return;const e=this[K],n=this[H];if(t.length){if(!J(t))throw new E("observable-unbind-wrong-properties",this);t.forEach((t=>{const o=e.get(t);o&&(o.to.forEach((([t,e])=>{const r=n.get(t),i=r[e];i.delete(o),i.size||delete r[e],Object.keys(r).length||(n.delete(t),this.stopListening(t,"change"))})),e.delete(t))}))}else n.forEach(((t,e)=>{this.stopListening(e,"change")})),n.clear(),e.clear()}decorate(t){z(this);const e=this[t];if(!e)throw new E("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t});this.on(t,((t,n)=>{t.return=e.apply(this,n)})),this[t]=function(...e){return this.fire(t,e)},this[t][q]=e,this[U]||(this[U]=[]),this[U].push(t)}stopListening(t,e,n){if(!t&&this[U]){for(const t of this[U])this[t]=this[t][q];delete this[U]}super.stopListening(t,e,n)}}}function z(t){t[W]||(Object.defineProperty(t,W,{value:new Map}),Object.defineProperty(t,H,{value:new Map}),Object.defineProperty(t,K,{value:new Map}))}function G(...t){const e=function(...t){if(!t.length)throw new E("observable-bind-to-parse-error",null);const e={to:[]};let n;"function"==typeof t[t.length-1]&&(e.callback=t.pop());return t.forEach((t=>{if("string"==typeof t)n.properties.push(t);else{if("object"!=typeof t)throw new E("observable-bind-to-parse-error",null);n={observable:t,properties:[]},e.to.push(n)}})),e}(...t),n=Array.from(this._bindings.keys()),o=n.length;if(!e.callback&&e.to.length>1)throw new E("observable-bind-to-no-callback",this);if(o>1&&e.callback)throw new E("observable-bind-to-extra-callback",this);var r;
+ */globalThis.CKEDITOR_VERSION=O;const C=Symbol("listeningTo"),N=Symbol("emitterId"),S=Symbol("delegations"),R=D(Object);function D(t){if(!t)return R;return class extends t{on(t,e,n){this.listenTo(this,t,e,n)}once(t,e,n){let o=!1;this.listenTo(this,t,((t,...n)=>{o||(o=!0,t.off(),e.call(this,t,...n))}),n)}off(t,e){this.stopListening(this,t,e)}listenTo(t,e,n,o={}){let r,i;this[C]||(this[C]={});const s=this[C];P(t)||j(t);const l=P(t);(r=s[l])||(r=s[l]={emitter:t,callbacks:{}}),(i=r.callbacks[e])||(i=r.callbacks[e]=[]),i.push(n),function(t,e,n,o,r){e._addEventListener?e._addEventListener(n,o,r):t._addEventListener.call(e,n,o,r)}(this,t,e,n,o)}stopListening(t,e,n){const o=this[C];let r=t&&P(t);const i=o&&r?o[r]:void 0,s=i&&e?i.callbacks[e]:void 0;if(!(!o||t&&!i||e&&!s))if(n){H(this,t,e,n);-1!==s.indexOf(n)&&(1===s.length?delete i.callbacks[e]:H(this,t,e,n))}else if(s){for(;n=s.pop();)H(this,t,e,n);delete i.callbacks[e]}else if(i){for(e in i.callbacks)this.stopListening(t,e);delete o[r]}else{for(r in o)this.stopListening(o[r].emitter);delete this[C]}}fire(t,...e){try{const n=t instanceof _?t:new _(this,t),o=n.name;let r=V(this,o);if(n.path.push(this),r){const t=[n,...e];r=Array.from(r);for(let e=0;e<r.length&&(r[e].callback.apply(this,t),n.off.called&&(delete n.off.called,this._removeEventListener(o,r[e].callback)),!n.stop.called);e++);}const i=this[S];if(i){const t=i.get(o),r=i.get("*");t&&W(t,n,e),r&&W(r,n,e)}return n.return}catch(t){
+/* istanbul ignore next -- @preserve */
+x.rethrowUnexpectedError(t,this)}}delegate(...t){return{to:(e,n)=>{this[S]||(this[S]=new Map),t.forEach((t=>{const o=this[S].get(t);o?o.set(e,n):this[S].set(t,new Map([[e,n]]))}))}}}stopDelegating(t,e){if(this[S])if(t)if(e){const n=this[S].get(t);n&&n.delete(e)}else this[S].delete(t);else this[S].clear()}_addEventListener(t,e,n){!function(t,e){const n=B(t);if(n[e])return;let o=e,r=null;const i=[];for(;""!==o&&!n[o];)n[o]={callbacks:[],childEvents:[]},i.push(n[o]),r&&n[o].childEvents.push(r),r=o,o=o.substr(0,o.lastIndexOf(":"));if(""!==o){for(const t of i)t.callbacks=n[o].callbacks.slice();n[o].childEvents.push(r)}}(this,t);const o=F(this,t),r={callback:e,priority:v.get(n.priority)};for(const t of o)E(t,r)}_removeEventListener(t,e){const n=F(this,t);for(const t of n)for(let n=0;n<t.length;n++)t[n].callback==e&&(t.splice(n,1),n--)}}}function j(t,e){t[N]||(t[N]=e||y())}function P(t){return t[N]}function B(t){return t._events||Object.defineProperty(t,"_events",{value:{}}),t._events}function F(t,e){const n=B(t)[e];if(!n)return[];let o=[n.callbacks];for(let e=0;e<n.childEvents.length;e++){const r=F(t,n.childEvents[e]);o=o.concat(r)}return o}function V(t,e){let n;return t._events&&(n=t._events[e])&&n.callbacks.length?n.callbacks:e.indexOf(":")>-1?V(t,e.substr(0,e.lastIndexOf(":"))):null}function W(t,e,n){for(let[o,r]of t){r?"function"==typeof r&&(r=r(e.name)):r=e.name;const t=new _(e.source,r);t.path=[...e.path],o.fire(t,...n)}}function H(t,e,n,o){e._removeEventListener?e._removeEventListener(n,o):t._removeEventListener.call(e,n,o)}
 /**
  * @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
- */e.to.forEach((t=>{if(t.properties.length&&t.properties.length!==o)throw new E("observable-bind-to-properties-length",this);t.properties.length||(t.properties=this._bindProperties)})),this._to=e.to,e.callback&&(this._bindings.get(n[0]).callback=e.callback),r=this._observable,this._to.forEach((t=>{const e=r[H];let n;e.get(t.observable)||r.listenTo(t.observable,"change",((o,i)=>{n=e.get(t.observable)[i],n&&n.forEach((t=>{Q(r,t.property)}))}))})),function(t){let e;t._bindings.forEach(((n,o)=>{t._to.forEach((r=>{e=r.properties[n.callback?0:t._bindProperties.indexOf(o)],n.to.push([r.observable,e]),function(t,e,n,o){const r=t[H],i=r.get(n),s=i||{};s[o]||(s[o]=new Set);s[o].add(e),i||r.set(n,s)}(t._observable,n,r.observable,e)}))}))}(this),this._bindProperties.forEach((t=>{Q(this._observable,t)}))}function X(t,e,n){if(this._bindings.size>1)throw new E("observable-bind-to-many-not-one-binding",this);this.to(...function(t,e){const n=t.map((t=>[t,e]));return Array.prototype.concat.apply([],n)}(t,e),n)}function J(t){return t.every((t=>"string"==typeof t))}function Q(t,e){const n=t[K].get(e);let o;n.callback?o=n.callback.apply(t,n.to.map((t=>t[0][t[1]]))):(o=n.to[0],o=o[0][o[1]]),Object.prototype.hasOwnProperty.call(t,e)?t[e]=o:t.set(e,o)}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{$[t]=Y.prototype[t]}));class Z{constructor(){this._replacedElements=[]}replace(t,e){this._replacedElements.push({element:t,newElement:e}),t.style.display="none",e&&t.parentNode.insertBefore(e,t.nextSibling)}restore(){this._replacedElements.forEach((({element:t,newElement:e})=>{t.style.display="",e&&e.remove()})),this._replacedElements=[]}}
+ */["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{D[t]=R.prototype[t]}));const K=Symbol("observableProperties"),U=Symbol("boundObservables"),q=Symbol("boundProperties"),Y=Symbol("decoratedMethods"),$=Symbol("decoratedOriginal"),z=G(D());function G(e){if(!e)return z;return class extends e{set(e,n){if(t(e))return void Object.keys(e).forEach((t=>{this.set(t,e[t])}),this);X(this);const o=this[K];if(e in this&&!o.has(e))throw new x("observable-set-cannot-override",this);Object.defineProperty(this,e,{enumerable:!0,configurable:!0,get:()=>o.get(e),set(t){const n=o.get(e);let r=this.fire(`set:${e}`,e,t,n);void 0===r&&(r=t),n===r&&o.has(e)||(o.set(e,r),this.fire(`change:${e}`,e,r,n))}}),this[e]=n}bind(...t){if(!t.length||!Z(t))throw new x("observable-bind-wrong-properties",this);if(new Set(t).size!==t.length)throw new x("observable-bind-duplicate-properties",this);X(this);const e=this[q];t.forEach((t=>{if(e.has(t))throw new x("observable-bind-rebind",this)}));const n=new Map;return t.forEach((t=>{const o={property:t,to:[]};e.set(t,o),n.set(t,o)})),{to:J,toMany:Q,_observable:this,_bindProperties:t,_to:[],_bindings:n}}unbind(...t){if(!this[K])return;const e=this[q],n=this[U];if(t.length){if(!Z(t))throw new x("observable-unbind-wrong-properties",this);t.forEach((t=>{const o=e.get(t);o&&(o.to.forEach((([t,e])=>{const r=n.get(t),i=r[e];i.delete(o),i.size||delete r[e],Object.keys(r).length||(n.delete(t),this.stopListening(t,"change"))})),e.delete(t))}))}else n.forEach(((t,e)=>{this.stopListening(e,"change")})),n.clear(),e.clear()}decorate(t){X(this);const e=this[t];if(!e)throw new x("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t});this.on(t,((t,n)=>{t.return=e.apply(this,n)})),this[t]=function(...e){return this.fire(t,e)},this[t][$]=e,this[Y]||(this[Y]=[]),this[Y].push(t)}stopListening(t,e,n){if(!t&&this[Y]){for(const t of this[Y])this[t]=this[t][$];delete this[Y]}super.stopListening(t,e,n)}}}function X(t){t[K]||(Object.defineProperty(t,K,{value:new Map}),Object.defineProperty(t,U,{value:new Map}),Object.defineProperty(t,q,{value:new Map}))}function J(...t){const e=function(...t){if(!t.length)throw new x("observable-bind-to-parse-error",null);const e={to:[]};let n;"function"==typeof t[t.length-1]&&(e.callback=t.pop());return t.forEach((t=>{if("string"==typeof t)n.properties.push(t);else{if("object"!=typeof t)throw new x("observable-bind-to-parse-error",null);n={observable:t,properties:[]},e.to.push(n)}})),e}(...t),n=Array.from(this._bindings.keys()),o=n.length;if(!e.callback&&e.to.length>1)throw new x("observable-bind-to-no-callback",this);if(o>1&&e.callback)throw new x("observable-bind-to-extra-callback",this);var r;
 /**
  * @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
- */function tt(t){let e=new AbortController;function n(...n){return e.abort(),e=new AbortController,t(e.signal,...n)}return n.abort=()=>e.abort(),n}
+ */e.to.forEach((t=>{if(t.properties.length&&t.properties.length!==o)throw new x("observable-bind-to-properties-length",this);t.properties.length||(t.properties=this._bindProperties)})),this._to=e.to,e.callback&&(this._bindings.get(n[0]).callback=e.callback),r=this._observable,this._to.forEach((t=>{const e=r[U];let n;e.get(t.observable)||r.listenTo(t.observable,"change",((o,i)=>{n=e.get(t.observable)[i],n&&n.forEach((t=>{tt(r,t.property)}))}))})),function(t){let e;t._bindings.forEach(((n,o)=>{t._to.forEach((r=>{e=r.properties[n.callback?0:t._bindProperties.indexOf(o)],n.to.push([r.observable,e]),function(t,e,n,o){const r=t[U],i=r.get(n),s=i||{};s[o]||(s[o]=new Set);s[o].add(e),i||r.set(n,s)}(t._observable,n,r.observable,e)}))}))}(this),this._bindProperties.forEach((t=>{tt(this._observable,t)}))}function Q(t,e,n){if(this._bindings.size>1)throw new x("observable-bind-to-many-not-one-binding",this);this.to(...function(t,e){const n=t.map((t=>[t,e]));return Array.prototype.concat.apply([],n)}(t,e),n)}function Z(t){return t.every((t=>"string"==typeof t))}function tt(t,e){const n=t[q].get(e);let o;n.callback?o=n.callback.apply(t,n.to.map((t=>t[0][t[1]]))):(o=n.to[0],o=o[0][o[1]]),Object.prototype.hasOwnProperty.call(t,e)?t[e]=o:t.set(e,o)}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{G[t]=z.prototype[t]}));class et{constructor(){this._replacedElements=[]}replace(t,e){this._replacedElements.push({element:t,newElement:e}),t.style.display="none",e&&t.parentNode.insertBefore(e,t.nextSibling)}restore(){this._replacedElements.forEach((({element:t,newElement:e})=>{t.style.display="",e&&e.remove()})),this._replacedElements=[]}}
 /**
  * @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
- */function et(t){let e=0;for(const n of t)e++;return e}
+ */function nt(t){let e=new AbortController;function n(...n){return e.abort(),e=new AbortController,t(e.signal,...n)}return n.abort=()=>e.abort(),n}
 /**
  * @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
- */function nt(t,e){const n=Math.min(t.length,e.length);for(let o=0;o<n;o++)if(t[o]!=e[o])return o;return t.length==e.length?"same":t.length<e.length?"prefix":"extension"}
+ */function ot(t){let e=0;for(const n of t)e++;return e}
 /**
  * @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
- */function ot(t){return!(!t||!t[Symbol.iterator])}
+ */function rt(t,e){const n=Math.min(t.length,e.length);for(let o=0;o<n;o++)if(t[o]!=e[o])return o;return t.length==e.length?"same":t.length<e.length?"prefix":"extension"}
 /**
  * @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
- */function rt(t,n,o={},r=[]){const i=o&&o.xmlns,s=i?t.createElementNS(i,n):t.createElement(n);for(const t in o)s.setAttribute(t,o[t]);!e(r)&&ot(r)||(r=[r]);for(let n of r)e(n)&&(n=t.createTextNode(n)),s.appendChild(n);return s}
+ */function it(t){return!(!t||!t[Symbol.iterator])}
 /**
  * @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 it{constructor(t,e){this._config={},e&&this.define(st(e)),t&&this._setObjectToTarget(this._config,t)}set(t,e){this._setToTarget(this._config,t,e)}define(t,e){this._setToTarget(this._config,t,e,!0)}get(t){return this._getFromSource(this._config,t)}*names(){for(const t of Object.keys(this._config))yield t}_setToTarget(t,e,o,r=!1){if(n(e))return void this._setObjectToTarget(t,e,r);const i=e.split(".");e=i.pop();for(const e of i)n(t[e])||(t[e]={}),t=t[e];if(n(o))return n(t[e])||(t[e]={}),t=t[e],void this._setObjectToTarget(t,o,r);r&&void 0!==t[e]||(t[e]=o)}_getFromSource(t,e){const o=e.split(".");e=o.pop();for(const e of o){if(!n(t[e])){t=null;break}t=t[e]}return t?st(t[e]):void 0}_setObjectToTarget(t,e,n){Object.keys(e).forEach((o=>{this._setToTarget(t,o,e[o],n)}))}}function st(t){return o(t,lt)}function lt(t){return r(t)||"function"==typeof t?t:void 0}
+ */function st(t,n,o={},r=[]){const i=o&&o.xmlns,s=i?t.createElementNS(i,n):t.createElement(n);for(const t in o)s.setAttribute(t,o[t]);!e(r)&&it(r)||(r=[r]);for(let n of r)e(n)&&(n=t.createTextNode(n)),s.appendChild(n);return s}
 /**
  * @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
- */function ct(t){if(t){if(t.defaultView)return t instanceof t.defaultView.Document;if(t.ownerDocument&&t.ownerDocument.defaultView)return t instanceof t.ownerDocument.defaultView.Node}return!1}
+ */class lt{constructor(t,e){this._config={},e&&this.define(ct(e)),t&&this._setObjectToTarget(this._config,t)}set(t,e){this._setToTarget(this._config,t,e)}define(t,e){this._setToTarget(this._config,t,e,!0)}get(t){return this._getFromSource(this._config,t)}*names(){for(const t of Object.keys(this._config))yield t}_setToTarget(t,e,o,r=!1){if(n(e))return void this._setObjectToTarget(t,e,r);const i=e.split(".");e=i.pop();for(const e of i)n(t[e])||(t[e]={}),t=t[e];if(n(o))return n(t[e])||(t[e]={}),t=t[e],void this._setObjectToTarget(t,o,r);r&&void 0!==t[e]||(t[e]=o)}_getFromSource(t,e){const o=e.split(".");e=o.pop();for(const e of o){if(!n(t[e])){t=null;break}t=t[e]}return t?ct(t[e]):void 0}_setObjectToTarget(t,e,n){Object.keys(e).forEach((o=>{this._setToTarget(t,o,e[o],n)}))}}function ct(t){return o(t,at)}function at(t){return r(t)||"function"==typeof t?t:void 0}
 /**
  * @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
- */function at(t){const e=Object.prototype.toString.apply(t);return"[object Window]"==e||"[object global]"==e}
+ */function ut(t){if(t){if(t.defaultView)return t instanceof t.defaultView.Document;if(t.ownerDocument&&t.ownerDocument.defaultView)return t instanceof t.ownerDocument.defaultView.Node}return!1}
 /**
  * @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 ut=ht(S());function ht(t){if(!t)return ut;return class extends t{listenTo(t,e,n,o={}){if(ct(t)||at(t)){const r={capture:!!o.useCapture,passive:!!o.usePassive},i=this._getProxyEmitter(t,r)||new ft(t,r);this.listenTo(i,e,n,o)}else super.listenTo(t,e,n,o)}stopListening(t,e,n){if(ct(t)||at(t)){const o=this._getAllProxyEmitters(t);for(const t of o)this.stopListening(t,e,n)}else super.stopListening(t,e,n)}_getProxyEmitter(t,e){return function(t,e){const n=t[O];return n&&n[e]?n[e].emitter:null}(this,dt(t,e))}_getAllProxyEmitters(t){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map((e=>this._getProxyEmitter(t,e))).filter((t=>!!t))}}}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{ht[t]=ut.prototype[t]}));class ft extends(S()){constructor(t,e){super(),R(this,dt(t,e)),this._domNode=t,this._options=e}attach(t){if(this._domListeners&&this._domListeners[t])return;const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options),this._domListeners||(this._domListeners={}),this._domListeners[t]=e}detach(t){let e;!this._domListeners[t]||(e=this._events[t])&&e.callbacks.length||this._domListeners[t].removeListener()}_addEventListener(t,e,n){this.attach(t),S().prototype._addEventListener.call(this,t,e,n)}_removeEventListener(t,e){S().prototype._removeEventListener.call(this,t,e),this.detach(t)}_createDomListener(t){const e=e=>{this.fire(t,e)};return e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options),delete this._domListeners[t]},e}}function dt(t,e){let n=function(t){return t["data-ck-expando"]||(t["data-ck-expando"]=_())}(t);for(const t of Object.keys(e).sort())e[t]&&(n+="-"+t);return n}
+ */function ht(t){const e=Object.prototype.toString.apply(t);return"[object Window]"==e||"[object global]"==e}
 /**
  * @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
- */let pt;try{pt={window,document}}catch(t){
-/* istanbul ignore next -- @preserve */
-pt={window:{},document:{}}}var gt=pt;
+ */const ft=dt(D());function dt(t){if(!t)return ft;return class extends t{listenTo(t,e,n,o={}){if(ut(t)||ht(t)){const r={capture:!!o.useCapture,passive:!!o.usePassive},i=this._getProxyEmitter(t,r)||new pt(t,r);this.listenTo(i,e,n,o)}else super.listenTo(t,e,n,o)}stopListening(t,e,n){if(ut(t)||ht(t)){const o=this._getAllProxyEmitters(t);for(const t of o)this.stopListening(t,e,n)}else super.stopListening(t,e,n)}_getProxyEmitter(t,e){return function(t,e){const n=t[C];return n&&n[e]?n[e].emitter:null}(this,gt(t,e))}_getAllProxyEmitters(t){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map((e=>this._getProxyEmitter(t,e))).filter((t=>!!t))}}}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{dt[t]=ft.prototype[t]}));class pt extends(D()){constructor(t,e){super(),j(this,gt(t,e)),this._domNode=t,this._options=e}attach(t){if(this._domListeners&&this._domListeners[t])return;const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options),this._domListeners||(this._domListeners={}),this._domListeners[t]=e}detach(t){let e;!this._domListeners[t]||(e=this._events[t])&&e.callbacks.length||this._domListeners[t].removeListener()}_addEventListener(t,e,n){this.attach(t),D().prototype._addEventListener.call(this,t,e,n)}_removeEventListener(t,e){D().prototype._removeEventListener.call(this,t,e),this.detach(t)}_createDomListener(t){const e=e=>{this.fire(t,e)};return e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options),delete this._domListeners[t]},e}}function gt(t,e){let n=function(t){return t["data-ck-expando"]||(t["data-ck-expando"]=y())}(t);for(const t of Object.keys(e).sort())e[t]&&(n+="-"+t);return n}
 /**
  * @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
- */function mt(t){let e=t.parentElement;if(!e)return null;for(;"BODY"!=e.tagName;){const t=e.style.overflowY||gt.window.getComputedStyle(e).overflowY;if("auto"===t||"scroll"===t)break;if(e=e.parentElement,!e)return null}return e}
+ */function mt(t){let e=t.parentElement;if(!e)return null;for(;"BODY"!=e.tagName;){const t=e.style.overflowY||c.window.getComputedStyle(e).overflowY;if("auto"===t||"scroll"===t)break;if(e=e.parentElement,!e)return null}return e}
 /**
  * @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
@@ -134,24 +135,24 @@ pt={window:{},document:{}}}var gt=pt;
 /**
  * @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
- */function Et(t){return t&&t.parentNode?t.offsetParent===gt.document.body?null:t.offsetParent:null}
+ */function Et(t){return t&&t.parentNode?t.offsetParent===c.document.body?null:t.offsetParent:null}
 /**
  * @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 Tt=["top","right","bottom","left","width","height"];class xt{constructor(t){const e=vt(t);if(Object.defineProperty(this,"_source",{value:t._source||t,writable:!0,enumerable:!1}),kt(t)||e)if(e){const e=xt.getDomRangeRects(t);It(this,xt.getBoundingRect(e))}else It(this,t.getBoundingClientRect());else if(at(t)){const{innerWidth:e,innerHeight:n}=t;It(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else It(this,t)}clone(){return new xt(this)}moveTo(t,e){return this.top=e,this.right=t+this.width,this.bottom=e+this.height,this.left=t,this}moveBy(t,e){return this.top+=e,this.right+=t,this.left+=t,this.bottom+=e,this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left),width:0,height:0};if(e.width=e.right-e.left,e.height=e.bottom-e.top,e.width<0||e.height<0)return null;{const t=new xt(e);return t._source=this._source,t}}getIntersectionArea(t){const e=this.getIntersection(t);return e?e.getArea():0}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(Lt(t))return e;let n,o=t,r=t.parentNode||t.commonAncestorContainer;for(;r&&!Lt(r);){const t="visible"===((i=r)instanceof HTMLElement?i.ownerDocument.defaultView.getComputedStyle(i).overflow:"visible");o instanceof HTMLElement&&"absolute"===At(o)&&(n=o);const s=At(r);if(t||n&&("relative"===s&&t||"relative"!==s)){o=r,r=r.parentNode;continue}const l=new xt(r),c=e.getIntersection(l);if(!c)return null;c.getArea()<e.getArea()&&(e=c),o=r,r=r.parentNode}var i;return e}isEqual(t){for(const e of Tt)if(this[e]!==t[e])return!1;return!0}contains(t){const e=this.getIntersection(t);return!(!e||!e.isEqual(t))}toAbsoluteRect(){const{scrollX:t,scrollY:e}=gt.window,n=this.clone().moveBy(t,e);if(kt(n._source)){const t=Et(n._source);t&&function(t,e){const n=new xt(e),o=wt(e);let r=0,i=0;r-=n.left,i-=n.top,r+=e.scrollLeft,i+=e.scrollTop,r-=o.left,i-=o.top,t.moveBy(r,i)}
+ */const Tt=["top","right","bottom","left","width","height"];class xt{constructor(t){const e=vt(t);if(Object.defineProperty(this,"_source",{value:t._source||t,writable:!0,enumerable:!1}),kt(t)||e)if(e){const e=xt.getDomRangeRects(t);It(this,xt.getBoundingRect(e))}else It(this,t.getBoundingClientRect());else if(ht(t)){const{innerWidth:e,innerHeight:n}=t;It(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else It(this,t)}clone(){return new xt(this)}moveTo(t,e){return this.top=e,this.right=t+this.width,this.bottom=e+this.height,this.left=t,this}moveBy(t,e){return this.top+=e,this.right+=t,this.left+=t,this.bottom+=e,this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left),width:0,height:0};if(e.width=e.right-e.left,e.height=e.bottom-e.top,e.width<0||e.height<0)return null;{const t=new xt(e);return t._source=this._source,t}}getIntersectionArea(t){const e=this.getIntersection(t);return e?e.getArea():0}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(Lt(t))return e;let n,o=t,r=t.parentNode||t.commonAncestorContainer;for(;r&&!Lt(r);){const t="visible"===((i=r)instanceof HTMLElement?i.ownerDocument.defaultView.getComputedStyle(i).overflow:"visible");o instanceof HTMLElement&&"absolute"===At(o)&&(n=o);const s=At(r);if(t||n&&("relative"===s&&t||"relative"!==s)){o=r,r=r.parentNode;continue}const l=new xt(r),c=e.getIntersection(l);if(!c)return null;c.getArea()<e.getArea()&&(e=c),o=r,r=r.parentNode}var i;return e}isEqual(t){for(const e of Tt)if(this[e]!==t[e])return!1;return!0}contains(t){const e=this.getIntersection(t);return!(!e||!e.isEqual(t))}toAbsoluteRect(){const{scrollX:t,scrollY:e}=c.window,n=this.clone().moveBy(t,e);if(kt(n._source)){const t=Et(n._source);t&&function(t,e){const n=new xt(e),o=wt(e);let r=0,i=0;r-=n.left,i-=n.top,r+=e.scrollLeft,i+=e.scrollTop,r-=o.left,i-=o.top,t.moveBy(r,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
- */(n,t)}return n}excludeScrollbarsAndBorders(){const t=this._source;let e,n,o;if(at(t))e=t.innerWidth-t.document.documentElement.clientWidth,n=t.innerHeight-t.document.documentElement.clientHeight,o=t.getComputedStyle(t.document.documentElement).direction;else{const r=wt(t);e=t.offsetWidth-t.clientWidth-r.left-r.right,n=t.offsetHeight-t.clientHeight-r.top-r.bottom,o=t.ownerDocument.defaultView.getComputedStyle(t).direction,this.left+=r.left,this.top+=r.top,this.right-=r.right,this.bottom-=r.bottom,this.width=this.right-this.left,this.height=this.bottom-this.top}return this.width-=e,"ltr"===o?this.right-=e:this.left+=e,this.height-=n,this.bottom-=n,this}static getDomRangeRects(t){const e=[],n=Array.from(t.getClientRects());if(n.length)for(const t of n)e.push(new xt(t));else{let n=t.startContainer;yt(n)&&(n=n.parentNode);const o=new xt(n.getBoundingClientRect());o.right=o.left,o.width=0,e.push(o)}return e}static getBoundingRect(t){const e={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:0,height:0};let n=0;for(const o of t)n++,e.left=Math.min(e.left,o.left),e.top=Math.min(e.top,o.top),e.right=Math.max(e.right,o.right),e.bottom=Math.max(e.bottom,o.bottom);return 0==n?null:(e.width=e.right-e.left,e.height=e.bottom-e.top,new xt(e))}}function It(t,e){for(const n of Tt)t[n]=e[n]}function Lt(t){return!!kt(t)&&t===t.ownerDocument.body}function kt(t){return null!==t&&"object"==typeof t&&1===t.nodeType&&"function"==typeof t.getBoundingClientRect}function At(t){return t instanceof HTMLElement?t.ownerDocument.defaultView.getComputedStyle(t).position:"static"}class Ot{constructor(t,e){Ot._observerInstance||Ot._createObserver(),this._element=t,this._callback=e,Ot._addElementCallback(t,e),Ot._observerInstance.observe(t)}get element(){return this._element}destroy(){Ot._deleteElementCallback(this._element,this._callback)}static _addElementCallback(t,e){Ot._elementCallbacks||(Ot._elementCallbacks=new Map);let n=Ot._elementCallbacks.get(t);n||(n=new Set,Ot._elementCallbacks.set(t,n)),n.add(e)}static _deleteElementCallback(t,e){const n=Ot._getElementCallbacks(t);n&&(n.delete(e),n.size||(Ot._elementCallbacks.delete(t),Ot._observerInstance.unobserve(t))),Ot._elementCallbacks&&!Ot._elementCallbacks.size&&(Ot._observerInstance=null,Ot._elementCallbacks=null)}static _getElementCallbacks(t){return Ot._elementCallbacks?Ot._elementCallbacks.get(t):null}static _createObserver(){Ot._observerInstance=new gt.window.ResizeObserver((t=>{for(const e of t){const t=Ot._getElementCallbacks(e.target);if(t)for(const n of t)n(e)}}))}}
+ */(n,t)}return n}excludeScrollbarsAndBorders(){const t=this._source;let e,n,o;if(ht(t))e=t.innerWidth-t.document.documentElement.clientWidth,n=t.innerHeight-t.document.documentElement.clientHeight,o=t.getComputedStyle(t.document.documentElement).direction;else{const r=wt(t);e=t.offsetWidth-t.clientWidth-r.left-r.right,n=t.offsetHeight-t.clientHeight-r.top-r.bottom,o=t.ownerDocument.defaultView.getComputedStyle(t).direction,this.left+=r.left,this.top+=r.top,this.right-=r.right,this.bottom-=r.bottom,this.width=this.right-this.left,this.height=this.bottom-this.top}return this.width-=e,"ltr"===o?this.right-=e:this.left+=e,this.height-=n,this.bottom-=n,this}static getDomRangeRects(t){const e=[],n=Array.from(t.getClientRects());if(n.length)for(const t of n)e.push(new xt(t));else{let n=t.startContainer;yt(n)&&(n=n.parentNode);const o=new xt(n.getBoundingClientRect());o.right=o.left,o.width=0,e.push(o)}return e}static getBoundingRect(t){const e={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:0,height:0};let n=0;for(const o of t)n++,e.left=Math.min(e.left,o.left),e.top=Math.min(e.top,o.top),e.right=Math.max(e.right,o.right),e.bottom=Math.max(e.bottom,o.bottom);return 0==n?null:(e.width=e.right-e.left,e.height=e.bottom-e.top,new xt(e))}}function It(t,e){for(const n of Tt)t[n]=e[n]}function Lt(t){return!!kt(t)&&t===t.ownerDocument.body}function kt(t){return null!==t&&"object"==typeof t&&1===t.nodeType&&"function"==typeof t.getBoundingClientRect}function At(t){return t instanceof HTMLElement?t.ownerDocument.defaultView.getComputedStyle(t).position:"static"}class Ot{constructor(t,e){Ot._observerInstance||Ot._createObserver(),this._element=t,this._callback=e,Ot._addElementCallback(t,e),Ot._observerInstance.observe(t)}get element(){return this._element}destroy(){Ot._deleteElementCallback(this._element,this._callback)}static _addElementCallback(t,e){Ot._elementCallbacks||(Ot._elementCallbacks=new Map);let n=Ot._elementCallbacks.get(t);n||(n=new Set,Ot._elementCallbacks.set(t,n)),n.add(e)}static _deleteElementCallback(t,e){const n=Ot._getElementCallbacks(t);n&&(n.delete(e),n.size||(Ot._elementCallbacks.delete(t),Ot._observerInstance.unobserve(t))),Ot._elementCallbacks&&!Ot._elementCallbacks.size&&(Ot._observerInstance=null,Ot._elementCallbacks=null)}static _getElementCallbacks(t){return Ot._elementCallbacks?Ot._elementCallbacks.get(t):null}static _createObserver(){Ot._observerInstance=new c.window.ResizeObserver((t=>{for(const e of t){const t=Ot._getElementCallbacks(e.target);if(t)for(const n of t)n(e)}}))}}
 /**
  * @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
  */
-function Ct(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}
+function Mt(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}
 /**
  * @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
- */function Mt(t){return e=>e+t}
+ */function Ct(t){return e=>e+t}
 /**
  * @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
@@ -167,7 +168,7 @@ function Ct(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}
 /**
  * @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
- */function Dt(t){try{gt.document.createAttribute(t)}catch(t){return!1}return!0}
+ */function Dt(t){try{c.document.createAttribute(t)}catch(t){return!1}return!0}
 /**
  * @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
@@ -175,11 +176,11 @@ function Ct(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}
 /**
  * @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
- */function Pt({element:t,target:e,positions:n,limiter:o,fitInViewport:r,viewportOffsetConfig:s}){i(e)&&(e=e()),i(o)&&(o=o());const l=Et(t),c=function(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);const e=new xt(gt.window);return e.top+=t.top,e.height-=t.top,e.bottom-=t.bottom,e.height-=t.bottom,e}(s),a=new xt(t),u=Bt(e,c);let h;if(!u||!c.getIntersection(u))return null;const f={targetRect:u,elementRect:a,positionedElementAncestor:l,viewportRect:c};if(o||r){if(o){const t=Bt(o,c);t&&(f.limiterRect=t)}h=function(t,e){const{elementRect:n}=e,o=n.getArea(),r=t.map((t=>new Vt(t,e))).filter((t=>!!t.name));let i=0,s=null;for(const t of r){const{limiterIntersectionArea:e,viewportIntersectionArea:n}=t;if(e===o)return t;const r=n**2+e**2;r>i&&(i=r,s=t)}return s}(n,f)}else h=new Vt(n[0],f);return h}function Bt(t,e){const n=new xt(t).getVisible();return n?n.getIntersection(e):null}Ot._observerInstance=null,Ot._elementCallbacks=null;class Vt{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect,e.limiterRect);if(!n)return;const{left:o,top:r,name:i,config:s}=n;this.name=i,this.config=s,this._positioningFunctionCoordinates={left:o,top:r},this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const t=this._options.limiterRect;return t?t.getIntersectionArea(this._rect):0}get viewportIntersectionArea(){return this._options.viewportRect.getIntersectionArea(this._rect)}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCoordinates.left,this._positioningFunctionCoordinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=this._rect.toAbsoluteRect()),this._cachedAbsoluteRect}}
+ */function Pt({element:t,target:e,positions:n,limiter:o,fitInViewport:r,viewportOffsetConfig:s}){i(e)&&(e=e()),i(o)&&(o=o());const l=Et(t),a=function(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);const e=new xt(c.window);return e.top+=t.top,e.height-=t.top,e.bottom-=t.bottom,e.height-=t.bottom,e}(s),u=new xt(t),h=Bt(e,a);let f;if(!h||!a.getIntersection(h))return null;const d={targetRect:h,elementRect:u,positionedElementAncestor:l,viewportRect:a};if(o||r){if(o){const t=Bt(o,a);t&&(d.limiterRect=t)}f=function(t,e){const{elementRect:n}=e,o=n.getArea(),r=t.map((t=>new Ft(t,e))).filter((t=>!!t.name));let i=0,s=null;for(const t of r){const{limiterIntersectionArea:e,viewportIntersectionArea:n}=t;if(e===o)return t;const r=n**2+e**2;r>i&&(i=r,s=t)}return s}(n,d)}else f=new Ft(n[0],d);return f}function Bt(t,e){const n=new xt(t).getVisible();return n?n.getIntersection(e):null}Ot._observerInstance=null,Ot._elementCallbacks=null;class Ft{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect,e.limiterRect);if(!n)return;const{left:o,top:r,name:i,config:s}=n;this.name=i,this.config=s,this._positioningFunctionCoordinates={left:o,top:r},this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const t=this._options.limiterRect;return t?t.getIntersectionArea(this._rect):0}get viewportIntersectionArea(){return this._options.viewportRect.getIntersectionArea(this._rect)}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCoordinates.left,this._positioningFunctionCoordinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=this._rect.toAbsoluteRect()),this._cachedAbsoluteRect}}
 /**
  * @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
- */function Ft(t){const e=t.parentNode;e&&e.removeChild(t)}
+ */function Vt(t){const e=t.parentNode;e&&e.removeChild(t)}
 /**
  * @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
@@ -187,11 +188,11 @@ function Ct(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}
 /**
  * @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
- */(e);s;){let c;c=Xt(s==i?t:l),Ut({parent:c,getRect:()=>Jt(t,s),alignToTop:o,ancestorOffset:n,forceScroll:r});const a=Jt(t,s);if(Kt({window:s,rect:a,viewportOffset:e,alignToTop:o,forceScroll:r}),s.parent!=s){if(l=s.frameElement,s=s.parent,!l)return}else s=null}}function Ht(t,e,n){Ut({parent:Xt(t),getRect:()=>new xt(t),ancestorOffset:e,limiterElement:n})}function Kt({window:t,rect:e,alignToTop:n,forceScroll:o,viewportOffset:r}){const i=e.clone().moveBy(0,r.bottom),s=e.clone().moveBy(0,-r.top),l=new xt(t).excludeScrollbarsAndBorders(),c=n&&o,a=[s,i].every((t=>l.contains(t)));let{scrollX:u,scrollY:h}=t;const f=u,d=h;c?h-=l.top-e.top+r.top:a||(Yt(s,l)?h-=l.top-e.top+r.top:qt(i,l)&&(h+=n?e.top-l.top-r.top:e.bottom-l.bottom+r.bottom)),a||($t(e,l)?u-=l.left-e.left+r.left:zt(e,l)&&(u+=e.right-l.right+r.right)),u==f&&h===d||t.scrollTo(u,h)}function Ut({parent:t,getRect:e,alignToTop:n,forceScroll:o,ancestorOffset:r=0,limiterElement:i}){const s=Gt(t),l=n&&o;let c,a,u;const h=i||s.document.body;for(;t!=h;)a=e(),c=new xt(t).excludeScrollbarsAndBorders(),u=c.contains(a),l?t.scrollTop-=c.top-a.top+r:u||(Yt(a,c)?t.scrollTop-=c.top-a.top+r:qt(a,c)&&(t.scrollTop+=n?a.top-c.top-r:a.bottom-c.bottom+r)),u||($t(a,c)?t.scrollLeft-=c.left-a.left+r:zt(a,c)&&(t.scrollLeft+=a.right-c.right+r)),t=t.parentNode}function qt(t,e){return t.bottom>e.bottom}function Yt(t,e){return t.top<e.top}function $t(t,e){return t.left<e.left}function zt(t,e){return t.right>e.right}function Gt(t){return vt(t)?t.startContainer.ownerDocument.defaultView:t.ownerDocument.defaultView}function Xt(t){if(vt(t)){let e=t.commonAncestorContainer;return yt(e)&&(e=e.parentNode),e}return t.parentNode}function Jt(t,e){const n=Gt(t),o=new xt(t);if(n===e)return o;{let t=n;for(;t!=e;){const e=t.frameElement,n=new xt(e).excludeScrollbarsAndBorders();o.moveBy(n.left,n.top),t=t.parent}}return o}const Qt={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"},Zt={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},te={37:"←",38:"↑",39:"→",40:"↓",9:"⇥",33:"Page Up",34:"Page Down"},ee=function(){const t={pageup:33,pagedown:34,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++){t[String.fromCharCode(e).toLowerCase()]=e}for(let e=48;e<=57;e++)t[e-48]=e;for(let e=112;e<=123;e++)t["f"+(e-111)]=e;return Object.assign(t,{"'":222,",":108,"-":109,".":110,"/":111,";":186,"=":187,"[":219,"\\":220,"]":221,"`":223}),t}(),ne=Object.fromEntries(Object.entries(ee).map((([t,e])=>{let n;return n=e in te?te[e]:t.charAt(0).toUpperCase()+t.slice(1),[e,n]})));function oe(t){let e;if("string"==typeof t){if(e=ee[t.toLowerCase()],!e)throw new E("keyboard-unknown-key",null,{key:t})}else e=t.keyCode+(t.altKey?ee.alt:0)+(t.ctrlKey?ee.ctrl:0)+(t.shiftKey?ee.shift:0)+(t.metaKey?ee.cmd:0);return e}function re(t){return"string"==typeof t&&(t=function(t){return t.split("+").map((t=>t.trim()))}
+ */(e);s;){let c;c=Xt(s==i?t:l),Ut({parent:c,getRect:()=>Jt(t,s),alignToTop:o,ancestorOffset:n,forceScroll:r});const a=Jt(t,s);if(Kt({window:s,rect:a,viewportOffset:e,alignToTop:o,forceScroll:r}),s.parent!=s){if(l=s.frameElement,s=s.parent,!l)return}else s=null}}function Ht(t,e,n){Ut({parent:Xt(t),getRect:()=>new xt(t),ancestorOffset:e,limiterElement:n})}function Kt({window:t,rect:e,alignToTop:n,forceScroll:o,viewportOffset:r}){const i=e.clone().moveBy(0,r.bottom),s=e.clone().moveBy(0,-r.top),l=new xt(t).excludeScrollbarsAndBorders(),c=n&&o,a=[s,i].every((t=>l.contains(t)));let{scrollX:u,scrollY:h}=t;const f=u,d=h;c?h-=l.top-e.top+r.top:a||(Yt(s,l)?h-=l.top-e.top+r.top:qt(i,l)&&(h+=n?e.top-l.top-r.top:e.bottom-l.bottom+r.bottom)),a||($t(e,l)?u-=l.left-e.left+r.left:zt(e,l)&&(u+=e.right-l.right+r.right)),u==f&&h===d||t.scrollTo(u,h)}function Ut({parent:t,getRect:e,alignToTop:n,forceScroll:o,ancestorOffset:r=0,limiterElement:i}){const s=Gt(t),l=n&&o;let c,a,u;const h=i||s.document.body;for(;t!=h;)a=e(),c=new xt(t).excludeScrollbarsAndBorders(),u=c.contains(a),l?t.scrollTop-=c.top-a.top+r:u||(Yt(a,c)?t.scrollTop-=c.top-a.top+r:qt(a,c)&&(t.scrollTop+=n?a.top-c.top-r:a.bottom-c.bottom+r)),u||($t(a,c)?t.scrollLeft-=c.left-a.left+r:zt(a,c)&&(t.scrollLeft+=a.right-c.right+r)),t=t.parentNode}function qt(t,e){return t.bottom>e.bottom}function Yt(t,e){return t.top<e.top}function $t(t,e){return t.left<e.left}function zt(t,e){return t.right>e.right}function Gt(t){return vt(t)?t.startContainer.ownerDocument.defaultView:t.ownerDocument.defaultView}function Xt(t){if(vt(t)){let e=t.commonAncestorContainer;return yt(e)&&(e=e.parentNode),e}return t.parentNode}function Jt(t,e){const n=Gt(t),o=new xt(t);if(n===e)return o;{let t=n;for(;t!=e;){const e=t.frameElement,n=new xt(e).excludeScrollbarsAndBorders();o.moveBy(n.left,n.top),t=t.parent}}return o}const Qt={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"},Zt={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},te={37:"←",38:"↑",39:"→",40:"↓",9:"⇥",33:"Page Up",34:"Page Down"},ee=function(){const t={pageup:33,pagedown:34,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++){t[String.fromCharCode(e).toLowerCase()]=e}for(let e=48;e<=57;e++)t[e-48]=e;for(let e=112;e<=123;e++)t["f"+(e-111)]=e;return Object.assign(t,{"'":222,",":108,"-":109,".":110,"/":111,";":186,"=":187,"[":219,"\\":220,"]":221,"`":223}),t}(),ne=Object.fromEntries(Object.entries(ee).map((([t,e])=>{let n;return n=e in te?te[e]:t.charAt(0).toUpperCase()+t.slice(1),[e,n]})));function oe(t){let e;if("string"==typeof t){if(e=ee[t.toLowerCase()],!e)throw new x("keyboard-unknown-key",null,{key:t})}else e=t.keyCode+(t.altKey?ee.alt:0)+(t.ctrlKey?ee.ctrl:0)+(t.shiftKey?ee.shift:0)+(t.metaKey?ee.cmd:0);return e}function re(t){return"string"==typeof t&&(t=function(t){return t.split("+").map((t=>t.trim()))}
 /**
  * @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
- */(t)),t.map((t=>"string"==typeof t?function(t){if(t.endsWith("!"))return oe(t.slice(0,-1));const e=oe(t);return(c.isMac||c.isiOS)&&e==ee.ctrl?ee.cmd:e}(t):t)).reduce(((t,e)=>e+t),0)}function ie(t){let e=re(t);return Object.entries(c.isMac||c.isiOS?Qt:Zt).reduce(((t,[n,o])=>(e&ee[n]&&(e&=~ee[n],t+=o),t)),"")+(e?ne[e]:"")}function se(t){return t==ee.arrowright||t==ee.arrowleft||t==ee.arrowup||t==ee.arrowdown}function le(t,e){const n="ltr"===e;switch(t){case ee.arrowleft:return n?"left":"right";case ee.arrowright:return n?"right":"left";case ee.arrowup:return"up";case ee.arrowdown:return"down"}}function ce(t,e){const n=le(t,e);return"down"===n||"right"===n}const ae=["ar","ara","dv","div","fa","per","fas","he","heb","ku","kur","ug","uig"];function ue(t){return ae.includes(t)?"rtl":"ltr"}
+ */(t)),t.map((t=>"string"==typeof t?function(t){if(t.endsWith("!"))return oe(t.slice(0,-1));const e=oe(t);return(u.isMac||u.isiOS)&&e==ee.ctrl?ee.cmd:e}(t):t)).reduce(((t,e)=>e+t),0)}function ie(t){let e=re(t);return Object.entries(u.isMac||u.isiOS?Qt:Zt).reduce(((t,[n,o])=>(e&ee[n]&&(e&=~ee[n],t+=o),t)),"")+(e?ne[e]:"")}function se(t){return t==ee.arrowright||t==ee.arrowleft||t==ee.arrowup||t==ee.arrowdown}function le(t,e){const n="ltr"===e;switch(t){case ee.arrowleft:return n?"left":"right";case ee.arrowright:return n?"right":"left";case ee.arrowup:return"up";case ee.arrowdown:return"down"}}function ce(t,e){const n=le(t,e);return"down"===n||"right"===n}const ae=["ar","ara","dv","div","fa","per","fas","he","heb","ku","kur","ug","uig"];function ue(t){return ae.includes(t)?"rtl":"ltr"}
 /**
  * @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
@@ -200,15 +201,15 @@ function Ct(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}
  * @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
  */
-/* istanbul ignore else -- @preserve */function fe(t,e,n=1,o){if("number"!=typeof n)throw new E("translation-service-quantity-not-a-number",null,{quantity:n});const r=o||gt.window.CKEDITOR_TRANSLATIONS,i=function(t){return Object.keys(t).length}
+/* istanbul ignore else -- @preserve */function fe(t,e,n=1,o){if("number"!=typeof n)throw new x("translation-service-quantity-not-a-number",null,{quantity:n});const r=o||c.window.CKEDITOR_TRANSLATIONS,i=function(t){return Object.keys(t).length}
 /**
  * @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
- */(r);1===i&&(t=Object.keys(r)[0]);const s=e.id||e.string;if(0===i||!function(t,e,n){return!!n[t]&&!!n[t].dictionary[e]}(t,s,r))return 1!==n?e.plural:e.string;const l=r[t].dictionary,c=r[t].getPluralForm||(t=>1===t?0:1),a=l[s];if("string"==typeof a)return a;return a[Number(c(n))]}gt.window.CKEDITOR_TRANSLATIONS||(gt.window.CKEDITOR_TRANSLATIONS={});class de{constructor({uiLanguage:t="en",contentLanguage:e,translations:n}={}){this.uiLanguage=t,this.contentLanguage=e||this.uiLanguage,this.uiLanguageDirection=ue(this.uiLanguage),this.contentLanguageDirection=ue(this.contentLanguage),this.translations=function(t){return Array.isArray(t)?t.reduce(((t,e)=>s(t,e))):t}(n),this.t=(t,e)=>this._t(t,e)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(t,e=[]){e=he(e),"string"==typeof t&&(t={string:t});const n=!!t.plural?e[0]:1;return function(t,e){return t.replace(/%(\d+)/g,((t,n)=>n<e.length?e[n]:t))}
+ */(r);1===i&&(t=Object.keys(r)[0]);const s=e.id||e.string;if(0===i||!function(t,e,n){return!!n[t]&&!!n[t].dictionary[e]}(t,s,r))return 1!==n?e.plural:e.string;const l=r[t].dictionary,a=r[t].getPluralForm||(t=>1===t?0:1),u=l[s];if("string"==typeof u)return u;return u[Number(a(n))]}c.window.CKEDITOR_TRANSLATIONS||(c.window.CKEDITOR_TRANSLATIONS={});class de{constructor({uiLanguage:t="en",contentLanguage:e,translations:n}={}){this.uiLanguage=t,this.contentLanguage=e||this.uiLanguage,this.uiLanguageDirection=ue(this.uiLanguage),this.contentLanguageDirection=ue(this.contentLanguage),this.translations=function(t){return Array.isArray(t)?t.reduce(((t,e)=>s(t,e))):t}(n),this.t=(t,e)=>this._t(t,e)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(t,e=[]){e=he(e),"string"==typeof t&&(t={string:t});const n=!!t.plural?e[0]:1;return function(t,e){return t.replace(/%(\d+)/g,((t,n)=>n<e.length?e[n]:t))}
 /**
  * @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
- */(fe(this.uiLanguage,t,n,this.translations),e)}}class pe extends(S()){constructor(t={},e={}){super();const n=ot(t);if(n||(e=t),this._items=[],this._itemMap=new Map,this._idProperty=e.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],n)for(const e of t)this._items.push(e),this._itemMap.set(this._getItemIdBeforeAdding(e),e)}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(t,e){return this.addMany([t],e)}addMany(t,e){if(void 0===e)e=this._items.length;else if(e>this._items.length||e<0)throw new E("collection-add-item-invalid-index",this);let n=0;for(const o of t){const t=this._getItemIdBeforeAdding(o),r=e+n;this._items.splice(r,0,o),this._itemMap.set(t,o),this.fire("add",o,r),n++}return this.fire("change",{added:t,removed:[],index:e}),this}get(t){let e;if("string"==typeof t)e=this._itemMap.get(t);else{if("number"!=typeof t)throw new E("collection-get-invalid-arg",this);e=this._items[t]}return e||null}has(t){if("string"==typeof t)return this._itemMap.has(t);{const e=t[this._idProperty];return e&&this._itemMap.has(e)}}getIndex(t){let e;return e="string"==typeof t?this._itemMap.get(t):t,e?this._items.indexOf(e):-1}remove(t){const[e,n]=this._remove(t);return this.fire("change",{added:[],removed:[e],index:n}),e}map(t,e){return this._items.map(t,e)}forEach(t,e){this._items.forEach(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);const t=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:t,index:0})}bindTo(t){if(this._bindToCollection)throw new E("collection-bind-to-rebind",this);return this._bindToCollection=t,{as:t=>{this._setUpBindToBinding((e=>new t(e)))},using:t=>{"function"==typeof t?this._setUpBindToBinding(t):this._setUpBindToBinding((e=>e[t]))}}}_setUpBindToBinding(t){const e=this._bindToCollection,n=(n,o,r)=>{const i=e._bindToCollection==this,s=e._bindToInternalToExternalMap.get(o);if(i&&s)this._bindToExternalToInternalMap.set(o,s),this._bindToInternalToExternalMap.set(s,o);else{const n=t(o);if(!n)return void this._skippedIndexesFromExternal.push(r);let i=r;for(const t of this._skippedIndexesFromExternal)r>t&&i--;for(const t of e._skippedIndexesFromExternal)i>=t&&i++;this._bindToExternalToInternalMap.set(o,n),this._bindToInternalToExternalMap.set(n,o),this.add(n,i);for(let t=0;t<e._skippedIndexesFromExternal.length;t++)i<=e._skippedIndexesFromExternal[t]&&e._skippedIndexesFromExternal[t]++}};for(const t of e)n(0,t,e.getIndex(t));this.listenTo(e,"add",n),this.listenTo(e,"remove",((t,e,n)=>{const o=this._bindToExternalToInternalMap.get(e);o&&this.remove(o),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((t,e)=>(n<e&&t.push(e-1),n>e&&t.push(e),t)),[])}))}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){if(n=t[e],"string"!=typeof n)throw new E("collection-add-invalid-id",this);if(this.get(n))throw new E("collection-add-item-already-exists",this)}else t[e]=n=_();return n}_remove(t){let e,n,o,r=!1;const i=this._idProperty;if("string"==typeof t?(n=t,o=this._itemMap.get(n),r=!o,o&&(e=this._items.indexOf(o))):"number"==typeof t?(e=t,o=this._items[e],r=!o,o&&(n=o[i])):(o=t,n=o[i],e=this._items.indexOf(o),r=-1==e||!this._itemMap.get(n)),r)throw new E("collection-remove-404",this);this._items.splice(e,1),this._itemMap.delete(n);const s=this._bindToInternalToExternalMap.get(o);return this._bindToInternalToExternalMap.delete(o),this._bindToExternalToInternalMap.delete(s),this.fire("remove",o,e),[o,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}
+ */(fe(this.uiLanguage,t,n,this.translations),e)}}class pe extends(D()){constructor(t={},e={}){super();const n=it(t);if(n||(e=t),this._items=[],this._itemMap=new Map,this._idProperty=e.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],n)for(const e of t)this._items.push(e),this._itemMap.set(this._getItemIdBeforeAdding(e),e)}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(t,e){return this.addMany([t],e)}addMany(t,e){if(void 0===e)e=this._items.length;else if(e>this._items.length||e<0)throw new x("collection-add-item-invalid-index",this);let n=0;for(const o of t){const t=this._getItemIdBeforeAdding(o),r=e+n;this._items.splice(r,0,o),this._itemMap.set(t,o),this.fire("add",o,r),n++}return this.fire("change",{added:t,removed:[],index:e}),this}get(t){let e;if("string"==typeof t)e=this._itemMap.get(t);else{if("number"!=typeof t)throw new x("collection-get-invalid-arg",this);e=this._items[t]}return e||null}has(t){if("string"==typeof t)return this._itemMap.has(t);{const e=t[this._idProperty];return e&&this._itemMap.has(e)}}getIndex(t){let e;return e="string"==typeof t?this._itemMap.get(t):t,e?this._items.indexOf(e):-1}remove(t){const[e,n]=this._remove(t);return this.fire("change",{added:[],removed:[e],index:n}),e}map(t,e){return this._items.map(t,e)}forEach(t,e){this._items.forEach(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);const t=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:t,index:0})}bindTo(t){if(this._bindToCollection)throw new x("collection-bind-to-rebind",this);return this._bindToCollection=t,{as:t=>{this._setUpBindToBinding((e=>new t(e)))},using:t=>{"function"==typeof t?this._setUpBindToBinding(t):this._setUpBindToBinding((e=>e[t]))}}}_setUpBindToBinding(t){const e=this._bindToCollection,n=(n,o,r)=>{const i=e._bindToCollection==this,s=e._bindToInternalToExternalMap.get(o);if(i&&s)this._bindToExternalToInternalMap.set(o,s),this._bindToInternalToExternalMap.set(s,o);else{const n=t(o);if(!n)return void this._skippedIndexesFromExternal.push(r);let i=r;for(const t of this._skippedIndexesFromExternal)r>t&&i--;for(const t of e._skippedIndexesFromExternal)i>=t&&i++;this._bindToExternalToInternalMap.set(o,n),this._bindToInternalToExternalMap.set(n,o),this.add(n,i);for(let t=0;t<e._skippedIndexesFromExternal.length;t++)i<=e._skippedIndexesFromExternal[t]&&e._skippedIndexesFromExternal[t]++}};for(const t of e)n(0,t,e.getIndex(t));this.listenTo(e,"add",n),this.listenTo(e,"remove",((t,e,n)=>{const o=this._bindToExternalToInternalMap.get(e);o&&this.remove(o),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((t,e)=>(n<e&&t.push(e-1),n>e&&t.push(e),t)),[])}))}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){if(n=t[e],"string"!=typeof n)throw new x("collection-add-invalid-id",this);if(this.get(n))throw new x("collection-add-item-already-exists",this)}else t[e]=n=y();return n}_remove(t){let e,n,o,r=!1;const i=this._idProperty;if("string"==typeof t?(n=t,o=this._itemMap.get(n),r=!o,o&&(e=this._items.indexOf(o))):"number"==typeof t?(e=t,o=this._items[e],r=!o,o&&(n=o[i])):(o=t,n=o[i],e=this._items.indexOf(o),r=-1==e||!this._itemMap.get(n)),r)throw new x("collection-remove-404",this);this._items.splice(e,1),this._itemMap.delete(n);const s=this._bindToInternalToExternalMap.get(o);return this._bindToInternalToExternalMap.delete(o),this._bindToExternalToInternalMap.delete(s),this.fire("remove",o,e),[o,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}
 /**
  * @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
@@ -216,11 +217,11 @@ function Ct(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}
 /**
  * @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 me extends(ht($())){constructor(){super(),this._elements=new Set,this._nextEventLoopTimeout=null,this.set("isFocused",!1),this.set("focusedElement",null)}add(t){if(this._elements.has(t))throw new E("focustracker-add-element-already-exist",this);this.listenTo(t,"focus",(()=>this._focus(t)),{useCapture:!0}),this.listenTo(t,"blur",(()=>this._blur()),{useCapture:!0}),this._elements.add(t)}remove(t){t===this.focusedElement&&this._blur(),this._elements.has(t)&&(this.stopListening(t),this._elements.delete(t))}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=t,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null,this.isFocused=!1}),0)}}
+ */class me extends(dt(G())){constructor(){super(),this._elements=new Set,this._nextEventLoopTimeout=null,this.set("isFocused",!1),this.set("focusedElement",null)}add(t){if(this._elements.has(t))throw new x("focustracker-add-element-already-exist",this);this.listenTo(t,"focus",(()=>this._focus(t)),{useCapture:!0}),this.listenTo(t,"blur",(()=>this._blur()),{useCapture:!0}),this._elements.add(t)}remove(t){t===this.focusedElement&&this._blur(),this._elements.has(t)&&(this.stopListening(t),this._elements.delete(t))}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=t,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null,this.isFocused=!1}),0)}}
 /**
  * @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 be{constructor(){this._listener=new(ht())}listenTo(t){this._listener.listenTo(t,"keydown",((t,e)=>{this._listener.fire("_keydown:"+oe(e),e)}))}set(t,e,n={}){const o=re(t),r=n.priority;this._listener.listenTo(this._listener,"_keydown:"+o,((t,n)=>{e(n,(()=>{n.preventDefault(),n.stopPropagation(),t.stop()})),t.return=!0}),{priority:r})}press(t){return!!this._listener.fire("_keydown:"+oe(t),t)}stopListening(t){this._listener.stopListening(t)}destroy(){this.stopListening()}}
+ */class be{constructor(){this._listener=new(dt())}listenTo(t){this._listener.listenTo(t,"keydown",((t,e)=>{this._listener.fire("_keydown:"+oe(e),e)}))}set(t,e,n={}){const o=re(t),r=n.priority;this._listener.listenTo(this._listener,"_keydown:"+o,((t,n)=>{e(n,(()=>{n.preventDefault(),n.stopPropagation(),t.stop()})),t.return=!0}),{priority:r})}press(t){return!!this._listener.fire("_keydown:"+oe(t),t)}stopListening(t){this._listener.stopListening(t)}destroy(){this.stopListening()}}
 /**
  * @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
@@ -229,7 +230,7 @@ function Ct(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}
  * @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
  */
-function _e(t){return ot(t)?new Map(t):function(t){const e=new Map;for(const n in t)e.set(n,t[n]);return e}(t)}
+function _e(t){return it(t)?new Map(t):function(t){const e=new Map;for(const n in t)e.set(n,t[n]);return e}(t)}
 /**
  * @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
@@ -249,8 +250,8 @@ function _e(t){return ot(t)?new Map(t):function(t){const e=new Map;for(const n 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
- */function xe(t){function e(t){return t.length>=40&&t.length<=255?"VALID":"INVALID"}if(!t)return"INVALID";let n="";try{n=atob(t)}catch(t){return"INVALID"}const o=n.split("-"),r=o[0],i=o[1];if(!i)return e(t);try{atob(i)}catch(n){try{if(atob(r),!atob(r).length)return e(t)}catch(n){return e(t)}}if(r.length<40||r.length>255)return"INVALID";let s="";try{atob(r),s=atob(i)}catch(t){return"INVALID"}if(8!==s.length)return"INVALID";const l=Number(s.substring(0,4)),c=Number(s.substring(4,6))-1,a=Number(s.substring(6,8)),u=new Date(l,c,a);return u<A||isNaN(Number(u))?"INVALID":"VALID"}
+ */function xe(t){function e(t){return t.length>=40&&t.length<=255?"VALID":"INVALID"}if(!t)return"INVALID";let n="";try{n=atob(t)}catch(t){return"INVALID"}const o=n.split("-"),r=o[0],i=o[1];if(!i)return e(t);try{atob(i)}catch(n){try{if(atob(r),!atob(r).length)return e(t)}catch(n){return e(t)}}if(r.length<40||r.length>255)return"INVALID";let s="";try{atob(r),s=atob(i)}catch(t){return"INVALID"}if(8!==s.length)return"INVALID";const l=Number(s.substring(0,4)),c=Number(s.substring(4,6))-1,a=Number(s.substring(6,8)),u=new Date(l,c,a);return u<M||isNaN(Number(u))?"INVALID":"VALID"}
 /**
  * @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
- */function Ie(t){return!!t&&1==t.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(t)}function Le(t){return!!t&&1==t.length&&/[\ud800-\udbff]/.test(t)}function ke(t){return!!t&&1==t.length&&/[\udc00-\udfff]/.test(t)}function Ae(t,e){return Le(t.charAt(e-1))&&ke(t.charAt(e))}function Oe(t,e){return Ie(t.charAt(e))}const Ce=function(){const t=/\p{Regional_Indicator}{2}/u.source,e="(?:"+[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u].map((t=>t.source)).join("|")+")";return new RegExp(`${t}|${e}(?:‍${e})*`,"ug")}();function Me(t,e){const n=String(t).matchAll(Ce);return Array.from(n).some((t=>t.index<e&&e<t.index+t[0].length))}export{E as CKEditorError,pe as Collection,it as Config,ht as DomEmitterMixin,Z as ElementReplacer,S as EmitterMixin,m as EventInfo,me as FocusTracker,be as KeystrokeHandler,de as Locale,$ as ObservableMixin,xt as Rect,Ot as ResizeObserver,tt as abortableDebounce,nt as compareArrays,et as count,rt as createElement,Te as delay,d as diff,p as diffToChanges,c as env,ve as exponentialDelay,u as fastDiff,mt as findClosestScrollableAncestor,ge as first,bt as getAncestors,wt as getBorderWidths,oe as getCode,_t as getDataFromElement,ie as getEnvKeystrokeText,ue as getLanguageDirection,le as getLocalizedArrowKeyCodeDirection,Pt as getOptimalPosition,gt as global,Nt as indexOf,St as insertAt,y as insertToPriorityArray,se as isArrowKeyCode,Ie as isCombiningMark,Rt as isComment,ce as isForwardArrowKeyCode,Le as isHighSurrogateHalf,Oe as isInsideCombinedSymbol,Me as isInsideEmojiSequence,Ae as isInsideSurrogatePair,ot as isIterable,ke as isLowSurrogateHalf,ct as isNode,vt as isRange,yt as isText,Dt as isValidAttributeName,jt as isVisible,ee as keyCodes,x as logError,T as logWarning,g as mix,re as parseKeystroke,w as priorities,A as releaseDate,Ft as remove,ye as retry,Ht as scrollAncestorsToShowTarget,Wt as scrollViewportToShowTarget,Ct as setDataInElement,Ee as spliceArray,he as toArray,_e as toMap,Mt as toUnit,_ as uid,xe as verifyLicense,k as version,we as wait};
\ No newline at end of file
+ */function Ie(t){return!!t&&1==t.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(t)}function Le(t){return!!t&&1==t.length&&/[\ud800-\udbff]/.test(t)}function ke(t){return!!t&&1==t.length&&/[\udc00-\udfff]/.test(t)}function Ae(t,e){return Le(t.charAt(e-1))&&ke(t.charAt(e))}function Oe(t,e){return Ie(t.charAt(e))}const Me=function(){const t=/\p{Regional_Indicator}{2}/u.source,e="(?:"+[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u].map((t=>t.source)).join("|")+")";return new RegExp(`${t}|${e}(?:‍${e})*`,"ug")}();function Ce(t,e){const n=String(t).matchAll(Me);return Array.from(n).some((t=>t.index<e&&e<t.index+t[0].length))}export{x as CKEditorError,pe as Collection,lt as Config,dt as DomEmitterMixin,et as ElementReplacer,D as EmitterMixin,_ as EventInfo,me as FocusTracker,be as KeystrokeHandler,de as Locale,G as ObservableMixin,xt as Rect,Ot as ResizeObserver,nt as abortableDebounce,rt as compareArrays,ot as count,st as createElement,Te as delay,g as diff,m as diffToChanges,u as env,ve as exponentialDelay,f as fastDiff,mt as findClosestScrollableAncestor,ge as first,bt as getAncestors,wt as getBorderWidths,oe as getCode,_t as getDataFromElement,ie as getEnvKeystrokeText,ue as getLanguageDirection,le as getLocalizedArrowKeyCodeDirection,Pt as getOptimalPosition,c as global,Nt as indexOf,St as insertAt,E as insertToPriorityArray,se as isArrowKeyCode,Ie as isCombiningMark,Rt as isComment,ce as isForwardArrowKeyCode,Le as isHighSurrogateHalf,Oe as isInsideCombinedSymbol,Ce as isInsideEmojiSequence,Ae as isInsideSurrogatePair,it as isIterable,ke as isLowSurrogateHalf,ut as isNode,vt as isRange,yt as isText,Dt as isValidAttributeName,jt as isVisible,ee as keyCodes,L as logError,I as logWarning,b as mix,re as parseKeystroke,v as priorities,M as releaseDate,Vt as remove,ye as retry,Ht as scrollAncestorsToShowTarget,Wt as scrollViewportToShowTarget,Mt as setDataInElement,Ee as spliceArray,he as toArray,_e as toMap,Ct as toUnit,y as uid,xe as verifyLicense,O as version,we as wait};
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-widget.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-widget.js
index cc19386d73736c78516bf6e9f6b9d30bb5e02cc9..9e98d3d85bde1282bc1a7eaa4351044ea9674845 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-widget.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-widget.js
@@ -1,4 +1,4 @@
-import{Plugin as e}from"@ckeditor/ckeditor5-core";import{MouseObserver as t,TreeWalker as i}from"@ckeditor/ckeditor5-engine";import{Delete as o}from"@ckeditor/ckeditor5-typing";import{EmitterMixin as r,CKEditorError as n,toArray as s,isForwardArrowKeyCode as c,env as d,keyCodes as a,Rect as l,getLocalizedArrowKeyCodeDirection as h,logWarning as g,ObservableMixin as _,compareArrays as u,global as k,DomEmitterMixin as w}from"@ckeditor/ckeditor5-utils";import{IconView as p,Template as f,ContextualBalloon as b,ToolbarView as m,BalloonPanelView as v,View as y}from"@ckeditor/ckeditor5-ui";import{Enter as z}from"@ckeditor/ckeditor5-enter";import{throttle as x}from"lodash-es";
+import{Plugin as e}from"@ckeditor/ckeditor5-core";import{MouseObserver as t,TreeWalker as i}from"@ckeditor/ckeditor5-engine";import{Delete as o}from"@ckeditor/ckeditor5-typing";import{EmitterMixin as r,CKEditorError as n,Rect as s,toArray as c,isForwardArrowKeyCode as d,env as a,keyCodes as l,getLocalizedArrowKeyCodeDirection as h,logWarning as g,ObservableMixin as _,compareArrays as u,global as k,DomEmitterMixin as w}from"@ckeditor/ckeditor5-utils";import{IconView as p,Template as f,ContextualBalloon as b,ToolbarView as m,BalloonPanelView as v,View as y}from"@ckeditor/ckeditor5-ui";import{Enter as z}from"@ckeditor/ckeditor5-enter";import{throttle as x}from"lodash-es";
 /**
  * @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
@@ -6,45 +6,45 @@ import{Plugin as e}from"@ckeditor/ckeditor5-core";import{MouseObserver as t,Tree
 /**
  * @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 A="ck-widget",R="ck-widget_selected";function H(e){return!!e.is("element")&&!!e.getCustomProperty("widget")}function D(e,t,i={}){if(!e.is("containerElement"))throw new n("widget-to-widget-wrong-element-type",null,{element:e});return t.setAttribute("contenteditable","false",e),t.addClass(A,e),t.setCustomProperty("widget",!0,e),e.getFillerOffset=L,t.setCustomProperty("widgetLabel",[],e),i.label&&M(e,i.label),i.hasSelectionHandle&&function(e,t){const i=t.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(e){const t=this.toDomElement(e),i=new p;return i.set("content",T),i.render(),t.appendChild(i.element),t}));t.insert(t.createPositionAt(e,0),i),t.addClass(["ck-widget_with-selection-handle"],e)}
+ */const A="ck-widget",R="ck-widget_selected";function H(e){return!!e.is("element")&&!!e.getCustomProperty("widget")}function W(e,t,i={}){if(!e.is("containerElement"))throw new n("widget-to-widget-wrong-element-type",null,{element:e});return t.setAttribute("contenteditable","false",e),t.addClass(A,e),t.setCustomProperty("widget",!0,e),e.getFillerOffset=K,t.setCustomProperty("widgetLabel",[],e),i.label&&M(e,i.label),i.hasSelectionHandle&&function(e,t){const i=t.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(e){const t=this.toDomElement(e),i=new p;return i.set("content",T),i.render(),t.appendChild(i.element),t}));t.insert(t.createPositionAt(e,0),i),t.addClass(["ck-widget_with-selection-handle"],e)}(e,t),V(e,t),e}function D(e,t,i){if(t.classes&&i.addClass(c(t.classes),e),t.attributes)for(const o in t.attributes)i.setAttribute(o,t.attributes[o],e)}function I(e,t,i){if(t.classes&&i.removeClass(c(t.classes),e),t.attributes)for(const o in t.attributes)i.removeAttribute(o,e)}function V(e,t,i=D,o=I){const r=new S;r.on("change:top",((t,r)=>{r.oldDescriptor&&o(e,r.oldDescriptor,r.writer),r.newDescriptor&&i(e,r.newDescriptor,r.writer)}));t.setCustomProperty("addHighlight",((e,t,i)=>r.add(t,i)),e),t.setCustomProperty("removeHighlight",((e,t,i)=>r.remove(t,i)),e)}function M(e,t){e.getCustomProperty("widgetLabel").push(t)}function F(e){return e.getCustomProperty("widgetLabel").reduce(((e,t)=>"function"==typeof t?e?e+". "+t():t():e?e+". "+t:t),"")}function O(e,t,i={}){return t.addClass(["ck-editor__editable","ck-editor__nested-editable"],e),t.setAttribute("role","textbox",e),t.setAttribute("tabindex","-1",e),i.label&&t.setAttribute("aria-label",i.label,e),t.setAttribute("contenteditable",e.isReadOnly?"false":"true",e),e.on("change:isReadOnly",((i,o,r)=>{t.setAttribute("contenteditable",r?"false":"true",e)})),e.on("change:isFocused",((i,o,r)=>{r?t.addClass("ck-editor__nested-editable_focused",e):t.removeClass("ck-editor__nested-editable_focused",e)})),V(e,t),e}function N(e,t){const i=e.getSelectedElement();if(i){const o=q(e);if(o)return t.createRange(t.createPositionAt(i,o))}return t.schema.findOptimalInsertionRange(e)}function L(e,t){return(i,o)=>{const{mapper:r,viewPosition:n}=o,s=r.findMappedViewAncestor(n);if(!t(s))return;const c=r.toModelElement(s);o.modelPosition=e.createPositionAt(c,n.isAtStart?"before":"after")}}function K(){return null}function B(e){const t=e=>{const{width:t,paddingLeft:i,paddingRight:o}=e.ownerDocument.defaultView.getComputedStyle(e);return parseFloat(t)-(parseFloat(i)||0)-(parseFloat(o)||0)},i=e.parentElement;if(!i)return 0;let o=t(i);let r=0,n=i;for(;isNaN(o);){if(n=n.parentElement,++r>5)return 0;o=t(n)}return o}function $(e,t=new s(e)){const i=B(e);return i?t.width/i*100:0}
 /**
  * @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
- */(e,t),V(e,t),e}function W(e,t,i){if(t.classes&&i.addClass(s(t.classes),e),t.attributes)for(const o in t.attributes)i.setAttribute(o,t.attributes[o],e)}function I(e,t,i){if(t.classes&&i.removeClass(s(t.classes),e),t.attributes)for(const o in t.attributes)i.removeAttribute(o,e)}function V(e,t,i=W,o=I){const r=new S;r.on("change:top",((t,r)=>{r.oldDescriptor&&o(e,r.oldDescriptor,r.writer),r.newDescriptor&&i(e,r.newDescriptor,r.writer)}));t.setCustomProperty("addHighlight",((e,t,i)=>r.add(t,i)),e),t.setCustomProperty("removeHighlight",((e,t,i)=>r.remove(t,i)),e)}function M(e,t){e.getCustomProperty("widgetLabel").push(t)}function O(e){return e.getCustomProperty("widgetLabel").reduce(((e,t)=>"function"==typeof t?e?e+". "+t():t():e?e+". "+t:t),"")}function F(e,t,i={}){return t.addClass(["ck-editor__editable","ck-editor__nested-editable"],e),t.setAttribute("role","textbox",e),t.setAttribute("tabindex","-1",e),i.label&&t.setAttribute("aria-label",i.label,e),t.setAttribute("contenteditable",e.isReadOnly?"false":"true",e),e.on("change:isReadOnly",((i,o,r)=>{t.setAttribute("contenteditable",r?"false":"true",e)})),e.on("change:isFocused",((i,o,r)=>{r?t.addClass("ck-editor__nested-editable_focused",e):t.removeClass("ck-editor__nested-editable_focused",e)})),V(e,t),e}function N(e,t){const i=e.getSelectedElement();if(i){const o=j(e);if(o)return t.createRange(t.createPositionAt(i,o))}return t.schema.findOptimalInsertionRange(e)}function K(e,t){return(i,o)=>{const{mapper:r,viewPosition:n}=o,s=r.findMappedViewAncestor(n);if(!t(s))return;const c=r.toModelElement(s);o.modelPosition=e.createPositionAt(c,n.isAtStart?"before":"after")}}function L(){return null}const B="widget-type-around";function $(e,t,i){return!!e&&H(e)&&!i.isInline(t)}function j(e){return e.getAttribute(B)}function U(e,{insertAt:t}={}){if(!e||"undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",window.litNonce&&o.setAttribute("nonce",window.litNonce),"top"===t&&i.firstChild?i.insertBefore(o,i.firstChild):i.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}U('.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}');
+ */const j="widget-type-around";function U(e,t,i){return!!e&&H(e)&&!i.isInline(t)}function q(e){return e.getAttribute(j)}function Y(e,{insertAt:t}={}){if(!e||"undefined"==typeof document)return;const i=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",window.litNonce&&o.setAttribute("nonce",window.litNonce),"top"===t&&i.firstChild?i.insertBefore(o,i.firstChild):i.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}Y('.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button svg{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button:hover,.ck .ck-widget .ck-widget__type-around__button:hover svg line,.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:none}}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}');
 /**
  * @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 q=["before","after"],Y=(new DOMParser).parseFromString('<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg>',"image/svg+xml").firstChild,X="ck-widget__type-around_disabled";class G extends e{constructor(){super(...arguments),this._currentFakeCaretModelElement=null}static get pluginName(){return"WidgetTypeAround"}static get requires(){return[z,o]}init(){const e=this.editor,t=e.editing.view;this.on("change:isEnabled",((i,o,r)=>{t.change((e=>{for(const i of t.document.roots)r?e.removeClass(X,i):e.addClass(X,i)})),r||e.model.change((e=>{e.removeSelectionAttribute(B)}))})),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){super.destroy(),this._currentFakeCaretModelElement=null}_insertParagraph(e,t){const i=this.editor,o=i.editing.view,r=i.model.schema.getAttributesWithProperty(e,"copyOnReplace",!0);i.execute("insertParagraph",{position:i.model.createPositionAt(e,t),attributes:r}),o.focus(),o.scrollToTheSelection()}_listenToIfEnabled(e,t,i,o){this.listenTo(e,t,((...e)=>{this.isEnabled&&i(...e)}),o)}_insertParagraphAccordingToFakeCaretPosition(){const e=this.editor.model.document.selection,t=j(e);if(!t)return!1;const i=e.getSelectedElement();return this._insertParagraph(i,t),!0}_enableTypeAroundUIInjection(){const e=this.editor,t=e.model.schema,i=e.locale.t,o={before:i("Insert paragraph before block"),after:i("Insert paragraph after block")};e.editing.downcastDispatcher.on("insert",((e,r,n)=>{const s=n.mapper.toViewElement(r.item);if(s&&$(s,r.item,t)){!function(e,t,i){const o=e.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(e){const i=this.toDomElement(e);return function(e,t){for(const i of q){const o=new f({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${i}`],title:t[i],"aria-hidden":"true"},children:[e.ownerDocument.importNode(Y,!0)]});e.appendChild(o.render())}}(i,t),function(e){const t=new f({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});e.appendChild(t.render())}(i),i}));e.insert(e.createPositionAt(i,"end"),o)}(n.writer,o,s);s.getCustomProperty("widgetLabel").push((()=>this.isEnabled?i("Press Enter to type after or press Shift + Enter to type before the widget"):""))}}),{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const e=this.editor,t=e.model,i=t.document.selection,o=t.schema,r=e.editing.view;function n(e){return`ck-widget_type-around_show-fake-caret_${e}`}this._listenToIfEnabled(r.document,"arrowKey",((e,t)=>{this._handleArrowKeyPress(e,t)}),{context:[H,"$text"],priority:"high"}),this._listenToIfEnabled(i,"change:range",((t,i)=>{i.directChange&&e.model.change((e=>{e.removeSelectionAttribute(B)}))})),this._listenToIfEnabled(t.document,"change:data",(()=>{const t=i.getSelectedElement();if(t){if($(e.editing.mapper.toViewElement(t),t,o))return}e.model.change((e=>{e.removeSelectionAttribute(B)}))})),this._listenToIfEnabled(e.editing.downcastDispatcher,"selection",((e,t,i)=>{const r=i.writer;if(this._currentFakeCaretModelElement){const e=i.mapper.toViewElement(this._currentFakeCaretModelElement);e&&(r.removeClass(q.map(n),e),this._currentFakeCaretModelElement=null)}const s=t.selection.getSelectedElement();if(!s)return;const c=i.mapper.toViewElement(s);if(!$(c,s,o))return;const d=j(t.selection);d&&(r.addClass(n(d),c),this._currentFakeCaretModelElement=s)})),this._listenToIfEnabled(e.ui.focusTracker,"change:isFocused",((t,i,o)=>{o||e.model.change((e=>{e.removeSelectionAttribute(B)}))}))}_handleArrowKeyPress(e,t){const i=this.editor,o=i.model,r=o.document.selection,n=o.schema,s=i.editing.view,d=t.keyCode,a=c(d,i.locale.contentLanguageDirection),l=s.document.selection.getSelectedElement();let h;$(l,i.editing.mapper.toModelElement(l),n)?h=this._handleArrowKeyPressOnSelectedWidget(a):r.isCollapsed?h=this._handleArrowKeyPressWhenSelectionNextToAWidget(a):t.shiftKey||(h=this._handleArrowKeyPressWhenNonCollapsedSelection(a)),h&&(t.preventDefault(),e.stop())}_handleArrowKeyPressOnSelectedWidget(e){const t=this.editor.model,i=j(t.document.selection);return t.change((t=>{if(!i)return t.setSelectionAttribute(B,e?"after":"before"),!0;if(!(i===(e?"after":"before")))return t.removeSelectionAttribute(B),!0;return!1}))}_handleArrowKeyPressWhenSelectionNextToAWidget(e){const t=this.editor,i=t.model,o=i.schema,r=t.plugins.get("Widget"),n=r._getObjectElementNextToSelection(e);return!!$(t.editing.mapper.toViewElement(n),n,o)&&(i.change((t=>{r._setSelectionOverElement(n),t.setSelectionAttribute(B,e?"before":"after")})),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(e){const t=this.editor,i=t.model,o=i.schema,r=t.editing.mapper,n=i.document.selection,s=e?n.getLastPosition().nodeBefore:n.getFirstPosition().nodeAfter;return!!$(r.toViewElement(s),s,o)&&(i.change((t=>{t.setSelection(s,"on"),t.setSelectionAttribute(B,e?"after":"before")})),!0)}_enableInsertingParagraphsOnButtonClick(){const e=this.editor,t=e.editing.view;this._listenToIfEnabled(t.document,"mousedown",((i,o)=>{const r=o.domTarget.closest(".ck-widget__type-around__button");if(!r)return;const n=function(e){return e.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(r),s=function(e,t){const i=e.closest(".ck-widget");return t.mapDomToView(i)}(r,t.domConverter),c=e.editing.mapper.toModelElement(s);this._insertParagraph(c,n),o.preventDefault(),i.stop()}))}_enableInsertingParagraphsOnEnterKeypress(){const e=this.editor,t=e.model.document.selection,i=e.editing.view;this._listenToIfEnabled(i.document,"enter",((i,o)=>{if("atTarget"!=i.eventPhase)return;const r=t.getSelectedElement(),n=e.editing.mapper.toViewElement(r),s=e.model.schema;let c;this._insertParagraphAccordingToFakeCaretPosition()?c=!0:$(n,r,s)&&(this._insertParagraph(r,o.isSoft?"before":"after"),c=!0),c&&(o.preventDefault(),i.stop())}),{context:H})}_enableInsertingParagraphsOnTypingKeystroke(){const e=this.editor.editing.view.document;this._listenToIfEnabled(e,"insertText",((t,i)=>{this._insertParagraphAccordingToFakeCaretPosition()&&(i.selection=e.selection)}),{priority:"high"}),d.isAndroid?this._listenToIfEnabled(e,"keydown",((e,t)=>{229==t.keyCode&&this._insertParagraphAccordingToFakeCaretPosition()})):this._listenToIfEnabled(e,"compositionstart",(()=>{this._insertParagraphAccordingToFakeCaretPosition()}),{priority:"high"})}_enableDeleteIntegration(){const e=this.editor,t=e.editing.view,i=e.model,o=i.schema;this._listenToIfEnabled(t.document,"delete",((t,r)=>{if("atTarget"!=t.eventPhase)return;const n=j(i.document.selection);if(!n)return;const s=r.direction,c=i.document.selection.getSelectedElement(),d="forward"==s;if("before"===n===d)e.execute("delete",{selection:i.createSelection(c,"on")});else{const t=o.getNearestSelectionRange(i.createPositionAt(c,n),s);if(t)if(t.isCollapsed){const r=i.createSelection(t.start);if(i.modifySelection(r,{direction:s}),r.focus.isEqual(t.start)){const e=function(e,t){let i=t;for(const o of t.getAncestors({parentFirst:!0})){if(o.childCount>1||e.isLimit(o))break;i=o}return i}
+const X=["before","after"],G=(new DOMParser).parseFromString('<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg>',"image/svg+xml").firstChild,J="ck-widget__type-around_disabled";class Q extends e{constructor(){super(...arguments),this._currentFakeCaretModelElement=null}static get pluginName(){return"WidgetTypeAround"}static get requires(){return[z,o]}init(){const e=this.editor,t=e.editing.view;this.on("change:isEnabled",((i,o,r)=>{t.change((e=>{for(const i of t.document.roots)r?e.removeClass(J,i):e.addClass(J,i)})),r||e.model.change((e=>{e.removeSelectionAttribute(j)}))})),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){super.destroy(),this._currentFakeCaretModelElement=null}_insertParagraph(e,t){const i=this.editor,o=i.editing.view,r=i.model.schema.getAttributesWithProperty(e,"copyOnReplace",!0);i.execute("insertParagraph",{position:i.model.createPositionAt(e,t),attributes:r}),o.focus(),o.scrollToTheSelection()}_listenToIfEnabled(e,t,i,o){this.listenTo(e,t,((...e)=>{this.isEnabled&&i(...e)}),o)}_insertParagraphAccordingToFakeCaretPosition(){const e=this.editor.model.document.selection,t=q(e);if(!t)return!1;const i=e.getSelectedElement();return this._insertParagraph(i,t),!0}_enableTypeAroundUIInjection(){const e=this.editor,t=e.model.schema,i=e.locale.t,o={before:i("Insert paragraph before block"),after:i("Insert paragraph after block")};e.editing.downcastDispatcher.on("insert",((e,r,n)=>{const s=n.mapper.toViewElement(r.item);if(s&&U(s,r.item,t)){!function(e,t,i){const o=e.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(e){const i=this.toDomElement(e);return function(e,t){for(const i of X){const o=new f({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${i}`],title:t[i],"aria-hidden":"true"},children:[e.ownerDocument.importNode(G,!0)]});e.appendChild(o.render())}}(i,t),function(e){const t=new f({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});e.appendChild(t.render())}(i),i}));e.insert(e.createPositionAt(i,"end"),o)}(n.writer,o,s);s.getCustomProperty("widgetLabel").push((()=>this.isEnabled?i("Press Enter to type after or press Shift + Enter to type before the widget"):""))}}),{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const e=this.editor,t=e.model,i=t.document.selection,o=t.schema,r=e.editing.view;function n(e){return`ck-widget_type-around_show-fake-caret_${e}`}this._listenToIfEnabled(r.document,"arrowKey",((e,t)=>{this._handleArrowKeyPress(e,t)}),{context:[H,"$text"],priority:"high"}),this._listenToIfEnabled(i,"change:range",((t,i)=>{i.directChange&&e.model.change((e=>{e.removeSelectionAttribute(j)}))})),this._listenToIfEnabled(t.document,"change:data",(()=>{const t=i.getSelectedElement();if(t){if(U(e.editing.mapper.toViewElement(t),t,o))return}e.model.change((e=>{e.removeSelectionAttribute(j)}))})),this._listenToIfEnabled(e.editing.downcastDispatcher,"selection",((e,t,i)=>{const r=i.writer;if(this._currentFakeCaretModelElement){const e=i.mapper.toViewElement(this._currentFakeCaretModelElement);e&&(r.removeClass(X.map(n),e),this._currentFakeCaretModelElement=null)}const s=t.selection.getSelectedElement();if(!s)return;const c=i.mapper.toViewElement(s);if(!U(c,s,o))return;const d=q(t.selection);d&&(r.addClass(n(d),c),this._currentFakeCaretModelElement=s)})),this._listenToIfEnabled(e.ui.focusTracker,"change:isFocused",((t,i,o)=>{o||e.model.change((e=>{e.removeSelectionAttribute(j)}))}))}_handleArrowKeyPress(e,t){const i=this.editor,o=i.model,r=o.document.selection,n=o.schema,s=i.editing.view,c=t.keyCode,a=d(c,i.locale.contentLanguageDirection),l=s.document.selection.getSelectedElement();let h;U(l,i.editing.mapper.toModelElement(l),n)?h=this._handleArrowKeyPressOnSelectedWidget(a):r.isCollapsed?h=this._handleArrowKeyPressWhenSelectionNextToAWidget(a):t.shiftKey||(h=this._handleArrowKeyPressWhenNonCollapsedSelection(a)),h&&(t.preventDefault(),e.stop())}_handleArrowKeyPressOnSelectedWidget(e){const t=this.editor.model,i=q(t.document.selection);return t.change((t=>{if(!i)return t.setSelectionAttribute(j,e?"after":"before"),!0;if(!(i===(e?"after":"before")))return t.removeSelectionAttribute(j),!0;return!1}))}_handleArrowKeyPressWhenSelectionNextToAWidget(e){const t=this.editor,i=t.model,o=i.schema,r=t.plugins.get("Widget"),n=r._getObjectElementNextToSelection(e);return!!U(t.editing.mapper.toViewElement(n),n,o)&&(i.change((t=>{r._setSelectionOverElement(n),t.setSelectionAttribute(j,e?"before":"after")})),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(e){const t=this.editor,i=t.model,o=i.schema,r=t.editing.mapper,n=i.document.selection,s=e?n.getLastPosition().nodeBefore:n.getFirstPosition().nodeAfter;return!!U(r.toViewElement(s),s,o)&&(i.change((t=>{t.setSelection(s,"on"),t.setSelectionAttribute(j,e?"after":"before")})),!0)}_enableInsertingParagraphsOnButtonClick(){const e=this.editor,t=e.editing.view;this._listenToIfEnabled(t.document,"mousedown",((i,o)=>{const r=o.domTarget.closest(".ck-widget__type-around__button");if(!r)return;const n=function(e){return e.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(r),s=function(e,t){const i=e.closest(".ck-widget");return t.mapDomToView(i)}(r,t.domConverter),c=e.editing.mapper.toModelElement(s);this._insertParagraph(c,n),o.preventDefault(),i.stop()}))}_enableInsertingParagraphsOnEnterKeypress(){const e=this.editor,t=e.model.document.selection,i=e.editing.view;this._listenToIfEnabled(i.document,"enter",((i,o)=>{if("atTarget"!=i.eventPhase)return;const r=t.getSelectedElement(),n=e.editing.mapper.toViewElement(r),s=e.model.schema;let c;this._insertParagraphAccordingToFakeCaretPosition()?c=!0:U(n,r,s)&&(this._insertParagraph(r,o.isSoft?"before":"after"),c=!0),c&&(o.preventDefault(),i.stop())}),{context:H})}_enableInsertingParagraphsOnTypingKeystroke(){const e=this.editor.editing.view.document;this._listenToIfEnabled(e,"insertText",((t,i)=>{this._insertParagraphAccordingToFakeCaretPosition()&&(i.selection=e.selection)}),{priority:"high"}),a.isAndroid?this._listenToIfEnabled(e,"keydown",((e,t)=>{229==t.keyCode&&this._insertParagraphAccordingToFakeCaretPosition()})):this._listenToIfEnabled(e,"compositionstart",(()=>{this._insertParagraphAccordingToFakeCaretPosition()}),{priority:"high"})}_enableDeleteIntegration(){const e=this.editor,t=e.editing.view,i=e.model,o=i.schema;this._listenToIfEnabled(t.document,"delete",((t,r)=>{if("atTarget"!=t.eventPhase)return;const n=q(i.document.selection);if(!n)return;const s=r.direction,c=i.document.selection.getSelectedElement(),d="forward"==s;if("before"===n===d)e.execute("delete",{selection:i.createSelection(c,"on")});else{const t=o.getNearestSelectionRange(i.createPositionAt(c,n),s);if(t)if(t.isCollapsed){const r=i.createSelection(t.start);if(i.modifySelection(r,{direction:s}),r.focus.isEqual(t.start)){const e=function(e,t){let i=t;for(const o of t.getAncestors({parentFirst:!0})){if(o.childCount>1||e.isLimit(o))break;i=o}return 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
- */(o,t.start.parent);i.deleteContent(i.createSelection(e,"on"),{doNotAutoparagraph:!0})}else i.change((i=>{i.setSelection(t),e.execute(d?"deleteForward":"delete")}))}else i.change((i=>{i.setSelection(t),e.execute(d?"deleteForward":"delete")}))}r.preventDefault(),t.stop()}),{context:H})}_enableInsertContentIntegration(){const e=this.editor,t=this.editor.model,i=t.document.selection;this._listenToIfEnabled(e.model,"insertContent",((e,[o,r])=>{if(r&&!r.is("documentSelection"))return;const n=j(i);return n?(e.stop(),t.change((e=>{const r=i.getSelectedElement(),s=t.createPositionAt(r,n),c=e.createSelection(s),d=t.insertContent(o,c);return e.setSelection(c),d}))):void 0}),{priority:"high"})}_enableInsertObjectIntegration(){const e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"insertObject",((e,i)=>{const[,o,r={}]=i;if(o&&!o.is("documentSelection"))return;const n=j(t);n&&(r.findOptimalPosition=n,i[3]=r)}),{priority:"high"})}_enableDeleteContentIntegration(){const e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"deleteContent",((e,[i])=>{if(i&&!i.is("documentSelection"))return;j(t)&&e.stop()}),{priority:"high"})}}function J(e){const t=e.model;return(i,o)=>{const r=o.keyCode==a.arrowup,n=o.keyCode==a.arrowdown,s=o.shiftKey,c=t.document.selection;if(!r&&!n)return;const d=n;if(s&&function(e,t){return!e.isCollapsed&&e.isBackward==t}(c,d))return;const h=function(e,t,i){const o=e.model;if(i){const e=t.isCollapsed?t.focus:t.getLastPosition(),i=Q(o,e,"forward");if(!i)return null;const r=o.createRange(e,i),n=Z(o.schema,r,"backward");return n?o.createRange(e,n):null}{const e=t.isCollapsed?t.focus:t.getFirstPosition(),i=Q(o,e,"backward");if(!i)return null;const r=o.createRange(i,e),n=Z(o.schema,r,"forward");return n?o.createRange(n,e):null}}(e,c,d);if(h){if(h.isCollapsed){if(c.isCollapsed)return;if(s)return}(h.isCollapsed||function(e,t,i){const o=e.model,r=e.view.domConverter;if(i){const e=o.createSelection(t.start);o.modifySelection(e),e.focus.isAtEnd||t.start.isEqual(e.focus)||(t=o.createRange(e.focus,t.end))}const n=e.mapper.toViewRange(t),s=r.viewRangeToDom(n),c=l.getDomRangeRects(s);let d;for(const e of c)if(void 0!==d){if(Math.round(e.top)>=d)return!1;d=Math.max(d,Math.round(e.bottom))}else d=Math.round(e.bottom);return!0}(e,h,d))&&(t.change((e=>{const i=d?h.end:h.start;if(s){const o=t.createSelection(c.anchor);o.setFocus(i),e.setSelection(o)}else e.setSelection(i)})),i.stop(),o.preventDefault(),o.stopPropagation())}}}function Q(e,t,i){const o=e.schema,r=e.createRangeIn(t.root),n="forward"==i?"elementStart":"elementEnd";for(const{previousPosition:e,item:s,type:c}of r.getWalker({startPosition:t,direction:i})){if(o.isLimit(s)&&!o.isInline(s))return e;if(c==n&&o.isBlock(s))return null}return null}function Z(e,t,i){const o="backward"==i?t.end:t.start;if(e.checkChild(o,"$text"))return o;for(const{nextPosition:o}of t.getWalker({direction:i}))if(e.checkChild(o,"$text"))return o;return null}U(":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}");
+ */(o,t.start.parent);i.deleteContent(i.createSelection(e,"on"),{doNotAutoparagraph:!0})}else i.change((i=>{i.setSelection(t),e.execute(d?"deleteForward":"delete")}))}else i.change((i=>{i.setSelection(t),e.execute(d?"deleteForward":"delete")}))}r.preventDefault(),t.stop()}),{context:H})}_enableInsertContentIntegration(){const e=this.editor,t=this.editor.model,i=t.document.selection;this._listenToIfEnabled(e.model,"insertContent",((e,[o,r])=>{if(r&&!r.is("documentSelection"))return;const n=q(i);return n?(e.stop(),t.change((e=>{const r=i.getSelectedElement(),s=t.createPositionAt(r,n),c=e.createSelection(s),d=t.insertContent(o,c);return e.setSelection(c),d}))):void 0}),{priority:"high"})}_enableInsertObjectIntegration(){const e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"insertObject",((e,i)=>{const[,o,r={}]=i;if(o&&!o.is("documentSelection"))return;const n=q(t);n&&(r.findOptimalPosition=n,i[3]=r)}),{priority:"high"})}_enableDeleteContentIntegration(){const e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"deleteContent",((e,[i])=>{if(i&&!i.is("documentSelection"))return;q(t)&&e.stop()}),{priority:"high"})}}function Z(e){const t=e.model;return(i,o)=>{const r=o.keyCode==l.arrowup,n=o.keyCode==l.arrowdown,c=o.shiftKey,d=t.document.selection;if(!r&&!n)return;const a=n;if(c&&function(e,t){return!e.isCollapsed&&e.isBackward==t}(d,a))return;const h=function(e,t,i){const o=e.model;if(i){const e=t.isCollapsed?t.focus:t.getLastPosition(),i=ee(o,e,"forward");if(!i)return null;const r=o.createRange(e,i),n=te(o.schema,r,"backward");return n?o.createRange(e,n):null}{const e=t.isCollapsed?t.focus:t.getFirstPosition(),i=ee(o,e,"backward");if(!i)return null;const r=o.createRange(i,e),n=te(o.schema,r,"forward");return n?o.createRange(n,e):null}}(e,d,a);if(h){if(h.isCollapsed){if(d.isCollapsed)return;if(c)return}(h.isCollapsed||function(e,t,i){const o=e.model,r=e.view.domConverter;if(i){const e=o.createSelection(t.start);o.modifySelection(e),e.focus.isAtEnd||t.start.isEqual(e.focus)||(t=o.createRange(e.focus,t.end))}const n=e.mapper.toViewRange(t),c=r.viewRangeToDom(n),d=s.getDomRangeRects(c);let a;for(const e of d)if(void 0!==a){if(Math.round(e.top)>=a)return!1;a=Math.max(a,Math.round(e.bottom))}else a=Math.round(e.bottom);return!0}(e,h,a))&&(t.change((e=>{const i=a?h.end:h.start;if(c){const o=t.createSelection(d.anchor);o.setFocus(i),e.setSelection(o)}else e.setSelection(i)})),i.stop(),o.preventDefault(),o.stopPropagation())}}}function ee(e,t,i){const o=e.schema,r=e.createRangeIn(t.root),n="forward"==i?"elementStart":"elementEnd";for(const{previousPosition:e,item:s,type:c}of r.getWalker({startPosition:t,direction:i})){if(o.isLimit(s)&&!o.isInline(s))return e;if(c==n&&o.isBlock(s))return null}return null}function te(e,t,i){const o="backward"==i?t.end:t.start;if(e.checkChild(o,"$text"))return o;for(const{nextPosition:o}of t.getWalker({direction:i}))if(e.checkChild(o,"$text"))return o;return null}Y(":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget{transition:none}}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}@media (forced-colors:none){.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background)}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}");
 /**
  * @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 ee extends e{constructor(){super(...arguments),this._previouslySelected=new Set}static get pluginName(){return"Widget"}static get requires(){return[G,o]}init(){const e=this.editor,i=e.editing.view,o=i.document,r=e.t;this.editor.editing.downcastDispatcher.on("selection",((t,i,o)=>{const r=o.writer,n=i.selection;if(n.isCollapsed)return;const s=n.getSelectedElement();if(!s)return;const c=e.editing.mapper.toViewElement(s);H(c)&&o.consumable.consume(n,"selection")&&r.setSelection(r.createRangeOn(c),{fake:!0,label:O(c)})})),this.editor.editing.downcastDispatcher.on("selection",((e,t,i)=>{this._clearPreviouslySelectedWidgets(i.writer);const o=i.writer,r=o.document.selection;let n=null;for(const e of r.getRanges())for(const t of e){const e=t.item;H(e)&&!te(e,n)&&(o.addClass(R,e),this._previouslySelected.add(e),n=e)}}),{priority:"low"}),i.addObserver(t),this.listenTo(o,"mousedown",((...e)=>this._onMousedown(...e))),this.listenTo(o,"arrowKey",((...e)=>{this._handleSelectionChangeOnArrowKeyPress(...e)}),{context:[H,"$text"]}),this.listenTo(o,"arrowKey",((...e)=>{this._preventDefaultOnArrowKeyPress(...e)}),{context:"$root"}),this.listenTo(o,"arrowKey",J(this.editor.editing),{context:"$text"}),this.listenTo(o,"delete",((e,t)=>{this._handleDelete("forward"==t.direction)&&(t.preventDefault(),e.stop())}),{context:"$root"}),this.listenTo(o,"tab",((e,t)=>{"atTarget"==e.eventPhase&&(t.shiftKey||this._selectFirstNestedEditable()&&(t.preventDefault(),e.stop()))}),{context:H,priority:"low"}),this.listenTo(o,"tab",((e,t)=>{t.shiftKey&&this._selectAncestorWidget()&&(t.preventDefault(),e.stop())}),{priority:"low"}),this.listenTo(o,"keydown",((e,t)=>{t.keystroke==a.esc&&this._selectAncestorWidget()&&(t.preventDefault(),e.stop())}),{priority:"low"}),e.accessibility.addKeystrokeInfoGroup({id:"widget",label:r("Keystrokes that can be used when a widget is selected (for example: image, table, etc.)"),keystrokes:[{label:r("Insert a new paragraph directly after a widget"),keystroke:"Enter"},{label:r("Insert a new paragraph directly before a widget"),keystroke:"Shift+Enter"},{label:r("Move the caret to allow typing directly before a widget"),keystroke:[["arrowup"],["arrowleft"]]},{label:r("Move the caret to allow typing directly after a widget"),keystroke:[["arrowdown"],["arrowright"]]}]})}_onMousedown(e,t){const i=this.editor,o=i.editing.view,r=o.document;let n=t.target;if(t.domEvent.detail>=3)return void(this._selectBlockContent(n)&&t.preventDefault());if(function(e){let t=e;for(;t;){if(t.is("editableElement")&&!t.is("rootElement"))return!0;if(H(t))return!1;t=t.parent}return!1}(n))return;if(!H(n)&&(n=n.findAncestor(H),!n))return;d.isAndroid&&t.preventDefault(),r.isFocused||o.focus();const s=i.editing.mapper.toModelElement(n);this._setSelectionOverElement(s)}_selectBlockContent(e){const t=this.editor,o=t.model,r=t.editing.mapper,n=o.schema,s=r.findMappedViewAncestor(this.editor.editing.view.createPositionAt(e,0)),c=function(e,t){for(const i of e.getAncestors({includeSelf:!0,parentFirst:!0})){if(t.checkChild(i,"$text"))return i;if(t.isLimit(i)&&!t.isObject(i))break}return null}(r.toModelElement(s),o.schema);return!!c&&(o.change((e=>{const t=n.isLimit(c)?null:function(e,t){const o=new i({startPosition:e});for(const{item:e}of o){if(t.isLimit(e)||!e.is("element"))return null;if(t.checkChild(e,"$text"))return e}return null}
+class ie extends e{constructor(){super(...arguments),this._previouslySelected=new Set}static get pluginName(){return"Widget"}static get requires(){return[Q,o]}init(){const e=this.editor,i=e.editing.view,o=i.document,r=e.t;this.editor.editing.downcastDispatcher.on("selection",((t,i,o)=>{const r=o.writer,n=i.selection;if(n.isCollapsed)return;const s=n.getSelectedElement();if(!s)return;const c=e.editing.mapper.toViewElement(s);H(c)&&o.consumable.consume(n,"selection")&&r.setSelection(r.createRangeOn(c),{fake:!0,label:F(c)})})),this.editor.editing.downcastDispatcher.on("selection",((e,t,i)=>{this._clearPreviouslySelectedWidgets(i.writer);const o=i.writer,r=o.document.selection;let n=null;for(const e of r.getRanges())for(const t of e){const e=t.item;H(e)&&!oe(e,n)&&(o.addClass(R,e),this._previouslySelected.add(e),n=e)}}),{priority:"low"}),i.addObserver(t),this.listenTo(o,"mousedown",((...e)=>this._onMousedown(...e))),this.listenTo(o,"arrowKey",((...e)=>{this._handleSelectionChangeOnArrowKeyPress(...e)}),{context:[H,"$text"]}),this.listenTo(o,"arrowKey",((...e)=>{this._preventDefaultOnArrowKeyPress(...e)}),{context:"$root"}),this.listenTo(o,"arrowKey",Z(this.editor.editing),{context:"$text"}),this.listenTo(o,"delete",((e,t)=>{this._handleDelete("forward"==t.direction)&&(t.preventDefault(),e.stop())}),{context:"$root"}),this.listenTo(o,"tab",((e,t)=>{"atTarget"==e.eventPhase&&(t.shiftKey||this._selectFirstNestedEditable()&&(t.preventDefault(),e.stop()))}),{context:H,priority:"low"}),this.listenTo(o,"tab",((e,t)=>{t.shiftKey&&this._selectAncestorWidget()&&(t.preventDefault(),e.stop())}),{priority:"low"}),this.listenTo(o,"keydown",((e,t)=>{t.keystroke==l.esc&&this._selectAncestorWidget()&&(t.preventDefault(),e.stop())}),{priority:"low"}),e.accessibility.addKeystrokeInfoGroup({id:"widget",label:r("Keystrokes that can be used when a widget is selected (for example: image, table, etc.)"),keystrokes:[{label:r("Insert a new paragraph directly after a widget"),keystroke:"Enter"},{label:r("Insert a new paragraph directly before a widget"),keystroke:"Shift+Enter"},{label:r("Move the caret to allow typing directly before a widget"),keystroke:[["arrowup"],["arrowleft"]]},{label:r("Move the caret to allow typing directly after a widget"),keystroke:[["arrowdown"],["arrowright"]]}]})}_onMousedown(e,t){const i=this.editor,o=i.editing.view,r=o.document;let n=t.target;if(t.domEvent.detail>=3)return void(this._selectBlockContent(n)&&t.preventDefault());if(function(e){let t=e;for(;t;){if(t.is("editableElement")&&!t.is("rootElement"))return!0;if(H(t))return!1;t=t.parent}return!1}(n))return;if(!H(n)&&(n=n.findAncestor(H),!n))return;a.isAndroid&&t.preventDefault(),r.isFocused||o.focus();const s=i.editing.mapper.toModelElement(n);this._setSelectionOverElement(s)}_selectBlockContent(e){const t=this.editor,o=t.model,r=t.editing.mapper,n=o.schema,s=r.findMappedViewAncestor(this.editor.editing.view.createPositionAt(e,0)),c=function(e,t){for(const i of e.getAncestors({includeSelf:!0,parentFirst:!0})){if(t.checkChild(i,"$text"))return i;if(t.isLimit(i)&&!t.isObject(i))break}return null}(r.toModelElement(s),o.schema);return!!c&&(o.change((e=>{const t=n.isLimit(c)?null:function(e,t){const o=new i({startPosition:e});for(const{item:e}of o){if(t.isLimit(e)||!e.is("element"))return null;if(t.checkChild(e,"$text"))return e}return null}
 /**
  * @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
  */(e.createPositionAfter(c),n),o=e.createPositionAt(c,0),r=t?e.createPositionAt(t,0):e.createPositionAt(c,"end");e.setSelection(e.createRange(o,r))})),!0)}_handleSelectionChangeOnArrowKeyPress(e,t){const i=t.keyCode,o=this.editor.model,r=o.schema,n=o.document.selection,s=n.getSelectedElement(),c=h(i,this.editor.locale.contentLanguageDirection),d="down"==c||"right"==c,a="up"==c||"down"==c;if(s&&r.isObject(s)){const i=d?n.getLastPosition():n.getFirstPosition(),s=r.getNearestSelectionRange(i,d?"forward":"backward");return void(s&&(o.change((e=>{e.setSelection(s)})),t.preventDefault(),e.stop()))}if(!n.isCollapsed&&!t.shiftKey){const i=n.getFirstPosition(),s=n.getLastPosition(),c=i.nodeAfter,a=s.nodeBefore;return void((c&&r.isObject(c)||a&&r.isObject(a))&&(o.change((e=>{e.setSelection(d?s:i)})),t.preventDefault(),e.stop()))}if(!n.isCollapsed)return;const l=this._getObjectElementNextToSelection(d);if(l&&r.isObject(l)){if(r.isInline(l)&&a)return;this._setSelectionOverElement(l),t.preventDefault(),e.stop()}}_preventDefaultOnArrowKeyPress(e,t){const i=this.editor.model,o=i.schema,r=i.document.selection.getSelectedElement();r&&o.isObject(r)&&(t.preventDefault(),e.stop())}_handleDelete(e){const t=this.editor.model.document.selection;if(!this.editor.model.canEditAt(t))return;if(!t.isCollapsed)return;const i=this._getObjectElementNextToSelection(e);return i?(this.editor.model.change((e=>{let o=t.anchor.parent;for(;o.isEmpty;){const t=o;o=t.parent,e.remove(t)}this._setSelectionOverElement(i)})),!0):void 0}_setSelectionOverElement(e){this.editor.model.change((t=>{t.setSelection(t.createRangeOn(e))}))}_getObjectElementNextToSelection(e){const t=this.editor.model,i=t.schema,o=t.document.selection,r=t.createSelection(o);if(t.modifySelection(r,{direction:e?"forward":"backward"}),r.isEqual(o))return null;const n=e?r.focus.nodeBefore:r.focus.nodeAfter;return n&&i.isObject(n)?n:null}_clearPreviouslySelectedWidgets(e){for(const t of this._previouslySelected)e.removeClass(R,t);this._previouslySelected.clear()}_selectFirstNestedEditable(){const e=this.editor,t=this.editor.editing.view.document;for(const i of t.selection.getFirstRange().getItems())if(i.is("editableElement")){const t=e.editing.mapper.toModelElement(i);
 /* istanbul ignore next -- @preserve */if(!t)continue;const o=e.model.createPositionAt(t,0),r=e.model.schema.getNearestSelectionRange(o,"forward");return e.model.change((e=>{e.setSelection(r)})),!0}return!1}_selectAncestorWidget(){const e=this.editor,t=e.editing.mapper,i=e.editing.view.document.selection.getFirstPosition().parent,o=(i.is("$text")?i.parent:i).findAncestor(H);if(!o)return!1;const r=t.toModelElement(o);
-/* istanbul ignore next -- @preserve */return!!r&&(e.model.change((e=>{e.setSelection(r,"on")})),!0)}}function te(e,t){return!!t&&Array.from(e.getAncestors()).includes(t)}class ie extends e{constructor(){super(...arguments),this._toolbarDefinitions=new Map}static get requires(){return[b]}static get pluginName(){return"WidgetToolbarRepository"}init(){const e=this.editor;if(e.plugins.has("BalloonToolbar")){const t=e.plugins.get("BalloonToolbar");this.listenTo(t,"show",(t=>{(function(e){const t=e.getSelectedElement();return!(!t||!H(t))}
+/* istanbul ignore next -- @preserve */return!!r&&(e.model.change((e=>{e.setSelection(r,"on")})),!0)}}function oe(e,t){return!!t&&Array.from(e.getAncestors()).includes(t)}class re extends e{constructor(){super(...arguments),this._toolbarDefinitions=new Map}static get requires(){return[b]}static get pluginName(){return"WidgetToolbarRepository"}init(){const e=this.editor;if(e.plugins.has("BalloonToolbar")){const t=e.plugins.get("BalloonToolbar");this.listenTo(t,"show",(t=>{(function(e){const t=e.getSelectedElement();return!(!t||!H(t))}
 /**
  * @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
- */)(e.editing.view.document.selection)&&t.stop()}),{priority:"high"})}this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",(()=>{this._updateToolbarsVisibility()})),this.listenTo(e.ui,"update",(()=>{this._updateToolbarsVisibility()})),this.listenTo(e.ui.focusTracker,"change:isFocused",(()=>{this._updateToolbarsVisibility()}),{priority:"low"})}destroy(){super.destroy();for(const e of this._toolbarDefinitions.values())e.view.destroy()}register(e,{ariaLabel:t,items:i,getRelatedElement:o,balloonClassName:r="ck-toolbar-container"}){if(!i.length)return void g("widget-toolbar-no-items",{toolbarId:e});const s=this.editor,c=s.t,d=new m(s.locale);if(d.ariaLabel=t||c("Widget toolbar"),this._toolbarDefinitions.has(e))throw new n("widget-toolbar-duplicated",this,{toolbarId:e});const a={view:d,getRelatedElement:o,balloonClassName:r,itemsConfig:i,initialized:!1};s.ui.addToolbar(d,{isContextual:!0,beforeFocus:()=>{const e=o(s.editing.view.document.selection);e&&this._showToolbar(a,e)},afterBlur:()=>{this._hideToolbar(a)}}),this._toolbarDefinitions.set(e,a)}_updateToolbarsVisibility(){let e=0,t=null,i=null;for(const o of this._toolbarDefinitions.values()){const r=o.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&r)if(this.editor.ui.focusTracker.isFocused){const n=r.getAncestors().length;n>e&&(e=n,t=r,i=o)}else this._isToolbarVisible(o)&&this._hideToolbar(o);else this._isToolbarInBalloon(o)&&this._hideToolbar(o)}i&&this._showToolbar(i,t)}_hideToolbar(e){this._balloon.remove(e.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(e,t){this._isToolbarVisible(e)?oe(this.editor,t):this._isToolbarInBalloon(e)||(e.initialized||(e.initialized=!0,e.view.fillFromConfig(e.itemsConfig,this.editor.ui.componentFactory)),this._balloon.add({view:e.view,position:re(this.editor,t),balloonClassName:e.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",(()=>{for(const e of this._toolbarDefinitions.values())if(this._isToolbarVisible(e)){const t=e.getRelatedElement(this.editor.editing.view.document.selection);oe(this.editor,t)}})))}_isToolbarVisible(e){return this._balloon.visibleView===e.view}_isToolbarInBalloon(e){return this._balloon.hasView(e.view)}}function oe(e,t){const i=e.plugins.get("ContextualBalloon"),o=re(e,t);i.updatePosition(o)}function re(e,t){const i=e.editing.view,o=v.defaultPositions;return{target:i.domConverter.mapViewToDom(t),positions:[o.northArrowSouth,o.northArrowSouthWest,o.northArrowSouthEast,o.southArrowNorth,o.southArrowNorthWest,o.southArrowNorthEast,o.viewportStickyNorth]}}class ne extends(_()){constructor(e){super(),this.set("activeHandlePosition",null),this.set("proposedWidthPercents",null),this.set("proposedWidth",null),this.set("proposedHeight",null),this.set("proposedHandleHostWidth",null),this.set("proposedHandleHostHeight",null),this._options=e,this._referenceCoordinates=null}get originalWidth(){return this._originalWidth}get originalHeight(){return this._originalHeight}get originalWidthPercents(){return this._originalWidthPercents}get aspectRatio(){return this._aspectRatio}begin(e,t,i){const o=new l(t);this.activeHandlePosition=function(e){const t=["top-left","top-right","bottom-right","bottom-left"];for(const i of t)if(e.classList.contains(se(i)))return i}(e),this._referenceCoordinates=function(e,t){const i=new l(e),o=t.split("-"),r={x:"right"==o[1]?i.right:i.left,y:"bottom"==o[0]?i.bottom:i.top};return r.x+=e.ownerDocument.defaultView.scrollX,r.y+=e.ownerDocument.defaultView.scrollY,r}(t,function(e){const t=e.split("-"),i={top:"bottom",bottom:"top",left:"right",right:"left"};return`${i[t[0]]}-${i[t[1]]}`}
+ */)(e.editing.view.document.selection)&&t.stop()}),{priority:"high"})}this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",(()=>{this._updateToolbarsVisibility()})),this.listenTo(e.ui,"update",(()=>{this._updateToolbarsVisibility()})),this.listenTo(e.ui.focusTracker,"change:isFocused",(()=>{this._updateToolbarsVisibility()}),{priority:"low"})}destroy(){super.destroy();for(const e of this._toolbarDefinitions.values())e.view.destroy()}register(e,{ariaLabel:t,items:i,getRelatedElement:o,balloonClassName:r="ck-toolbar-container"}){if(!i.length)return void g("widget-toolbar-no-items",{toolbarId:e});const s=this.editor,c=s.t,d=new m(s.locale);if(d.ariaLabel=t||c("Widget toolbar"),this._toolbarDefinitions.has(e))throw new n("widget-toolbar-duplicated",this,{toolbarId:e});const a={view:d,getRelatedElement:o,balloonClassName:r,itemsConfig:i,initialized:!1};s.ui.addToolbar(d,{isContextual:!0,beforeFocus:()=>{const e=o(s.editing.view.document.selection);e&&this._showToolbar(a,e)},afterBlur:()=>{this._hideToolbar(a)}}),this._toolbarDefinitions.set(e,a)}_updateToolbarsVisibility(){let e=0,t=null,i=null;for(const o of this._toolbarDefinitions.values()){const r=o.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&r)if(this.editor.ui.focusTracker.isFocused){const n=r.getAncestors().length;n>e&&(e=n,t=r,i=o)}else this._isToolbarVisible(o)&&this._hideToolbar(o);else this._isToolbarInBalloon(o)&&this._hideToolbar(o)}i&&this._showToolbar(i,t)}_hideToolbar(e){this._balloon.remove(e.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(e,t){this._isToolbarVisible(e)?ne(this.editor,t):this._isToolbarInBalloon(e)||(e.initialized||(e.initialized=!0,e.view.fillFromConfig(e.itemsConfig,this.editor.ui.componentFactory)),this._balloon.add({view:e.view,position:se(this.editor,t),balloonClassName:e.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",(()=>{for(const e of this._toolbarDefinitions.values())if(this._isToolbarVisible(e)){const t=e.getRelatedElement(this.editor.editing.view.document.selection);ne(this.editor,t)}})))}_isToolbarVisible(e){return this._balloon.visibleView===e.view}_isToolbarInBalloon(e){return this._balloon.hasView(e.view)}}function ne(e,t){const i=e.plugins.get("ContextualBalloon"),o=se(e,t);i.updatePosition(o)}function se(e,t){const i=e.editing.view,o=v.defaultPositions;return{target:i.domConverter.mapViewToDom(t),positions:[o.northArrowSouth,o.northArrowSouthWest,o.northArrowSouthEast,o.southArrowNorth,o.southArrowNorthWest,o.southArrowNorthEast,o.viewportStickyNorth]}}class ce extends(_()){constructor(e){super(),this.set("activeHandlePosition",null),this.set("proposedWidthPercents",null),this.set("proposedWidth",null),this.set("proposedHeight",null),this.set("proposedHandleHostWidth",null),this.set("proposedHandleHostHeight",null),this._options=e,this._referenceCoordinates=null}get originalWidth(){return this._originalWidth}get originalHeight(){return this._originalHeight}get originalWidthPercents(){return this._originalWidthPercents}get aspectRatio(){return this._aspectRatio}begin(e,t,i){const o=new s(t);this.activeHandlePosition=function(e){const t=["top-left","top-right","bottom-right","bottom-left"];for(const i of t)if(e.classList.contains(de(i)))return i}(e),this._referenceCoordinates=function(e,t){const i=new s(e),o=t.split("-"),r={x:"right"==o[1]?i.right:i.left,y:"bottom"==o[0]?i.bottom:i.top};return r.x+=e.ownerDocument.defaultView.scrollX,r.y+=e.ownerDocument.defaultView.scrollY,r}(t,function(e){const t=e.split("-"),i={top:"bottom",bottom:"top",left:"right",right:"left"};return`${i[t[0]]}-${i[t[1]]}`}
 /**
  * @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
- */(this.activeHandlePosition)),this._originalWidth=o.width,this._originalHeight=o.height,this._aspectRatio=o.width/o.height;const r=i.style.width;r&&r.match(/^\d+(\.\d*)?%$/)?this._originalWidthPercents=parseFloat(r):this._originalWidthPercents=function(e,t){const i=e.parentElement;let o=parseFloat(i.ownerDocument.defaultView.getComputedStyle(i).width);const r=5;let n=0,s=i;for(;isNaN(o);){if(s=s.parentElement,++n>r)return 0;o=parseFloat(i.ownerDocument.defaultView.getComputedStyle(s).width)}return t.width/o*100}(i,o)}update(e){this.proposedWidth=e.width,this.proposedHeight=e.height,this.proposedWidthPercents=e.widthPercents,this.proposedHandleHostWidth=e.handleHostWidth,this.proposedHandleHostHeight=e.handleHostHeight}}function se(e){return`ck-widget__resizer__handle-${e}`}class ce extends y{constructor(){super();const e=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-size-view",e.to("_viewPosition",(e=>e?`ck-orientation-${e}`:""))],style:{display:e.if("_isVisible","none",(e=>!e))}},children:[{text:e.to("_label")}]})}_bindToState(e,t){this.bind("_isVisible").to(t,"proposedWidth",t,"proposedHeight",((e,t)=>null!==e&&null!==t)),this.bind("_label").to(t,"proposedHandleHostWidth",t,"proposedHandleHostHeight",t,"proposedWidthPercents",((t,i,o)=>"px"===e.unit?`${t}×${i}`:`${o}%`)),this.bind("_viewPosition").to(t,"activeHandlePosition",t,"proposedHandleHostWidth",t,"proposedHandleHostHeight",((e,t,i)=>t<50||i<50?"above-center":e))}_dismiss(){this.unbind(),this._isVisible=!1}}
+ */(this.activeHandlePosition)),this._originalWidth=o.width,this._originalHeight=o.height,this._aspectRatio=o.width/o.height;const r=i.style.width;r&&r.match(/^\d+(\.\d*)?%$/)?this._originalWidthPercents=parseFloat(r):this._originalWidthPercents=$(i,o)}update(e){this.proposedWidth=e.width,this.proposedHeight=e.height,this.proposedWidthPercents=e.widthPercents,this.proposedHandleHostWidth=e.handleHostWidth,this.proposedHandleHostHeight=e.handleHostHeight}}function de(e){return`ck-widget__resizer__handle-${e}`}class ae extends y{constructor(){super();const e=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-size-view",e.to("_viewPosition",(e=>e?`ck-orientation-${e}`:""))],style:{display:e.if("_isVisible","none",(e=>!e))}},children:[{text:e.to("_label")}]})}_bindToState(e,t){this.bind("_isVisible").to(t,"proposedWidth",t,"proposedHeight",((e,t)=>null!==e&&null!==t)),this.bind("_label").to(t,"proposedHandleHostWidth",t,"proposedHandleHostHeight",t,"proposedWidthPercents",((t,i,o)=>"px"===e.unit?`${t}×${i}`:`${o}%`)),this.bind("_viewPosition").to(t,"activeHandlePosition",t,"proposedHandleHostWidth",t,"proposedHandleHostHeight",((e,t,i)=>t<50||i<50?"above-center":e))}_dismiss(){this.unbind(),this._isVisible=!1}}
 /**
  * @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 de extends(_()){constructor(e){super(),this._viewResizerWrapper=null,this._options=e,this.set("isEnabled",!0),this.set("isSelected",!1),this.bind("isVisible").to(this,"isEnabled",this,"isSelected",((e,t)=>e&&t)),this.decorate("begin"),this.decorate("cancel"),this.decorate("commit"),this.decorate("updateSize"),this.on("commit",(e=>{this.state.proposedWidth||this.state.proposedWidthPercents||(this._cleanup(),e.stop())}),{priority:"high"})}get state(){return this._state}show(){this._options.editor.editing.view.change((e=>{e.removeClass("ck-hidden",this._viewResizerWrapper)}))}hide(){this._options.editor.editing.view.change((e=>{e.addClass("ck-hidden",this._viewResizerWrapper)}))}attach(){const e=this,t=this._options.viewElement;this._options.editor.editing.view.change((i=>{const o=i.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(t){const i=this.toDomElement(t);return e._appendHandles(i),e._appendSizeUI(i),i}));i.insert(i.createPositionAt(t,"end"),o),i.addClass("ck-widget_with-resizer",t),this._viewResizerWrapper=o,this.isVisible||this.hide()})),this.on("change:isVisible",(()=>{this.isVisible?(this.show(),this.redraw()):this.hide()}))}begin(e){this._state=new ne(this._options),this._sizeView._bindToState(this._options,this.state),this._initialViewWidth=this._options.viewElement.getStyle("width"),this.state.begin(e,this._getHandleHost(),this._getResizeHost())}updateSize(e){const t=this._proposeNewSize(e);this._options.editor.editing.view.change((e=>{const i=this._options.unit||"%",o=("%"===i?t.widthPercents:t.width)+i;e.setStyle("width",o,this._options.viewElement)}));const i=this._getHandleHost(),o=new l(i),r=Math.round(o.width),n=Math.round(o.height),s=new l(i);t.width=Math.round(s.width),t.height=Math.round(s.height),this.redraw(o),this.state.update({...t,handleHostWidth:r,handleHostHeight:n})}commit(){const e=this._options.unit||"%",t=("%"===e?this.state.proposedWidthPercents:this.state.proposedWidth)+e;this._options.editor.editing.view.change((()=>{this._cleanup(),this._options.onCommit(t)}))}cancel(){this._cleanup()}destroy(){this.cancel()}redraw(e){const t=this._domResizerWrapper;if(!((i=t)&&i.ownerDocument&&i.ownerDocument.contains(i)))return;var i;const o=t.parentElement,r=this._getHandleHost(),n=this._viewResizerWrapper,s=[n.getStyle("width"),n.getStyle("height"),n.getStyle("left"),n.getStyle("top")];let c;if(o.isSameNode(r)){const t=e||new l(r);c=[t.width+"px",t.height+"px",void 0,void 0]}else c=[r.offsetWidth+"px",r.offsetHeight+"px",r.offsetLeft+"px",r.offsetTop+"px"];"same"!==u(s,c)&&this._options.editor.editing.view.change((e=>{e.setStyle({width:c[0],height:c[1],left:c[2],top:c[3]},n)}))}containsHandle(e){return this._domResizerWrapper.contains(e)}static isResizeHandle(e){return e.classList.contains("ck-widget__resizer__handle")}_cleanup(){this._sizeView._dismiss();this._options.editor.editing.view.change((e=>{e.setStyle("width",this._initialViewWidth,this._options.viewElement)}))}_proposeNewSize(e){const t=this.state,i={x:(o=e).pageX,y:o.pageY};var o;const r=!this._options.isCentered||this._options.isCentered(this),n={x:t._referenceCoordinates.x-(i.x+t.originalWidth),y:i.y-t.originalHeight-t._referenceCoordinates.y};r&&t.activeHandlePosition.endsWith("-right")&&(n.x=i.x-(t._referenceCoordinates.x+t.originalWidth)),r&&(n.x*=2);let s=Math.abs(t.originalWidth+n.x),c=Math.abs(t.originalHeight+n.y);return"width"==(s/t.aspectRatio>c?"width":"height")?c=s/t.aspectRatio:s=c*t.aspectRatio,{width:Math.round(s),height:Math.round(c),widthPercents:Math.min(Math.round(t.originalWidthPercents/t.originalWidth*s*100)/100,100)}}_getResizeHost(){const e=this._domResizerWrapper.parentElement;return this._options.getResizeHost(e)}_getHandleHost(){const e=this._domResizerWrapper.parentElement;return this._options.getHandleHost(e)}get _domResizerWrapper(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}_appendHandles(e){const t=["top-left","top-right","bottom-right","bottom-left"];for(const o of t)e.appendChild(new f({tag:"div",attributes:{class:"ck-widget__resizer__handle "+(i=o,`ck-widget__resizer__handle-${i}`)}}).render());var i}_appendSizeUI(e){this._sizeView=new ce,this._sizeView.render(),e.appendChild(this._sizeView.element)}}U(".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}");
+ */class le extends(_()){constructor(e){super(),this._viewResizerWrapper=null,this._options=e,this.set("isEnabled",!0),this.set("isSelected",!1),this.bind("isVisible").to(this,"isEnabled",this,"isSelected",((e,t)=>e&&t)),this.decorate("begin"),this.decorate("cancel"),this.decorate("commit"),this.decorate("updateSize"),this.on("commit",(e=>{this.state.proposedWidth||this.state.proposedWidthPercents||(this._cleanup(),e.stop())}),{priority:"high"})}get state(){return this._state}show(){this._options.editor.editing.view.change((e=>{e.removeClass("ck-hidden",this._viewResizerWrapper)}))}hide(){this._options.editor.editing.view.change((e=>{e.addClass("ck-hidden",this._viewResizerWrapper)}))}attach(){const e=this,t=this._options.viewElement;this._options.editor.editing.view.change((i=>{const o=i.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(t){const i=this.toDomElement(t);return e._appendHandles(i),e._appendSizeUI(i),i}));i.insert(i.createPositionAt(t,"end"),o),i.addClass("ck-widget_with-resizer",t),this._viewResizerWrapper=o,this.isVisible||this.hide()})),this.on("change:isVisible",(()=>{this.isVisible?(this.show(),this.redraw()):this.hide()}))}begin(e){this._state=new ce(this._options),this._sizeView._bindToState(this._options,this.state),this._initialViewWidth=this._options.viewElement.getStyle("width"),this.state.begin(e,this._getHandleHost(),this._getResizeHost())}updateSize(e){const t=this._proposeNewSize(e);this._options.editor.editing.view.change((e=>{const i=this._options.unit||"%",o=("%"===i?t.widthPercents:t.width)+i;e.setStyle("width",o,this._options.viewElement)}));const i=this._getHandleHost(),o=new s(i),r=Math.round(o.width),n=Math.round(o.height),c=new s(i);t.width=Math.round(c.width),t.height=Math.round(c.height),this.redraw(o),this.state.update({...t,handleHostWidth:r,handleHostHeight:n})}commit(){const e=this._options.unit||"%",t=("%"===e?this.state.proposedWidthPercents:this.state.proposedWidth)+e;this._options.editor.editing.view.change((()=>{this._cleanup(),this._options.onCommit(t)}))}cancel(){this._cleanup()}destroy(){this.cancel()}redraw(e){const t=this._domResizerWrapper;if(!((i=t)&&i.ownerDocument&&i.ownerDocument.contains(i)))return;var i;const o=t.parentElement,r=this._getHandleHost(),n=this._viewResizerWrapper,c=[n.getStyle("width"),n.getStyle("height"),n.getStyle("left"),n.getStyle("top")];let d;if(o.isSameNode(r)){const t=e||new s(r);d=[t.width+"px",t.height+"px",void 0,void 0]}else d=[r.offsetWidth+"px",r.offsetHeight+"px",r.offsetLeft+"px",r.offsetTop+"px"];"same"!==u(c,d)&&this._options.editor.editing.view.change((e=>{e.setStyle({width:d[0],height:d[1],left:d[2],top:d[3]},n)}))}containsHandle(e){return this._domResizerWrapper.contains(e)}static isResizeHandle(e){return e.classList.contains("ck-widget__resizer__handle")}_cleanup(){this._sizeView._dismiss();this._options.editor.editing.view.change((e=>{e.setStyle("width",this._initialViewWidth,this._options.viewElement)}))}_proposeNewSize(e){const t=this.state,i={x:(o=e).pageX,y:o.pageY};var o;const r=!this._options.isCentered||this._options.isCentered(this),n={x:t._referenceCoordinates.x-(i.x+t.originalWidth),y:i.y-t.originalHeight-t._referenceCoordinates.y};r&&t.activeHandlePosition.endsWith("-right")&&(n.x=i.x-(t._referenceCoordinates.x+t.originalWidth)),r&&(n.x*=2);let s=Math.abs(t.originalWidth+n.x),c=Math.abs(t.originalHeight+n.y);return"width"==(s/t.aspectRatio>c?"width":"height")?c=s/t.aspectRatio:s=c*t.aspectRatio,{width:Math.round(s),height:Math.round(c),widthPercents:Math.min(Math.round(t.originalWidthPercents/t.originalWidth*s*100)/100,100)}}_getResizeHost(){const e=this._domResizerWrapper.parentElement;return this._options.getResizeHost(e)}_getHandleHost(){const e=this._domResizerWrapper.parentElement;return this._options.getHandleHost(e)}get _domResizerWrapper(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}_appendHandles(e){const t=["top-left","top-right","bottom-right","bottom-left"];for(const o of t)e.appendChild(new f({tag:"div",attributes:{class:"ck-widget__resizer__handle "+(i=o,`ck-widget__resizer__handle-${i}`)}}).render());var i}_appendSizeUI(e){this._sizeView=new ae,this._sizeView.render(),e.appendChild(this._sizeView.element)}}Y(".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}");
 /**
  * @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 ae extends e{constructor(){super(...arguments),this._resizers=new Map}static get pluginName(){return"WidgetResize"}init(){const e=this.editor.editing,i=k.window.document;this.set("selectedResizer",null),this.set("_activeResizer",null),e.view.addObserver(t),this._observer=new(w()),this.listenTo(e.view.document,"mousedown",this._mouseDownListener.bind(this),{priority:"high"}),this._observer.listenTo(i,"mousemove",this._mouseMoveListener.bind(this)),this._observer.listenTo(i,"mouseup",this._mouseUpListener.bind(this)),this._redrawSelectedResizerThrottled=x((()=>this.redrawSelectedResizer()),200),this.editor.ui.on("update",this._redrawSelectedResizerThrottled),this.editor.model.document.on("change",(()=>{for(const[e,t]of this._resizers)e.isAttached()||(this._resizers.delete(e),t.destroy())}),{priority:"lowest"}),this._observer.listenTo(k.window,"resize",this._redrawSelectedResizerThrottled);const o=this.editor.editing.view.document.selection;o.on("change",(()=>{const e=o.getSelectedElement(),t=this.getResizerByViewElement(e)||null;t?this.select(t):this.deselect()}))}redrawSelectedResizer(){this.selectedResizer&&this.selectedResizer.isVisible&&this.selectedResizer.redraw()}destroy(){super.destroy(),this._observer.stopListening();for(const e of this._resizers.values())e.destroy();this._redrawSelectedResizerThrottled.cancel()}select(e){this.deselect(),this.selectedResizer=e,this.selectedResizer.isSelected=!0}deselect(){this.selectedResizer&&(this.selectedResizer.isSelected=!1),this.selectedResizer=null}attachTo(e){const t=new de(e),i=this.editor.plugins;if(t.attach(),i.has("WidgetToolbarRepository")){const e=i.get("WidgetToolbarRepository");t.on("begin",(()=>{e.forceDisabled("resize")}),{priority:"lowest"}),t.on("cancel",(()=>{e.clearForceDisabled("resize")}),{priority:"highest"}),t.on("commit",(()=>{e.clearForceDisabled("resize")}),{priority:"highest"})}this._resizers.set(e.viewElement,t);const o=this.editor.editing.view.document.selection.getSelectedElement();return this.getResizerByViewElement(o)==t&&this.select(t),t}getResizerByViewElement(e){return this._resizers.get(e)}_getResizerByHandle(e){for(const t of this._resizers.values())if(t.containsHandle(e))return t}_mouseDownListener(e,t){const i=t.domTarget;de.isResizeHandle(i)&&(this._activeResizer=this._getResizerByHandle(i)||null,this._activeResizer&&(this._activeResizer.begin(i),e.stop(),t.preventDefault()))}_mouseMoveListener(e,t){this._activeResizer&&this._activeResizer.updateSize(t)}_mouseUpListener(){this._activeResizer&&(this._activeResizer.commit(),this._activeResizer=null)}}export{A as WIDGET_CLASS_NAME,R as WIDGET_SELECTED_CLASS_NAME,ee as Widget,ae as WidgetResize,ie as WidgetToolbarRepository,G as WidgetTypeAround,N as findOptimalInsertionRange,O as getLabel,H as isWidget,V as setHighlightHandling,M as setLabel,D as toWidget,F as toWidgetEditable,K as viewToModelPositionOutsideModelElement};
\ No newline at end of file
+class he extends e{constructor(){super(...arguments),this._resizers=new Map}static get pluginName(){return"WidgetResize"}init(){const e=this.editor.editing,i=k.window.document;this.set("selectedResizer",null),this.set("_activeResizer",null),e.view.addObserver(t),this._observer=new(w()),this.listenTo(e.view.document,"mousedown",this._mouseDownListener.bind(this),{priority:"high"}),this._observer.listenTo(i,"mousemove",this._mouseMoveListener.bind(this)),this._observer.listenTo(i,"mouseup",this._mouseUpListener.bind(this)),this._redrawSelectedResizerThrottled=x((()=>this.redrawSelectedResizer()),200),this.editor.ui.on("update",this._redrawSelectedResizerThrottled),this.editor.model.document.on("change",(()=>{for(const[e,t]of this._resizers)e.isAttached()||(this._resizers.delete(e),t.destroy())}),{priority:"lowest"}),this._observer.listenTo(k.window,"resize",this._redrawSelectedResizerThrottled);const o=this.editor.editing.view.document.selection;o.on("change",(()=>{const e=o.getSelectedElement(),t=this.getResizerByViewElement(e)||null;t?this.select(t):this.deselect()}))}redrawSelectedResizer(){this.selectedResizer&&this.selectedResizer.isVisible&&this.selectedResizer.redraw()}destroy(){super.destroy(),this._observer.stopListening();for(const e of this._resizers.values())e.destroy();this._redrawSelectedResizerThrottled.cancel()}select(e){this.deselect(),this.selectedResizer=e,this.selectedResizer.isSelected=!0}deselect(){this.selectedResizer&&(this.selectedResizer.isSelected=!1),this.selectedResizer=null}attachTo(e){const t=new le(e),i=this.editor.plugins;if(t.attach(),i.has("WidgetToolbarRepository")){const e=i.get("WidgetToolbarRepository");t.on("begin",(()=>{e.forceDisabled("resize")}),{priority:"lowest"}),t.on("cancel",(()=>{e.clearForceDisabled("resize")}),{priority:"highest"}),t.on("commit",(()=>{e.clearForceDisabled("resize")}),{priority:"highest"})}this._resizers.set(e.viewElement,t);const o=this.editor.editing.view.document.selection.getSelectedElement();return this.getResizerByViewElement(o)==t&&this.select(t),t}getResizerByViewElement(e){return this._resizers.get(e)}_getResizerByHandle(e){for(const t of this._resizers.values())if(t.containsHandle(e))return t}_mouseDownListener(e,t){const i=t.domTarget;le.isResizeHandle(i)&&(this._activeResizer=this._getResizerByHandle(i)||null,this._activeResizer&&(this._activeResizer.begin(i),e.stop(),t.preventDefault()))}_mouseMoveListener(e,t){this._activeResizer&&this._activeResizer.updateSize(t)}_mouseUpListener(){this._activeResizer&&(this._activeResizer.commit(),this._activeResizer=null)}}export{A as WIDGET_CLASS_NAME,R as WIDGET_SELECTED_CLASS_NAME,ie as Widget,he as WidgetResize,re as WidgetToolbarRepository,Q as WidgetTypeAround,B as calculateResizeHostAncestorWidth,$ as calculateResizeHostPercentageWidth,N as findOptimalInsertionRange,F as getLabel,H as isWidget,V as setHighlightHandling,M as setLabel,W as toWidget,O as toWidgetEditable,L as viewToModelPositionOutsideModelElement};
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/af.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/af.js
index eea9c10619b2fc58523d150d4c11b8f20fbe2d5a..2334d16af518ccad40366652860c4e2c11b60fed 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/af.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/af.js
@@ -1 +1 @@
-(function(d){	const l = d['af'] = d['af'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Belyn links","Align right":"Belyn regs","Align center":"Belyn in die middel",Justify:"Belyn beide kante","Text alignment":"Teksbelyning","Text alignment toolbar":"Teksbelyning nutsbank",Bold:"Vet",Italic:"Kursief",Underline:"Onderstreep",Code:"Bronkode",Strikethrough:"Deurstreep",Subscript:"Onderskrif",Superscript:"Boskrif","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Verwysingsaanhaling","Insert code block":"Voeg bronkodeblok in","Plain text":"Gewone skrif","Code block":"",Cancel:"Kanselleer",Clear:"","Remove color":"Verwyder kleur","Restore default":"Herstel verstek",Save:"Stoor","Show more items":"Wys meer items","%0 of %1":"%0 van %1","Cannot upload file:":"Lêer nie opgelaai nie:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"Soek en vervang","Find in text…":"Soek in teks …",Find:"Soek","Previous result":"Vorige resultaat","Next result":"Volgende resultaat",Replace:"Vervang","Replace all":"Vervang alles","Match case":"Hooflettersensitief","Whole words only":"Slegs hele woorde","Replace with…":"Vervang met ...","Text to find must not be empty.":"Soekteks mag nie leeg wees nie.","Tip: Find some text first in order to replace it.":"Wenk: Soek eers 'n bietjie teks om dit te vervang.","Advanced options":"","Find in the document":"","Remove Format":"Verwyder formatering","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Wysig",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":""}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['af'] = d['af'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Belyn links","Align right":"Belyn regs","Align center":"Belyn in die middel",Justify:"Belyn beide kante","Text alignment":"Teksbelyning","Text alignment toolbar":"Teksbelyning nutsbank",Bold:"Vet",Italic:"Kursief",Underline:"Onderstreep",Code:"Bronkode",Strikethrough:"Deurstreep",Subscript:"Onderskrif",Superscript:"Boskrif","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Verwysingsaanhaling","Insert code block":"Voeg bronkodeblok in","Plain text":"Gewone skrif","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Kanselleer",Clear:"","Remove color":"Verwyder kleur","Restore default":"Herstel verstek",Save:"Stoor","Show more items":"Wys meer items","%0 of %1":"%0 van %1","Cannot upload file:":"Lêer nie opgelaai nie:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"Soek en vervang","Find in text…":"Soek in teks …",Find:"Soek","Previous result":"Vorige resultaat","Next result":"Volgende resultaat",Replace:"Vervang","Replace all":"Vervang alles","Match case":"Hooflettersensitief","Whole words only":"Slegs hele woorde","Replace with…":"Vervang met ...","Text to find must not be empty.":"Soekteks mag nie leeg wees nie.","Tip: Find some text first in order to replace it.":"Wenk: Soek eers 'n bietjie teks om dit te vervang.","Advanced options":"","Find in the document":"","Remove Format":"Verwyder formatering","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Wysig",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":""}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ar.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ar.js
index 1ca9578b5ccae0418096b406fc96175705182696..7f4beb1f7640b367cc2077780aa0a997ee2cab8c 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ar.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ar.js
@@ -1 +1 @@
-(function(d){	const l = d['ar'] = d['ar'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"محاذاة لليسار","Align right":"محاذاة لليمين","Align center":"محاذاة في المنتصف",Justify:"ضبط","Text alignment":"محاذاة النص","Text alignment toolbar":"شريط أدوات محاذاة النص","Revert autoformatting action":"العودة إلى إجراء التنسيق التلقائي",Bold:"عريض",Italic:"مائل",Underline:"تحته خط",Code:"شفرة برمجية",Strikethrough:"يتوسطه خط",Subscript:"حرف منخفض",Superscript:"حرف مرتفع","Italic text":"نص مائل","Move out of an inline code style":"ابتعدْ عن نمط التعليمات البرمجية المضمّنة","Bold text":"نص غامق","Underline text":"تسطير النص","Strikethrough text":"توسيط الخط في النص","Block quote":"اقتباس","Copy selected content":"انسخْ المحتوى المحدد","Paste content":"الصقْ المحتوى","Paste content as plain text":"الصقْ المحتوى كنص عادي","Insert code block":"إدراج كتلة تعليمات برمجية","Plain text":"نص عادي","Code block":"كتلة تعليمات برمجية",Cancel:"إلغاء",Clear:"مسح","Remove color":"إزالة اللون","Restore default":"استعادة الافتراضي",Save:"حفظ","Show more items":"عرض المزيد من العناصر","%0 of %1":"%0 من %1","Cannot upload file:":"لا يمكن رفع الملف:","Rich Text Editor. Editing area: %0":"محرر النصوص المنسّقة. منطقة التحرير: %0","Insert with file manager":"إدخال مع مدير الملفات","Replace with file manager":"استبدال بمدير الملفات","Insert image with file manager":"إدراج صورة مع مدير الملفات","Replace image with file manager":"استبدال الصورة بمدير الملفات","Toggle caption off":"إخفاء التسمية التوضيحية","Toggle caption on":"عرض التسمية التوضيحية","Content editing keystrokes":"ضغطة المفاتيح لتحرير المحتوى","These keyboard shortcuts allow for quick access to content editing features.":"تسمح اختصارات لوحة المفاتيح هذه بالوصول سريعاً إلى ميزات تحرير المحتوى.","User interface and content navigation keystrokes":"واجهة المستخدم وضغطة المفاتيح للتنقل في المحتوى","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"استخدمْ ضغطة المفاتيح التالية للتنقل بشكل أكثر كفاءة في واجهة مستخدم CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"أغلقْ البالونات السياقية والقوائم المنسدلة ومربعات الحوار","Open the accessibility help dialog":"افتحْ مربع الحوار بشأن تعليمات إمكانية الوصول","Move focus between form fields (inputs, buttons, etc.)":"انقلْ التركيز بين حقول النموذج (المدخلات والأزرار وما إلى ذلك)","Move focus to the menu bar, navigate between menu bars":"انقلْ التركيز إلى شريط القائمة، وتَنقّلْ بين أشرطة القوائم","Move focus to the toolbar, navigate between toolbars":"انقلْ التركيز إلى شريط الأدوات، وتنقّلْ بين أشرطة الأدوات","Navigate through the toolbar or menu bar":"تنقّلْ عبر شريط الأدوات أو شريط القوائم","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"قم بتنفيذ الزر المركَّز حالياً، حيث أن تنفيذ الأزرار المتفاعلة مع محتوى المحرِّر يؤدي إلى إعادة التركيز إلى المحتوى.",Accept:"قبول","Insert a soft break (a <code>&lt;br&gt;</code> element)":"قمْ بإدراج فاصل بسيط (عنصر <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"قمْ بإدراج فاصل ثابت (فقرة جديدة)","Find and replace":"البحث والاستبدال","Find in text…":"البحث في النص...",Find:"البحث","Previous result":"النتيجة السابقة","Next result":"النتيجة التالية",Replace:"استبدال","Replace all":"استبدال الكل","Match case":"مطابقة حالة الأحرف","Whole words only":"الكلمات بأكملها فقط","Replace with…":"استبدال بـ...","Text to find must not be empty.":"لا يمكن لبيان النص المطلوب البحث عنه أن يكون فارغاً.","Tip: Find some text first in order to replace it.":"نصيحة: في البداية، ابحث عن جزء من النص؛ لتتمكن من استبداله. ","Advanced options":"الخيارات المتقدمة","Find in the document":"ابحثْ في الوثيقة","Font Size":"حجم الخط",Tiny:"ضئيل",Small:"صغير",Big:"كبير",Huge:"ضخم","Font Family":"نوع الخط",Default:"افتراضي","Font Color":"لون الخط","Font Background Color":"لون خلفية الخط","Document colors":"ألوان المستند",Paragraph:"فقرة",Heading:"عنوان","Choose heading":"اختر عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6","Type your title":"أدخل العنوان","Type or paste your content here.":"أكتب المحتوى أو ألصقه هنا.","Horizontal line":"خط أفقي","HTML object":"عنصر HTML","Increase indent":"زيادة المسافة البادئة","Decrease indent":"تقليص المسافة البادئة",Unlink:"إلغاء الرابط",Link:"رابط","Link URL":"رابط عنوان","Link image":"ربط الصورة","Edit link":"تحرير الرابط","Open link in new tab":"فتح الرابط في تبويب جديد","This link has no URL":"لا يحتوي هذا الرابط على عنوان","Open in a new tab":"فتح في تبويب جديد",Downloadable:"يمكن تنزيله","Create link":"قمْ بإنشاء رابط","Move out of a link":"ابتعدْ عن الرابط","Numbered List":"قائمة رقمية","Bulleted List":"قائمة نقطية","To-do List":"قائمة المهام","Bulleted list styles toolbar":"شريط أدوات أنماط قوائم التعداد النقطي","Numbered list styles toolbar":"شريط أدوات أنماط القوائم المرقمة","Toggle the disc list style":"تبديل نمط قائمة الأقراص","Toggle the circle list style":"تبديل نمط قائمة الدوائر","Toggle the square list style":"تبديل نمط قائمة المربعات","Toggle the decimal list style":"تبديل نمط قائمة الأرقام العشرية","Toggle the decimal with leading zero list style":"تبديل الأرقام العشرية بنمط قائمة الأصفار البادئة","Toggle the lower–roman list style":"تبديل نمط قائمة الأرقام الرومانية الصغيرة","Toggle the upper–roman list style":"تبديل نمط قائمة الأرقام الرومانية الكبيرة","Toggle the lower–latin list style":"تبديل نمط قائمة الأحرف اللاتينية الصغيرة","Toggle the upper–latin list style":"تبديل نمط قائمة الأحرف اللاتينية الكبيرة",Disc:"قرص",Circle:"دائرة",Square:"مربع",Decimal:"رقم عشري","Decimal with leading zero":"رقم عشري مع البدء بصفر ","Lower–roman":"رقم روماني صغير","Upper-roman":"رقم روماني كبير","Lower-latin":"حرف لاتيني صغير","Upper-latin":"حرف لاتيني كبير","List properties":"خصائص القائمة","Start at":"البدء من","Invalid start index value.":"قيمة فهرس البداية غير صالحة.","Start index must be greater than 0.":"يجب أن تكون قيمة البداية في الفهرس أكبر من 0.","Reversed order":"عكس اتجاه الترتيب","Keystrokes that can be used in a list":"ضغطة المفاتيح التي يمكن استخدامها في القائمة","Increase list item indent":"زيادة المسافة البادئة لعنصر القائمة","Decrease list item indent":"تقليل المسافة البادئة لعنصر القائمة","Remove Format":"إزالة التنسيق","Select all":"تحديد الكل","Show blocks":"عرض الكتل",Source:"المصدر","Show source":"إظهار المصدر","Special characters":"أحرف خاصة",All:"الكل",Arrows:"أسهم",Currency:"عملة",Latin:"لاتيني",Mathematical:"رياضي",Text:"نص","leftwards simple arrow":"سهم بسيط يشير إلى اليسار","rightwards simple arrow":"سهم بسيط يشير إلى اليمين","upwards simple arrow":"سهم بسيط يشير إلى الأعلى","downwards simple arrow":"سهم بسيط يشير إلى الأسفل","leftwards double arrow":"سهم مزدوج متجه يساراً","rightwards double arrow":"سهم مزدوج متجه يميناً","upwards double arrow":"سهم مزدوج متجه لأعلى","downwards double arrow":"سهم مزدوج متجه لأسفل","leftwards dashed arrow":"سهم متقطع متجه يساراً","rightwards dashed arrow":"سهم متقطع متجه يميناً","upwards dashed arrow":"سهم متقطع متجه لأعلى","downwards dashed arrow":"سهم متقطع متجه لأسفل","leftwards arrow to bar":"سهم يشير إلى خط جهة اليسار","rightwards arrow to bar":"سهم يشير إلى خط جهة اليمين","upwards arrow to bar":"سهم لأعلى يشير إلى خط","downwards arrow to bar":"سهم لأسفل يشير إلى خط","up down arrow with base":"سهم بالاتجاهين أعلى وأسفل، له قاعدة","back with leftwards arrow above":"\"عودة\" أعلاها سهم يتجه يساراً","end with leftwards arrow above":"\"النهاية\" أعلاها سهم يتجه يساراً","on with exclamation mark with left right arrow above":"\"يعمل\" وعلامة تعجب، أعلاهما سهم باتجاهين يميناً ويساراً","soon with rightwards arrow above":"\"قريباً\" أعلاها سهم يتجه يميناً","top with upwards arrow above":"\"إلى القمة\" أعلاها سهم لأعلى","Dollar sign":"رمز الدولار","Euro sign":"رمز اليورو","Yen sign":"رمز الين","Pound sign":"رمز الجنيه","Cent sign":"رمز السنت","Euro-currency sign":"رمز عملة اليورو","Colon sign":"رمز الكولون","Cruzeiro sign":"رمز الكروزيرو","French franc sign":"رمز الفرانك الفرنسي","Lira sign":"رمز الليرة","Currency sign":"رمز العملة","Bitcoin sign":"رمز البيتكوين","Mill sign":"رمز المليم","Naira sign":"رمز النيرة","Peseta sign":"رمز البيزيتا","Rupee sign":"رمز الروبية","Won sign":"رمز الوون","New sheqel sign":"رمز الشيكل الجديد","Dong sign":"رمز الدونغ","Kip sign":"رمز الكيب","Tugrik sign":"رمز التوغروغ","Drachma sign":"رمز الدراخما","German penny sign":"رمز البنس الألماني","Peso sign":"رمز البيزو","Guarani sign":"رمز الغواراني","Austral sign":"رمز الأسترال","Hryvnia sign":"رمز الهريفنا","Cedi sign":"رمز السيدي","Livre tournois sign":"رمز الليفر تورنوز","Spesmilo sign":"رمز السبسميلو","Tenge sign":"رمز التينغ","Indian rupee sign":"رمز الروبية الهندية","Turkish lira sign":"رمز الليرة التركية","Nordic mark sign":"رمز المارك الاسكندنافي","Manat sign":"رمز المانات","Ruble sign":"رمز الروبيل","Latin capital letter a with macron":"حرف a لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter a with macron":"حرف a لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter a with breve":"حرف a لاتيني كبير مع علامة تشكيل بريف","Latin small letter a with breve":"حرف a لاتيني صغير مع علامة تشكيل بريف","Latin capital letter a with ogonek":"حرف a لاتيني كبير مع علامة تشكيل خطاف","Latin small letter a with ogonek":"حرف a لاتيني صغير مع علامة تشكيل خطاف","Latin capital letter c with acute":"حرف c لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter c with acute":"حرف c لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter c with circumflex":"حرف c لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter c with circumflex":"حرف c لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter c with dot above":"حرف c لاتيني كبير مع نقطة أعلاه","Latin small letter c with dot above":"حرف c لاتيني صغير مع نقطة أعلاه","Latin capital letter c with caron":"حرف c لاتيني كبير مع علامة تشكيل كارون","Latin small letter c with caron":"حرف c لاتيني صغير مع علامة تشكيل كارون","Latin capital letter d with caron":"حرف d لاتيني كبير مع علامة تشكيل كارون","Latin small letter d with caron":"حرف d لاتيني صغير مع علامة تشكيل كارون","Latin capital letter d with stroke":"حرف d لاتيني كبير مع علامة شطب","Latin small letter d with stroke":"حرف d لاتيني صغير مع علامة شطب","Latin capital letter e with macron":"حرف e لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter e with macron":"حرف e لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter e with breve":"حرف e لاتيني كبير مع علامة تشكيل بريف","Latin small letter e with breve":"حرف e لاتيني صغير مع علامة تشكيل بريف","Latin capital letter e with dot above":"حرف e لاتيني كبير مع نقطة أعلاه","Latin small letter e with dot above":"حرف e لاتيني صغير مع نقطة أعلاه","Latin capital letter e with ogonek":"حرف e لاتيني كبير مع علامة تشكيل خطاف","Latin small letter e with ogonek":"حرف e لاتيني صغير مع علامة تشكيل خطاف","Latin capital letter e with caron":"حرف e لاتيني كبير مع علامة تشكيل كارون","Latin small letter e with caron":"حرف e لاتيني صغير مع علامة تشكيل كارون","Latin capital letter g with circumflex":"حرف g لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter g with circumflex":"حرف g لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter g with breve":"حرف g لاتيني كبير مع علامة تشكيل بريف","Latin small letter g with breve":"حرف g لاتيني صغير مع علامة تشكيل بريف","Latin capital letter g with dot above":"حرف g لاتيني كبير مع نقطة أعلاه","Latin small letter g with dot above":"حرف g لاتيني صغير مع نقطة أعلاه","Latin capital letter g with cedilla":"حرف g لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter g with cedilla":"حرف g لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter h with circumflex":"حرف h لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter h with circumflex":"حرف h لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter h with stroke":"حرف h لاتيني كبير مع علامة شطب","Latin small letter h with stroke":"حرف h لاتيني صغير مع علامة شطب","Latin capital letter i with tilde":"حرف i لاتيني كبير مع علامة المد","Latin small letter i with tilde":"حرف i لاتيني صغير مع علامة المد","Latin capital letter i with macron":"حرف i لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter i with macron":"حرف i لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter i with breve":"حرف i لاتيني كبير مع علامة تشكيل بريف","Latin small letter i with breve":"حرف i لاتيني صغير مع علامة تشكيل بريف","Latin capital letter i with ogonek":"حرف i لاتيني كبير مع علامة تشكيل خطاف","Latin small letter i with ogonek":"حرف i لاتيني صغير مع علامة تشكيل خطاف","Latin capital letter i with dot above":"حرف i لاتيني كبير مع نقطة أعلاه","Latin small letter dotless i":"حرف i لاتيني صغير بدون نقطة","Latin capital ligature ij":"حرف ij لاتيني مُركَّب كبير","Latin small ligature ij":"حرف ij لاتيني مُركَّب صغير","Latin capital letter j with circumflex":"حرف j لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter j with circumflex":"حرف j لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter k with cedilla":"حرف k لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter k with cedilla":"حرف k لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter kra":"حرف kra لاتيني صغير","Latin capital letter l with acute":"حرف l لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter l with acute":"حرف l لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter l with cedilla":"حرف l لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter l with cedilla":"حرف l لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter l with caron":"حرف l لاتيني كبير مع علامة تشكيل كارون","Latin small letter l with caron":"حرف l لاتيني صغير مع علامة تشكيل كارون","Latin capital letter l with middle dot":"حرف l لاتيني كبير مع نقطة عند الوسط","Latin small letter l with middle dot":"حرف l لاتيني صغير مع نقطة عند الوسط","Latin capital letter l with stroke":"حرف l لاتيني كبير مع علامة شطب","Latin small letter l with stroke":"حرف l لاتيني صغير مع علامة شطب","Latin capital letter n with acute":"حرف n لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter n with acute":"حرف n لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter n with cedilla":"حرف n لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter n with cedilla":"حرف n لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter n with caron":"حرف n لاتيني كبير مع علامة تشكيل كارون","Latin small letter n with caron":"حرف n لاتيني صغير مع علامة تشكيل كارون","Latin small letter n preceded by apostrophe":"حرف n لاتيني صغير مسبوقة بعلامة فاصلة عليا","Latin capital letter eng":"حرف eng لاتيني كبير","Latin small letter eng":"حرف eng لاتيني صغير","Latin capital letter o with macron":"حرف o لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter o with macron":"حرف o لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter o with breve":"حرف o لاتيني كبير مع علامة تشكيل بريف","Latin small letter o with breve":"حرف o لاتيني صغير مع علامة تشكيل بريف","Latin capital letter o with double acute":"حرف o لاتيني كبير مع علامة تشكيل النبرة الحادة المزدوجة","Latin small letter o with double acute":"حرف o لاتيني صغير مع علامة تشكيل النبرة الحادة المزدوجة","Latin capital ligature oe":"حرف oe لاتيني مُركَّب كبير","Latin small ligature oe":"حرف oe لاتيني مُركَّب صغير","Latin capital letter r with acute":"حرف r لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter r with acute":"حرف r لاتيني صغير مع علامة تشكيل النبرة الحادة\n","Latin capital letter r with cedilla":"حرف r لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter r with cedilla":"حرف r لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter r with caron":"حرف r لاتيني كبير مع علامة تشكيل كارون","Latin small letter r with caron":"حرف r لاتيني صغير مع علامة تشكيل كارون","Latin capital letter s with acute":"حرف s لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter s with acute":"حرف s لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter s with circumflex":"حرف s لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter s with circumflex":"حرف s لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter s with cedilla":"حرف s لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter s with cedilla":"حرف s لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter s with caron":"حرف s لاتيني كبير مع علامة تشكيل كارون","Latin small letter s with caron":"حرف s لاتيني صغير مع علامة تشكيل كارون","Latin capital letter t with cedilla":"حرف t لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter t with cedilla":"حرف t لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter t with caron":"حرف t لاتيني كبير مع علامة تشكيل كارون","Latin small letter t with caron":"حرف t لاتيني صغير مع علامة تشكيل كارون","Latin capital letter t with stroke":"حرف t لاتيني كبير مع علامة شطب","Latin small letter t with stroke":"حرف t لاتيني صغير مع علامة شطب","Latin capital letter u with tilde":"حرف u لاتيني كبير مع علامة المد","Latin small letter u with tilde":"حرف u لاتيني صغير مع علامة المد","Latin capital letter u with macron":"حرف u لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter u with macron":"حرف u لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter u with breve":"حرف u لاتيني كبير مع علامة تشكيل بريف","Latin small letter u with breve":"حرف u لاتيني صغير مع علامة تشكيل بريف","Latin capital letter u with ring above":"حرف u لاتيني كبير مع حلقة أعلاه","Latin small letter u with ring above":"حرف u لاتيني صغير مع حلقة أعلاه","Latin capital letter u with double acute":"حرف u لاتيني كبير مع علامة تشكيل النبرة الحادة المزدوجة","Latin small letter u with double acute":"حرف u لاتيني صغير مع علامة تشكيل النبرة الحادة المزدوجة","Latin capital letter u with ogonek":"حرف u لاتيني كبير مع علامة تشكيل خطاف","Latin small letter u with ogonek":"حرف u لاتيني صغير مع علامة تشكيل خطاف","Latin capital letter w with circumflex":"حرف w لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter w with circumflex":"حرف w لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter y with circumflex":"حرف y لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter y with circumflex":"حرف y لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter y with diaeresis":"حرف y لاتيني كبير مع نقطتين أعلاه","Latin capital letter z with acute":"حرف z لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter z with acute":"حرف z لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter z with dot above":"حرف z لاتيني كبير مع نقطة أعلاه","Latin small letter z with dot above":"حرف z لاتيني صغير مع نقطة أعلاه","Latin capital letter z with caron":"حرف z لاتيني كبير مع علامة تشكيل كارون","Latin small letter z with caron":"حرف z لاتيني صغير مع علامة تشكيل كارون","Latin small letter long s":"حرف \"s طويل\" لاتيني صغير","Less-than sign":"علامة أقل من","Greater-than sign":"علامة أكبر من","Less-than or equal to":"أقل من أو يساوي","Greater-than or equal to":"أكبر من أو يساوي","En dash":"شرطة قصيرة","Em dash":"شرطة طويلة",Macron:"علامة التشكيل ماكرون",Overline:"خط أعلى الحرف","Degree sign":"علامة الدرجة","Minus sign":"علامة الطرح","Plus-minus sign":"علامة الطرح والجمع","Division sign":"علامة القسمة","Fraction slash":"شرطة الكسر","Multiplication sign":"علامة الضرب","Latin small letter f with hook":"حرف f لاتيني صغير مع علامة الخطاف",Integral:"علامة التكامل","N-ary summation":"جمع مصفوفة N",Infinity:"علامة ما لا نهاية","Square root":"الجذر التربيعي","Tilde operator":"علامة دلتا","Approximately equal to":"يساوي تقريباً","Almost equal to":"يساوي على الأرجح","Not equal to":"لا يساوي","Identical to":"مطابق لـ","Element of":"ينتمي إلى","Not an element of":"لا ينتمي إلى","Contains as member":"يحتوي كعضو","N-ary product":"حاصل مصفوفة N","Logical and":"and المنطقية","Logical or":"or المنطقية","Not sign":"علامة Not المنطقية",Intersection:"تقاطع",Union:"اتحاد","Partial differential":"التفاضلية الجزئية","For all":"علامة للكل","There exists":"علامة يوجد بها","Empty set":"مجموعة فارغة",Nabla:"رمز نبلة","Asterisk operator":"علامة الضرب (النجمة)","Proportional to":"يتناسب مع",Angle:"علامة الزاوية","Vulgar fraction one quarter":"الكسر الاعتيادي ربع","Vulgar fraction one half":"الكسر الاعتيادي نصف","Vulgar fraction three quarters":"الكسر الاعتيادي ثلاثة أرباع","Single left-pointing angle quotation mark":"علامة تنصيص أحادية، رمز الزاوية، تشير جهة اليسار","Single right-pointing angle quotation mark":"علامة تنصيص أحادية، رمز الزاوية، تشير جهة اليمين","Left-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليسار","Right-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليمين","Left single quotation mark":"علامة تنصيص أحادية، تشير جهة اليسار","Right single quotation mark":"علامة تنصيص أحادية، تشير جهة اليمين","Left double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليسار","Right double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليمين","Single low-9 quotation mark":"علامة تنصيص 9 منخفضة، أحادية","Double low-9 quotation mark":"علامة تنصيص 9 منخفضة، مزدوجة","Inverted exclamation mark":"علامة تعجّب مقلوبة","Inverted question mark":"علامة استفهام مقلوبة","Two dot leader":"سابقة من نقطتان","Horizontal ellipsis":"علامة القطع الأفقي","Double dagger":"رمز الخنجر المزدوج","Per mille sign":"علامة \"لكل ميل\"","Per ten thousand sign":"علامة \"لكل 10 آلاف\"","Double exclamation mark":"علامة تعجّب مزدوجة","Question exclamation mark":"علامة استفهام مزدوجة","Exclamation question mark":"علامة استفهام مع علامة تعجب","Double question mark":"علامة استفهام مزدوجة","Copyright sign":"علامة \"حق التأليف والنشر\"","Registered sign":"علامة \"مسجل\"","Trade mark sign":"رمز العلامة التجارية","Section sign":"علامة القطاع","Paragraph sign":"علامة الفقرة","Reversed paragraph sign":"علامة الفقرة مقلوبة","Character categories":"فئات الأحرف",Styles:"الأنماط","Multiple styles":"أنماط متعددة","Block styles":"أنماط الكتل","Text styles":"أنماط النصوص","Insert table":"إدراج جدول","Header column":"عمود عنوان","Insert column left":"أدخل العمود إلى اليسار","Insert column right":"أدخل العمود إلى اليمين","Delete column":"حذف العمود","Select column":"حدد العمود",Column:"عمود","Header row":"صف عنوان","Insert row below":"ادراج صف بعد","Insert row above":"ادراج صف قبل","Delete row":"حذف الصف","Select row":"حدد صفًا",Row:"صف","Merge cell up":"دمج الخلايا للأعلى","Merge cell right":"دمج الخلايا لليمين","Merge cell down":"دمج الخلايا للأسفل","Merge cell left":"دمج الخلايا لليسار","Split cell vertically":"فصل الخلايا بشكل عمودي","Split cell horizontally":"فصل الخلايا بشكل افقي","Merge cells":"دمج الخلايا","Table toolbar":"شريط أدوات الجدول","Table properties":"خصائص الجدول","Cell properties":"خصائص الخلية",Border:"الحدود",Style:"أسلوب",Width:"العرض",Height:"الارتفاع",Color:"اللون",Background:"الخلفية",Padding:"الحاشية",Dimensions:"الابعاد","Table cell text alignment":"محاذاة نص خلية الجدول",Alignment:"المحاذاة","Horizontal text alignment toolbar":"شريط أدوات محاذاة النص الأفقي","Vertical text alignment toolbar":"شريط أدوات محاذاة النص العمودي","Table alignment toolbar":"شريط أدوات محاذاة الجدول",None:"لا شيء",Solid:"صلب",Dotted:"منقط",Dashed:"متقطع",Double:"مزدوج",Groove:"إطار محفور",Ridge:"إطار ناتئ",Inset:"منخفض",Outset:"بارز","Align cell text to the left":"قم بمحاذاة نص الخلية إلى اليسار","Align cell text to the center":"قم بمحاذاة نص الخلية إلى المركز","Align cell text to the right":"قم بمحاذاة نص الخلية إلى اليمين","Justify cell text":"ضبط نص الخلية","Align cell text to the top":"قم بمحاذاة نص الخلية إلى الأعلى","Align cell text to the middle":"قم بمحاذاة نص الخلية إلى المنتصف","Align cell text to the bottom":"قم بمحاذاة نص الخلية للاسفل","Align table to the left":"قم بمحاذاة الجدول إلى اليسار","Center table":"قم بمحاذاة الجدول إلى المنتصف","Align table to the right":"قم بمحاذاة الجدول إلى اليمين","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"هذا اللون غير صالح. جرِّب \"#FF0000\" أو \"rgb(255,0,0)\" أو \"أحمر\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"هذه القيمة غير صالحة. جرِّب \"10px\" أو \"2em\" أو \"2\" وحسب.","Color picker":"أداة انتقاء الألوان","Enter table caption":"أدخل التسمية التوضيحية للجدول","Keystrokes that can be used in a table cell":"ضغطة المفاتيح التي يمكن استخدامها في خلية الجدول","Move the selection to the next cell":"انقلْ التحديد إلى الخلية التالية","Move the selection to the previous cell":"انقلْ التحديد إلى الخلية السابقة","Insert a new table row (when in the last cell of a table)":"قمْ بإدراج صف جدول جديد (في آخر خلية من الجدول)","Navigate through the table":"تنقّلْ عبر الجدول",Table:"جدول","Rich Text Editor":"معالج نصوص","Editor editing area: %0":"منطقة تحرير المحرر: %0","Edit block":"كتلة التحرير","Click to edit block":"انقر لتحرير الوحدة التجميعية","Drag to move":"اسحب للنقل",Next:"التالي",Previous:"السابق","Editor toolbar":"شريط أدوات المحرر","Dropdown toolbar":"شريط أدوات القائمة المنسدلة",Black:"أسود","Dim grey":"رمادي خافت",Grey:"رمادي","Light grey":"رمادي فاتح",White:"أبيض",Red:"أحمر",Orange:"برتقالي",Yellow:"أصفر","Light green":"أخضر فاتح",Green:"أخضر",Aquamarine:"أخضر زبرجد",Turquoise:"فيروزي","Light blue":"أزرق فاتح",Blue:"أزرق",Purple:"أرجواني","Editor block content toolbar":"شريط المحرر لأدوات كتلة المحتوى","Editor contextual toolbar":"شريط المحرر للأدوات السياقية",HEX:"لون سداسي عشري","No results found":"لم يتم العثور على نتائج","No searchable items":"لا توجد عناصر قابلة للبحث متاحة","Editor dialog":"حوار المحرر",Close:"إغلاق","Help Contents. To close this dialog press ESC.":"محتويات التعليمات. لإغلاق هذا الحوار، اضغطْ على مفتاح ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"ستجد أدناه قائمة باختصارات لوحة المفاتيح التي يمكن استخدامها في المحرِّر.","(may require <kbd>Fn</kbd>)":"(قد يتطلب <kbd>مفتاح Fn</kbd>)",Accessibility:"إمكانية الوصول","Accessibility help":"تعليمات إمكانية الوصول","Press %0 for help.":"اضغط على %0 للحصول على التعليمات.","Move focus in and out of an active dialog window":"انقلْ التركيز داخل وخارج نافذة الحوار النشطة",MENU_BAR_MENU_FILE:"ملف",MENU_BAR_MENU_EDIT:"تحرير",MENU_BAR_MENU_VIEW:"عرض",MENU_BAR_MENU_INSERT:"إدراج",MENU_BAR_MENU_FORMAT:"صيغة",MENU_BAR_MENU_TOOLS:"أدوات",MENU_BAR_MENU_HELP:"مساعدة",MENU_BAR_MENU_TEXT:"نص",MENU_BAR_MENU_FONT:"خط","Editor menu bar":"شريط قائمة المحرِّر",Undo:"تراجع",Redo:"إعادة","Upload in progress":"جاري الرفع","Widget toolbar":"شريط أدوات الواجهة","Insert paragraph before block":"إدراج فقرة قبل الكتلة","Insert paragraph after block":"إدراج فقرة بعد الكتلة","Press Enter to type after or press Shift + Enter to type before the widget":"اضغط على Enter للكتابة بعد ذلك أو اضغط على Shift + Enter للكتابة قبل الأداة","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"ضغطة المفاتيح التي يمكن استخدامها عند اختيار الأداة (على سبيل المثال: الصورة والجدول وما إلى ذلك)","Insert a new paragraph directly after a widget":"قم بإدراج فقرة جديدة مباشرةً بعد الأداة","Insert a new paragraph directly before a widget":"قم بإدراج فقرة جديدة مباشرةً قبل الأداة","Move the caret to allow typing directly before a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً قبل الأداة","Move the caret to allow typing directly after a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً بعد الأداة","Words: %0":"الكلمات: %0","Characters: %0":"الأحرف: %0"}	);l.getPluralForm=function(n){return n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ar'] = d['ar'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"محاذاة لليسار","Align right":"محاذاة لليمين","Align center":"محاذاة في المنتصف",Justify:"ضبط","Text alignment":"محاذاة النص","Text alignment toolbar":"شريط أدوات محاذاة النص","Revert autoformatting action":"العودة إلى إجراء التنسيق التلقائي",Bold:"عريض",Italic:"مائل",Underline:"تحته خط",Code:"شفرة برمجية",Strikethrough:"يتوسطه خط",Subscript:"حرف منخفض",Superscript:"حرف مرتفع","Italic text":"نص مائل","Move out of an inline code style":"ابتعدْ عن نمط التعليمات البرمجية المضمّنة","Bold text":"نص غامق","Underline text":"تسطير النص","Strikethrough text":"توسيط الخط في النص","Block quote":"اقتباس","Copy selected content":"انسخْ المحتوى المحدد","Paste content":"الصقْ المحتوى","Paste content as plain text":"الصقْ المحتوى كنص عادي","Insert code block":"إدراج كتلة تعليمات برمجية","Plain text":"نص عادي","Leaving %0 code snippet":"ترك مقتطف الكود %0","Entering %0 code snippet":"إدخال مقتطف الكود %0","Entering code snippet":"إدخال مقتطف الكود","Leaving code snippet":"ترك مقتطف الكود","Code block":"كتلة تعليمات برمجية",Cancel:"إلغاء",Clear:"مسح","Remove color":"إزالة اللون","Restore default":"استعادة الافتراضي",Save:"حفظ","Show more items":"عرض المزيد من العناصر","%0 of %1":"%0 من %1","Cannot upload file:":"لا يمكن رفع الملف:","Rich Text Editor. Editing area: %0":"محرر النصوص المنسّقة. منطقة التحرير: %0","Insert with file manager":"إدخال مع مدير الملفات","Replace with file manager":"استبدال بمدير الملفات","Insert image with file manager":"إدراج صورة مع مدير الملفات","Replace image with file manager":"استبدال الصورة بمدير الملفات","Toggle caption off":"إخفاء التسمية التوضيحية","Toggle caption on":"عرض التسمية التوضيحية","Content editing keystrokes":"ضغطة المفاتيح لتحرير المحتوى","These keyboard shortcuts allow for quick access to content editing features.":"تسمح اختصارات لوحة المفاتيح هذه بالوصول سريعاً إلى ميزات تحرير المحتوى.","User interface and content navigation keystrokes":"واجهة المستخدم وضغطة المفاتيح للتنقل في المحتوى","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"استخدمْ ضغطة المفاتيح التالية للتنقل بشكل أكثر كفاءة في واجهة مستخدم CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"أغلقْ البالونات السياقية والقوائم المنسدلة ومربعات الحوار","Open the accessibility help dialog":"افتحْ مربع الحوار بشأن تعليمات إمكانية الوصول","Move focus between form fields (inputs, buttons, etc.)":"انقلْ التركيز بين حقول النموذج (المدخلات والأزرار وما إلى ذلك)","Move focus to the menu bar, navigate between menu bars":"انقلْ التركيز إلى شريط القائمة، وتَنقّلْ بين أشرطة القوائم","Move focus to the toolbar, navigate between toolbars":"انقلْ التركيز إلى شريط الأدوات، وتنقّلْ بين أشرطة الأدوات","Navigate through the toolbar or menu bar":"تنقّلْ عبر شريط الأدوات أو شريط القوائم","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"قم بتنفيذ الزر المركَّز حالياً، حيث أن تنفيذ الأزرار المتفاعلة مع محتوى المحرِّر يؤدي إلى إعادة التركيز إلى المحتوى.",Accept:"قبول","Insert a soft break (a <code>&lt;br&gt;</code> element)":"قمْ بإدراج فاصل بسيط (عنصر <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"قمْ بإدراج فاصل ثابت (فقرة جديدة)","Find and replace":"البحث والاستبدال","Find in text…":"البحث في النص...",Find:"البحث","Previous result":"النتيجة السابقة","Next result":"النتيجة التالية",Replace:"استبدال","Replace all":"استبدال الكل","Match case":"مطابقة حالة الأحرف","Whole words only":"الكلمات بأكملها فقط","Replace with…":"استبدال بـ...","Text to find must not be empty.":"لا يمكن لبيان النص المطلوب البحث عنه أن يكون فارغاً.","Tip: Find some text first in order to replace it.":"نصيحة: في البداية، ابحث عن جزء من النص؛ لتتمكن من استبداله. ","Advanced options":"الخيارات المتقدمة","Find in the document":"ابحثْ في الوثيقة","Font Size":"حجم الخط",Tiny:"ضئيل",Small:"صغير",Big:"كبير",Huge:"ضخم","Font Family":"نوع الخط",Default:"افتراضي","Font Color":"لون الخط","Font Background Color":"لون خلفية الخط","Document colors":"ألوان المستند",Paragraph:"فقرة",Heading:"عنوان","Choose heading":"اختر عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6","Type your title":"أدخل العنوان","Type or paste your content here.":"أكتب المحتوى أو ألصقه هنا.","Horizontal line":"خط أفقي","HTML object":"عنصر HTML","Increase indent":"زيادة المسافة البادئة","Decrease indent":"تقليص المسافة البادئة",Unlink:"إلغاء الرابط",Link:"رابط","Link URL":"رابط عنوان","Link URL must not be empty.":"يجب ألا يكون عنوان الرابط فارغاً.","Link image":"ربط الصورة","Edit link":"تحرير الرابط","Open link in new tab":"فتح الرابط في تبويب جديد","This link has no URL":"لا يحتوي هذا الرابط على عنوان","Open in a new tab":"فتح في تبويب جديد",Downloadable:"يمكن تنزيله","Create link":"قمْ بإنشاء رابط","Move out of a link":"ابتعدْ عن الرابط","Numbered List":"قائمة رقمية","Bulleted List":"قائمة نقطية","To-do List":"قائمة المهام","Bulleted list styles toolbar":"شريط أدوات أنماط قوائم التعداد النقطي","Numbered list styles toolbar":"شريط أدوات أنماط القوائم المرقمة","Toggle the disc list style":"تبديل نمط قائمة الأقراص","Toggle the circle list style":"تبديل نمط قائمة الدوائر","Toggle the square list style":"تبديل نمط قائمة المربعات","Toggle the decimal list style":"تبديل نمط قائمة الأرقام العشرية","Toggle the decimal with leading zero list style":"تبديل الأرقام العشرية بنمط قائمة الأصفار البادئة","Toggle the lower–roman list style":"تبديل نمط قائمة الأرقام الرومانية الصغيرة","Toggle the upper–roman list style":"تبديل نمط قائمة الأرقام الرومانية الكبيرة","Toggle the lower–latin list style":"تبديل نمط قائمة الأحرف اللاتينية الصغيرة","Toggle the upper–latin list style":"تبديل نمط قائمة الأحرف اللاتينية الكبيرة",Disc:"قرص",Circle:"دائرة",Square:"مربع",Decimal:"رقم عشري","Decimal with leading zero":"رقم عشري مع البدء بصفر ","Lower–roman":"رقم روماني صغير","Upper-roman":"رقم روماني كبير","Lower-latin":"حرف لاتيني صغير","Upper-latin":"حرف لاتيني كبير","List properties":"خصائص القائمة","Start at":"البدء من","Invalid start index value.":"قيمة فهرس البداية غير صالحة.","Start index must be greater than 0.":"يجب أن تكون قيمة البداية في الفهرس أكبر من 0.","Reversed order":"عكس اتجاه الترتيب","Keystrokes that can be used in a list":"ضغطة المفاتيح التي يمكن استخدامها في القائمة","Increase list item indent":"زيادة المسافة البادئة لعنصر القائمة","Decrease list item indent":"تقليل المسافة البادئة لعنصر القائمة","Entering a to-do list":"إدخال قائمة مهام","Leaving a to-do list":"ترك قائمة المهام","Remove Format":"إزالة التنسيق","Select all":"تحديد الكل","Show blocks":"عرض الكتل",Source:"المصدر","Show source":"إظهار المصدر","Special characters":"أحرف خاصة",All:"الكل",Arrows:"أسهم",Currency:"عملة",Latin:"لاتيني",Mathematical:"رياضي",Text:"نص","leftwards simple arrow":"سهم بسيط يشير إلى اليسار","rightwards simple arrow":"سهم بسيط يشير إلى اليمين","upwards simple arrow":"سهم بسيط يشير إلى الأعلى","downwards simple arrow":"سهم بسيط يشير إلى الأسفل","leftwards double arrow":"سهم مزدوج متجه يساراً","rightwards double arrow":"سهم مزدوج متجه يميناً","upwards double arrow":"سهم مزدوج متجه لأعلى","downwards double arrow":"سهم مزدوج متجه لأسفل","leftwards dashed arrow":"سهم متقطع متجه يساراً","rightwards dashed arrow":"سهم متقطع متجه يميناً","upwards dashed arrow":"سهم متقطع متجه لأعلى","downwards dashed arrow":"سهم متقطع متجه لأسفل","leftwards arrow to bar":"سهم يشير إلى خط جهة اليسار","rightwards arrow to bar":"سهم يشير إلى خط جهة اليمين","upwards arrow to bar":"سهم لأعلى يشير إلى خط","downwards arrow to bar":"سهم لأسفل يشير إلى خط","up down arrow with base":"سهم بالاتجاهين أعلى وأسفل، له قاعدة","back with leftwards arrow above":"\"عودة\" أعلاها سهم يتجه يساراً","end with leftwards arrow above":"\"النهاية\" أعلاها سهم يتجه يساراً","on with exclamation mark with left right arrow above":"\"يعمل\" وعلامة تعجب، أعلاهما سهم باتجاهين يميناً ويساراً","soon with rightwards arrow above":"\"قريباً\" أعلاها سهم يتجه يميناً","top with upwards arrow above":"\"إلى القمة\" أعلاها سهم لأعلى","Dollar sign":"رمز الدولار","Euro sign":"رمز اليورو","Yen sign":"رمز الين","Pound sign":"رمز الجنيه","Cent sign":"رمز السنت","Euro-currency sign":"رمز عملة اليورو","Colon sign":"رمز الكولون","Cruzeiro sign":"رمز الكروزيرو","French franc sign":"رمز الفرانك الفرنسي","Lira sign":"رمز الليرة","Currency sign":"رمز العملة","Bitcoin sign":"رمز البيتكوين","Mill sign":"رمز المليم","Naira sign":"رمز النيرة","Peseta sign":"رمز البيزيتا","Rupee sign":"رمز الروبية","Won sign":"رمز الوون","New sheqel sign":"رمز الشيكل الجديد","Dong sign":"رمز الدونغ","Kip sign":"رمز الكيب","Tugrik sign":"رمز التوغروغ","Drachma sign":"رمز الدراخما","German penny sign":"رمز البنس الألماني","Peso sign":"رمز البيزو","Guarani sign":"رمز الغواراني","Austral sign":"رمز الأسترال","Hryvnia sign":"رمز الهريفنا","Cedi sign":"رمز السيدي","Livre tournois sign":"رمز الليفر تورنوز","Spesmilo sign":"رمز السبسميلو","Tenge sign":"رمز التينغ","Indian rupee sign":"رمز الروبية الهندية","Turkish lira sign":"رمز الليرة التركية","Nordic mark sign":"رمز المارك الاسكندنافي","Manat sign":"رمز المانات","Ruble sign":"رمز الروبيل","Latin capital letter a with macron":"حرف a لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter a with macron":"حرف a لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter a with breve":"حرف a لاتيني كبير مع علامة تشكيل بريف","Latin small letter a with breve":"حرف a لاتيني صغير مع علامة تشكيل بريف","Latin capital letter a with ogonek":"حرف a لاتيني كبير مع علامة تشكيل خطاف","Latin small letter a with ogonek":"حرف a لاتيني صغير مع علامة تشكيل خطاف","Latin capital letter c with acute":"حرف c لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter c with acute":"حرف c لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter c with circumflex":"حرف c لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter c with circumflex":"حرف c لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter c with dot above":"حرف c لاتيني كبير مع نقطة أعلاه","Latin small letter c with dot above":"حرف c لاتيني صغير مع نقطة أعلاه","Latin capital letter c with caron":"حرف c لاتيني كبير مع علامة تشكيل كارون","Latin small letter c with caron":"حرف c لاتيني صغير مع علامة تشكيل كارون","Latin capital letter d with caron":"حرف d لاتيني كبير مع علامة تشكيل كارون","Latin small letter d with caron":"حرف d لاتيني صغير مع علامة تشكيل كارون","Latin capital letter d with stroke":"حرف d لاتيني كبير مع علامة شطب","Latin small letter d with stroke":"حرف d لاتيني صغير مع علامة شطب","Latin capital letter e with macron":"حرف e لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter e with macron":"حرف e لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter e with breve":"حرف e لاتيني كبير مع علامة تشكيل بريف","Latin small letter e with breve":"حرف e لاتيني صغير مع علامة تشكيل بريف","Latin capital letter e with dot above":"حرف e لاتيني كبير مع نقطة أعلاه","Latin small letter e with dot above":"حرف e لاتيني صغير مع نقطة أعلاه","Latin capital letter e with ogonek":"حرف e لاتيني كبير مع علامة تشكيل خطاف","Latin small letter e with ogonek":"حرف e لاتيني صغير مع علامة تشكيل خطاف","Latin capital letter e with caron":"حرف e لاتيني كبير مع علامة تشكيل كارون","Latin small letter e with caron":"حرف e لاتيني صغير مع علامة تشكيل كارون","Latin capital letter g with circumflex":"حرف g لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter g with circumflex":"حرف g لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter g with breve":"حرف g لاتيني كبير مع علامة تشكيل بريف","Latin small letter g with breve":"حرف g لاتيني صغير مع علامة تشكيل بريف","Latin capital letter g with dot above":"حرف g لاتيني كبير مع نقطة أعلاه","Latin small letter g with dot above":"حرف g لاتيني صغير مع نقطة أعلاه","Latin capital letter g with cedilla":"حرف g لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter g with cedilla":"حرف g لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter h with circumflex":"حرف h لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter h with circumflex":"حرف h لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter h with stroke":"حرف h لاتيني كبير مع علامة شطب","Latin small letter h with stroke":"حرف h لاتيني صغير مع علامة شطب","Latin capital letter i with tilde":"حرف i لاتيني كبير مع علامة المد","Latin small letter i with tilde":"حرف i لاتيني صغير مع علامة المد","Latin capital letter i with macron":"حرف i لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter i with macron":"حرف i لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter i with breve":"حرف i لاتيني كبير مع علامة تشكيل بريف","Latin small letter i with breve":"حرف i لاتيني صغير مع علامة تشكيل بريف","Latin capital letter i with ogonek":"حرف i لاتيني كبير مع علامة تشكيل خطاف","Latin small letter i with ogonek":"حرف i لاتيني صغير مع علامة تشكيل خطاف","Latin capital letter i with dot above":"حرف i لاتيني كبير مع نقطة أعلاه","Latin small letter dotless i":"حرف i لاتيني صغير بدون نقطة","Latin capital ligature ij":"حرف ij لاتيني مُركَّب كبير","Latin small ligature ij":"حرف ij لاتيني مُركَّب صغير","Latin capital letter j with circumflex":"حرف j لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter j with circumflex":"حرف j لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter k with cedilla":"حرف k لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter k with cedilla":"حرف k لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter kra":"حرف kra لاتيني صغير","Latin capital letter l with acute":"حرف l لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter l with acute":"حرف l لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter l with cedilla":"حرف l لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter l with cedilla":"حرف l لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter l with caron":"حرف l لاتيني كبير مع علامة تشكيل كارون","Latin small letter l with caron":"حرف l لاتيني صغير مع علامة تشكيل كارون","Latin capital letter l with middle dot":"حرف l لاتيني كبير مع نقطة عند الوسط","Latin small letter l with middle dot":"حرف l لاتيني صغير مع نقطة عند الوسط","Latin capital letter l with stroke":"حرف l لاتيني كبير مع علامة شطب","Latin small letter l with stroke":"حرف l لاتيني صغير مع علامة شطب","Latin capital letter n with acute":"حرف n لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter n with acute":"حرف n لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter n with cedilla":"حرف n لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter n with cedilla":"حرف n لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter n with caron":"حرف n لاتيني كبير مع علامة تشكيل كارون","Latin small letter n with caron":"حرف n لاتيني صغير مع علامة تشكيل كارون","Latin small letter n preceded by apostrophe":"حرف n لاتيني صغير مسبوقة بعلامة فاصلة عليا","Latin capital letter eng":"حرف eng لاتيني كبير","Latin small letter eng":"حرف eng لاتيني صغير","Latin capital letter o with macron":"حرف o لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter o with macron":"حرف o لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter o with breve":"حرف o لاتيني كبير مع علامة تشكيل بريف","Latin small letter o with breve":"حرف o لاتيني صغير مع علامة تشكيل بريف","Latin capital letter o with double acute":"حرف o لاتيني كبير مع علامة تشكيل النبرة الحادة المزدوجة","Latin small letter o with double acute":"حرف o لاتيني صغير مع علامة تشكيل النبرة الحادة المزدوجة","Latin capital ligature oe":"حرف oe لاتيني مُركَّب كبير","Latin small ligature oe":"حرف oe لاتيني مُركَّب صغير","Latin capital letter r with acute":"حرف r لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter r with acute":"حرف r لاتيني صغير مع علامة تشكيل النبرة الحادة\n","Latin capital letter r with cedilla":"حرف r لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter r with cedilla":"حرف r لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter r with caron":"حرف r لاتيني كبير مع علامة تشكيل كارون","Latin small letter r with caron":"حرف r لاتيني صغير مع علامة تشكيل كارون","Latin capital letter s with acute":"حرف s لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter s with acute":"حرف s لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter s with circumflex":"حرف s لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter s with circumflex":"حرف s لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter s with cedilla":"حرف s لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter s with cedilla":"حرف s لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter s with caron":"حرف s لاتيني كبير مع علامة تشكيل كارون","Latin small letter s with caron":"حرف s لاتيني صغير مع علامة تشكيل كارون","Latin capital letter t with cedilla":"حرف t لاتيني كبير مع علامة تشكيل السيديلة","Latin small letter t with cedilla":"حرف t لاتيني صغير مع علامة تشكيل السيديلة","Latin capital letter t with caron":"حرف t لاتيني كبير مع علامة تشكيل كارون","Latin small letter t with caron":"حرف t لاتيني صغير مع علامة تشكيل كارون","Latin capital letter t with stroke":"حرف t لاتيني كبير مع علامة شطب","Latin small letter t with stroke":"حرف t لاتيني صغير مع علامة شطب","Latin capital letter u with tilde":"حرف u لاتيني كبير مع علامة المد","Latin small letter u with tilde":"حرف u لاتيني صغير مع علامة المد","Latin capital letter u with macron":"حرف u لاتيني كبير مع علامة تشكيل ماكرون","Latin small letter u with macron":"حرف u لاتيني صغير مع علامة تشكيل ماكرون","Latin capital letter u with breve":"حرف u لاتيني كبير مع علامة تشكيل بريف","Latin small letter u with breve":"حرف u لاتيني صغير مع علامة تشكيل بريف","Latin capital letter u with ring above":"حرف u لاتيني كبير مع حلقة أعلاه","Latin small letter u with ring above":"حرف u لاتيني صغير مع حلقة أعلاه","Latin capital letter u with double acute":"حرف u لاتيني كبير مع علامة تشكيل النبرة الحادة المزدوجة","Latin small letter u with double acute":"حرف u لاتيني صغير مع علامة تشكيل النبرة الحادة المزدوجة","Latin capital letter u with ogonek":"حرف u لاتيني كبير مع علامة تشكيل خطاف","Latin small letter u with ogonek":"حرف u لاتيني صغير مع علامة تشكيل خطاف","Latin capital letter w with circumflex":"حرف w لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter w with circumflex":"حرف w لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter y with circumflex":"حرف y لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin small letter y with circumflex":"حرف y لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin capital letter y with diaeresis":"حرف y لاتيني كبير مع نقطتين أعلاه","Latin capital letter z with acute":"حرف z لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin small letter z with acute":"حرف z لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin capital letter z with dot above":"حرف z لاتيني كبير مع نقطة أعلاه","Latin small letter z with dot above":"حرف z لاتيني صغير مع نقطة أعلاه","Latin capital letter z with caron":"حرف z لاتيني كبير مع علامة تشكيل كارون","Latin small letter z with caron":"حرف z لاتيني صغير مع علامة تشكيل كارون","Latin small letter long s":"حرف \"s طويل\" لاتيني صغير","Less-than sign":"علامة أقل من","Greater-than sign":"علامة أكبر من","Less-than or equal to":"أقل من أو يساوي","Greater-than or equal to":"أكبر من أو يساوي","En dash":"شرطة قصيرة","Em dash":"شرطة طويلة",Macron:"علامة التشكيل ماكرون",Overline:"خط أعلى الحرف","Degree sign":"علامة الدرجة","Minus sign":"علامة الطرح","Plus-minus sign":"علامة الطرح والجمع","Division sign":"علامة القسمة","Fraction slash":"شرطة الكسر","Multiplication sign":"علامة الضرب","Latin small letter f with hook":"حرف f لاتيني صغير مع علامة الخطاف",Integral:"علامة التكامل","N-ary summation":"جمع مصفوفة N",Infinity:"علامة ما لا نهاية","Square root":"الجذر التربيعي","Tilde operator":"علامة دلتا","Approximately equal to":"يساوي تقريباً","Almost equal to":"يساوي على الأرجح","Not equal to":"لا يساوي","Identical to":"مطابق لـ","Element of":"ينتمي إلى","Not an element of":"لا ينتمي إلى","Contains as member":"يحتوي كعضو","N-ary product":"حاصل مصفوفة N","Logical and":"and المنطقية","Logical or":"or المنطقية","Not sign":"علامة Not المنطقية",Intersection:"تقاطع",Union:"اتحاد","Partial differential":"التفاضلية الجزئية","For all":"علامة للكل","There exists":"علامة يوجد بها","Empty set":"مجموعة فارغة",Nabla:"رمز نبلة","Asterisk operator":"علامة الضرب (النجمة)","Proportional to":"يتناسب مع",Angle:"علامة الزاوية","Vulgar fraction one quarter":"الكسر الاعتيادي ربع","Vulgar fraction one half":"الكسر الاعتيادي نصف","Vulgar fraction three quarters":"الكسر الاعتيادي ثلاثة أرباع","Single left-pointing angle quotation mark":"علامة تنصيص أحادية، رمز الزاوية، تشير جهة اليسار","Single right-pointing angle quotation mark":"علامة تنصيص أحادية، رمز الزاوية، تشير جهة اليمين","Left-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليسار","Right-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليمين","Left single quotation mark":"علامة تنصيص أحادية، تشير جهة اليسار","Right single quotation mark":"علامة تنصيص أحادية، تشير جهة اليمين","Left double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليسار","Right double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليمين","Single low-9 quotation mark":"علامة تنصيص 9 منخفضة، أحادية","Double low-9 quotation mark":"علامة تنصيص 9 منخفضة، مزدوجة","Inverted exclamation mark":"علامة تعجّب مقلوبة","Inverted question mark":"علامة استفهام مقلوبة","Two dot leader":"سابقة من نقطتان","Horizontal ellipsis":"علامة القطع الأفقي","Double dagger":"رمز الخنجر المزدوج","Per mille sign":"علامة \"لكل ميل\"","Per ten thousand sign":"علامة \"لكل 10 آلاف\"","Double exclamation mark":"علامة تعجّب مزدوجة","Question exclamation mark":"علامة استفهام مزدوجة","Exclamation question mark":"علامة استفهام مع علامة تعجب","Double question mark":"علامة استفهام مزدوجة","Copyright sign":"علامة \"حق التأليف والنشر\"","Registered sign":"علامة \"مسجل\"","Trade mark sign":"رمز العلامة التجارية","Section sign":"علامة القطاع","Paragraph sign":"علامة الفقرة","Reversed paragraph sign":"علامة الفقرة مقلوبة","Character categories":"فئات الأحرف",Styles:"الأنماط","Multiple styles":"أنماط متعددة","Block styles":"أنماط الكتل","Text styles":"أنماط النصوص","Insert table":"إدراج جدول","Header column":"عمود عنوان","Insert column left":"أدخل العمود إلى اليسار","Insert column right":"أدخل العمود إلى اليمين","Delete column":"حذف العمود","Select column":"حدد العمود",Column:"عمود","Header row":"صف عنوان","Insert row below":"ادراج صف بعد","Insert row above":"ادراج صف قبل","Delete row":"حذف الصف","Select row":"حدد صفًا",Row:"صف","Merge cell up":"دمج الخلايا للأعلى","Merge cell right":"دمج الخلايا لليمين","Merge cell down":"دمج الخلايا للأسفل","Merge cell left":"دمج الخلايا لليسار","Split cell vertically":"فصل الخلايا بشكل عمودي","Split cell horizontally":"فصل الخلايا بشكل افقي","Merge cells":"دمج الخلايا","Table toolbar":"شريط أدوات الجدول","Table properties":"خصائص الجدول","Cell properties":"خصائص الخلية",Border:"الحدود",Style:"أسلوب",Width:"العرض",Height:"الارتفاع",Color:"اللون",Background:"الخلفية",Padding:"الحاشية",Dimensions:"الابعاد","Table cell text alignment":"محاذاة نص خلية الجدول",Alignment:"المحاذاة","Horizontal text alignment toolbar":"شريط أدوات محاذاة النص الأفقي","Vertical text alignment toolbar":"شريط أدوات محاذاة النص العمودي","Table alignment toolbar":"شريط أدوات محاذاة الجدول",None:"لا شيء",Solid:"صلب",Dotted:"منقط",Dashed:"متقطع",Double:"مزدوج",Groove:"إطار محفور",Ridge:"إطار ناتئ",Inset:"منخفض",Outset:"بارز","Align cell text to the left":"قم بمحاذاة نص الخلية إلى اليسار","Align cell text to the center":"قم بمحاذاة نص الخلية إلى المركز","Align cell text to the right":"قم بمحاذاة نص الخلية إلى اليمين","Justify cell text":"ضبط نص الخلية","Align cell text to the top":"قم بمحاذاة نص الخلية إلى الأعلى","Align cell text to the middle":"قم بمحاذاة نص الخلية إلى المنتصف","Align cell text to the bottom":"قم بمحاذاة نص الخلية للاسفل","Align table to the left":"قم بمحاذاة الجدول إلى اليسار","Center table":"قم بمحاذاة الجدول إلى المنتصف","Align table to the right":"قم بمحاذاة الجدول إلى اليمين","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"هذا اللون غير صالح. جرِّب \"#FF0000\" أو \"rgb(255,0,0)\" أو \"أحمر\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"هذه القيمة غير صالحة. جرِّب \"10px\" أو \"2em\" أو \"2\" وحسب.","Color picker":"أداة انتقاء الألوان","Enter table caption":"أدخل التسمية التوضيحية للجدول","Keystrokes that can be used in a table cell":"ضغطة المفاتيح التي يمكن استخدامها في خلية الجدول","Move the selection to the next cell":"انقلْ التحديد إلى الخلية التالية","Move the selection to the previous cell":"انقلْ التحديد إلى الخلية السابقة","Insert a new table row (when in the last cell of a table)":"قمْ بإدراج صف جدول جديد (في آخر خلية من الجدول)","Navigate through the table":"تنقّلْ عبر الجدول",Table:"جدول","Rich Text Editor":"معالج نصوص","Editor editing area: %0":"منطقة تحرير المحرر: %0","Edit block":"كتلة التحرير","Click to edit block":"انقر لتحرير الوحدة التجميعية","Drag to move":"اسحب للنقل",Next:"التالي",Previous:"السابق","Editor toolbar":"شريط أدوات المحرر","Dropdown toolbar":"شريط أدوات القائمة المنسدلة",Black:"أسود","Dim grey":"رمادي خافت",Grey:"رمادي","Light grey":"رمادي فاتح",White:"أبيض",Red:"أحمر",Orange:"برتقالي",Yellow:"أصفر","Light green":"أخضر فاتح",Green:"أخضر",Aquamarine:"أخضر زبرجد",Turquoise:"فيروزي","Light blue":"أزرق فاتح",Blue:"أزرق",Purple:"أرجواني","Editor block content toolbar":"شريط المحرر لأدوات كتلة المحتوى","Editor contextual toolbar":"شريط المحرر للأدوات السياقية",HEX:"لون سداسي عشري","No results found":"لم يتم العثور على نتائج","No searchable items":"لا توجد عناصر قابلة للبحث متاحة","Editor dialog":"حوار المحرر",Close:"إغلاق","Help Contents. To close this dialog press ESC.":"محتويات التعليمات. لإغلاق هذا الحوار، اضغطْ على مفتاح ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"ستجد أدناه قائمة باختصارات لوحة المفاتيح التي يمكن استخدامها في المحرِّر.","(may require <kbd>Fn</kbd>)":"(قد يتطلب <kbd>مفتاح Fn</kbd>)",Accessibility:"إمكانية الوصول","Accessibility help":"تعليمات إمكانية الوصول","Press %0 for help.":"اضغط على %0 للحصول على التعليمات.","Move focus in and out of an active dialog window":"انقلْ التركيز داخل وخارج نافذة الحوار النشطة",MENU_BAR_MENU_FILE:"ملف",MENU_BAR_MENU_EDIT:"تحرير",MENU_BAR_MENU_VIEW:"عرض",MENU_BAR_MENU_INSERT:"إدراج",MENU_BAR_MENU_FORMAT:"صيغة",MENU_BAR_MENU_TOOLS:"أدوات",MENU_BAR_MENU_HELP:"مساعدة",MENU_BAR_MENU_TEXT:"نص",MENU_BAR_MENU_FONT:"خط","Editor menu bar":"شريط قائمة المحرِّر","Please enter a valid color (e.g. \"ff0000\").":"يُرجى إدخال لون صالح (على سبيل المثال \"ff0000\").",Undo:"تراجع",Redo:"إعادة","Upload in progress":"جاري الرفع","Widget toolbar":"شريط أدوات الواجهة","Insert paragraph before block":"إدراج فقرة قبل الكتلة","Insert paragraph after block":"إدراج فقرة بعد الكتلة","Press Enter to type after or press Shift + Enter to type before the widget":"اضغط على Enter للكتابة بعد ذلك أو اضغط على Shift + Enter للكتابة قبل الأداة","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"ضغطة المفاتيح التي يمكن استخدامها عند اختيار الأداة (على سبيل المثال: الصورة والجدول وما إلى ذلك)","Insert a new paragraph directly after a widget":"قم بإدراج فقرة جديدة مباشرةً بعد الأداة","Insert a new paragraph directly before a widget":"قم بإدراج فقرة جديدة مباشرةً قبل الأداة","Move the caret to allow typing directly before a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً قبل الأداة","Move the caret to allow typing directly after a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً بعد الأداة","Words: %0":"الكلمات: %0","Characters: %0":"الأحرف: %0"}	);l.getPluralForm=function(n){return n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ast.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ast.js
index 93451b8823315fc8173f0e0f235eab8411e2b9e7..059ac0c9d3882b0ecee954fc986de0670ccdef86 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ast.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ast.js
@@ -1 +1 @@
-(function(d){	const l = d['ast'] = d['ast'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"Negrina",Italic:"Cursiva",Underline:"",Code:"",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"Encaboxar",Clear:"","Remove color":"","Restore default":"",Save:"Guardar","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Unlink:"Desenllazar",Link:"Enllazar","Link URL":"URL del enllaz","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"Llista numberada","Bulleted List":"Llista con viñetes","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Rich Text Editor":"Editor de testu arriquecíu","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Desfacer",Redo:"Refacer"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ast'] = d['ast'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"Negrina",Italic:"Cursiva",Underline:"",Code:"",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"Encaboxar",Clear:"","Remove color":"","Restore default":"",Save:"Guardar","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Unlink:"Desenllazar",Link:"Enllazar","Link URL":"URL del enllaz","Link URL must not be empty.":"","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"Llista numberada","Bulleted List":"Llista con viñetes","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Rich Text Editor":"Editor de testu arriquecíu","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Desfacer",Redo:"Refacer"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/az.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/az.js
index 6f5217291d0fc219908007b89d33f3d056bd7f95..c08f98ebc1c3de00cc944d315c325b5abd76a7e3 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/az.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/az.js
@@ -1 +1 @@
-(function(d){	const l = d['az'] = d['az'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Soldan düzləndir","Align right":"Sağdan düzləndir","Align center":"Mərkəzə düzləndir",Justify:"Eninə görə","Text alignment":"Mətn düzləndirməsi","Text alignment toolbar":"Mətnin düzləndirmə paneli",Bold:"Yarıqalın",Italic:"Maili",Underline:"Altdan xətt",Code:"Kod",Strikethrough:"Qaralanmış",Subscript:"Alt yazı",Superscript:"Üst yazı","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Sitat bloku","Insert code block":"Kod blokunu əlavə et","Plain text":"Sadə mətn","Code block":"",Cancel:"İmtina et",Clear:"","Remove color":"Rəngi ləğv et","Restore default":"",Save:"Yadda saxla","Show more items":"Daha çox əşyanı göstərin","%0 of %1":"%1-dən %0","Cannot upload file:":"Fayl yüklənə bilmir","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Şrift ölçüsü",Tiny:"Miniatür",Small:"Kiçik",Big:"Böyük",Huge:"Nəhəng","Font Family":"Şrift ailəsi",Default:"Default","Font Color":"Şrift Rəngi","Font Background Color":"Şrift Fonunun Rəngi","Document colors":"Rənglər",Paragraph:"Abzas",Heading:"Başlıq","Choose heading":"Başlıqı seç","Heading 1":"Başlıq 1","Heading 2":"Başlıq 2","Heading 3":"Başlıq 3","Heading 4":"Başlıq 4","Heading 5":"Başlıq 5","Heading 6":"Başlıq 6","Type your title":"Başlığınızı yazın","Type or paste your content here.":"","Horizontal line":"Üfüqi xətt","Increase indent":"Boş yeri böyüt","Decrease indent":"Boş yeri kiçilt",Unlink:"Linki sil",Link:"Əlaqələndir","Link URL":"Linkin URL","Link image":"","Edit link":"Linki redaktə et","Open link in new tab":"Linki yeni pəncərədə aç","This link has no URL":"Bu linkdə URL yoxdur","Open in a new tab":"Yeni pəncərədə aç",Downloadable:"Yüklənə bilər","Create link":"","Move out of a link":"","Numbered List":"Nömrələnmiş siyahı","Bulleted List":"Markerlənmiş siyahı","To-do List":"To-do siyahı","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Formatı Ləğv Et","Special characters":"Xüsusi simvollar",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"sola ikiqat ox","rightwards double arrow":"sağa ikiqat ox","upwards double arrow":"yuxarı ikiqat ox","downwards double arrow":"aşağı ikiqat ox","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"","Insert table":"Cədvəli əlavə et","Header column":"Başlıqlı sütun","Insert column left":"Sola sütun əlavə et","Insert column right":"Sağa sütun əlavə et","Delete column":"Sütunları sil","Select column":"",Column:"Sütun","Header row":"Başlıqlı sətir","Insert row below":"Yuxarıya sətir əlavə et","Insert row above":"Aşağıya sətir əlavə et","Delete row":"Sətirləri sil","Select row":"",Row:"Sətir","Merge cell up":"Xanaları yuxarı birləşdir","Merge cell right":"Xanaları sağa birləşdir","Merge cell down":"Xanaları aşağı birləşdir","Merge cell left":"Xanaları sola birləşdir","Split cell vertically":"Xanaları şaquli böl","Split cell horizontally":"Xanaları üfüqi böl","Merge cells":"Xanaları birləşdir","Table toolbar":"Cədvəl paneli","Table properties":"Cədvəl xüsusiyyətləri","Cell properties":"",Border:"Sərhəd",Style:"",Width:"Eni",Height:"Hündürlük",Color:"Rəng",Background:"Fon",Padding:"",Dimensions:"Ölçülər","Table cell text alignment":"Cədvəl hüceyrəsi mətninin uyğunlaşdırılması",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich Text Redaktoru","Editor editing area: %0":"","Edit block":"Redaktə etmək bloku","Click to edit block":"","Drag to move":"",Next:"Növbəti",Previous:"Əvvəlki","Editor toolbar":"Redaktorun paneli","Dropdown toolbar":"Açılan paneli",Black:"Qara","Dim grey":"Tünd boz",Grey:"Boz","Light grey":"Açıq boz",White:"Ağ",Red:"Qırmızı",Orange:"Narıncı",Yellow:"Sarı","Light green":"Açıq yaşıl",Green:"Yaşıl",Aquamarine:"Akvamarin",Turquoise:"Firuzəyi","Light blue":"Açıq mavi",Blue:"Mavi",Purple:"Bənövşəyi","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"İmtina et",Redo:"Təkrar et","Upload in progress":"Yüklənir","Widget toolbar":"Vidgetin paneli","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Sözlər: %0","Characters: %0":"Simvolar: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['az'] = d['az'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Soldan düzləndir","Align right":"Sağdan düzləndir","Align center":"Mərkəzə düzləndir",Justify:"Eninə görə","Text alignment":"Mətn düzləndirməsi","Text alignment toolbar":"Mətnin düzləndirmə paneli",Bold:"Yarıqalın",Italic:"Maili",Underline:"Altdan xətt",Code:"Kod",Strikethrough:"Qaralanmış",Subscript:"Alt yazı",Superscript:"Üst yazı","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Sitat bloku","Insert code block":"Kod blokunu əlavə et","Plain text":"Sadə mətn","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"İmtina et",Clear:"","Remove color":"Rəngi ləğv et","Restore default":"",Save:"Yadda saxla","Show more items":"Daha çox əşyanı göstərin","%0 of %1":"%1-dən %0","Cannot upload file:":"Fayl yüklənə bilmir","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Şrift ölçüsü",Tiny:"Miniatür",Small:"Kiçik",Big:"Böyük",Huge:"Nəhəng","Font Family":"Şrift ailəsi",Default:"Default","Font Color":"Şrift Rəngi","Font Background Color":"Şrift Fonunun Rəngi","Document colors":"Rənglər",Paragraph:"Abzas",Heading:"Başlıq","Choose heading":"Başlıqı seç","Heading 1":"Başlıq 1","Heading 2":"Başlıq 2","Heading 3":"Başlıq 3","Heading 4":"Başlıq 4","Heading 5":"Başlıq 5","Heading 6":"Başlıq 6","Type your title":"Başlığınızı yazın","Type or paste your content here.":"","Horizontal line":"Üfüqi xətt","Increase indent":"Boş yeri böyüt","Decrease indent":"Boş yeri kiçilt",Unlink:"Linki sil",Link:"Əlaqələndir","Link URL":"Linkin URL","Link URL must not be empty.":"","Link image":"","Edit link":"Linki redaktə et","Open link in new tab":"Linki yeni pəncərədə aç","This link has no URL":"Bu linkdə URL yoxdur","Open in a new tab":"Yeni pəncərədə aç",Downloadable:"Yüklənə bilər","Create link":"","Move out of a link":"","Numbered List":"Nömrələnmiş siyahı","Bulleted List":"Markerlənmiş siyahı","To-do List":"To-do siyahı","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Formatı Ləğv Et","Special characters":"Xüsusi simvollar",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"sola ikiqat ox","rightwards double arrow":"sağa ikiqat ox","upwards double arrow":"yuxarı ikiqat ox","downwards double arrow":"aşağı ikiqat ox","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"","Insert table":"Cədvəli əlavə et","Header column":"Başlıqlı sütun","Insert column left":"Sola sütun əlavə et","Insert column right":"Sağa sütun əlavə et","Delete column":"Sütunları sil","Select column":"",Column:"Sütun","Header row":"Başlıqlı sətir","Insert row below":"Yuxarıya sətir əlavə et","Insert row above":"Aşağıya sətir əlavə et","Delete row":"Sətirləri sil","Select row":"",Row:"Sətir","Merge cell up":"Xanaları yuxarı birləşdir","Merge cell right":"Xanaları sağa birləşdir","Merge cell down":"Xanaları aşağı birləşdir","Merge cell left":"Xanaları sola birləşdir","Split cell vertically":"Xanaları şaquli böl","Split cell horizontally":"Xanaları üfüqi böl","Merge cells":"Xanaları birləşdir","Table toolbar":"Cədvəl paneli","Table properties":"Cədvəl xüsusiyyətləri","Cell properties":"",Border:"Sərhəd",Style:"",Width:"Eni",Height:"Hündürlük",Color:"Rəng",Background:"Fon",Padding:"",Dimensions:"Ölçülər","Table cell text alignment":"Cədvəl hüceyrəsi mətninin uyğunlaşdırılması",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich Text Redaktoru","Editor editing area: %0":"","Edit block":"Redaktə etmək bloku","Click to edit block":"","Drag to move":"",Next:"Növbəti",Previous:"Əvvəlki","Editor toolbar":"Redaktorun paneli","Dropdown toolbar":"Açılan paneli",Black:"Qara","Dim grey":"Tünd boz",Grey:"Boz","Light grey":"Açıq boz",White:"Ağ",Red:"Qırmızı",Orange:"Narıncı",Yellow:"Sarı","Light green":"Açıq yaşıl",Green:"Yaşıl",Aquamarine:"Akvamarin",Turquoise:"Firuzəyi","Light blue":"Açıq mavi",Blue:"Mavi",Purple:"Bənövşəyi","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"İmtina et",Redo:"Təkrar et","Upload in progress":"Yüklənir","Widget toolbar":"Vidgetin paneli","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Sözlər: %0","Characters: %0":"Simvolar: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bg.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bg.js
index 4e6f12bd4a7eb467ea777c710bfa1e9ea93303c7..5a270faca92d52436c83527b9fff20d8bc9a5a68 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bg.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bg.js
@@ -1 +1 @@
-(function(d){	const l = d['bg'] = d['bg'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Ляво подравняване","Align right":"Дясно подравняване","Align center":"Централно подравняване",Justify:"Разпредели по равно","Text alignment":"Подравняване на текста","Text alignment toolbar":"Лента за подравняване на текст","Revert autoformatting action":"Отмяна на действие за автоматично форматиране",Bold:"Удебелен",Italic:"Курсив",Underline:"Подчертаване",Code:"Код",Strikethrough:"Зачертаване",Subscript:"Долен индекс",Superscript:"Горен индекс","Italic text":"Наклонен текст","Move out of an inline code style":"Излизане от подравнен стил на кодиране","Bold text":"Почернен текст","Underline text":"Подчертан текст","Strikethrough text":"Зачертан текст","Block quote":"Цитат","Copy selected content":"Копиране на избраното съдържание","Paste content":"Поставяне на съдържанието","Paste content as plain text":"Поставяне на съдържанието като обикновен текст","Insert code block":"Въведи кодов блок","Plain text":"Обикновен текст","Code block":"Кодов блок",Cancel:"Отказ",Clear:"Изчисти","Remove color":"Премахни цвят","Restore default":"Възстанови първоначалните настройки",Save:"Запазване","Show more items":"Покажи повече единици","%0 of %1":"%0 от %1","Cannot upload file:":"Не може да качи файл:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Зона за редактиране: %0","Insert with file manager":"Вмъкване с файловия мениджър","Replace with file manager":"Заменете с файловия мениджър","Insert image with file manager":"Вмъкнете изображение с файловия мениджър","Replace image with file manager":"Заменете изображението с файловия мениджър","Toggle caption off":"Превключи изключване на надписи","Toggle caption on":"Превключи включване на надписи","Content editing keystrokes":"Клавишни комбинации за редактиране на съдържание","These keyboard shortcuts allow for quick access to content editing features.":"Тези клавишни комбинации позволяват бърз достъп до елементите за редактиране на съдържание","User interface and content navigation keystrokes":"Потребителски интерфейс и клавишни комбинации за навигация в съдържанието","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Използвайте следните клавишни комбинации за по -лесна навигация в потребителския интерфейс на CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Затваряне на балоните с контекст, падащите менюта и диалогови прозорци","Open the accessibility help dialog":"Отваряне на диалогов прозорец с помощ за достъпност","Move focus between form fields (inputs, buttons, etc.)":"Преместване на фокуса между полетата (въвеждане, бутони и др.)","Move focus to the menu bar, navigate between menu bars":"Преместете фокуса върху лентата с менюта, навигирайте между лентите с менюта","Move focus to the toolbar, navigate between toolbars":"Преместване на фокуса върху лентата с инструменти, навигация между инструментите","Navigate through the toolbar or menu bar":"Навигирайте през лентата с инструменти или лентата с менюта","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Изпълнете текущо фокусирания бутон. Изпълнението на бутони, които взаимодействат със съдържанието на редактора, премества фокуса обратно към съдържанието.",Accept:"Приемане","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Въвеждане на пауза ( <code>&lt;br&gt;</code> елемент)","Insert a hard break (a new paragraph)":"Въвеждане на нов ред (нов параграф)","Find and replace":"Намери и замени","Find in text…":"Намери в текста...",Find:"Намери","Previous result":"Предишен резултат","Next result":"Следващ резултат",Replace:"Замени","Replace all":"Замени всички","Match case":"Сравни съвпадащ шрифт","Whole words only":"Само цели думи","Replace with…":"Замени с...","Text to find must not be empty.":"Текстът за намиране не трябва да е празен.","Tip: Find some text first in order to replace it.":"Съвет: Първо намерете някакъв текст, за да го замените.","Advanced options":"Разширени опции","Find in the document":"Намиране на документ","Font Size":"Размер на шрифта",Tiny:"Много малък",Small:"Малък",Big:"Едър",Huge:"Много едър","Font Family":"Семейство шрифтове",Default:"По подразбиране","Font Color":"Цвят на шрифта","Font Background Color":"Цвят на шрифтовия фон","Document colors":"Цвят на документа",Paragraph:"Параграф",Heading:"Заглавие","Choose heading":"Избери заглавие","Heading 1":"Заглавие 1","Heading 2":"Заглавие 2","Heading 3":"Заглавие 3","Heading 4":"Заглавие 4","Heading 5":"Заглавие 5","Heading 6":"Заглавие 6","Type your title":"Напишете заглавието си","Type or paste your content here.":"Напишете или поставете съдържанието си тук.","Horizontal line":"Хоризонтална черта","HTML object":"HTML обект","Increase indent":"Увеличи отстъпа","Decrease indent":"Намали отстъпа",Unlink:"Премахване на линка",Link:"Линк","Link URL":"Уеб адрес на линка","Link image":"Свържи изображение","Edit link":"Редакция на линк","Open link in new tab":"Отваряне на линк в нов раздел","This link has no URL":"Този линк няма уеб адрес","Open in a new tab":"Отваряне в нов раздел",Downloadable:"Изтегляне","Create link":"Създаване на линк","Move out of a link":"Излизане от линк","Numbered List":"Номериране","Bulleted List":"Водещи символи","To-do List":"Списък със задачи","Bulleted list styles toolbar":"Лента със стилове за подточки","Numbered list styles toolbar":"Лента със стилове за номерация","Toggle the disc list style":"Превключи между стиловете на дисковия списък ","Toggle the circle list style":"Превключи между стиловете на кръговия списък","Toggle the square list style":"Превключи между стиловете на квадратния списък","Toggle the decimal list style":"Превключи между стиловете на десетичния списък","Toggle the decimal with leading zero list style":"Превключи между стиловете на десетичния списък с начало нула","Toggle the lower–roman list style":"Превключи между стиловете на долен-римски списък","Toggle the upper–roman list style":"Превключи между стиловете на горен-римски списък","Toggle the lower–latin list style":"Превключи между стиловете на долен-латиснки списък","Toggle the upper–latin list style":"Превключи между стиловете на горен-латински списък",Disc:"Диск",Circle:"Кръг",Square:"Квадрат",Decimal:"Десетичен","Decimal with leading zero":"Десетичен с водеща нула","Lower–roman":"Долен-римски","Upper-roman":"Горен-римски","Lower-latin":"Долен-латински","Upper-latin":"Горен-латински","List properties":"Свойства на списъка","Start at":"Започни с","Invalid start index value.":"Невалидна стойност на начален индекс.","Start index must be greater than 0.":"Стартовия индекс трябва да е по-голям от 0.","Reversed order":"Обърнат ред","Keystrokes that can be used in a list":"Клавишни комбинации, които могат да се използват в списък","Increase list item indent":"Увеличаване на шрифта на елемент от списъка","Decrease list item indent":"Намаляване на шрифта на елемент от списъка","Remove Format":"Премахни форматиране","Select all":"Избери всички","Show blocks":"Покажи блокове",Source:"Източник","Show source":"Показване на източника","Special characters":"Специални символи",All:"Всички",Arrows:"Стрелки",Currency:"Валутни символи",Latin:"Латиница",Mathematical:"Математически символи",Text:"Текст","leftwards simple arrow":"обикновена стрелка наляво","rightwards simple arrow":"обикновена стрелка надясно","upwards simple arrow":"обикновена стрелка нагоре","downwards simple arrow":"обикновена стрелка надолу","leftwards double arrow":"двойна стрелка наляво","rightwards double arrow":"двойна стрелка надясно","upwards double arrow":"двойна стрелка нагоре","downwards double arrow":"двойна стрелка надолу","leftwards dashed arrow":"пунктирана стрелка наляво","rightwards dashed arrow":"пунктирана стрелка надясно","upwards dashed arrow":"пунктирана стрелка нагоре","downwards dashed arrow":"пунктирана стрелка надолу","leftwards arrow to bar":"стрелка наляво към лентата\n","rightwards arrow to bar":"стрелка надясно към лентата","upwards arrow to bar":"стрелка нагоре към лентата","downwards arrow to bar":"стрелка надолу към лентата","up down arrow with base":"стрелка нагоре надолу с основа","back with leftwards arrow above":"назад със стрелка наляво отгоре","end with leftwards arrow above":"завършва със стрелка наляво отгоре","on with exclamation mark with left right arrow above":"върху с удивителен знак със стрелка наляво надясно над","soon with rightwards arrow above":"скоро със стрелка надясно отгоре","top with upwards arrow above":"отгоре със стрелка нагоре отгоре","Dollar sign":"Символ на долар","Euro sign":"Символ на евро","Yen sign":"Символ на йена","Pound sign":"Символ на лира стерлинг","Cent sign":"Символ на цент","Euro-currency sign":"Символ на евровалута","Colon sign":"Символ двоеточие","Cruzeiro sign":"Символ Крузейро","French franc sign":"Символ на френски франк","Lira sign":"Символ на лира","Currency sign":"Символ на валута","Bitcoin sign":"Символ на Биткойн","Mill sign":"Символ на мелница","Naira sign":"Символ Найра","Peseta sign":"Символ на песета","Rupee sign":"Символ на рупия","Won sign":"Символ на уон","New sheqel sign":"Символ на нов шекел","Dong sign":"Символ на донг","Kip sign":"Символ на кип","Tugrik sign":"Символ на тугрик","Drachma sign":"Символ на драхма","German penny sign":"Символ на немско пени","Peso sign":"Символ на песо","Guarani sign":"Символ на гуарани","Austral sign":"Символ на аустрал","Hryvnia sign":"Символ на гривнa","Cedi sign":"Символ Седи","Livre tournois sign":"Символ на ливр турноа","Spesmilo sign":"Символ на спесмило","Tenge sign":"Символ на тенге","Indian rupee sign":"Символ на индийска рупия","Turkish lira sign":"Символ на турска лира","Nordic mark sign":"Символ на скандинавски знак","Manat sign":"Символ на манат","Ruble sign":"Символ на рубла","Latin capital letter a with macron":"Главна латинска буква „a“ с макрон","Latin small letter a with macron":"Малка латинска буква „a“ с макрон","Latin capital letter a with breve":"Главна латинска буква „a“ с бреве","Latin small letter a with breve":"Малка латинска буква „а“ с бреве","Latin capital letter a with ogonek":"Главна латинска буква „a“ с огонек","Latin small letter a with ogonek":"Малка латинска буква „a“ с огонек","Latin capital letter c with acute":"Главна латинска буква „c“ с акут","Latin small letter c with acute":"Малка латинска буква „c“ с акут","Latin capital letter c with circumflex":"Главна латинска буква „c“ с циркумфлекс","Latin small letter c with circumflex":"Малка латинска буква „c“ с циркумфлекс","Latin capital letter c with dot above":"Главна латинска буква „c“ с точка отгоре","Latin small letter c with dot above":"Малка латинска буква „c“ с точка отгоре","Latin capital letter c with caron":"Главна латинска буква „c“ с карон","Latin small letter c with caron":"Mалка латинска буква „c“ с карон","Latin capital letter d with caron":"Главна латинска буква d с карон","Latin small letter d with caron":"Малка латинска буква d с карон","Latin capital letter d with stroke":"Главна латинска буква d с черта","Latin small letter d with stroke":"Малк а латинска буква d с черта","Latin capital letter e with macron":"Главна латинска буква „e“ с макрон","Latin small letter e with macron":"Малка латинска буква „e“ с макрон","Latin capital letter e with breve":"Главна латинска буква „e“ с бреве","Latin small letter e with breve":"Малка латинска буква „e“ с бреве","Latin capital letter e with dot above":"Главна латинска буква „e“ с точка отгоре","Latin small letter e with dot above":"Малка латинска буква „e“ с точка отгоре","Latin capital letter e with ogonek":"Главна латинска буква „e“ с огонек","Latin small letter e with ogonek":"Малка латинска буква „e“ с огонек","Latin capital letter e with caron":"Главна латинска буква „e“ с карон","Latin small letter e with caron":"Малка латинска буква „e“ с карон","Latin capital letter g with circumflex":"Главна латинска буква „g“ с циркумфлекс","Latin small letter g with circumflex":"Малка латинска буква „g“ с циркумфлекс","Latin capital letter g with breve":"Главна латинска буква „g“ с бреве","Latin small letter g with breve":"Малка латинска буква „g“ с бреве","Latin capital letter g with dot above":"Главна латинска буква „g“ с точка отгоре","Latin small letter g with dot above":"Малка латинска буква „g“ с точка отгоре","Latin capital letter g with cedilla":"Главна латинска буква „g“ със седил","Latin small letter g with cedilla":"Малка латинска буква „g“ със седил","Latin capital letter h with circumflex":"Главна латинска буква h с циркумфлекс","Latin small letter h with circumflex":"Малка латинска буква h с циркумфлекс","Latin capital letter h with stroke":"Главна латинска буква h с черта","Latin small letter h with stroke":"Малка латинска буква h с черта","Latin capital letter i with tilde":"Главна латинска буква i с тилда","Latin small letter i with tilde":"Малка латинска буква i с тилда","Latin capital letter i with macron":"Главна латинска буква i с макрон","Latin small letter i with macron":"Малка латинска буква i с макрон","Latin capital letter i with breve":"Главна латинска буква i с бреве","Latin small letter i with breve":"Малка латинска буква i с бреве","Latin capital letter i with ogonek":"Главна латинска буква i с ogonek","Latin small letter i with ogonek":"Малка латинска буква i с огонек","Latin capital letter i with dot above":"Главна латинска буква i с точка отгоре","Latin small letter dotless i":"Малка латинска буква без точка i","Latin capital ligature ij":"Главна латинска лигатура ij","Latin small ligature ij":"Mалка латинска лигатура ij","Latin capital letter j with circumflex":"Главна латинска буква j с циркумфлекс","Latin small letter j with circumflex":"Малка латинска буква j с циркумфлекс","Latin capital letter k with cedilla":"Главна латинска буква k със седил","Latin small letter k with cedilla":"Mалка lатинска буква k със седил","Latin small letter kra":"Mалка латинска буква kra","Latin capital letter l with acute":"Главна латинска буква l с акут","Latin small letter l with acute":"Mалка латинска буква l с акут","Latin capital letter l with cedilla":"Главна латинска буква l със седил","Latin small letter l with cedilla":"Малка латинска буква l със седил","Latin capital letter l with caron":"Главна латинска буква l с карон","Latin small letter l with caron":"Малка латинска буква l с карон","Latin capital letter l with middle dot":"Главна латинска буква l със средна точка","Latin small letter l with middle dot":"Малка латинска буква l със средна точка","Latin capital letter l with stroke":"Главна латинска буква l с черта","Latin small letter l with stroke":"Малка латинска буква l с черта","Latin capital letter n with acute":"Главна латинска буква n с акут","Latin small letter n with acute":"Малка латинска буква n с акут","Latin capital letter n with cedilla":"Главна латинска буква n със седил","Latin small letter n with cedilla":"Малка латинска буква n със седил","Latin capital letter n with caron":"Главна латинска буква n с карон","Latin small letter n with caron":"Малка латинска буква n с карон","Latin small letter n preceded by apostrophe":"Малка латинска буква n, предшествана от апостроф","Latin capital letter eng":"Главна латинска буква eng","Latin small letter eng":"Малка латинска буква eng","Latin capital letter o with macron":"Главна латинска буква „o“ с макрон","Latin small letter o with macron":"Малка латинска буква „o“ с макрон","Latin capital letter o with breve":"Главна латинска буква „o“ с бреве","Latin small letter o with breve":"Малка латинска буква „o“ с бреве","Latin capital letter o with double acute":"Главна латинска буква „o“ с двоен акут","Latin small letter o with double acute":"Малка латинска буква „o“ с двоен акут","Latin capital ligature oe":"Главна латинска лигатура oe","Latin small ligature oe":"Малка латинска лигатура oe","Latin capital letter r with acute":"Главна латинска буква r с акут","Latin small letter r with acute":"Малка латинска буква r с акут","Latin capital letter r with cedilla":"Главна латинска буква r със седил","Latin small letter r with cedilla":"Малка латинска буква r със седил","Latin capital letter r with caron":"Главна латинска буква r с карон","Latin small letter r with caron":"Малка латинска буква r с карон","Latin capital letter s with acute":"Главна латинска буква s с акут","Latin small letter s with acute":"Малка латинска буква s с акут","Latin capital letter s with circumflex":"Главна латинска буква s с циркумфлекс","Latin small letter s with circumflex":"Малка латинска буква s с циркумфлекс","Latin capital letter s with cedilla":"Главна латинска буква s със седил","Latin small letter s with cedilla":"Малка латинска буква s със седил","Latin capital letter s with caron":"Главна латинска буква s с карон","Latin small letter s with caron":"Малка латинска буква s с карон","Latin capital letter t with cedilla":"Главна латинска буква t със седил","Latin small letter t with cedilla":"Малка латинска буква t със седил","Latin capital letter t with caron":"Главна латинска буква t с карон","Latin small letter t with caron":"Малка латинска буква t с карон","Latin capital letter t with stroke":"Главна латинска буква t с черта","Latin small letter t with stroke":"Малка латинска буква t с черта","Latin capital letter u with tilde":"Главна латинска буква u с тилда","Latin small letter u with tilde":"Малка латинска буква u с тилда","Latin capital letter u with macron":"Главна латинска буква u с макрон","Latin small letter u with macron":"Малка латинска буква u с макрон","Latin capital letter u with breve":"Главна латинска буква u с бреве","Latin small letter u with breve":"Малка латинска буква u с бреве","Latin capital letter u with ring above":"Главна латинска буква u с пръстен отгоре","Latin small letter u with ring above":"Малка латинска буква u с пръстен отгоре","Latin capital letter u with double acute":"Главна латинска буква u с двоен акут","Latin small letter u with double acute":"Малка латинска буква u с двоен акут","Latin capital letter u with ogonek":"Главна латинска буква u с огонек","Latin small letter u with ogonek":"Малка латинска буква u с огонек","Latin capital letter w with circumflex":"Главна латинска буква w с циркумфлекс","Latin small letter w with circumflex":"Малка латинска буква w с циркумфлекс","Latin capital letter y with circumflex":"Главна латинска буква y с циркумфлекс","Latin small letter y with circumflex":"Малка латинска буква y с циркумфлекс","Latin capital letter y with diaeresis":"Главна латинска буква y с диареза","Latin capital letter z with acute":"Главна латинска буква z с акут","Latin small letter z with acute":"Малка латинска буква z с акут","Latin capital letter z with dot above":"Главна латинска буква z с точка отгоре","Latin small letter z with dot above":"Малка латинска буква z с точка отгоре","Latin capital letter z with caron":"Главна латинска буква z с карон","Latin small letter z with caron":"Малка латинска буква z с карон","Latin small letter long s":"Малка латинска буква дълго s","Less-than sign":"Знак „по-малко от“ ","Greater-than sign":"Знак „по-голямо от“","Less-than or equal to":"По-малко или равно на","Greater-than or equal to":"По-голямо или равно на","En dash":"Ен тире","Em dash":"Ем тире",Macron:"Макрон",Overline:"Черта над буква","Degree sign":"Знак за степен","Minus sign":"Знак минус","Plus-minus sign":"Знак плюс-минус","Division sign":"Знак за деление","Fraction slash":"Дробна наклонена черта","Multiplication sign":"Знак за умножение","Latin small letter f with hook":"Малка латинска буква f с кукичка",Integral:"Интеграл","N-ary summation":"N-арно сумиране",Infinity:"Безкрайност","Square root":"Корен квадратен","Tilde operator":"Оператор тилда","Approximately equal to":"Приблизително равно на","Almost equal to":"Почти равно на","Not equal to":"Не е равно на","Identical to":"Идентично на","Element of":"Елемент на","Not an element of":"Не е елемент от","Contains as member":"Съдържа като член","N-ary product":"N-арен продукт","Logical and":"Логично и","Logical or":"Логично или","Not sign":"Знак „не“",Intersection:"Пресечна точка",Union:"Съюз","Partial differential":"Частичен диференциал","For all":"За всички","There exists":"Съществува","Empty set":"Празен комплект",Nabla:"Набла","Asterisk operator":"Оператор звездичка","Proportional to":"Пропорционално на",Angle:"Ъгъл","Vulgar fraction one quarter":"Проста дроб една четвърт","Vulgar fraction one half":"Проста дроб една половина","Vulgar fraction three quarters":"Проста дроб три четвърти","Single left-pointing angle quotation mark":"\nЕдинична сочеща наляво ъглова кавичка","Single right-pointing angle quotation mark":"Единична сочеща надясно ъглова кавичка","Left-pointing double angle quotation mark":"Сочеща наляво двойна ъглова кавичка","Right-pointing double angle quotation mark":"Сочеща надясно двойна ъглова кавичка","Left single quotation mark":"Лява единична кавичка","Right single quotation mark":"Дясна единична кавичка","Left double quotation mark":"Лява двойна кавичка","Right double quotation mark":"Дясна двойна кавичка","Single low-9 quotation mark":"Единична ниска 9-кавичка","Double low-9 quotation mark":"Двойна ниска 9-кавичка","Inverted exclamation mark":"Обърнат удивителен знак","Inverted question mark":"Обърнат въпросителен знак","Two dot leader":"Водач с две точки","Horizontal ellipsis":"Хоризонтална елипса","Double dagger":"Двойна кама","Per mille sign":"Знак за промили","Per ten thousand sign":"Символ на десет хиляди","Double exclamation mark":"Двоен удивителен знак","Question exclamation mark":"Знак въпросителна удивителна","Exclamation question mark":"Знак удивителна въпросителна","Double question mark":"Двоен въпросителен знак","Copyright sign":"Знак за авторски права","Registered sign":"Регистриран знак","Trade mark sign":"Знак за търговска марка","Section sign":"Знак за раздел","Paragraph sign":"Знак за параграф","Reversed paragraph sign":"Обърнат знак за параграф","Character categories":"Категории символи",Styles:"Стилове","Multiple styles":"Множество стилове","Block styles":"Блокови стилове","Text styles":"Текстови стилове","Insert table":"Вмъкни таблица","Header column":"Заглавна колона","Insert column left":"Вмъкни колона отляво","Insert column right":"Вмъкни колона отдясно","Delete column":"Изтриване на колона","Select column":"Избери колона",Column:"Колона","Header row":"Заглавен ред","Insert row below":"Вмъкни ред отдолу","Insert row above":"Вмъкни ред отгоре","Delete row":"Изтриване на ред","Select row":"Избери ред",Row:"Ред","Merge cell up":"Обединяване на клетка отгоре","Merge cell right":"Обединяване на клетка отдясно","Merge cell down":"Обединяване на клетка надолу","Merge cell left":"Обединяване на клетка отляво","Split cell vertically":"Разделяне на клетки вертикално","Split cell horizontally":"Разделяне на клетки хоризонтално","Merge cells":"Обединяване на клетки","Table toolbar":"Лента за таблици","Table properties":"Свойства на таблици","Cell properties":"Свойства на клетки",Border:"Граница",Style:"Стил",Width:"Ширина",Height:"Височина",Color:"Цвят",Background:"Фон",Padding:"Пълнеж",Dimensions:"Размери","Table cell text alignment":"Подравняване на текст в клетка",Alignment:"Подравняване","Horizontal text alignment toolbar":"Лента за хоризонтално подравняване на текст","Vertical text alignment toolbar":"Лента за вертикално подравняване на текст","Table alignment toolbar":"Лента за подравняване на таблици",None:"Нищо",Solid:"Твърд",Dotted:"На точки",Dashed:"На черти",Double:"Двоен",Groove:"На зиг-заг",Ridge:"Назъбен",Inset:"Вмъкни",Outset:"Изпъкнала","Align cell text to the left":"Подравни текста в клетката наляво","Align cell text to the center":"Подравни текста в клетката централно","Align cell text to the right":"Подравни текста в клетката надясно","Justify cell text":"Разпредели равномерно текста в клетката","Align cell text to the top":"Подравни текста в клетката нагоре","Align cell text to the middle":"Подравни текста в клетката към средата","Align cell text to the bottom":"Подравни текста в клетката към дъното","Align table to the left":"Подравни таблицата наляво","Center table":"Центрирай таблицата","Align table to the right":"Подравни таблицата надясно","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Цветът е невалиден. Опитайте \"#FF0000\" или \"rgb(255,0,0)\", или \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Стойността е невалидна. Опитайте \"10px\" или \"2em\", или просто \"2\".","Color picker":"Избор на цвят","Enter table caption":"Въведи надпис на таблица","Keystrokes that can be used in a table cell":"Клавишни комбинации, които могат да се използват в клетка от таблицата","Move the selection to the next cell":"Преместване на избора към следващата клетка","Move the selection to the previous cell":"Преместване на избора към предишната клетка","Insert a new table row (when in the last cell of a table)":"Въвеждане на нов ред в таблицата (когато сте в последната клетка на таблица)","Navigate through the table":"Навигация в таблицата",Table:"Маса","Rich Text Editor":"Богат текстов редактор","Editor editing area: %0":"Зона за редактиране на редактора: %0","Edit block":"Редактирай блок","Click to edit block":"Кликнете, за да редактирате блок","Drag to move":"Плъзнете за преместване",Next:"Следващ",Previous:"Предишен","Editor toolbar":"Лента за редакция","Dropdown toolbar":"Лента с падащо меню",Black:"Черен","Dim grey":"Тъмно сив",Grey:"Сив","Light grey":"Светло сив",White:"Бял",Red:"Червен",Orange:"Оранжев",Yellow:"Жълт","Light green":"Светло зелен",Green:"Зелен",Aquamarine:"Аквамарин",Turquoise:"Тюркоазен","Light blue":"Светло син",Blue:"Син",Purple:"Лилав","Editor block content toolbar":"Лента с инструменти за блокиране на съдържанието на редактора","Editor contextual toolbar":"Контекстна лента с инструменти на редактора",HEX:"НЕХ","No results found":"Няма намерени резултати","No searchable items":"Няма елементи за търсене","Editor dialog":"Диалогов прозорец на редактора",Close:"Затвори","Help Contents. To close this dialog press ESC.":"Помощно съдържание. За да затворите този прозорец, натиснете ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Долу можете да намерите списък от клавишни комбинации, които могат да се използват в редактора.","(may require <kbd>Fn</kbd>)":"(може да изисква <kbd>Fn</kbd>)",Accessibility:"Достъпност","Accessibility help":"Помощ за достъпност","Press %0 for help.":"Натиснете %0 за помощ.","Move focus in and out of an active dialog window":"Приближаване и отдалечаване на фокуса в активен диалогов прозорец",MENU_BAR_MENU_FILE:"Файл",MENU_BAR_MENU_EDIT:"Редактирай",MENU_BAR_MENU_VIEW:"Преглед",MENU_BAR_MENU_INSERT:"Вмъкни",MENU_BAR_MENU_FORMAT:"Формат",MENU_BAR_MENU_TOOLS:"Инструменти",MENU_BAR_MENU_HELP:"Помощ",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_FONT:"Шрифт","Editor menu bar":"Редактор на лентата с менюта",Undo:"Отмени",Redo:"Повтори","Upload in progress":"Качването е в процес","Widget toolbar":"Лента с помощни средства","Insert paragraph before block":"Въведи параграф преди блока","Insert paragraph after block":"Въведи параграф след блока","Press Enter to type after or press Shift + Enter to type before the widget":"Натиснете Enter за въвеждане или натиснете Shift + Enter за въвеждане преди изпълнимия модул","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Клавишни комбинации, които могат да се използват при избран елемент (например: изображение, таблица и др.)","Insert a new paragraph directly after a widget":"Въвеждане на нов параграф директно след елемента","Insert a new paragraph directly before a widget":"Въвеждане на нов параграф директно преди елемента","Move the caret to allow typing directly before a widget":"Преместване на карето за директно писане преди елемент","Move the caret to allow typing directly after a widget":"Преместване на карето за директно писане след елемент","Words: %0":"Думи: %0","Characters: %0":"Знаци: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['bg'] = d['bg'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Ляво подравняване","Align right":"Дясно подравняване","Align center":"Централно подравняване",Justify:"Разпредели по равно","Text alignment":"Подравняване на текста","Text alignment toolbar":"Лента за подравняване на текст","Revert autoformatting action":"Отмяна на действие за автоматично форматиране",Bold:"Удебелен",Italic:"Курсив",Underline:"Подчертаване",Code:"Код",Strikethrough:"Зачертаване",Subscript:"Долен индекс",Superscript:"Горен индекс","Italic text":"Наклонен текст","Move out of an inline code style":"Излизане от подравнен стил на кодиране","Bold text":"Почернен текст","Underline text":"Подчертан текст","Strikethrough text":"Зачертан текст","Block quote":"Цитат","Copy selected content":"Копиране на избраното съдържание","Paste content":"Поставяне на съдържанието","Paste content as plain text":"Поставяне на съдържанието като обикновен текст","Insert code block":"Въведи кодов блок","Plain text":"Обикновен текст","Leaving %0 code snippet":"Оставяне %0 отрязък от код","Entering %0 code snippet":"Въвеждане %0 отрязък от код","Entering code snippet":"Въвеждане на отрязък от код","Leaving code snippet":"Оставяне на отрязък от код","Code block":"Кодов блок",Cancel:"Отказ",Clear:"Изчисти","Remove color":"Премахни цвят","Restore default":"Възстанови първоначалните настройки",Save:"Запазване","Show more items":"Покажи повече единици","%0 of %1":"%0 от %1","Cannot upload file:":"Не може да качи файл:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Зона за редактиране: %0","Insert with file manager":"Вмъкване с файловия мениджър","Replace with file manager":"Заменете с файловия мениджър","Insert image with file manager":"Вмъкнете изображение с файловия мениджър","Replace image with file manager":"Заменете изображението с файловия мениджър","Toggle caption off":"Превключи изключване на надписи","Toggle caption on":"Превключи включване на надписи","Content editing keystrokes":"Клавишни комбинации за редактиране на съдържание","These keyboard shortcuts allow for quick access to content editing features.":"Тези клавишни комбинации позволяват бърз достъп до елементите за редактиране на съдържание","User interface and content navigation keystrokes":"Потребителски интерфейс и клавишни комбинации за навигация в съдържанието","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Използвайте следните клавишни комбинации за по -лесна навигация в потребителския интерфейс на CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Затваряне на балоните с контекст, падащите менюта и диалогови прозорци","Open the accessibility help dialog":"Отваряне на диалогов прозорец с помощ за достъпност","Move focus between form fields (inputs, buttons, etc.)":"Преместване на фокуса между полетата (въвеждане, бутони и др.)","Move focus to the menu bar, navigate between menu bars":"Преместете фокуса върху лентата с менюта, навигирайте между лентите с менюта","Move focus to the toolbar, navigate between toolbars":"Преместване на фокуса върху лентата с инструменти, навигация между инструментите","Navigate through the toolbar or menu bar":"Навигирайте през лентата с инструменти или лентата с менюта","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Изпълнете текущо фокусирания бутон. Изпълнението на бутони, които взаимодействат със съдържанието на редактора, премества фокуса обратно към съдържанието.",Accept:"Приемане","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Въвеждане на пауза ( <code>&lt;br&gt;</code> елемент)","Insert a hard break (a new paragraph)":"Въвеждане на нов ред (нов параграф)","Find and replace":"Намери и замени","Find in text…":"Намери в текста...",Find:"Намери","Previous result":"Предишен резултат","Next result":"Следващ резултат",Replace:"Замени","Replace all":"Замени всички","Match case":"Сравни съвпадащ шрифт","Whole words only":"Само цели думи","Replace with…":"Замени с...","Text to find must not be empty.":"Текстът за намиране не трябва да е празен.","Tip: Find some text first in order to replace it.":"Съвет: Първо намерете някакъв текст, за да го замените.","Advanced options":"Разширени опции","Find in the document":"Намиране на документ","Font Size":"Размер на шрифта",Tiny:"Много малък",Small:"Малък",Big:"Едър",Huge:"Много едър","Font Family":"Семейство шрифтове",Default:"По подразбиране","Font Color":"Цвят на шрифта","Font Background Color":"Цвят на шрифтовия фон","Document colors":"Цвят на документа",Paragraph:"Параграф",Heading:"Заглавие","Choose heading":"Избери заглавие","Heading 1":"Заглавие 1","Heading 2":"Заглавие 2","Heading 3":"Заглавие 3","Heading 4":"Заглавие 4","Heading 5":"Заглавие 5","Heading 6":"Заглавие 6","Type your title":"Напишете заглавието си","Type or paste your content here.":"Напишете или поставете съдържанието си тук.","Horizontal line":"Хоризонтална черта","HTML object":"HTML обект","Increase indent":"Увеличи отстъпа","Decrease indent":"Намали отстъпа",Unlink:"Премахване на линка",Link:"Линк","Link URL":"Уеб адрес на линка","Link URL must not be empty.":"URL препратката не трябва да е празна.","Link image":"Свържи изображение","Edit link":"Редакция на линк","Open link in new tab":"Отваряне на линк в нов раздел","This link has no URL":"Този линк няма уеб адрес","Open in a new tab":"Отваряне в нов раздел",Downloadable:"Изтегляне","Create link":"Създаване на линк","Move out of a link":"Излизане от линк","Numbered List":"Номериране","Bulleted List":"Водещи символи","To-do List":"Списък със задачи","Bulleted list styles toolbar":"Лента със стилове за подточки","Numbered list styles toolbar":"Лента със стилове за номерация","Toggle the disc list style":"Превключи между стиловете на дисковия списък ","Toggle the circle list style":"Превключи между стиловете на кръговия списък","Toggle the square list style":"Превключи между стиловете на квадратния списък","Toggle the decimal list style":"Превключи между стиловете на десетичния списък","Toggle the decimal with leading zero list style":"Превключи между стиловете на десетичния списък с начало нула","Toggle the lower–roman list style":"Превключи между стиловете на долен-римски списък","Toggle the upper–roman list style":"Превключи между стиловете на горен-римски списък","Toggle the lower–latin list style":"Превключи между стиловете на долен-латиснки списък","Toggle the upper–latin list style":"Превключи между стиловете на горен-латински списък",Disc:"Диск",Circle:"Кръг",Square:"Квадрат",Decimal:"Десетичен","Decimal with leading zero":"Десетичен с водеща нула","Lower–roman":"Долен-римски","Upper-roman":"Горен-римски","Lower-latin":"Долен-латински","Upper-latin":"Горен-латински","List properties":"Свойства на списъка","Start at":"Започни с","Invalid start index value.":"Невалидна стойност на начален индекс.","Start index must be greater than 0.":"Стартовия индекс трябва да е по-голям от 0.","Reversed order":"Обърнат ред","Keystrokes that can be used in a list":"Клавишни комбинации, които могат да се използват в списък","Increase list item indent":"Увеличаване на шрифта на елемент от списъка","Decrease list item indent":"Намаляване на шрифта на елемент от списъка","Entering a to-do list":"Въвеждане на списък със задачи","Leaving a to-do list":"Напускане на списъка със задачи","Remove Format":"Премахни форматиране","Select all":"Избери всички","Show blocks":"Покажи блокове",Source:"Източник","Show source":"Показване на източника","Special characters":"Специални символи",All:"Всички",Arrows:"Стрелки",Currency:"Валутни символи",Latin:"Латиница",Mathematical:"Математически символи",Text:"Текст","leftwards simple arrow":"обикновена стрелка наляво","rightwards simple arrow":"обикновена стрелка надясно","upwards simple arrow":"обикновена стрелка нагоре","downwards simple arrow":"обикновена стрелка надолу","leftwards double arrow":"двойна стрелка наляво","rightwards double arrow":"двойна стрелка надясно","upwards double arrow":"двойна стрелка нагоре","downwards double arrow":"двойна стрелка надолу","leftwards dashed arrow":"пунктирана стрелка наляво","rightwards dashed arrow":"пунктирана стрелка надясно","upwards dashed arrow":"пунктирана стрелка нагоре","downwards dashed arrow":"пунктирана стрелка надолу","leftwards arrow to bar":"стрелка наляво към лентата\n","rightwards arrow to bar":"стрелка надясно към лентата","upwards arrow to bar":"стрелка нагоре към лентата","downwards arrow to bar":"стрелка надолу към лентата","up down arrow with base":"стрелка нагоре надолу с основа","back with leftwards arrow above":"назад със стрелка наляво отгоре","end with leftwards arrow above":"завършва със стрелка наляво отгоре","on with exclamation mark with left right arrow above":"върху с удивителен знак със стрелка наляво надясно над","soon with rightwards arrow above":"скоро със стрелка надясно отгоре","top with upwards arrow above":"отгоре със стрелка нагоре отгоре","Dollar sign":"Символ на долар","Euro sign":"Символ на евро","Yen sign":"Символ на йена","Pound sign":"Символ на лира стерлинг","Cent sign":"Символ на цент","Euro-currency sign":"Символ на евровалута","Colon sign":"Символ двоеточие","Cruzeiro sign":"Символ Крузейро","French franc sign":"Символ на френски франк","Lira sign":"Символ на лира","Currency sign":"Символ на валута","Bitcoin sign":"Символ на Биткойн","Mill sign":"Символ на мелница","Naira sign":"Символ Найра","Peseta sign":"Символ на песета","Rupee sign":"Символ на рупия","Won sign":"Символ на уон","New sheqel sign":"Символ на нов шекел","Dong sign":"Символ на донг","Kip sign":"Символ на кип","Tugrik sign":"Символ на тугрик","Drachma sign":"Символ на драхма","German penny sign":"Символ на немско пени","Peso sign":"Символ на песо","Guarani sign":"Символ на гуарани","Austral sign":"Символ на аустрал","Hryvnia sign":"Символ на гривнa","Cedi sign":"Символ Седи","Livre tournois sign":"Символ на ливр турноа","Spesmilo sign":"Символ на спесмило","Tenge sign":"Символ на тенге","Indian rupee sign":"Символ на индийска рупия","Turkish lira sign":"Символ на турска лира","Nordic mark sign":"Символ на скандинавски знак","Manat sign":"Символ на манат","Ruble sign":"Символ на рубла","Latin capital letter a with macron":"Главна латинска буква „a“ с макрон","Latin small letter a with macron":"Малка латинска буква „a“ с макрон","Latin capital letter a with breve":"Главна латинска буква „a“ с бреве","Latin small letter a with breve":"Малка латинска буква „а“ с бреве","Latin capital letter a with ogonek":"Главна латинска буква „a“ с огонек","Latin small letter a with ogonek":"Малка латинска буква „a“ с огонек","Latin capital letter c with acute":"Главна латинска буква „c“ с акут","Latin small letter c with acute":"Малка латинска буква „c“ с акут","Latin capital letter c with circumflex":"Главна латинска буква „c“ с циркумфлекс","Latin small letter c with circumflex":"Малка латинска буква „c“ с циркумфлекс","Latin capital letter c with dot above":"Главна латинска буква „c“ с точка отгоре","Latin small letter c with dot above":"Малка латинска буква „c“ с точка отгоре","Latin capital letter c with caron":"Главна латинска буква „c“ с карон","Latin small letter c with caron":"Mалка латинска буква „c“ с карон","Latin capital letter d with caron":"Главна латинска буква d с карон","Latin small letter d with caron":"Малка латинска буква d с карон","Latin capital letter d with stroke":"Главна латинска буква d с черта","Latin small letter d with stroke":"Малк а латинска буква d с черта","Latin capital letter e with macron":"Главна латинска буква „e“ с макрон","Latin small letter e with macron":"Малка латинска буква „e“ с макрон","Latin capital letter e with breve":"Главна латинска буква „e“ с бреве","Latin small letter e with breve":"Малка латинска буква „e“ с бреве","Latin capital letter e with dot above":"Главна латинска буква „e“ с точка отгоре","Latin small letter e with dot above":"Малка латинска буква „e“ с точка отгоре","Latin capital letter e with ogonek":"Главна латинска буква „e“ с огонек","Latin small letter e with ogonek":"Малка латинска буква „e“ с огонек","Latin capital letter e with caron":"Главна латинска буква „e“ с карон","Latin small letter e with caron":"Малка латинска буква „e“ с карон","Latin capital letter g with circumflex":"Главна латинска буква „g“ с циркумфлекс","Latin small letter g with circumflex":"Малка латинска буква „g“ с циркумфлекс","Latin capital letter g with breve":"Главна латинска буква „g“ с бреве","Latin small letter g with breve":"Малка латинска буква „g“ с бреве","Latin capital letter g with dot above":"Главна латинска буква „g“ с точка отгоре","Latin small letter g with dot above":"Малка латинска буква „g“ с точка отгоре","Latin capital letter g with cedilla":"Главна латинска буква „g“ със седил","Latin small letter g with cedilla":"Малка латинска буква „g“ със седил","Latin capital letter h with circumflex":"Главна латинска буква h с циркумфлекс","Latin small letter h with circumflex":"Малка латинска буква h с циркумфлекс","Latin capital letter h with stroke":"Главна латинска буква h с черта","Latin small letter h with stroke":"Малка латинска буква h с черта","Latin capital letter i with tilde":"Главна латинска буква i с тилда","Latin small letter i with tilde":"Малка латинска буква i с тилда","Latin capital letter i with macron":"Главна латинска буква i с макрон","Latin small letter i with macron":"Малка латинска буква i с макрон","Latin capital letter i with breve":"Главна латинска буква i с бреве","Latin small letter i with breve":"Малка латинска буква i с бреве","Latin capital letter i with ogonek":"Главна латинска буква i с ogonek","Latin small letter i with ogonek":"Малка латинска буква i с огонек","Latin capital letter i with dot above":"Главна латинска буква i с точка отгоре","Latin small letter dotless i":"Малка латинска буква без точка i","Latin capital ligature ij":"Главна латинска лигатура ij","Latin small ligature ij":"Mалка латинска лигатура ij","Latin capital letter j with circumflex":"Главна латинска буква j с циркумфлекс","Latin small letter j with circumflex":"Малка латинска буква j с циркумфлекс","Latin capital letter k with cedilla":"Главна латинска буква k със седил","Latin small letter k with cedilla":"Mалка lатинска буква k със седил","Latin small letter kra":"Mалка латинска буква kra","Latin capital letter l with acute":"Главна латинска буква l с акут","Latin small letter l with acute":"Mалка латинска буква l с акут","Latin capital letter l with cedilla":"Главна латинска буква l със седил","Latin small letter l with cedilla":"Малка латинска буква l със седил","Latin capital letter l with caron":"Главна латинска буква l с карон","Latin small letter l with caron":"Малка латинска буква l с карон","Latin capital letter l with middle dot":"Главна латинска буква l със средна точка","Latin small letter l with middle dot":"Малка латинска буква l със средна точка","Latin capital letter l with stroke":"Главна латинска буква l с черта","Latin small letter l with stroke":"Малка латинска буква l с черта","Latin capital letter n with acute":"Главна латинска буква n с акут","Latin small letter n with acute":"Малка латинска буква n с акут","Latin capital letter n with cedilla":"Главна латинска буква n със седил","Latin small letter n with cedilla":"Малка латинска буква n със седил","Latin capital letter n with caron":"Главна латинска буква n с карон","Latin small letter n with caron":"Малка латинска буква n с карон","Latin small letter n preceded by apostrophe":"Малка латинска буква n, предшествана от апостроф","Latin capital letter eng":"Главна латинска буква eng","Latin small letter eng":"Малка латинска буква eng","Latin capital letter o with macron":"Главна латинска буква „o“ с макрон","Latin small letter o with macron":"Малка латинска буква „o“ с макрон","Latin capital letter o with breve":"Главна латинска буква „o“ с бреве","Latin small letter o with breve":"Малка латинска буква „o“ с бреве","Latin capital letter o with double acute":"Главна латинска буква „o“ с двоен акут","Latin small letter o with double acute":"Малка латинска буква „o“ с двоен акут","Latin capital ligature oe":"Главна латинска лигатура oe","Latin small ligature oe":"Малка латинска лигатура oe","Latin capital letter r with acute":"Главна латинска буква r с акут","Latin small letter r with acute":"Малка латинска буква r с акут","Latin capital letter r with cedilla":"Главна латинска буква r със седил","Latin small letter r with cedilla":"Малка латинска буква r със седил","Latin capital letter r with caron":"Главна латинска буква r с карон","Latin small letter r with caron":"Малка латинска буква r с карон","Latin capital letter s with acute":"Главна латинска буква s с акут","Latin small letter s with acute":"Малка латинска буква s с акут","Latin capital letter s with circumflex":"Главна латинска буква s с циркумфлекс","Latin small letter s with circumflex":"Малка латинска буква s с циркумфлекс","Latin capital letter s with cedilla":"Главна латинска буква s със седил","Latin small letter s with cedilla":"Малка латинска буква s със седил","Latin capital letter s with caron":"Главна латинска буква s с карон","Latin small letter s with caron":"Малка латинска буква s с карон","Latin capital letter t with cedilla":"Главна латинска буква t със седил","Latin small letter t with cedilla":"Малка латинска буква t със седил","Latin capital letter t with caron":"Главна латинска буква t с карон","Latin small letter t with caron":"Малка латинска буква t с карон","Latin capital letter t with stroke":"Главна латинска буква t с черта","Latin small letter t with stroke":"Малка латинска буква t с черта","Latin capital letter u with tilde":"Главна латинска буква u с тилда","Latin small letter u with tilde":"Малка латинска буква u с тилда","Latin capital letter u with macron":"Главна латинска буква u с макрон","Latin small letter u with macron":"Малка латинска буква u с макрон","Latin capital letter u with breve":"Главна латинска буква u с бреве","Latin small letter u with breve":"Малка латинска буква u с бреве","Latin capital letter u with ring above":"Главна латинска буква u с пръстен отгоре","Latin small letter u with ring above":"Малка латинска буква u с пръстен отгоре","Latin capital letter u with double acute":"Главна латинска буква u с двоен акут","Latin small letter u with double acute":"Малка латинска буква u с двоен акут","Latin capital letter u with ogonek":"Главна латинска буква u с огонек","Latin small letter u with ogonek":"Малка латинска буква u с огонек","Latin capital letter w with circumflex":"Главна латинска буква w с циркумфлекс","Latin small letter w with circumflex":"Малка латинска буква w с циркумфлекс","Latin capital letter y with circumflex":"Главна латинска буква y с циркумфлекс","Latin small letter y with circumflex":"Малка латинска буква y с циркумфлекс","Latin capital letter y with diaeresis":"Главна латинска буква y с диареза","Latin capital letter z with acute":"Главна латинска буква z с акут","Latin small letter z with acute":"Малка латинска буква z с акут","Latin capital letter z with dot above":"Главна латинска буква z с точка отгоре","Latin small letter z with dot above":"Малка латинска буква z с точка отгоре","Latin capital letter z with caron":"Главна латинска буква z с карон","Latin small letter z with caron":"Малка латинска буква z с карон","Latin small letter long s":"Малка латинска буква дълго s","Less-than sign":"Знак „по-малко от“ ","Greater-than sign":"Знак „по-голямо от“","Less-than or equal to":"По-малко или равно на","Greater-than or equal to":"По-голямо или равно на","En dash":"Ен тире","Em dash":"Ем тире",Macron:"Макрон",Overline:"Черта над буква","Degree sign":"Знак за степен","Minus sign":"Знак минус","Plus-minus sign":"Знак плюс-минус","Division sign":"Знак за деление","Fraction slash":"Дробна наклонена черта","Multiplication sign":"Знак за умножение","Latin small letter f with hook":"Малка латинска буква f с кукичка",Integral:"Интеграл","N-ary summation":"N-арно сумиране",Infinity:"Безкрайност","Square root":"Корен квадратен","Tilde operator":"Оператор тилда","Approximately equal to":"Приблизително равно на","Almost equal to":"Почти равно на","Not equal to":"Не е равно на","Identical to":"Идентично на","Element of":"Елемент на","Not an element of":"Не е елемент от","Contains as member":"Съдържа като член","N-ary product":"N-арен продукт","Logical and":"Логично и","Logical or":"Логично или","Not sign":"Знак „не“",Intersection:"Пресечна точка",Union:"Съюз","Partial differential":"Частичен диференциал","For all":"За всички","There exists":"Съществува","Empty set":"Празен комплект",Nabla:"Набла","Asterisk operator":"Оператор звездичка","Proportional to":"Пропорционално на",Angle:"Ъгъл","Vulgar fraction one quarter":"Проста дроб една четвърт","Vulgar fraction one half":"Проста дроб една половина","Vulgar fraction three quarters":"Проста дроб три четвърти","Single left-pointing angle quotation mark":"\nЕдинична сочеща наляво ъглова кавичка","Single right-pointing angle quotation mark":"Единична сочеща надясно ъглова кавичка","Left-pointing double angle quotation mark":"Сочеща наляво двойна ъглова кавичка","Right-pointing double angle quotation mark":"Сочеща надясно двойна ъглова кавичка","Left single quotation mark":"Лява единична кавичка","Right single quotation mark":"Дясна единична кавичка","Left double quotation mark":"Лява двойна кавичка","Right double quotation mark":"Дясна двойна кавичка","Single low-9 quotation mark":"Единична ниска 9-кавичка","Double low-9 quotation mark":"Двойна ниска 9-кавичка","Inverted exclamation mark":"Обърнат удивителен знак","Inverted question mark":"Обърнат въпросителен знак","Two dot leader":"Водач с две точки","Horizontal ellipsis":"Хоризонтална елипса","Double dagger":"Двойна кама","Per mille sign":"Знак за промили","Per ten thousand sign":"Символ на десет хиляди","Double exclamation mark":"Двоен удивителен знак","Question exclamation mark":"Знак въпросителна удивителна","Exclamation question mark":"Знак удивителна въпросителна","Double question mark":"Двоен въпросителен знак","Copyright sign":"Знак за авторски права","Registered sign":"Регистриран знак","Trade mark sign":"Знак за търговска марка","Section sign":"Знак за раздел","Paragraph sign":"Знак за параграф","Reversed paragraph sign":"Обърнат знак за параграф","Character categories":"Категории символи",Styles:"Стилове","Multiple styles":"Множество стилове","Block styles":"Блокови стилове","Text styles":"Текстови стилове","Insert table":"Вмъкни таблица","Header column":"Заглавна колона","Insert column left":"Вмъкни колона отляво","Insert column right":"Вмъкни колона отдясно","Delete column":"Изтриване на колона","Select column":"Избери колона",Column:"Колона","Header row":"Заглавен ред","Insert row below":"Вмъкни ред отдолу","Insert row above":"Вмъкни ред отгоре","Delete row":"Изтриване на ред","Select row":"Избери ред",Row:"Ред","Merge cell up":"Обединяване на клетка отгоре","Merge cell right":"Обединяване на клетка отдясно","Merge cell down":"Обединяване на клетка надолу","Merge cell left":"Обединяване на клетка отляво","Split cell vertically":"Разделяне на клетки вертикално","Split cell horizontally":"Разделяне на клетки хоризонтално","Merge cells":"Обединяване на клетки","Table toolbar":"Лента за таблици","Table properties":"Свойства на таблици","Cell properties":"Свойства на клетки",Border:"Граница",Style:"Стил",Width:"Ширина",Height:"Височина",Color:"Цвят",Background:"Фон",Padding:"Пълнеж",Dimensions:"Размери","Table cell text alignment":"Подравняване на текст в клетка",Alignment:"Подравняване","Horizontal text alignment toolbar":"Лента за хоризонтално подравняване на текст","Vertical text alignment toolbar":"Лента за вертикално подравняване на текст","Table alignment toolbar":"Лента за подравняване на таблици",None:"Нищо",Solid:"Твърд",Dotted:"На точки",Dashed:"На черти",Double:"Двоен",Groove:"На зиг-заг",Ridge:"Назъбен",Inset:"Вмъкни",Outset:"Изпъкнала","Align cell text to the left":"Подравни текста в клетката наляво","Align cell text to the center":"Подравни текста в клетката централно","Align cell text to the right":"Подравни текста в клетката надясно","Justify cell text":"Разпредели равномерно текста в клетката","Align cell text to the top":"Подравни текста в клетката нагоре","Align cell text to the middle":"Подравни текста в клетката към средата","Align cell text to the bottom":"Подравни текста в клетката към дъното","Align table to the left":"Подравни таблицата наляво","Center table":"Центрирай таблицата","Align table to the right":"Подравни таблицата надясно","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Цветът е невалиден. Опитайте \"#FF0000\" или \"rgb(255,0,0)\", или \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Стойността е невалидна. Опитайте \"10px\" или \"2em\", или просто \"2\".","Color picker":"Избор на цвят","Enter table caption":"Въведи надпис на таблица","Keystrokes that can be used in a table cell":"Клавишни комбинации, които могат да се използват в клетка от таблицата","Move the selection to the next cell":"Преместване на избора към следващата клетка","Move the selection to the previous cell":"Преместване на избора към предишната клетка","Insert a new table row (when in the last cell of a table)":"Въвеждане на нов ред в таблицата (когато сте в последната клетка на таблица)","Navigate through the table":"Навигация в таблицата",Table:"Маса","Rich Text Editor":"Богат текстов редактор","Editor editing area: %0":"Зона за редактиране на редактора: %0","Edit block":"Редактирай блок","Click to edit block":"Кликнете, за да редактирате блок","Drag to move":"Плъзнете за преместване",Next:"Следващ",Previous:"Предишен","Editor toolbar":"Лента за редакция","Dropdown toolbar":"Лента с падащо меню",Black:"Черен","Dim grey":"Тъмно сив",Grey:"Сив","Light grey":"Светло сив",White:"Бял",Red:"Червен",Orange:"Оранжев",Yellow:"Жълт","Light green":"Светло зелен",Green:"Зелен",Aquamarine:"Аквамарин",Turquoise:"Тюркоазен","Light blue":"Светло син",Blue:"Син",Purple:"Лилав","Editor block content toolbar":"Лента с инструменти за блокиране на съдържанието на редактора","Editor contextual toolbar":"Контекстна лента с инструменти на редактора",HEX:"НЕХ","No results found":"Няма намерени резултати","No searchable items":"Няма елементи за търсене","Editor dialog":"Диалогов прозорец на редактора",Close:"Затвори","Help Contents. To close this dialog press ESC.":"Помощно съдържание. За да затворите този прозорец, натиснете ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Долу можете да намерите списък от клавишни комбинации, които могат да се използват в редактора.","(may require <kbd>Fn</kbd>)":"(може да изисква <kbd>Fn</kbd>)",Accessibility:"Достъпност","Accessibility help":"Помощ за достъпност","Press %0 for help.":"Натиснете %0 за помощ.","Move focus in and out of an active dialog window":"Приближаване и отдалечаване на фокуса в активен диалогов прозорец",MENU_BAR_MENU_FILE:"Файл",MENU_BAR_MENU_EDIT:"Редактирай",MENU_BAR_MENU_VIEW:"Преглед",MENU_BAR_MENU_INSERT:"Вмъкни",MENU_BAR_MENU_FORMAT:"Формат",MENU_BAR_MENU_TOOLS:"Инструменти",MENU_BAR_MENU_HELP:"Помощ",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_FONT:"Шрифт","Editor menu bar":"Редактор на лентата с менюта","Please enter a valid color (e.g. \"ff0000\").":"Моля, въведете валиден цвят (напр. \"ff0000\").",Undo:"Отмени",Redo:"Повтори","Upload in progress":"Качването е в процес","Widget toolbar":"Лента с помощни средства","Insert paragraph before block":"Въведи параграф преди блока","Insert paragraph after block":"Въведи параграф след блока","Press Enter to type after or press Shift + Enter to type before the widget":"Натиснете Enter за въвеждане или натиснете Shift + Enter за въвеждане преди изпълнимия модул","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Клавишни комбинации, които могат да се използват при избран елемент (например: изображение, таблица и др.)","Insert a new paragraph directly after a widget":"Въвеждане на нов параграф директно след елемента","Insert a new paragraph directly before a widget":"Въвеждане на нов параграф директно преди елемента","Move the caret to allow typing directly before a widget":"Преместване на карето за директно писане преди елемент","Move the caret to allow typing directly after a widget":"Преместване на карето за директно писане след елемент","Words: %0":"Думи: %0","Characters: %0":"Знаци: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bn.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bn.js
index 77c370ff4e2e957483ca570a6b015c378cf49a55..039c8ed3b88ae9220bcf53c22949aaab345350e5 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bn.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bn.js
@@ -1 +1 @@
-(function(d){	const l = d['bn'] = d['bn'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"বামে সারিবদ্ধ করুন","Align right":"ডানদিকে সারিবদ্ধ করুন","Align center":"কেন্দ্র সারিবদ্ধ করুন",Justify:"জাস্টিফাই","Text alignment":"টেক্সট সারিবদ্ধকরণ","Text alignment toolbar":"টেক্সট শ্রেণীবিন্যাস টুলবার","Revert autoformatting action":"অটো ফরম্যাটিংয়ের কাজটি পূর্বাবস্থায় ফিরিয়ে আনুন",Bold:"বোল্ড",Italic:"ইটালিক",Underline:"আন্ডারলাইন",Code:"কোড",Strikethrough:"স্ট্রাইকথ্রু",Subscript:"সাবস্ক্রিপ্ট",Superscript:"সুপারস্ক্রিপ্ট","Italic text":"ইটালিক টেক্সট","Move out of an inline code style":"ইনলাইন কোড স্টাইল থেকে সরে আসুন","Bold text":"বোল্ড টেক্সট","Underline text":"আন্ডারলাইন টেক্সট","Strikethrough text":"স্ট্রাইকথ্রু টেক্সট","Block quote":"ব্লক কোট","Copy selected content":"সিলেক্ট করা কন্টেন্ট কপি করুন","Paste content":"কন্টেন্ট পেস্ট করুন","Paste content as plain text":"প্লেইন টেক্সট হিসেবে কন্টেন্ট পেস্ট করুন","Insert code block":"কোড ব্লক ঢোকান","Plain text":"প্লেইন টেক্সট","Code block":"কোড ব্লক",Cancel:"বাতিল করুন",Clear:"পরিষ্কার করুন","Remove color":"রং মুছে ফেলুন","Restore default":"পূর্বাবস্থায় ফিরিয়ে আনুন",Save:"সংরক্ষণ করুন","Show more items":"আরও আইটেম দেখান","%0 of %1":"%0 এর %1","Cannot upload file:":"ফাইল আপলোড করা যাবে নাঃ","Rich Text Editor. Editing area: %0":"রিচ টেক্সট এডিটর। সম্পাদনার ক্ষেত্র: %0","Insert with file manager":"ফাইল ম্যানেজার দিয়ে প্রবেশ করান","Replace with file manager":"ফাইল ম্যানেজার দিয়ে প্রতিস্থাপন করুন","Insert image with file manager":"ফাইল ম্যানেজার দিয়ে ছবি প্রবেশ করান","Replace image with file manager":"ফাইল ম্যানেজার দিয়ে ছবি প্রতিস্থাপন করুন","Toggle caption off":"টগল ক্যাপশন বন্ধ করুন","Toggle caption on":"টগল ক্যাপশন চালু করুন","Content editing keystrokes":"কনটেন্ট এডিটিংয়ের কীস্ট্রোকগুলি","These keyboard shortcuts allow for quick access to content editing features.":"এই কীবোর্ড শর্টকাটগুলির ফলে কনটেন্ট এডিটিংয়ের বৈশিষ্ট্যগুলির সুবিধা দ্রুত নেওয়া যায়।","User interface and content navigation keystrokes":"ইউজার ইন্টারফেস এবং কনটেন্ট নেভিগেশনের কীস্ট্রোকগুলি","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"CKEditor 5 ইউজার ইন্টারফেসে আরও কার্যকর নেভিগেশনের জন্য নিম্নলিখিত কীস্ট্রোকগুলি ব্যবহার করুন।","Close contextual balloons, dropdowns, and dialogs":"কন্টেক্সচুয়াল বেলুন, ড্রপডাউন এবং ডায়ালগগুলি বন্ধ করুন","Open the accessibility help dialog":"প্রবেশযোগ্যতার সহায়ক ডায়ালগ খুলুন","Move focus between form fields (inputs, buttons, etc.)":"ফর্ম ফিল্ডের (ইনপুট, বাটন, ইত্যাদি) মধ্যে ফোকাস স্থানান্তর করুন","Move focus to the menu bar, navigate between menu bars":"মেনু বারে ফোকাস সরিয়ে নিন, মেনু বারের মধ্যে নেভিগেট করুন","Move focus to the toolbar, navigate between toolbars":"টুলবারে ফোকাস স্থানান্তর করুন, টুলবারগুলির মধ্যে নেভিগেট করুন","Navigate through the toolbar or menu bar":"টুলবার বা মেনু বারের মাধ্যমে নেভিগেট করুন","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"বর্তমানে ফোকাস করা বোতামটি কার্যকর করুন। ইডিটর বিষয়বস্তুর সাথে ইন্টারঅ্যাক্ট করা বোতাম কার্যকর করা ফোকাসকে বিষয়বস্তুর দিকে ফিরিয়ে নেয়।",Accept:"গ্রহণ করুন","Insert a soft break (a <code>&lt;br&gt;</code> element)":"একটি সফট ব্রেক প্রবেশ করুন (একটি <code>&lt;br&gt;</code> উপাদান)","Insert a hard break (a new paragraph)":"একটি হার্ড ব্রেক প্রবেশ করুন (একটি নতুন প্যারাগ্রাফ)","Find and replace":"অনুসন্ধান ও প্রতিস্থাপন করুন","Find in text…":"টেক্সটে খুঁজুন…",Find:"খুঁজুন ","Previous result":"পূর্ববর্তী ফলাফল","Next result":"পরবর্তী ফলাফল",Replace:"প্রতিস্থাপন করুন","Replace all":"সব প্রতিস্থাপন","Match case":"ম্যাচ কেস","Whole words only":"শুধুমাত্র পুরো শব্দ","Replace with…":"এর সাথে প্রতিস্থাপন...","Text to find must not be empty.":"খুঁজে পেতে টেক্সট খালি হওয়া উচিত নয়।","Tip: Find some text first in order to replace it.":"পরামর্শঃ এটি প্রতিস্থাপন করতে প্রথমে কিছু টেক্সট খুঁজুন।","Advanced options":"উন্নত বিকল্পগুলি","Find in the document":"ডকুমেন্টে খুঁজুন","Font Size":"অক্ষরের আকার",Tiny:"ক্ষুদ্র",Small:"ছোট",Big:"বড়",Huge:"অনেক বড়","Font Family":"ফন্ট পরিবার",Default:"ডিফল্ট","Font Color":"ফন্টের রং","Font Background Color":"ফন্ট ব্যাকগ্রাউন্ডের রং","Document colors":"নথির রং",Paragraph:"অনুচ্ছেদ",Heading:"শিরোনাম","Choose heading":"শিরোনাম নির্বাচন করুন","Heading 1":"শিরোনাম 1","Heading 2":"শিরোনাম 2","Heading 3":"শিরোনাম 3","Heading 4":"শিরোনাম 4","Heading 5":"শিরোনাম 5","Heading 6":"শিরোনাম 6","Type your title":"আপনার শিরোনাম টাইপ করুন","Type or paste your content here.":"আপনার বিষয়বস্তু এখানে টাইপ অথবা পেস্ট করুন।","Horizontal line":"অনুভূমিক রেখা","HTML object":"HTML অবজেক্ট","Increase indent":"ইন্ডেন্ট বৃদ্ধি করুন","Decrease indent":"ইন্ডেন্ট হ্রাস করুন",Unlink:"লিঙ্কমুক্ত করুন",Link:"লিঙ্ক","Link URL":"লিঙ্ক URL","Link image":"লিঙ্ক চিত্র","Edit link":"\t\nলিঙ্ক  এডিট করুন","Open link in new tab":"লিঙ্কটি নতুন ট্যাবে খুলুন","This link has no URL":"এই লিঙ্কের কোন URL নেই","Open in a new tab":"একটি নতুন ট্যাবে খুলুন",Downloadable:"ডাউনলোডযোগ্য","Create link":"লিঙ্ক তৈরি করুন","Move out of a link":"কোনো লিঙ্কের বাইরে সরান","Numbered List":"সংখ্যাযুক্ত তালিকা","Bulleted List":"বুলেটযুক্ত তালিকা","To-do List":"তালিকা তৈরি","Bulleted list styles toolbar":"বুলেটেড তালিকা স্টাইল টুলবার","Numbered list styles toolbar":"সংখ্যাযুক্ত তালিকা স্টাইল টুলবার","Toggle the disc list style":"ডিস্ক তালিকা স্টাইল টগল করুন","Toggle the circle list style":"বৃত্ত তালিকা স্টাইল টগল করুন","Toggle the square list style":"বর্গাকার তালিকা স্টাইল টগল করুন","Toggle the decimal list style":"দশমিক তালিকা স্টাইল টগল করুন","Toggle the decimal with leading zero list style":"অগ্রণী 0 তালিকা স্টাইল সহ দশমিক টগল করুন","Toggle the lower–roman list style":"নিম্ন-রোমান তালিকা স্টাইল টগল করুন","Toggle the upper–roman list style":"উপরের-রোমান তালিকা স্টাইল টগল করুন","Toggle the lower–latin list style":"নিম্ন-ল্যাটিন তালিকা স্টাইল টগল করুন","Toggle the upper–latin list style":"উপরের-ল্যাটিন তালিকা স্টাইল টগল করুন",Disc:"ডিস্ক",Circle:"বৃত্ত",Square:"বর্গক্ষেত্র",Decimal:"দশমিক","Decimal with leading zero":"অগ্রণী 0 সহ দশমিক ","Lower–roman":"নিম্ন-রোমান","Upper-roman":"উচ্চ-রোমান","Lower-latin":"নিম্ন-ল্যাটিন","Upper-latin":"উচ্চ-ল্যাটিন","List properties":"বৈশিষ্ট্য তালিকাভুক্ত করুন","Start at":"শুরু হবে","Invalid start index value.":"ইনভ্যালিড স্টার্ট ইনডেক্সের মান","Start index must be greater than 0.":"স্টার্ট ইনডেক্স অবশ্যই 0-এর বেশি হতে হবে।","Reversed order":"উল্টো ক্রম","Keystrokes that can be used in a list":"যে কীস্ট্রোকগুলি কোনো তালিকায় ব্যবহার করা যেতে পারে","Increase list item indent":"তালিকার আইটেমের ইন্ডেন্ট বাড়ান","Decrease list item indent":"তালিকার আইটেমের ইন্ডেন্ট কমান","Remove Format":"ফরম্যাট মুছে ফেলুন","Select all":"সব নির্বাচন করুন","Show blocks":"ব্লকগুলি দেখান",Source:"উৎস","Show source":"উৎস দেখান","Special characters":"বিশেষ অক্ষর",All:"সকল",Arrows:"তীর",Currency:"মুদ্রা",Latin:"ল্যাটিন",Mathematical:"গাণিতিক",Text:"পাঠ্য","leftwards simple arrow":"বাম দিকে সরল তীর","rightwards simple arrow":"ডানমুখী সরল তীর","upwards simple arrow":"উপরের দিকে সরল তীর","downwards simple arrow":"নিচের দিকে সরল তীর","leftwards double arrow":"বামমুখী দ্বৈত তীর","rightwards double arrow":"ডানমুখী দ্বৈত তীর","upwards double arrow":"উর্ধ্বমুখী দ্বৈত তীর","downwards double arrow":"নিম্নমুখী দ্বৈত তীর","leftwards dashed arrow":"বামমুখী ড্যাশড তীর","rightwards dashed arrow":"ডানমুখী ড্যাশড তীর","upwards dashed arrow":"উর্ধ্বমুখী ড্যাশড তীর","downwards dashed arrow":"নিম্নমুখী ড্যাশড তীর","leftwards arrow to bar":"বামমুখী তীরের বার","rightwards arrow to bar":"ডানমুখী তীরের বার","upwards arrow to bar":"উর্ধ্বমুখী তীরের বার","downwards arrow to bar":"নিম্নমুখী তীরের বার","up down arrow with base":"বেসসহ উপরে নিচের তীর","back with leftwards arrow above":"ব্যাক এর উপরে বামমুখী তীর","end with leftwards arrow above":"এন্ড এর উপরে বামমুখী তীর","on with exclamation mark with left right arrow above":"বিস্ময়বোধকসহ অন এর  উপরে বাম ডান তীর","soon with rightwards arrow above":"শীঘ্রই এর উপরে ডানমুখী তীর","top with upwards arrow above":"টপ লেখাসহ উপরে উর্ধ্বমুখী তীর","Dollar sign":"ডলারের চিহ্ন","Euro sign":"ইউরো চিহ্ন","Yen sign":"ইয়েন চিহ্ন","Pound sign":"পাউন্ড চিহ্ন","Cent sign":"সেন্ট চিহ্ন","Euro-currency sign":"ইউরো-মুদ্রার চিহ্ন","Colon sign":"কোলন চিহ্ন","Cruzeiro sign":"ত্রুুজেইরো চিহ্ন","French franc sign":"ফরাসি ফ্রাঙ্ক চিহ্ন","Lira sign":"লিরার চিহ্ন","Currency sign":"মুদ্রার চিহ্ন","Bitcoin sign":"বিটকয়েনের চিহ্ন","Mill sign":"মিল চিহ্ন","Naira sign":"নাইরা চিহ্ন","Peseta sign":"পেসেটা চিহ্ন","Rupee sign":"রুপির চিহ্ন","Won sign":"ওন চিহ্ন","New sheqel sign":"নিউ শেকেল চিহ্ন","Dong sign":"ডং চিহ্ন","Kip sign":"কিপ চিহ্ন","Tugrik sign":"তুগ্রিক চিহ্ন","Drachma sign":"ড্রাকমা চিহ্ন","German penny sign":"জার্মান পেনি চিহ্ন","Peso sign":"পেসো চিহ্ন","Guarani sign":"গুয়ারানি চিহ্ন","Austral sign":"অস্ট্রাল চিহ্ন","Hryvnia sign":"হিরভনিয়া চিহ্ন","Cedi sign":"সেডি চিহ্ন","Livre tournois sign":"লিভরে টুরনোইস চিহ্ন","Spesmilo sign":"স্পেসমিলো চিহ্ন","Tenge sign":"টেঞ্জ চিহ্ন","Indian rupee sign":"ভারতীয় রুপির চিহ্ন","Turkish lira sign":"তুর্কি লিরা সাইন ","Nordic mark sign":"নর্ডিক মার্ক চিহ্ন","Manat sign":"মানাত চিহ্ন","Ruble sign":"রুবল চিহ্ন","Latin capital letter a with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর a","Latin small letter a with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর a","Latin capital letter a with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর a","Latin small letter a with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর a","Latin capital letter a with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর a","Latin small letter a with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর a","Latin capital letter c with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর c","Latin small letter c with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin capital letter c with circumflex":"সারকামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর c","Latin small letter c with circumflex":"সারকামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin capital letter c with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর c","Latin small letter c with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin capital letter c with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর c","Latin small letter c with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin capital letter d with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর d","Latin small letter d with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর d","Latin capital letter d with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর d","Latin small letter d with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর d","Latin capital letter e with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter e with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter e with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter e with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter e with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter g with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর g","Latin small letter g with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin capital letter g with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর g","Latin small letter g with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin capital letter g with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর g","Latin small letter g with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin capital letter g with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর g","Latin small letter g with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin capital letter h with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর h","Latin small letter h with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর h","Latin capital letter h with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর h","Latin small letter h with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর h","Latin capital letter i with tilde":"টিল্ড সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter i with tilde":"টিল্ড সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin capital letter i with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter i with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin capital letter i with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter i with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin capital letter i with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter i with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin capital letter i with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter dotless i":"ল্যাটিন ছোট হাতের অক্ষর বিন্দুবিহীন i","Latin capital ligature ij":"ল্যাটিন বড় হাতের লিগেচার ij","Latin small ligature ij":"ল্যাটিন ছোট হাতের লিগেচার ij","Latin capital letter j with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর j","Latin small letter j with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর j","Latin capital letter k with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর k","Latin small letter k with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর k","Latin small letter kra":"ল্যাটিন ছোট হাতের অক্ষর kra","Latin capital letter l with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter l with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter l with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter l with middle dot":"মধ্যবিন্দু সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with middle dot":"মধ্যবিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter l with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter n with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর n","Latin small letter n with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর n","Latin capital letter n with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর n","Latin small letter n with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর n","Latin capital letter n with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর n","Latin small letter n with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর n","Latin small letter n preceded by apostrophe":"ল্যাটিন ছোট হাতের অক্ষর n এর পূর্বে apostrophe","Latin capital letter eng":"ল্যাটিন বড় হাতের অক্ষর eng","Latin small letter eng":"ল্যাটিন ছোট হাতের অক্ষর eng","Latin capital letter o with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর o","Latin small letter o with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর o","Latin capital letter o with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর o","Latin small letter o with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর o","Latin capital letter o with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর o","Latin small letter o with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর o","Latin capital ligature oe":"ল্যাটিন বড় হাতের লিগ্যাচার oe","Latin small ligature oe":"ল্যাটিন ছোট হাতের লিগ্যাচার oe","Latin capital letter r with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর r","Latin small letter r with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর r","Latin capital letter r with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর r","Latin small letter r with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর r","Latin capital letter r with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর r","Latin small letter r with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর r","Latin capital letter s with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর s","Latin small letter s with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin capital letter s with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর s","Latin small letter s with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin capital letter s with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর s","Latin small letter s with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin capital letter s with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর s","Latin small letter s with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin capital letter t with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর t","Latin small letter t with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর t","Latin capital letter t with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর t","Latin small letter t with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর t","Latin capital letter t with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর t","Latin small letter t with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর t","Latin capital letter u with tilde":"টিল্ড সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with tilde":"টিল্ড সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with ring above":"উপরে রিং সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with ring above":"উপরে রিং সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter w with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর w","Latin small letter w with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর w","Latin capital letter y with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর y","Latin small letter y with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর y","Latin capital letter y with diaeresis":"ডায়েরেসিস সহ ল্যাটিন বড় হাতের অক্ষর y","Latin capital letter z with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর z","Latin small letter z with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর z","Latin capital letter z with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর z","Latin small letter z with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর z","Latin capital letter z with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর z","Latin small letter z with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর z","Latin small letter long s":"ল্যাটিন ছোট হাতের অক্ষর দীর্ঘ s","Less-than sign":"এর চেয়ে কম চিহ্ন","Greater-than sign":"এর চেয়ে বেশি চিহ্ন","Less-than or equal to":"এর চেয়ে কম বা সমান চিহ্ন","Greater-than or equal to":"এর চেয়ে বেশি বা সমান চিহ্ন","En dash":"En ড্যাশ","Em dash":"Em ড্যাশ",Macron:"ম্যাক্রন",Overline:"ওভারলাইন","Degree sign":"ডিগ্রি চিহ্ন","Minus sign":"বিয়োগ চিহ্ন","Plus-minus sign":"যোগ-বিয়োগ চিহ্ন","Division sign":"ভাগ চিহ্ন","Fraction slash":"ভগ্নাংশ স্ল্যাশ","Multiplication sign":"গুণ চিহ্ন","Latin small letter f with hook":"হুক সহ ল্যাটিন ছোট হাতের অক্ষর f",Integral:"ইন্টিগ্রাল","N-ary summation":"N-ary সমষ্টি",Infinity:"অসীম","Square root":"বর্গমূল","Tilde operator":"টিল্ড অপারেটর","Approximately equal to":"প্রায় সমান","Almost equal to":"প্রায় সমান","Not equal to":"সমান নয়","Identical to":"এর অনুরূপ","Element of":"এর উপাদান","Not an element of":"এর একটি উপাদান নয়","Contains as member":"সদস্য হিসেবে রয়েছে","N-ary product":"N-ary গুণফল","Logical and":"লজিক্যাল এন্ড ","Logical or":"লজিক্যাল অর","Not sign":"নট চিহ্ন",Intersection:"ছেদ",Union:"সংযোগ","Partial differential":"আংশিক ডিফারেনশিয়াল","For all":"সবার জন্য","There exists":"অস্তিত্ব আছে","Empty set":"ফাঁকা সেট",Nabla:"ন্যাবলা","Asterisk operator":"অস্ট্রিক অপারেটর","Proportional to":"সমানুপাতিক",Angle:"কোণ","Vulgar fraction one quarter":"ভালগার ভগ্নাংশ এক চতুর্থাংশ","Vulgar fraction one half":"ভালগার ভগ্নাংশ একের অর্ধেক","Vulgar fraction three quarters":"ভালগার ভগ্নাংশ তিন চতুর্থাংশ","Single left-pointing angle quotation mark":"একক বাম-নির্দেশক কোণ উদ্ধৃতি চিহ্ন","Single right-pointing angle quotation mark":"একক ডান-নির্দেশক কোণ উদ্ধৃতি চিহ্ন","Left-pointing double angle quotation mark":"বাম-নির্দেশক দ্বৈত কোণ উদ্ধৃতি চিহ্ন","Right-pointing double angle quotation mark":"ডান-নির্দেশক দ্বৈত কোণ উদ্ধৃতি চিহ্ন","Left single quotation mark":"বাম একক উদ্ধৃতি চিহ্ন","Right single quotation mark":"ডান একক উদ্ধৃতি চিহ্ন","Left double quotation mark":"বাম দ্বৈত উদ্ধৃতি চিহ্ন","Right double quotation mark":"ডান দ্বৈত উদ্ধৃতি চিহ্ন","Single low-9 quotation mark":"একক লো-9 উদ্ধৃতি চিহ্ন","Double low-9 quotation mark":"দ্বৈত লো-9 উদ্ধৃতি চিহ্ন","Inverted exclamation mark":"ইনভার্টেড বিস্ময়বোধক চিহ্ন","Inverted question mark":"ইনভার্টেড প্রশ্ন চিহ্ন","Two dot leader":"দুই বিন্দু লিডার","Horizontal ellipsis":"অনুভূমিক উপবৃত্তাকার","Double dagger":"ডাবল ড্যাগার","Per mille sign":"প্রতি মাইল চিহ্ন","Per ten thousand sign":"প্রতি দশ হাজার চিহ্ন","Double exclamation mark":"দ্বৈত বিস্ময়বোধক চিহ্ন","Question exclamation mark":"প্রশ্ন বিস্ময়বোধক চিহ্ন","Exclamation question mark":"বিস্ময়বোধক প্রশ্ন চিহ্ন","Double question mark":"দ্বৈত প্রশ্ন চিহ্ন","Copyright sign":"কপিরাইট চিহ্ন","Registered sign":"নিবন্ধিত চিহ্ন","Trade mark sign":"ট্রেড মার্ক সাইন","Section sign":"সেকশন চিহ্ন","Paragraph sign":"প্যারাগ্রাফ চিহ্ন","Reversed paragraph sign":"বিপরীত প্যারাগ্রাফ চিহ্ন","Character categories":"অক্ষরের শ্রেণীবিভাগসমূহ",Styles:"স্টাইলস","Multiple styles":"একাধিক স্টাইল","Block styles":"ব্লক স্টাইল","Text styles":"টেস্কট স্টাইল","Insert table":"টেবিল ঢোকান","Header column":"হেডার কলাম","Insert column left":"বাম দিকে কলাম ঢোকান","Insert column right":"ডানদিকে কলাম ঢোকান","Delete column":"কলাম মুছে ফেলুন","Select column":"কলাম নির্বাচন করুন",Column:"কলাম","Header row":"হেডার সারি","Insert row below":"নীচে সারি ঢোকান","Insert row above":"উপরে সারি ঢোকান","Delete row":"সারি মুছুন","Select row":"সারি নির্বাচন করুন",Row:"সারি ","Merge cell up":"সেল আপ মার্জ","Merge cell right":" ডানদিকে সেল মার্জ করুন","Merge cell down":"নিচে সেল মার্জ করুন","Merge cell left":"বামদিকে সেল মার্জ করুন","Split cell vertically":"সেল উল্লম্বভাবে বিভক্ত করুন","Split cell horizontally":"অনুভূমিকভাবে সেল বিভক্ত করুন","Merge cells":"সেল একত্রিত করুন","Table toolbar":"টেবিল টুলবার","Table properties":"টেবিল বৈশিষ্ট্য","Cell properties":"সেল বৈশিষ্ট্য",Border:"বর্ডার ",Style:"স্টাইল ",Width:"প্রস্থ",Height:"উচ্চতা",Color:"  রং",Background:"ব্যাকগ্রাউন্ড",Padding:"প্যাডিং",Dimensions:"মাত্রাগুলো","Table cell text alignment":"সক্ষম সেল টেক্সট সারিবদ্ধকরণ",Alignment:"সারিবদ্ধকরণ","Horizontal text alignment toolbar":"অনুভূমিক টেক্সট সারিবদ্ধকরণ টুলবার","Vertical text alignment toolbar":"উল্লম্ব টেক্সট সারিবদ্ধকরণ টুলবার","Table alignment toolbar":"টেবিল সারিবদ্ধকরণ টুলবার",None:"কোনোটিই নয়",Solid:"সলিড",Dotted:"ডটেড",Dashed:"ড্যাশড",Double:"দ্বিগুণ",Groove:"খাঁজকাটা",Ridge:"রিজ",Inset:"ইনসেট",Outset:"শুরু","Align cell text to the left":"বাম দিকে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the center":"কেন্দ্রে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the right":"ডানদিকে সেল টেক্সট সারিবদ্ধ করুন ","Justify cell text":"সেল টেক্সট জাস্টিফাই করুন","Align cell text to the top":"শীর্ষে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the middle":"মাঝখানে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the bottom":"নীচে সেল টেক্সট সারিবদ্ধ করুন","Align table to the left":"বাম দিকে টেবিল সারিবদ্ধ করুন","Center table":"কেন্দ্রের টেবিল","Align table to the right":"ডানদিকে টেবিলটি সারিবদ্ধ করুন","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"রংটি সঠিক নয়। \"#FF0000\" অথবা \"rgb(255,0,0)\" অথবা \"লাল\" ব্যাবহার করুন।\n","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"মানটি সঠিক নয়। \"10px\" বা \"2em\" বা সহজভাবে \"2\" ব্যবহার করে দেখুন।","Color picker":"রং বাছাইকারী","Enter table caption":"টেবিল ক্যাপশন লিখুন","Keystrokes that can be used in a table cell":"যে কীস্ট্রোকগুলি টেবিল সেলে ব্যবহার করা যেতে পারে","Move the selection to the next cell":"পরবর্তী সেলে সিলেকশন স্থানান্তর করুন","Move the selection to the previous cell":"পূর্ববর্তী সেলে সিলেকশন স্থানান্তর করুন","Insert a new table row (when in the last cell of a table)":"একটি নতুন টেবিলের সারি প্রবেশ করুন (কোনো টেবিলের শেষ সেলে থাকা অবস্থায়)","Navigate through the table":"টেবিলের মধ্যে দিয়ে নেভিগেট করুন",Table:"টেবিল","Rich Text Editor":"রিচ টেক্সট এডিটর","Editor editing area: %0":"সম্পাদক সম্পাদনার ক্ষেত্র: %0","Edit block":"এডিট ব্লক","Click to edit block":"ব্লক এডিট করতে ক্লিক করুন","Drag to move":"সরানোর জন্য টেনে আনুন",Next:"পরবর্তী",Previous:"পূর্ববর্তী","Editor toolbar":"সম্পাদক টুলবার","Dropdown toolbar":"ড্রপডাউন টুলবার",Black:"কালো","Dim grey":"আবছা ধূসর",Grey:"ধূসর","Light grey":"হালকা ধূসর",White:"সাদা",Red:"লাল",Orange:"কমলা",Yellow:"হলুদ ","Light green":"হালকা সবুজ",Green:"সবুজ",Aquamarine:"ফেকাশে সবুজবর্ণ",Turquoise:"ফিরোজা","Light blue":"হালকা নীল",Blue:"নীল ",Purple:"বেগুনি","Editor block content toolbar":"সম্পাদক ব্লক কন্টেন্ট টুলবার","Editor contextual toolbar":"সম্পাদক প্রাসঙ্গিক টুলবার",HEX:"HEX","No results found":"কোন ফলাফল পাওয়া যায়নি","No searchable items":"কোনো অনুসন্ধানযোগ্য আইটেম নেই","Editor dialog":"ইডিটর ডায়ালগ",Close:"বন্ধ করুন","Help Contents. To close this dialog press ESC.":"সহায়তাকারী কনটেন্টগুলি। এই ডায়ালগটি বন্ধ করতে ESC প্রেস করুন।","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"এডিটরে ব্যবহার করা যেতে পারে এমন কীবোর্ড শর্টকাটগুলির একটি তালিকা আপনি নিচে দেখতে পাবেন।","(may require <kbd>Fn</kbd>)":"(<kbd>Fn[</kbd>] এর প্রয়োজন হতে পারে)",Accessibility:"প্রবেশযোগ্যতা","Accessibility help":"প্রবেশযোগ্যতা জন্য সহায়তা","Press %0 for help.":"সহায়তার জন্য %0 প্রেস করুন।","Move focus in and out of an active dialog window":"সক্রিয় ডায়ালগ উইন্ডোর ভিতরে এবং বাইরে ফোকাস স্থানান্তর করুন",MENU_BAR_MENU_FILE:"ফাইল",MENU_BAR_MENU_EDIT:"এডিট করুন",MENU_BAR_MENU_VIEW:"দেখুন",MENU_BAR_MENU_INSERT:"ঢোকান",MENU_BAR_MENU_FORMAT:"ফরম্যাট",MENU_BAR_MENU_TOOLS:"টুলস",MENU_BAR_MENU_HELP:"সাহায্য",MENU_BAR_MENU_TEXT:"পাঠ্য",MENU_BAR_MENU_FONT:"ফন্ট","Editor menu bar":"ইডিটর মেনু বার",Undo:"পূর্বাবস্থায় ফেরান",Redo:"রেডো","Upload in progress":"আপলোড চলছে","Widget toolbar":"উইজেট টুলবার","Insert paragraph before block":"ব্লক করার আগে অনুচ্ছেদ ঢোকান","Insert paragraph after block":"ব্লকের পর অনুচ্ছেদ ঢোকান","Press Enter to type after or press Shift + Enter to type before the widget":"পরে টাইপ করতে এন্টার চাপুন বা উইজেটের আগে টাইপ করতে Shift + এন্টার চাপুন","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"কোনো উইজেট সিলেক্ট থাকা অবস্থায় যে কীস্ট্রোকগুলি ব্যবহার করা যেতে পারে (উদাহরণ: ছবি, টেবিল, ইত্যাদি)","Insert a new paragraph directly after a widget":"কোনো উইজেটের পরে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Insert a new paragraph directly before a widget":"কোনো উইজেটের আগে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Move the caret to allow typing directly before a widget":"কোনো উইজেটের আগে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Move the caret to allow typing directly after a widget":"কোনো উইজেটের পরে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Words: %0":"শব্দগুলোঃ %0","Characters: %0":"অক্ষরসমূহঃ %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['bn'] = d['bn'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"বামে সারিবদ্ধ করুন","Align right":"ডানদিকে সারিবদ্ধ করুন","Align center":"কেন্দ্র সারিবদ্ধ করুন",Justify:"জাস্টিফাই","Text alignment":"টেক্সট সারিবদ্ধকরণ","Text alignment toolbar":"টেক্সট শ্রেণীবিন্যাস টুলবার","Revert autoformatting action":"অটো ফরম্যাটিংয়ের কাজটি পূর্বাবস্থায় ফিরিয়ে আনুন",Bold:"বোল্ড",Italic:"ইটালিক",Underline:"আন্ডারলাইন",Code:"কোড",Strikethrough:"স্ট্রাইকথ্রু",Subscript:"সাবস্ক্রিপ্ট",Superscript:"সুপারস্ক্রিপ্ট","Italic text":"ইটালিক টেক্সট","Move out of an inline code style":"ইনলাইন কোড স্টাইল থেকে সরে আসুন","Bold text":"বোল্ড টেক্সট","Underline text":"আন্ডারলাইন টেক্সট","Strikethrough text":"স্ট্রাইকথ্রু টেক্সট","Block quote":"ব্লক কোট","Copy selected content":"সিলেক্ট করা কন্টেন্ট কপি করুন","Paste content":"কন্টেন্ট পেস্ট করুন","Paste content as plain text":"প্লেইন টেক্সট হিসেবে কন্টেন্ট পেস্ট করুন","Insert code block":"কোড ব্লক ঢোকান","Plain text":"প্লেইন টেক্সট","Leaving %0 code snippet":"%0 কোড স্নিপেট ছেড়ে যাচ্ছে","Entering %0 code snippet":"%0 কোড স্নিপেট প্রবেশ করা হচ্ছে","Entering code snippet":"কোড স্নিপেট প্রবেশ করা হচ্ছে","Leaving code snippet":"কোড স্নিপেট ছেড়ে যাচ্ছে","Code block":"কোড ব্লক",Cancel:"বাতিল করুন",Clear:"পরিষ্কার করুন","Remove color":"রং মুছে ফেলুন","Restore default":"পূর্বাবস্থায় ফিরিয়ে আনুন",Save:"সংরক্ষণ করুন","Show more items":"আরও আইটেম দেখান","%0 of %1":"%0 এর %1","Cannot upload file:":"ফাইল আপলোড করা যাবে নাঃ","Rich Text Editor. Editing area: %0":"রিচ টেক্সট এডিটর। সম্পাদনার ক্ষেত্র: %0","Insert with file manager":"ফাইল ম্যানেজার দিয়ে প্রবেশ করান","Replace with file manager":"ফাইল ম্যানেজার দিয়ে প্রতিস্থাপন করুন","Insert image with file manager":"ফাইল ম্যানেজার দিয়ে ছবি প্রবেশ করান","Replace image with file manager":"ফাইল ম্যানেজার দিয়ে ছবি প্রতিস্থাপন করুন","Toggle caption off":"টগল ক্যাপশন বন্ধ করুন","Toggle caption on":"টগল ক্যাপশন চালু করুন","Content editing keystrokes":"কনটেন্ট এডিটিংয়ের কীস্ট্রোকগুলি","These keyboard shortcuts allow for quick access to content editing features.":"এই কীবোর্ড শর্টকাটগুলির ফলে কনটেন্ট এডিটিংয়ের বৈশিষ্ট্যগুলির সুবিধা দ্রুত নেওয়া যায়।","User interface and content navigation keystrokes":"ইউজার ইন্টারফেস এবং কনটেন্ট নেভিগেশনের কীস্ট্রোকগুলি","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"CKEditor 5 ইউজার ইন্টারফেসে আরও কার্যকর নেভিগেশনের জন্য নিম্নলিখিত কীস্ট্রোকগুলি ব্যবহার করুন।","Close contextual balloons, dropdowns, and dialogs":"কন্টেক্সচুয়াল বেলুন, ড্রপডাউন এবং ডায়ালগগুলি বন্ধ করুন","Open the accessibility help dialog":"প্রবেশযোগ্যতার সহায়ক ডায়ালগ খুলুন","Move focus between form fields (inputs, buttons, etc.)":"ফর্ম ফিল্ডের (ইনপুট, বাটন, ইত্যাদি) মধ্যে ফোকাস স্থানান্তর করুন","Move focus to the menu bar, navigate between menu bars":"মেনু বারে ফোকাস সরিয়ে নিন, মেনু বারের মধ্যে নেভিগেট করুন","Move focus to the toolbar, navigate between toolbars":"টুলবারে ফোকাস স্থানান্তর করুন, টুলবারগুলির মধ্যে নেভিগেট করুন","Navigate through the toolbar or menu bar":"টুলবার বা মেনু বারের মাধ্যমে নেভিগেট করুন","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"বর্তমানে ফোকাস করা বোতামটি কার্যকর করুন। ইডিটর বিষয়বস্তুর সাথে ইন্টারঅ্যাক্ট করা বোতাম কার্যকর করা ফোকাসকে বিষয়বস্তুর দিকে ফিরিয়ে নেয়।",Accept:"গ্রহণ করুন","Insert a soft break (a <code>&lt;br&gt;</code> element)":"একটি সফট ব্রেক প্রবেশ করুন (একটি <code>&lt;br&gt;</code> উপাদান)","Insert a hard break (a new paragraph)":"একটি হার্ড ব্রেক প্রবেশ করুন (একটি নতুন প্যারাগ্রাফ)","Find and replace":"অনুসন্ধান ও প্রতিস্থাপন করুন","Find in text…":"টেক্সটে খুঁজুন…",Find:"খুঁজুন ","Previous result":"পূর্ববর্তী ফলাফল","Next result":"পরবর্তী ফলাফল",Replace:"প্রতিস্থাপন করুন","Replace all":"সব প্রতিস্থাপন","Match case":"ম্যাচ কেস","Whole words only":"শুধুমাত্র পুরো শব্দ","Replace with…":"এর সাথে প্রতিস্থাপন...","Text to find must not be empty.":"খুঁজে পেতে টেক্সট খালি হওয়া উচিত নয়।","Tip: Find some text first in order to replace it.":"পরামর্শঃ এটি প্রতিস্থাপন করতে প্রথমে কিছু টেক্সট খুঁজুন।","Advanced options":"উন্নত বিকল্পগুলি","Find in the document":"ডকুমেন্টে খুঁজুন","Font Size":"অক্ষরের আকার",Tiny:"ক্ষুদ্র",Small:"ছোট",Big:"বড়",Huge:"অনেক বড়","Font Family":"ফন্ট পরিবার",Default:"ডিফল্ট","Font Color":"ফন্টের রং","Font Background Color":"ফন্ট ব্যাকগ্রাউন্ডের রং","Document colors":"নথির রং",Paragraph:"অনুচ্ছেদ",Heading:"শিরোনাম","Choose heading":"শিরোনাম নির্বাচন করুন","Heading 1":"শিরোনাম 1","Heading 2":"শিরোনাম 2","Heading 3":"শিরোনাম 3","Heading 4":"শিরোনাম 4","Heading 5":"শিরোনাম 5","Heading 6":"শিরোনাম 6","Type your title":"আপনার শিরোনাম টাইপ করুন","Type or paste your content here.":"আপনার বিষয়বস্তু এখানে টাইপ অথবা পেস্ট করুন।","Horizontal line":"অনুভূমিক রেখা","HTML object":"HTML অবজেক্ট","Increase indent":"ইন্ডেন্ট বৃদ্ধি করুন","Decrease indent":"ইন্ডেন্ট হ্রাস করুন",Unlink:"লিঙ্কমুক্ত করুন",Link:"লিঙ্ক","Link URL":"লিঙ্ক URL","Link URL must not be empty.":"লিঙ্ক URL খালি রাখা যাবে না।","Link image":"লিঙ্ক চিত্র","Edit link":"\t\nলিঙ্ক  এডিট করুন","Open link in new tab":"লিঙ্কটি নতুন ট্যাবে খুলুন","This link has no URL":"এই লিঙ্কের কোন URL নেই","Open in a new tab":"একটি নতুন ট্যাবে খুলুন",Downloadable:"ডাউনলোডযোগ্য","Create link":"লিঙ্ক তৈরি করুন","Move out of a link":"কোনো লিঙ্কের বাইরে সরান","Numbered List":"সংখ্যাযুক্ত তালিকা","Bulleted List":"বুলেটযুক্ত তালিকা","To-do List":"তালিকা তৈরি","Bulleted list styles toolbar":"বুলেটেড তালিকা স্টাইল টুলবার","Numbered list styles toolbar":"সংখ্যাযুক্ত তালিকা স্টাইল টুলবার","Toggle the disc list style":"ডিস্ক তালিকা স্টাইল টগল করুন","Toggle the circle list style":"বৃত্ত তালিকা স্টাইল টগল করুন","Toggle the square list style":"বর্গাকার তালিকা স্টাইল টগল করুন","Toggle the decimal list style":"দশমিক তালিকা স্টাইল টগল করুন","Toggle the decimal with leading zero list style":"অগ্রণী 0 তালিকা স্টাইল সহ দশমিক টগল করুন","Toggle the lower–roman list style":"নিম্ন-রোমান তালিকা স্টাইল টগল করুন","Toggle the upper–roman list style":"উপরের-রোমান তালিকা স্টাইল টগল করুন","Toggle the lower–latin list style":"নিম্ন-ল্যাটিন তালিকা স্টাইল টগল করুন","Toggle the upper–latin list style":"উপরের-ল্যাটিন তালিকা স্টাইল টগল করুন",Disc:"ডিস্ক",Circle:"বৃত্ত",Square:"বর্গক্ষেত্র",Decimal:"দশমিক","Decimal with leading zero":"অগ্রণী 0 সহ দশমিক ","Lower–roman":"নিম্ন-রোমান","Upper-roman":"উচ্চ-রোমান","Lower-latin":"নিম্ন-ল্যাটিন","Upper-latin":"উচ্চ-ল্যাটিন","List properties":"বৈশিষ্ট্য তালিকাভুক্ত করুন","Start at":"শুরু হবে","Invalid start index value.":"ইনভ্যালিড স্টার্ট ইনডেক্সের মান","Start index must be greater than 0.":"স্টার্ট ইনডেক্স অবশ্যই 0-এর বেশি হতে হবে।","Reversed order":"উল্টো ক্রম","Keystrokes that can be used in a list":"যে কীস্ট্রোকগুলি কোনো তালিকায় ব্যবহার করা যেতে পারে","Increase list item indent":"তালিকার আইটেমের ইন্ডেন্ট বাড়ান","Decrease list item indent":"তালিকার আইটেমের ইন্ডেন্ট কমান","Entering a to-do list":"একটি টু-ডু তালিকা প্রবেশ করা হচ্ছে","Leaving a to-do list":"একটি টু-ডু তালিকা ছেড়ে যাচ্ছে","Remove Format":"ফরম্যাট মুছে ফেলুন","Select all":"সব নির্বাচন করুন","Show blocks":"ব্লকগুলি দেখান",Source:"উৎস","Show source":"উৎস দেখান","Special characters":"বিশেষ অক্ষর",All:"সকল",Arrows:"তীর",Currency:"মুদ্রা",Latin:"ল্যাটিন",Mathematical:"গাণিতিক",Text:"পাঠ্য","leftwards simple arrow":"বাম দিকে সরল তীর","rightwards simple arrow":"ডানমুখী সরল তীর","upwards simple arrow":"উপরের দিকে সরল তীর","downwards simple arrow":"নিচের দিকে সরল তীর","leftwards double arrow":"বামমুখী দ্বৈত তীর","rightwards double arrow":"ডানমুখী দ্বৈত তীর","upwards double arrow":"উর্ধ্বমুখী দ্বৈত তীর","downwards double arrow":"নিম্নমুখী দ্বৈত তীর","leftwards dashed arrow":"বামমুখী ড্যাশড তীর","rightwards dashed arrow":"ডানমুখী ড্যাশড তীর","upwards dashed arrow":"উর্ধ্বমুখী ড্যাশড তীর","downwards dashed arrow":"নিম্নমুখী ড্যাশড তীর","leftwards arrow to bar":"বামমুখী তীরের বার","rightwards arrow to bar":"ডানমুখী তীরের বার","upwards arrow to bar":"উর্ধ্বমুখী তীরের বার","downwards arrow to bar":"নিম্নমুখী তীরের বার","up down arrow with base":"বেসসহ উপরে নিচের তীর","back with leftwards arrow above":"ব্যাক এর উপরে বামমুখী তীর","end with leftwards arrow above":"এন্ড এর উপরে বামমুখী তীর","on with exclamation mark with left right arrow above":"বিস্ময়বোধকসহ অন এর  উপরে বাম ডান তীর","soon with rightwards arrow above":"শীঘ্রই এর উপরে ডানমুখী তীর","top with upwards arrow above":"টপ লেখাসহ উপরে উর্ধ্বমুখী তীর","Dollar sign":"ডলারের চিহ্ন","Euro sign":"ইউরো চিহ্ন","Yen sign":"ইয়েন চিহ্ন","Pound sign":"পাউন্ড চিহ্ন","Cent sign":"সেন্ট চিহ্ন","Euro-currency sign":"ইউরো-মুদ্রার চিহ্ন","Colon sign":"কোলন চিহ্ন","Cruzeiro sign":"ত্রুুজেইরো চিহ্ন","French franc sign":"ফরাসি ফ্রাঙ্ক চিহ্ন","Lira sign":"লিরার চিহ্ন","Currency sign":"মুদ্রার চিহ্ন","Bitcoin sign":"বিটকয়েনের চিহ্ন","Mill sign":"মিল চিহ্ন","Naira sign":"নাইরা চিহ্ন","Peseta sign":"পেসেটা চিহ্ন","Rupee sign":"রুপির চিহ্ন","Won sign":"ওন চিহ্ন","New sheqel sign":"নিউ শেকেল চিহ্ন","Dong sign":"ডং চিহ্ন","Kip sign":"কিপ চিহ্ন","Tugrik sign":"তুগ্রিক চিহ্ন","Drachma sign":"ড্রাকমা চিহ্ন","German penny sign":"জার্মান পেনি চিহ্ন","Peso sign":"পেসো চিহ্ন","Guarani sign":"গুয়ারানি চিহ্ন","Austral sign":"অস্ট্রাল চিহ্ন","Hryvnia sign":"হিরভনিয়া চিহ্ন","Cedi sign":"সেডি চিহ্ন","Livre tournois sign":"লিভরে টুরনোইস চিহ্ন","Spesmilo sign":"স্পেসমিলো চিহ্ন","Tenge sign":"টেঞ্জ চিহ্ন","Indian rupee sign":"ভারতীয় রুপির চিহ্ন","Turkish lira sign":"তুর্কি লিরা সাইন ","Nordic mark sign":"নর্ডিক মার্ক চিহ্ন","Manat sign":"মানাত চিহ্ন","Ruble sign":"রুবল চিহ্ন","Latin capital letter a with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর a","Latin small letter a with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর a","Latin capital letter a with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর a","Latin small letter a with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর a","Latin capital letter a with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর a","Latin small letter a with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর a","Latin capital letter c with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর c","Latin small letter c with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin capital letter c with circumflex":"সারকামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর c","Latin small letter c with circumflex":"সারকামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin capital letter c with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর c","Latin small letter c with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin capital letter c with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর c","Latin small letter c with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin capital letter d with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর d","Latin small letter d with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর d","Latin capital letter d with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর d","Latin small letter d with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর d","Latin capital letter e with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter e with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter e with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter e with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter e with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর e","Latin small letter e with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin capital letter g with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর g","Latin small letter g with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin capital letter g with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর g","Latin small letter g with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin capital letter g with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর g","Latin small letter g with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin capital letter g with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর g","Latin small letter g with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin capital letter h with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর h","Latin small letter h with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর h","Latin capital letter h with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর h","Latin small letter h with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর h","Latin capital letter i with tilde":"টিল্ড সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter i with tilde":"টিল্ড সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin capital letter i with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter i with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin capital letter i with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter i with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin capital letter i with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter i with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin capital letter i with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর i","Latin small letter dotless i":"ল্যাটিন ছোট হাতের অক্ষর বিন্দুবিহীন i","Latin capital ligature ij":"ল্যাটিন বড় হাতের লিগেচার ij","Latin small ligature ij":"ল্যাটিন ছোট হাতের লিগেচার ij","Latin capital letter j with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর j","Latin small letter j with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর j","Latin capital letter k with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর k","Latin small letter k with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর k","Latin small letter kra":"ল্যাটিন ছোট হাতের অক্ষর kra","Latin capital letter l with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter l with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter l with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter l with middle dot":"মধ্যবিন্দু সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with middle dot":"মধ্যবিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter l with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর l","Latin small letter l with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin capital letter n with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর n","Latin small letter n with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর n","Latin capital letter n with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর n","Latin small letter n with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর n","Latin capital letter n with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর n","Latin small letter n with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর n","Latin small letter n preceded by apostrophe":"ল্যাটিন ছোট হাতের অক্ষর n এর পূর্বে apostrophe","Latin capital letter eng":"ল্যাটিন বড় হাতের অক্ষর eng","Latin small letter eng":"ল্যাটিন ছোট হাতের অক্ষর eng","Latin capital letter o with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর o","Latin small letter o with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর o","Latin capital letter o with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর o","Latin small letter o with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর o","Latin capital letter o with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর o","Latin small letter o with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর o","Latin capital ligature oe":"ল্যাটিন বড় হাতের লিগ্যাচার oe","Latin small ligature oe":"ল্যাটিন ছোট হাতের লিগ্যাচার oe","Latin capital letter r with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর r","Latin small letter r with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর r","Latin capital letter r with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর r","Latin small letter r with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর r","Latin capital letter r with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর r","Latin small letter r with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর r","Latin capital letter s with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর s","Latin small letter s with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin capital letter s with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর s","Latin small letter s with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin capital letter s with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর s","Latin small letter s with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin capital letter s with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর s","Latin small letter s with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin capital letter t with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর t","Latin small letter t with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর t","Latin capital letter t with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর t","Latin small letter t with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর t","Latin capital letter t with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর t","Latin small letter t with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর t","Latin capital letter u with tilde":"টিল্ড সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with tilde":"টিল্ড সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with ring above":"উপরে রিং সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with ring above":"উপরে রিং সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter u with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর u","Latin small letter u with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin capital letter w with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর w","Latin small letter w with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর w","Latin capital letter y with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর y","Latin small letter y with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর y","Latin capital letter y with diaeresis":"ডায়েরেসিস সহ ল্যাটিন বড় হাতের অক্ষর y","Latin capital letter z with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর z","Latin small letter z with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর z","Latin capital letter z with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর z","Latin small letter z with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর z","Latin capital letter z with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর z","Latin small letter z with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর z","Latin small letter long s":"ল্যাটিন ছোট হাতের অক্ষর দীর্ঘ s","Less-than sign":"এর চেয়ে কম চিহ্ন","Greater-than sign":"এর চেয়ে বেশি চিহ্ন","Less-than or equal to":"এর চেয়ে কম বা সমান চিহ্ন","Greater-than or equal to":"এর চেয়ে বেশি বা সমান চিহ্ন","En dash":"En ড্যাশ","Em dash":"Em ড্যাশ",Macron:"ম্যাক্রন",Overline:"ওভারলাইন","Degree sign":"ডিগ্রি চিহ্ন","Minus sign":"বিয়োগ চিহ্ন","Plus-minus sign":"যোগ-বিয়োগ চিহ্ন","Division sign":"ভাগ চিহ্ন","Fraction slash":"ভগ্নাংশ স্ল্যাশ","Multiplication sign":"গুণ চিহ্ন","Latin small letter f with hook":"হুক সহ ল্যাটিন ছোট হাতের অক্ষর f",Integral:"ইন্টিগ্রাল","N-ary summation":"N-ary সমষ্টি",Infinity:"অসীম","Square root":"বর্গমূল","Tilde operator":"টিল্ড অপারেটর","Approximately equal to":"প্রায় সমান","Almost equal to":"প্রায় সমান","Not equal to":"সমান নয়","Identical to":"এর অনুরূপ","Element of":"এর উপাদান","Not an element of":"এর একটি উপাদান নয়","Contains as member":"সদস্য হিসেবে রয়েছে","N-ary product":"N-ary গুণফল","Logical and":"লজিক্যাল এন্ড ","Logical or":"লজিক্যাল অর","Not sign":"নট চিহ্ন",Intersection:"ছেদ",Union:"সংযোগ","Partial differential":"আংশিক ডিফারেনশিয়াল","For all":"সবার জন্য","There exists":"অস্তিত্ব আছে","Empty set":"ফাঁকা সেট",Nabla:"ন্যাবলা","Asterisk operator":"অস্ট্রিক অপারেটর","Proportional to":"সমানুপাতিক",Angle:"কোণ","Vulgar fraction one quarter":"ভালগার ভগ্নাংশ এক চতুর্থাংশ","Vulgar fraction one half":"ভালগার ভগ্নাংশ একের অর্ধেক","Vulgar fraction three quarters":"ভালগার ভগ্নাংশ তিন চতুর্থাংশ","Single left-pointing angle quotation mark":"একক বাম-নির্দেশক কোণ উদ্ধৃতি চিহ্ন","Single right-pointing angle quotation mark":"একক ডান-নির্দেশক কোণ উদ্ধৃতি চিহ্ন","Left-pointing double angle quotation mark":"বাম-নির্দেশক দ্বৈত কোণ উদ্ধৃতি চিহ্ন","Right-pointing double angle quotation mark":"ডান-নির্দেশক দ্বৈত কোণ উদ্ধৃতি চিহ্ন","Left single quotation mark":"বাম একক উদ্ধৃতি চিহ্ন","Right single quotation mark":"ডান একক উদ্ধৃতি চিহ্ন","Left double quotation mark":"বাম দ্বৈত উদ্ধৃতি চিহ্ন","Right double quotation mark":"ডান দ্বৈত উদ্ধৃতি চিহ্ন","Single low-9 quotation mark":"একক লো-9 উদ্ধৃতি চিহ্ন","Double low-9 quotation mark":"দ্বৈত লো-9 উদ্ধৃতি চিহ্ন","Inverted exclamation mark":"ইনভার্টেড বিস্ময়বোধক চিহ্ন","Inverted question mark":"ইনভার্টেড প্রশ্ন চিহ্ন","Two dot leader":"দুই বিন্দু লিডার","Horizontal ellipsis":"অনুভূমিক উপবৃত্তাকার","Double dagger":"ডাবল ড্যাগার","Per mille sign":"প্রতি মাইল চিহ্ন","Per ten thousand sign":"প্রতি দশ হাজার চিহ্ন","Double exclamation mark":"দ্বৈত বিস্ময়বোধক চিহ্ন","Question exclamation mark":"প্রশ্ন বিস্ময়বোধক চিহ্ন","Exclamation question mark":"বিস্ময়বোধক প্রশ্ন চিহ্ন","Double question mark":"দ্বৈত প্রশ্ন চিহ্ন","Copyright sign":"কপিরাইট চিহ্ন","Registered sign":"নিবন্ধিত চিহ্ন","Trade mark sign":"ট্রেড মার্ক সাইন","Section sign":"সেকশন চিহ্ন","Paragraph sign":"প্যারাগ্রাফ চিহ্ন","Reversed paragraph sign":"বিপরীত প্যারাগ্রাফ চিহ্ন","Character categories":"অক্ষরের শ্রেণীবিভাগসমূহ",Styles:"স্টাইলস","Multiple styles":"একাধিক স্টাইল","Block styles":"ব্লক স্টাইল","Text styles":"টেস্কট স্টাইল","Insert table":"টেবিল ঢোকান","Header column":"হেডার কলাম","Insert column left":"বাম দিকে কলাম ঢোকান","Insert column right":"ডানদিকে কলাম ঢোকান","Delete column":"কলাম মুছে ফেলুন","Select column":"কলাম নির্বাচন করুন",Column:"কলাম","Header row":"হেডার সারি","Insert row below":"নীচে সারি ঢোকান","Insert row above":"উপরে সারি ঢোকান","Delete row":"সারি মুছুন","Select row":"সারি নির্বাচন করুন",Row:"সারি ","Merge cell up":"সেল আপ মার্জ","Merge cell right":" ডানদিকে সেল মার্জ করুন","Merge cell down":"নিচে সেল মার্জ করুন","Merge cell left":"বামদিকে সেল মার্জ করুন","Split cell vertically":"সেল উল্লম্বভাবে বিভক্ত করুন","Split cell horizontally":"অনুভূমিকভাবে সেল বিভক্ত করুন","Merge cells":"সেল একত্রিত করুন","Table toolbar":"টেবিল টুলবার","Table properties":"টেবিল বৈশিষ্ট্য","Cell properties":"সেল বৈশিষ্ট্য",Border:"বর্ডার ",Style:"স্টাইল ",Width:"প্রস্থ",Height:"উচ্চতা",Color:"  রং",Background:"ব্যাকগ্রাউন্ড",Padding:"প্যাডিং",Dimensions:"মাত্রাগুলো","Table cell text alignment":"সক্ষম সেল টেক্সট সারিবদ্ধকরণ",Alignment:"সারিবদ্ধকরণ","Horizontal text alignment toolbar":"অনুভূমিক টেক্সট সারিবদ্ধকরণ টুলবার","Vertical text alignment toolbar":"উল্লম্ব টেক্সট সারিবদ্ধকরণ টুলবার","Table alignment toolbar":"টেবিল সারিবদ্ধকরণ টুলবার",None:"কোনোটিই নয়",Solid:"সলিড",Dotted:"ডটেড",Dashed:"ড্যাশড",Double:"দ্বিগুণ",Groove:"খাঁজকাটা",Ridge:"রিজ",Inset:"ইনসেট",Outset:"শুরু","Align cell text to the left":"বাম দিকে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the center":"কেন্দ্রে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the right":"ডানদিকে সেল টেক্সট সারিবদ্ধ করুন ","Justify cell text":"সেল টেক্সট জাস্টিফাই করুন","Align cell text to the top":"শীর্ষে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the middle":"মাঝখানে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the bottom":"নীচে সেল টেক্সট সারিবদ্ধ করুন","Align table to the left":"বাম দিকে টেবিল সারিবদ্ধ করুন","Center table":"কেন্দ্রের টেবিল","Align table to the right":"ডানদিকে টেবিলটি সারিবদ্ধ করুন","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"রংটি সঠিক নয়। \"#FF0000\" অথবা \"rgb(255,0,0)\" অথবা \"লাল\" ব্যাবহার করুন।\n","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"মানটি সঠিক নয়। \"10px\" বা \"2em\" বা সহজভাবে \"2\" ব্যবহার করে দেখুন।","Color picker":"রং বাছাইকারী","Enter table caption":"টেবিল ক্যাপশন লিখুন","Keystrokes that can be used in a table cell":"যে কীস্ট্রোকগুলি টেবিল সেলে ব্যবহার করা যেতে পারে","Move the selection to the next cell":"পরবর্তী সেলে সিলেকশন স্থানান্তর করুন","Move the selection to the previous cell":"পূর্ববর্তী সেলে সিলেকশন স্থানান্তর করুন","Insert a new table row (when in the last cell of a table)":"একটি নতুন টেবিলের সারি প্রবেশ করুন (কোনো টেবিলের শেষ সেলে থাকা অবস্থায়)","Navigate through the table":"টেবিলের মধ্যে দিয়ে নেভিগেট করুন",Table:"টেবিল","Rich Text Editor":"রিচ টেক্সট এডিটর","Editor editing area: %0":"সম্পাদক সম্পাদনার ক্ষেত্র: %0","Edit block":"এডিট ব্লক","Click to edit block":"ব্লক এডিট করতে ক্লিক করুন","Drag to move":"সরানোর জন্য টেনে আনুন",Next:"পরবর্তী",Previous:"পূর্ববর্তী","Editor toolbar":"সম্পাদক টুলবার","Dropdown toolbar":"ড্রপডাউন টুলবার",Black:"কালো","Dim grey":"আবছা ধূসর",Grey:"ধূসর","Light grey":"হালকা ধূসর",White:"সাদা",Red:"লাল",Orange:"কমলা",Yellow:"হলুদ ","Light green":"হালকা সবুজ",Green:"সবুজ",Aquamarine:"ফেকাশে সবুজবর্ণ",Turquoise:"ফিরোজা","Light blue":"হালকা নীল",Blue:"নীল ",Purple:"বেগুনি","Editor block content toolbar":"সম্পাদক ব্লক কন্টেন্ট টুলবার","Editor contextual toolbar":"সম্পাদক প্রাসঙ্গিক টুলবার",HEX:"HEX","No results found":"কোন ফলাফল পাওয়া যায়নি","No searchable items":"কোনো অনুসন্ধানযোগ্য আইটেম নেই","Editor dialog":"ইডিটর ডায়ালগ",Close:"বন্ধ করুন","Help Contents. To close this dialog press ESC.":"সহায়তাকারী কনটেন্টগুলি। এই ডায়ালগটি বন্ধ করতে ESC প্রেস করুন।","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"এডিটরে ব্যবহার করা যেতে পারে এমন কীবোর্ড শর্টকাটগুলির একটি তালিকা আপনি নিচে দেখতে পাবেন।","(may require <kbd>Fn</kbd>)":"(<kbd>Fn[</kbd>] এর প্রয়োজন হতে পারে)",Accessibility:"প্রবেশযোগ্যতা","Accessibility help":"প্রবেশযোগ্যতা জন্য সহায়তা","Press %0 for help.":"সহায়তার জন্য %0 প্রেস করুন।","Move focus in and out of an active dialog window":"সক্রিয় ডায়ালগ উইন্ডোর ভিতরে এবং বাইরে ফোকাস স্থানান্তর করুন",MENU_BAR_MENU_FILE:"ফাইল",MENU_BAR_MENU_EDIT:"এডিট করুন",MENU_BAR_MENU_VIEW:"দেখুন",MENU_BAR_MENU_INSERT:"ঢোকান",MENU_BAR_MENU_FORMAT:"ফরম্যাট",MENU_BAR_MENU_TOOLS:"টুলস",MENU_BAR_MENU_HELP:"সাহায্য",MENU_BAR_MENU_TEXT:"পাঠ্য",MENU_BAR_MENU_FONT:"ফন্ট","Editor menu bar":"ইডিটর মেনু বার","Please enter a valid color (e.g. \"ff0000\").":"অনুগ্রহ করে একটি ভ্যালিড কালার প্রবেশ করান (e.g. \"ff0000\").",Undo:"পূর্বাবস্থায় ফেরান",Redo:"রেডো","Upload in progress":"আপলোড চলছে","Widget toolbar":"উইজেট টুলবার","Insert paragraph before block":"ব্লক করার আগে অনুচ্ছেদ ঢোকান","Insert paragraph after block":"ব্লকের পর অনুচ্ছেদ ঢোকান","Press Enter to type after or press Shift + Enter to type before the widget":"পরে টাইপ করতে এন্টার চাপুন বা উইজেটের আগে টাইপ করতে Shift + এন্টার চাপুন","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"কোনো উইজেট সিলেক্ট থাকা অবস্থায় যে কীস্ট্রোকগুলি ব্যবহার করা যেতে পারে (উদাহরণ: ছবি, টেবিল, ইত্যাদি)","Insert a new paragraph directly after a widget":"কোনো উইজেটের পরে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Insert a new paragraph directly before a widget":"কোনো উইজেটের আগে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Move the caret to allow typing directly before a widget":"কোনো উইজেটের আগে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Move the caret to allow typing directly after a widget":"কোনো উইজেটের পরে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Words: %0":"শব্দগুলোঃ %0","Characters: %0":"অক্ষরসমূহঃ %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bs.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bs.js
index 5e7afc7b8f82b7f69da06ba00f67b3ddd28a8e7c..713dbad5b0f34b43122f8e95de2c27a8b54274fe 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bs.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/bs.js
@@ -1 +1 @@
-(function(d){	const l = d['bs'] = d['bs'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Lijevo poravnanje","Align right":"Desno poravnanje","Align center":"Centrirati",Justify:"","Text alignment":"Poravnanje teksta","Text alignment toolbar":"Traka za poravnanje teksta",Bold:"Podebljano",Italic:"Zakrivljeno",Underline:"Podcrtano",Code:"Kod",Strikethrough:"Precrtano",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Citat","Insert code block":"Umetni kod blok","Plain text":"Tekst","Code block":"",Cancel:"Poništi",Clear:"","Remove color":"Ukloni boju","Restore default":"Vrati na zadano",Save:"Sačuvaj","Show more items":"Prikaži više stavki","%0 of %1":"%0 od %1","Cannot upload file:":"Nije moguće učitati fajl:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"Pronađi i zamijeni","Find in text…":"Pronađi u tekstu",Find:"Pronađi","Previous result":"Prethodni rezultat","Next result":"",Replace:"Zamijeni","Replace all":"Zamijeni sve","Match case":"Podudaranje","Whole words only":"Samo cijele riječi","Replace with…":"Zamijeni sa...","Text to find must not be empty.":"Unesite tekst za pretragu.","Tip: Find some text first in order to replace it.":"","Advanced options":"","Find in the document":"","Font Size":"Veličina fonta",Tiny:"",Small:"",Big:"",Huge:"","Font Family":"Font",Default:"Zadani","Font Color":"Boja","Font Background Color":"Boja pozadine","Document colors":"",Paragraph:"Paragraf",Heading:"Naslov","Choose heading":"Odaberi naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6","Type your title":"Unesite naslov","Type or paste your content here.":"Unesite ili zalijepite vaš sadržaj ovdje","Horizontal line":"Horizontalna linija","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Uredi",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Umetni",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":""}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['bs'] = d['bs'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Lijevo poravnanje","Align right":"Desno poravnanje","Align center":"Centrirati",Justify:"","Text alignment":"Poravnanje teksta","Text alignment toolbar":"Traka za poravnanje teksta",Bold:"Podebljano",Italic:"Zakrivljeno",Underline:"Podcrtano",Code:"Kod",Strikethrough:"Precrtano",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Citat","Insert code block":"Umetni kod blok","Plain text":"Tekst","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Poništi",Clear:"","Remove color":"Ukloni boju","Restore default":"Vrati na zadano",Save:"Sačuvaj","Show more items":"Prikaži više stavki","%0 of %1":"%0 od %1","Cannot upload file:":"Nije moguće učitati fajl:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"Pronađi i zamijeni","Find in text…":"Pronađi u tekstu",Find:"Pronađi","Previous result":"Prethodni rezultat","Next result":"",Replace:"Zamijeni","Replace all":"Zamijeni sve","Match case":"Podudaranje","Whole words only":"Samo cijele riječi","Replace with…":"Zamijeni sa...","Text to find must not be empty.":"Unesite tekst za pretragu.","Tip: Find some text first in order to replace it.":"","Advanced options":"","Find in the document":"","Font Size":"Veličina fonta",Tiny:"",Small:"",Big:"",Huge:"","Font Family":"Font",Default:"Zadani","Font Color":"Boja","Font Background Color":"Boja pozadine","Document colors":"",Paragraph:"Paragraf",Heading:"Naslov","Choose heading":"Odaberi naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6","Type your title":"Unesite naslov","Type or paste your content here.":"Unesite ili zalijepite vaš sadržaj ovdje","Horizontal line":"Horizontalna linija","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Uredi",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Umetni",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":""}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ca.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ca.js
index d1208e71abbb1fd88ef3605a437579ceb25addb2..ebd90ce9f98ecbc632ab058addb0b3ee70a95cd6 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ca.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ca.js
@@ -1 +1 @@
-(function(d){	const l = d['ca'] = d['ca'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alineació esquerra","Align right":"Alineació dreta","Align center":"Alineació centre",Justify:"Justificar","Text alignment":"Alineació text","Text alignment toolbar":"Barra d'eines d'alineació de text","Revert autoformatting action":"Desfés l'acció d'autoformatació",Bold:"Negreta",Italic:"Cursiva",Underline:"Subrallat",Code:"Codi",Strikethrough:"Marcat",Subscript:"Subíndex",Superscript:"Superíndex","Italic text":"Text en cursiva","Move out of an inline code style":"Surt d'un codi d'estil en línia","Bold text":"Text en negreta","Underline text":"Subratlla el text","Strikethrough text":"Barra el text","Block quote":"Cita de bloc","Copy selected content":"Copia el contingut seleccionat","Paste content":"Enganxa el contingut","Paste content as plain text":"Enganxa el contingut com a text pla","Insert code block":"Introduir un bloc de codi","Plain text":"Text simple","Code block":"Bloc de codis",Cancel:"Cancel·lar",Clear:"Esborra","Remove color":"Eliminar el color","Restore default":"Restaurar el valor predeterminat",Save:"Desar","Show more items":"Mostrar més elements","%0 of %1":"%0 de %1","Cannot upload file:":"No es pot pujar l'arxiu:","Rich Text Editor. Editing area: %0":"Editor de text enriquit. Àrea d'edició: %0","Insert with file manager":"Insereix-ho amb un gestor de fitxers","Replace with file manager":"Substitueix-ho amb un gestor de fitxers","Insert image with file manager":"Insereix la imatge amb el gestor de fitxers","Replace image with file manager":"Substitueix la imatge amb un gestor de fitxers","Toggle caption off":"Desactivar el peu de foto","Toggle caption on":"Activar el peu de foto","Content editing keystrokes":"Tecles edició de contingut","These keyboard shortcuts allow for quick access to content editing features.":"Aquestes dreceres del teclat permeten un accés ràpid a les accions d'edició de contingut.","User interface and content navigation keystrokes":"Tecles d'interfície de l'usuari i navegació del contingut","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Empreu les següents tecles per a una navegació més eficient en la interfície de l'usuari de CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Tanca finestres contextuals, desplegables i diàlegs","Open the accessibility help dialog":"Obre la finestra d'ajuda d'accessibilitat","Move focus between form fields (inputs, buttons, etc.)":"Desplaça el focus entre els camps d'un formulari (entrades, botons, etc.)","Move focus to the menu bar, navigate between menu bars":"Mou el cursor a la barra de menú, navega entre barres de menú","Move focus to the toolbar, navigate between toolbars":"Desplaça el focus a la barra d'eines, navega entre barres d'eines","Navigate through the toolbar or menu bar":"Navega per la barra d'eines o de menú","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Activa el botó que està seleccionat. Quan s'activen els botons que interactuen amb el contingut de l'editor, el cursor torna al contingut.",Accept:"Accepta","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Insereix un salt de línia tou (un element <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Insereix un salt de línia rígid (un paràgraf nou)","Find and replace":"Trobar i substituir","Find in text…":"Trobar al text...",Find:"Trobar","Previous result":"Resultat anterior","Next result":"Següent resultat",Replace:"Substituir","Replace all":"Substituir-ho tot","Match case":"Coincidència de majúscules i minúscules","Whole words only":"Només paraules senceres","Replace with…":"Substituir per...","Text to find must not be empty.":"El text per cercar no pot estar buit.","Tip: Find some text first in order to replace it.":"Consell: Troba primer un text per substituir-lo.","Advanced options":"Opcions avançades","Find in the document":"Busca en el document","Font Size":"Mida de la font",Tiny:"Molt petita",Small:"Peita",Big:"Gran",Huge:"Molt gran","Font Family":"Font",Default:"Predeterminada","Font Color":"Color del tipus de lletra","Font Background Color":"Color de fons del tipus de lletra","Document colors":"Colors del document",Paragraph:"Pàrraf",Heading:"Capçalera","Choose heading":"Escull capçalera","Heading 1":"Capçalera 1","Heading 2":"Capçalera 2","Heading 3":"Capçalera 3","Heading 4":"Encapçalament 4","Heading 5":"Encapçalament 5","Heading 6":"Encapçalament 6","Type your title":"Escriu el teu títol","Type or paste your content here.":"Escriu o enganxa el teu contingut aquí.","Horizontal line":"Línia horitzontal","HTML object":"Objecte HTML","Increase indent":"Augmentar el sagnat","Decrease indent":"Reduir el sagnat",Unlink:"Desenllaçar",Link:"Enllaç","Link URL":"Enllaçar URL","Link image":"Enllaçar imatge","Edit link":"Editar enllaç","Open link in new tab":"Obrir l'enllaç en una pestanya nova","This link has no URL":"Aquest enllaç no té cap URL","Open in a new tab":"Obrir en una pestanya nova",Downloadable:"Es pot descarregar","Create link":"Crea un enllaç","Move out of a link":"Surt d'un enllaç","Numbered List":"Llista numerada","Bulleted List":"Llista amb vinyetes","To-do List":"Llista de tasques pendents","Bulleted list styles toolbar":"Barra d'eines d'estils de llista amb vinyetes","Numbered list styles toolbar":"Barra d'eines d'estils de llista numerada","Toggle the disc list style":"Canviar l'estil de llista de discs","Toggle the circle list style":"Canviar l'estil de llista de cercles","Toggle the square list style":"Canviar l'estil de llista quadrada","Toggle the decimal list style":"Canviar l'estil de llista decimal","Toggle the decimal with leading zero list style":"Commutar l'estil de la llista de decimals amb un zero al davant","Toggle the lower–roman list style":"Canviar l'estil de la llista a numerals romans en minúscules","Toggle the upper–roman list style":"Canviar l'estil de la llista a numerals romans en majúscules","Toggle the lower–latin list style":"Canviar l'estil de la llista a lletres llatines en minúscules","Toggle the upper–latin list style":"Canviar l'estil de la llista a lletres llatines en majúscules",Disc:"Disc",Circle:"Cercle",Square:"Quadrat",Decimal:"Decimal","Decimal with leading zero":"Decimal amb un zero al davant","Lower–roman":"Numerals romans en minúscules","Upper-roman":"Numerals romans en majúscules","Lower-latin":"Lletres llatines en minúscules","Upper-latin":"Lletres llatines en majúscules","List properties":"Llista de propietats","Start at":"Començar a","Invalid start index value.":"Valor del número inicial no vàlid.","Start index must be greater than 0.":"L'índex inicial ha de ser superior a 0.","Reversed order":"Ordre invertit","Keystrokes that can be used in a list":"Tecles que es poden emprar en una llista","Increase list item indent":"Augmenta el sagnat de l'element de la llista","Decrease list item indent":"Redueix el sagnat de l'element de la llista","Remove Format":"Esborrar el format","Select all":"Seleccionar-ho tot","Show blocks":"Mostra blocs",Source:"Font","Show source":"Mostrar la font","Special characters":"Caràcters especials",All:"Tot",Arrows:"Fletxes",Currency:"Moneda",Latin:"Llatí",Mathematical:"Matemàtic",Text:"Text","leftwards simple arrow":"fletxa simple cap a l'esquerra","rightwards simple arrow":"fletxa simple cap a la dreta","upwards simple arrow":"fletxa simple cap amunt","downwards simple arrow":"fletxa simple cap avall","leftwards double arrow":"fletxa doble cap a l'esquerra","rightwards double arrow":"fletxa doble cap a la dreta","upwards double arrow":"fletxa doble cap amunt","downwards double arrow":"fletxa doble cap avall","leftwards dashed arrow":"fletxa discontínua cap a l'esquerra","rightwards dashed arrow":"fletxa discontínua cap a la dreta","upwards dashed arrow":"fletxa discontínua cap amunt","downwards dashed arrow":"fletxa discontínua cap avall","leftwards arrow to bar":"fletxa cap a la barra de l'esquerra","rightwards arrow to bar":"fletxa cap a la barra de la dreta","upwards arrow to bar":"fletxa cap a la barra de dalt","downwards arrow to bar":"fletxa cap a la barra de sota","up down arrow with base":"fletxa cap amunt i cap avall amb base","back with leftwards arrow above":"back amb fletxa cap a l'esquerra per sobre","end with leftwards arrow above":"end amb fletxa cap a l'esquerra per sobre","on with exclamation mark with left right arrow above":"on amb el signe d'exclamació i fletxa cap a l'esquerra i cap a la dreta per sobre","soon with rightwards arrow above":"soon amb fletxa cap a la dreta per sobre","top with upwards arrow above":"top amb fletxa cap amunt per sobre","Dollar sign":"signe del dòlar","Euro sign":"signe de l'euro","Yen sign":"signe del ien","Pound sign":"signe de la lliura","Cent sign":"signe del cèntim","Euro-currency sign":"signe de l'eurodivisa","Colon sign":"signe del còlon","Cruzeiro sign":"signe del cruzeiro","French franc sign":"signe del franc francès","Lira sign":"signe de la lira","Currency sign":"signe de divisa","Bitcoin sign":"signe del bitcoin","Mill sign":"signe del mill","Naira sign":"signe de la naira","Peseta sign":"signe de la pesseta","Rupee sign":"signe de la rupia","Won sign":"signe del won","New sheqel sign":"signe del nou xéquel","Dong sign":"signe del dong","Kip sign":"signe del kip","Tugrik sign":"signe del tögrög","Drachma sign":"signe del dracma","German penny sign":"signe del cèntim alemany","Peso sign":"signe del peso","Guarani sign":"signe del guaraní","Austral sign":"signe de l'austral","Hryvnia sign":"signe de la hrívnia","Cedi sign":"ok","Livre tournois sign":"signe de la lliura tornesa","Spesmilo sign":"signe del spesmilo","Tenge sign":"signe del tenge","Indian rupee sign":"signe de la rupia índia","Turkish lira sign":"signe de la lira turca","Nordic mark sign":"Signe del marc nòrdic","Manat sign":"signe del manat","Ruble sign":"signe del ruble","Latin capital letter a with macron":"lletra llatina a majúscula amb màcron","Latin small letter a with macron":"lletra llatina a minúscula amb màcron","Latin capital letter a with breve":"lletra llatina a majúscula amb breu","Latin small letter a with breve":"lletra llatina a minúscula amb breu","Latin capital letter a with ogonek":"lletra llatina a majúscula amb ogonek","Latin small letter a with ogonek":"lletra llatina a minúscula amb ogonek","Latin capital letter c with acute":"lletra llatina c majúscula amb accent agut","Latin small letter c with acute":"lletra llatina c minúscula amb accent agut","Latin capital letter c with circumflex":"lletra llatina c majúscula amb accent circumflex","Latin small letter c with circumflex":"lletra llatina c minúscula amb accent circumflex","Latin capital letter c with dot above":"lletra llatina c majúscula amb un punt per sobre","Latin small letter c with dot above":"lletra llatina c minúscula amb un punt per sobre","Latin capital letter c with caron":"lletra llatina c majúscula amb anticircumflex","Latin small letter c with caron":"lletra llatina c minúscula amb anticircumflex","Latin capital letter d with caron":"lletra llatina d majúscula amb anticircumflex","Latin small letter d with caron":"lletra llatina d minúscula amb anticircumflex","Latin capital letter d with stroke":"lletra llatina d majúscula amb barra inscrita","Latin small letter d with stroke":"lletra llatina d minúscula amb barra inscrita","Latin capital letter e with macron":"lletra llatina e majúscula amb màcron","Latin small letter e with macron":"lletra llatina e minúscula amb màcron","Latin capital letter e with breve":"lletra llatina e majúscula amb breu","Latin small letter e with breve":"lletra llatina e minúscula amb breu","Latin capital letter e with dot above":"lletra llatina e majúscula amb un punt per sobre","Latin small letter e with dot above":"lletra llatina e minúscula amb un punt per sobre","Latin capital letter e with ogonek":"lletra llatina e majúscula amb ogonek","Latin small letter e with ogonek":"lletra llatina e minúscula amb ogonek","Latin capital letter e with caron":"lletra llatina e majúscula amb anticircumflex","Latin small letter e with caron":"lletra llatina e minúscula amb anticircumflex","Latin capital letter g with circumflex":"lletra llatina g majúscula amb accent circumflex","Latin small letter g with circumflex":"lletra llatina g minúscula amb accent circumflex","Latin capital letter g with breve":"lletra llatina g majúscula amb breu","Latin small letter g with breve":"lletra llatina g minúscula amb breu","Latin capital letter g with dot above":"lletra llatina g majúscula amb un punt per sobre","Latin small letter g with dot above":"lletra llatina g minúscula amb un punt per sobre","Latin capital letter g with cedilla":"lletra llatina g majúscula amb trenc","Latin small letter g with cedilla":"lletra llatina g minúscula amb trenc","Latin capital letter h with circumflex":"lletra llatina h majúscula amb accent circumflex","Latin small letter h with circumflex":"lletra llatina h minúscula amb accent circumflex","Latin capital letter h with stroke":"lletra llatina h majúscula amb barra inscrita","Latin small letter h with stroke":"lletra llatina h minúscula amb barra inscrita","Latin capital letter i with tilde":"lletra llatina i majúscula amb titlla","Latin small letter i with tilde":"lletra llatina i minúscula amb titlla","Latin capital letter i with macron":"lletra llatina i majúscula amb màcron","Latin small letter i with macron":"lletra llatina i minúscula amb màcron","Latin capital letter i with breve":"lletra llatina i majúscula amb breu","Latin small letter i with breve":"lletra llatina i minúscula amb breu","Latin capital letter i with ogonek":"lletra llatina i majúscula amb ogonek","Latin small letter i with ogonek":"lletra llatina i minúscula amb ogonek","Latin capital letter i with dot above":"lletra llatina i majúscula amb un punt per sobre","Latin small letter dotless i":"lletra llatina i sense punt minúscula","Latin capital ligature ij":"lligadura llatina ij majúscula","Latin small ligature ij":"lligadura llatina ij minúscula","Latin capital letter j with circumflex":"lletra llatina i majúscula amb circumflex","Latin small letter j with circumflex":"lletra llatina i minúscula amb circumflex","Latin capital letter k with cedilla":"lletra llatina k majúscula amb trenc","Latin small letter k with cedilla":"lletra llatina k minúscula amb trenc","Latin small letter kra":"lletra llatina kra minúscula","Latin capital letter l with acute":"lletra llatina l majúscula amb accent agut","Latin small letter l with acute":"lletra llatina l minúscula amb accent agut","Latin capital letter l with cedilla":"lletra llatina l majúscula amb trenc","Latin small letter l with cedilla":"lletra llatina l minúscula amb trenc","Latin capital letter l with caron":"lletra llatina l majúscula amb anticircumflex","Latin small letter l with caron":"lletra llatina l minúscula amb anticircumflex","Latin capital letter l with middle dot":"lletra llatina l majúscula amb punt volat","Latin small letter l with middle dot":"lletra llatina l minúscula amb punt volat","Latin capital letter l with stroke":"lletra llatina l majúscula amb barra inscrita","Latin small letter l with stroke":"lletra llatina l minúscula amb barra inscrita","Latin capital letter n with acute":"lletra llatina n majúscula amb accent agut","Latin small letter n with acute":"lletra llatina n minúscula amb accent agut","Latin capital letter n with cedilla":"lletra llatina n majúscula amb trenc","Latin small letter n with cedilla":"lletra llatina n minúscula amb trenc","Latin capital letter n with caron":"lletra llatina n majúscula amb anticircumflex","Latin small letter n with caron":"lletra llatina n minúscula amb anticircumflex","Latin small letter n preceded by apostrophe":"Lletra llatina n minúscula precedida d'apòstrof","Latin capital letter eng":"lletra llatina eng majúscula","Latin small letter eng":"lletra llatina eng minúscula","Latin capital letter o with macron":"lletra llatina o majúscula amb màcron","Latin small letter o with macron":"lletra llatina o minúscula amb màcron","Latin capital letter o with breve":"lletra llatina o majúscula amb breu","Latin small letter o with breve":"lletra llatina o minúscula amb breu","Latin capital letter o with double acute":"lletra llatina o majúscula amb accent agut doble","Latin small letter o with double acute":"lletra llatina o minúscula amb accent agut doble","Latin capital ligature oe":"lligadura llatina oe majúscula","Latin small ligature oe":"lligadura llatina oe minúscula","Latin capital letter r with acute":"lletra llatina r majúscula amb accent agut","Latin small letter r with acute":"lletra llatina r minúscula amb accent agut","Latin capital letter r with cedilla":"lletra llatina r majúscula amb trenc","Latin small letter r with cedilla":"lletra llatina r minúscula amb trenc","Latin capital letter r with caron":"lletra llatina r majúscula amb anticircumflex","Latin small letter r with caron":"lletra llatina r minúscula amb anticircumflex","Latin capital letter s with acute":"lletra llatina s majúscula amb accent agut","Latin small letter s with acute":"lletra llatina s minúscula amb accent agut","Latin capital letter s with circumflex":"lletra llatina s majúscula amb accent circumflex","Latin small letter s with circumflex":"lletra llatina s minúscula amb accent circumflex","Latin capital letter s with cedilla":"lletra llatina s majúscula amb trenc","Latin small letter s with cedilla":"lletra llatina s minúscula amb trenc","Latin capital letter s with caron":"lletra llatina s majúscula amb anticircumflex","Latin small letter s with caron":"lletra llatina s minúscula amb anticircumflex","Latin capital letter t with cedilla":"lletra llatina t majúscula amb trenc","Latin small letter t with cedilla":"lletra llatina t minúscula amb trenc","Latin capital letter t with caron":"lletra llatina t majúscula amb anticircumflex","Latin small letter t with caron":"lletra llatina t minúscula amb anticircumflex","Latin capital letter t with stroke":"lletra llatina t majúscula amb barra inscrita","Latin small letter t with stroke":"lletra llatina t minúscula amb barra inscrita","Latin capital letter u with tilde":"lletra llatina u majúscula amb titlla","Latin small letter u with tilde":"lletra llatina u minúscula amb titlla","Latin capital letter u with macron":"lletra llatina u majúscula amb màcron","Latin small letter u with macron":"lletra llatina u minúscula amb màcron","Latin capital letter u with breve":"lletra llatina u majúscula amb breu","Latin small letter u with breve":"lletra llatina u minúscula amb breu","Latin capital letter u with ring above":"lletra llatina u majúscula amb anell per sobre","Latin small letter u with ring above":"lletra llatina u minúscula amb anell per sobre","Latin capital letter u with double acute":"lletra llatina u majúscula amb accent agut doble","Latin small letter u with double acute":"lletra llatina u minúscula amb accent agut doble","Latin capital letter u with ogonek":"lletra llatina u majúscula amb ogonek","Latin small letter u with ogonek":"lletra llatina u minúscula amb ogonek","Latin capital letter w with circumflex":"lletra llatina w majúscula amb accent circumflex","Latin small letter w with circumflex":"lletra llatina w minúscula amb accent circumflex","Latin capital letter y with circumflex":"lletra llatina y majúscula amb accent circumflex","Latin small letter y with circumflex":"lletra llatina y minúscula amb accent circumflex","Latin capital letter y with diaeresis":"lletra llatina y majúscula amb dièresi","Latin capital letter z with acute":"lletra llatina z majúscula amb accent agut","Latin small letter z with acute":"lletra llatina z minúscula amb accent agut","Latin capital letter z with dot above":"lletra llatina z majúscula amb un punt per sobre","Latin small letter z with dot above":"lletra llatina z minúscula amb un punt per sobre","Latin capital letter z with caron":"lletra llatina z majúscula amb anticircumflex","Latin small letter z with caron":"lletra llatina z minúscula amb anticircumflex","Latin small letter long s":"lletra llatina s llarga minúscula","Less-than sign":"signe de més petit que","Greater-than sign":"signe de més gran que","Less-than or equal to":"més petit o igual que","Greater-than or equal to":"més gran o igual que","En dash":"Guió mitjà","Em dash":"Guió llarg",Macron:"Màcron",Overline:"Sobrelínia","Degree sign":"Signe del grau","Minus sign":"Signe de menys","Plus-minus sign":"Signe de més o menys","Division sign":"Signe de divisió","Fraction slash":"Barra obliqua de fracció","Multiplication sign":"Signe de multiplicació","Latin small letter f with hook":"lletra llatina f minúscula amb cua",Integral:"Integral","N-ary summation":"Suma n-ària",Infinity:"Infinit","Square root":"Arrel quadrada","Tilde operator":"Operador de titlla","Approximately equal to":"Aproximadament igual a","Almost equal to":"Gairebé igual a","Not equal to":"No igual a","Identical to":"Idèntic a","Element of":"Element de","Not an element of":"No és un element de","Contains as member":"Conté com a membre","N-ary product":"Producte de n-ària","Logical and":"Conjunció lògica","Logical or":"Disjunció lògica","Not sign":"Negació lògica",Intersection:"Intersecció",Union:"Unió","Partial differential":"Derivada parcial","For all":"Per a tot","There exists":"Quantificador existencial","Empty set":"Conjunt buit",Nabla:"Gradient","Asterisk operator":"Operador d'asterisc","Proportional to":"Proporcional a",Angle:"Angle","Vulgar fraction one quarter":"Fracció comuna d'un quart","Vulgar fraction one half":"Fracció comuna d'una meitat","Vulgar fraction three quarters":"Fracció comuna de tres quarts","Single left-pointing angle quotation mark":"Cometa angular simple cap a l'esquerra","Single right-pointing angle quotation mark":"Cometa angular simple cap a la dreta","Left-pointing double angle quotation mark":"Cometes angulars dobles cap a l'esquerra","Right-pointing double angle quotation mark":"Cometes angulars dobles cap a la dreta","Left single quotation mark":"Cometa simple cap a l'esquerra","Right single quotation mark":"Cometa simple cap a la dreta","Left double quotation mark":"Cometes dobles a l'esquerra","Right double quotation mark":"Cometes dobles a la dreta","Single low-9 quotation mark":"Cometes simples inferiors","Double low-9 quotation mark":"Cometes dobles inferiors","Inverted exclamation mark":"Signe d'exclamació invertit","Inverted question mark":"Signe d'interrogació invertit","Two dot leader":"Dos punts horitzontals","Horizontal ellipsis":"Punts suspensius","Double dagger":"Doble obelisc o diesi","Per mille sign":"Signe de per mil","Per ten thousand sign":"Signe de per deu mil","Double exclamation mark":"Doble signe d'exclamació","Question exclamation mark":"Signe d'exclamació d'interrogació","Exclamation question mark":"Signe d'interrogació d'exclamació","Double question mark":"Doble signe d'interrogació","Copyright sign":"Signe de drets d'autor","Registered sign":"Signe de marca registrada","Trade mark sign":"Signe de marca comercial","Section sign":"Signe de secció","Paragraph sign":"Signe de paràgraf","Reversed paragraph sign":"Signe de paràgraf invertit","Character categories":"Categories de caràcters",Styles:"Estils","Multiple styles":"Estils múltiples","Block styles":"Estils de bloc","Text styles":"Estils de text","Insert table":"Introduir taula","Header column":"Columna d'encapçalament","Insert column left":"Inserir columna a l'esquerra","Insert column right":"Inserir la columna a la dreta","Delete column":"Suprimir la columna","Select column":"Seleccionar columna",Column:"Columna","Header row":"Fila d'encapçalament","Insert row below":"Inserir la fila a continuació","Insert row above":"Inserir fila a sobre","Delete row":"Suprimir fila","Select row":"Seleccionar fila",Row:"Fila","Merge cell up":"Combinar la cel·la cap amunt","Merge cell right":"Combinar la cel·la a la dreta","Merge cell down":"Combinar la cel·la cap avall","Merge cell left":"Combinar la cel·la a l'esquerra","Split cell vertically":"Dividir la cel·la verticalment","Split cell horizontally":"Dividir la cel·la horitzontalment","Merge cells":"Combinar cel·les","Table toolbar":"Barra d'eines de taula","Table properties":"Propietats de la taula","Cell properties":"Propietats de la cel·la",Border:"Vora",Style:"Estil",Width:"Amplada",Height:"Alçada",Color:"Color",Background:"Fons",Padding:"Padding",Dimensions:"Dimensions","Table cell text alignment":"Alineació del text de la cel·la de la taula",Alignment:"Alineació","Horizontal text alignment toolbar":"Barra d'eines d'alineació de text horitzontal","Vertical text alignment toolbar":"Barra d'eines d'alineació de text vertical","Table alignment toolbar":"Barra d'eines d'alineació de taules",None:"Cap",Solid:"Sòlid",Dotted:"De punts",Dashed:"De guions",Double:"Doble",Groove:"De solc",Ridge:"De cresta",Inset:"Entrant",Outset:"Sortint","Align cell text to the left":"Alinear el text de la cel·la a l'esquerra","Align cell text to the center":"Alinear el text de la cel·la al centre","Align cell text to the right":"Alinear el text de la cel·la a la dreta","Justify cell text":"Justificar el text de la cel·la","Align cell text to the top":"Alinear el text de la cel·la a la part superior","Align cell text to the middle":"Alinear el text de la cel·la al centre","Align cell text to the bottom":"Alinear el text de la cel·la a la part inferior","Align table to the left":"Alinear la taula a l'esquerra","Center table":"Centrar la taula","Align table to the right":"Alinear la taula a la dreta","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"El color és invàlid. Prova \"#FF0000\" o \"rgb(255,0,0)\" o \"vermell\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"El valor és invàlid. Prova \"10px\" o \"2em\" o simplement \"2\".","Color picker":"Selector de colors","Enter table caption":"Introduir el peu de foto de la taula","Keystrokes that can be used in a table cell":"Tecles que es poden emprar en la cel·la d'una taula","Move the selection to the next cell":"Mou la selecció a la cel·la següent","Move the selection to the previous cell":"Mou la selecció a la cel·la anterior","Insert a new table row (when in the last cell of a table)":"Insereix una nova filera (si us trobeu a la darrera cel·la d'una taula)","Navigate through the table":"Navega a través de la taula",Table:"Taula","Rich Text Editor":"Editor de text enriquit","Editor editing area: %0":"Àrea d'edició d'editor: %0","Edit block":"Editar bloc","Click to edit block":"Fes clic per editar el bloc","Drag to move":"Arrossega per moure",Next:"Següent",Previous:"Anterior","Editor toolbar":"Barra d'eines de l'editor","Dropdown toolbar":"Barra d'eines desplegable",Black:"Negre","Dim grey":"Gris fosc",Grey:"Gris","Light grey":"Gris clar",White:"Blanc",Red:"Vermell",Orange:"Taronja",Yellow:"Groc","Light green":"Verd clar",Green:"Verd",Aquamarine:"Aiguamarina",Turquoise:"Turquesa","Light blue":"Blau clar",Blue:"Blau",Purple:"Lila","Editor block content toolbar":"Barra d'eines de contingut del bloc de l'editor","Editor contextual toolbar":"Barra d'eines contextual de l'editor",HEX:"HEX","No results found":"Sense resultats","No searchable items":"No hi ha elements de cerca","Editor dialog":"Diàleg de l'editor",Close:"Tanca","Help Contents. To close this dialog press ESC.":"Continguts d'Ajuda. Per a tancar aquesta finestra premeu ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Sota hi trobareu un llistat de dreceres del teclat que podeu emprar amb aquest editor.","(may require <kbd>Fn</kbd>)":"(pot requerir <kbd>Fn</kbd>))",Accessibility:"Accessibilitat","Accessibility help":"Ajuda d'accessibilitat","Press %0 for help.":"Premeu %0 per obtenir ajuda.","Move focus in and out of an active dialog window":"Canvieu l'engrandiment d'una finestra activa",MENU_BAR_MENU_FILE:"Arxiu",MENU_BAR_MENU_EDIT:"Edita",MENU_BAR_MENU_VIEW:"Visualitza",MENU_BAR_MENU_INSERT:"Introduir",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Eines",MENU_BAR_MENU_HELP:"Ajuda",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Barra de menú del editor",Undo:"Desfer",Redo:"Refer","Upload in progress":"Carrega en curs","Widget toolbar":"Barra d'eines de ginys","Insert paragraph before block":"Inserir un paràgraf abans del bloc","Insert paragraph after block":"Inserir un paràgraf després del bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Premeu Retorn per escriure després o premeu Maj + Retorn per escriure abans del giny","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tecles que es poden emprar en seleccionar un giny (com ara: imatge, taula, etc.)","Insert a new paragraph directly after a widget":"Insereix un paràgraf nou immediatament després d'un giny","Insert a new paragraph directly before a widget":"Insereix un paràgraf nou immediatament abans d'un giny","Move the caret to allow typing directly before a widget":"Mou el punt d'inserció per a permetre l'escriptura immediatament abans d'un giny","Move the caret to allow typing directly after a widget":"Mou el punt d'inserció per a permetre l'escriptura immediatament després d'un giny","Words: %0":"Paraules: %0","Characters: %0":"Caràcters: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ca'] = d['ca'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alineació esquerra","Align right":"Alineació dreta","Align center":"Alineació centre",Justify:"Justificar","Text alignment":"Alineació text","Text alignment toolbar":"Barra d'eines d'alineació de text","Revert autoformatting action":"Desfés l'acció d'autoformatació",Bold:"Negreta",Italic:"Cursiva",Underline:"Subrallat",Code:"Codi",Strikethrough:"Marcat",Subscript:"Subíndex",Superscript:"Superíndex","Italic text":"Text en cursiva","Move out of an inline code style":"Surt d'un codi d'estil en línia","Bold text":"Text en negreta","Underline text":"Subratlla el text","Strikethrough text":"Barra el text","Block quote":"Cita de bloc","Copy selected content":"Copia el contingut seleccionat","Paste content":"Enganxa el contingut","Paste content as plain text":"Enganxa el contingut com a text pla","Insert code block":"Introduir un bloc de codi","Plain text":"Text simple","Leaving %0 code snippet":"Sortint de %0 fragments de codi","Entering %0 code snippet":"S'està introduint %0 fragments de codi","Entering code snippet":"Introduint un fragment de codi","Leaving code snippet":"Sortint del fragment de codi","Code block":"Bloc de codis",Cancel:"Cancel·lar",Clear:"Esborra","Remove color":"Eliminar el color","Restore default":"Restaurar el valor predeterminat",Save:"Desar","Show more items":"Mostrar més elements","%0 of %1":"%0 de %1","Cannot upload file:":"No es pot pujar l'arxiu:","Rich Text Editor. Editing area: %0":"Editor de text enriquit. Àrea d'edició: %0","Insert with file manager":"Insereix-ho amb un gestor de fitxers","Replace with file manager":"Substitueix-ho amb un gestor de fitxers","Insert image with file manager":"Insereix la imatge amb el gestor de fitxers","Replace image with file manager":"Substitueix la imatge amb un gestor de fitxers","Toggle caption off":"Desactivar el peu de foto","Toggle caption on":"Activar el peu de foto","Content editing keystrokes":"Tecles edició de contingut","These keyboard shortcuts allow for quick access to content editing features.":"Aquestes dreceres del teclat permeten un accés ràpid a les accions d'edició de contingut.","User interface and content navigation keystrokes":"Tecles d'interfície de l'usuari i navegació del contingut","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Empreu les següents tecles per a una navegació més eficient en la interfície de l'usuari de CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Tanca finestres contextuals, desplegables i diàlegs","Open the accessibility help dialog":"Obre la finestra d'ajuda d'accessibilitat","Move focus between form fields (inputs, buttons, etc.)":"Desplaça el focus entre els camps d'un formulari (entrades, botons, etc.)","Move focus to the menu bar, navigate between menu bars":"Mou el cursor a la barra de menú, navega entre barres de menú","Move focus to the toolbar, navigate between toolbars":"Desplaça el focus a la barra d'eines, navega entre barres d'eines","Navigate through the toolbar or menu bar":"Navega per la barra d'eines o de menú","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Activa el botó que està seleccionat. Quan s'activen els botons que interactuen amb el contingut de l'editor, el cursor torna al contingut.",Accept:"Accepta","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Insereix un salt de línia tou (un element <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Insereix un salt de línia rígid (un paràgraf nou)","Find and replace":"Trobar i substituir","Find in text…":"Trobar al text...",Find:"Trobar","Previous result":"Resultat anterior","Next result":"Següent resultat",Replace:"Substituir","Replace all":"Substituir-ho tot","Match case":"Coincidència de majúscules i minúscules","Whole words only":"Només paraules senceres","Replace with…":"Substituir per...","Text to find must not be empty.":"El text per cercar no pot estar buit.","Tip: Find some text first in order to replace it.":"Consell: Troba primer un text per substituir-lo.","Advanced options":"Opcions avançades","Find in the document":"Busca en el document","Font Size":"Mida de la font",Tiny:"Molt petita",Small:"Peita",Big:"Gran",Huge:"Molt gran","Font Family":"Font",Default:"Predeterminada","Font Color":"Color del tipus de lletra","Font Background Color":"Color de fons del tipus de lletra","Document colors":"Colors del document",Paragraph:"Pàrraf",Heading:"Capçalera","Choose heading":"Escull capçalera","Heading 1":"Capçalera 1","Heading 2":"Capçalera 2","Heading 3":"Capçalera 3","Heading 4":"Encapçalament 4","Heading 5":"Encapçalament 5","Heading 6":"Encapçalament 6","Type your title":"Escriu el teu títol","Type or paste your content here.":"Escriu o enganxa el teu contingut aquí.","Horizontal line":"Línia horitzontal","HTML object":"Objecte HTML","Increase indent":"Augmentar el sagnat","Decrease indent":"Reduir el sagnat",Unlink:"Desenllaçar",Link:"Enllaç","Link URL":"Enllaçar URL","Link URL must not be empty.":"L'URL de l'enllaç no pot estar buit.","Link image":"Enllaçar imatge","Edit link":"Editar enllaç","Open link in new tab":"Obrir l'enllaç en una pestanya nova","This link has no URL":"Aquest enllaç no té cap URL","Open in a new tab":"Obrir en una pestanya nova",Downloadable:"Es pot descarregar","Create link":"Crea un enllaç","Move out of a link":"Surt d'un enllaç","Numbered List":"Llista numerada","Bulleted List":"Llista amb vinyetes","To-do List":"Llista de tasques pendents","Bulleted list styles toolbar":"Barra d'eines d'estils de llista amb vinyetes","Numbered list styles toolbar":"Barra d'eines d'estils de llista numerada","Toggle the disc list style":"Canviar l'estil de llista de discs","Toggle the circle list style":"Canviar l'estil de llista de cercles","Toggle the square list style":"Canviar l'estil de llista quadrada","Toggle the decimal list style":"Canviar l'estil de llista decimal","Toggle the decimal with leading zero list style":"Commutar l'estil de la llista de decimals amb un zero al davant","Toggle the lower–roman list style":"Canviar l'estil de la llista a numerals romans en minúscules","Toggle the upper–roman list style":"Canviar l'estil de la llista a numerals romans en majúscules","Toggle the lower–latin list style":"Canviar l'estil de la llista a lletres llatines en minúscules","Toggle the upper–latin list style":"Canviar l'estil de la llista a lletres llatines en majúscules",Disc:"Disc",Circle:"Cercle",Square:"Quadrat",Decimal:"Decimal","Decimal with leading zero":"Decimal amb un zero al davant","Lower–roman":"Numerals romans en minúscules","Upper-roman":"Numerals romans en majúscules","Lower-latin":"Lletres llatines en minúscules","Upper-latin":"Lletres llatines en majúscules","List properties":"Llista de propietats","Start at":"Començar a","Invalid start index value.":"Valor del número inicial no vàlid.","Start index must be greater than 0.":"L'índex inicial ha de ser superior a 0.","Reversed order":"Ordre invertit","Keystrokes that can be used in a list":"Tecles que es poden emprar en una llista","Increase list item indent":"Augmenta el sagnat de l'element de la llista","Decrease list item indent":"Redueix el sagnat de l'element de la llista","Entering a to-do list":"Introduint una llista de tasques pendents","Leaving a to-do list":"Sortint d'una llista de tasques pendents","Remove Format":"Esborrar el format","Select all":"Seleccionar-ho tot","Show blocks":"Mostra blocs",Source:"Font","Show source":"Mostrar la font","Special characters":"Caràcters especials",All:"Tot",Arrows:"Fletxes",Currency:"Moneda",Latin:"Llatí",Mathematical:"Matemàtic",Text:"Text","leftwards simple arrow":"fletxa simple cap a l'esquerra","rightwards simple arrow":"fletxa simple cap a la dreta","upwards simple arrow":"fletxa simple cap amunt","downwards simple arrow":"fletxa simple cap avall","leftwards double arrow":"fletxa doble cap a l'esquerra","rightwards double arrow":"fletxa doble cap a la dreta","upwards double arrow":"fletxa doble cap amunt","downwards double arrow":"fletxa doble cap avall","leftwards dashed arrow":"fletxa discontínua cap a l'esquerra","rightwards dashed arrow":"fletxa discontínua cap a la dreta","upwards dashed arrow":"fletxa discontínua cap amunt","downwards dashed arrow":"fletxa discontínua cap avall","leftwards arrow to bar":"fletxa cap a la barra de l'esquerra","rightwards arrow to bar":"fletxa cap a la barra de la dreta","upwards arrow to bar":"fletxa cap a la barra de dalt","downwards arrow to bar":"fletxa cap a la barra de sota","up down arrow with base":"fletxa cap amunt i cap avall amb base","back with leftwards arrow above":"back amb fletxa cap a l'esquerra per sobre","end with leftwards arrow above":"end amb fletxa cap a l'esquerra per sobre","on with exclamation mark with left right arrow above":"on amb el signe d'exclamació i fletxa cap a l'esquerra i cap a la dreta per sobre","soon with rightwards arrow above":"soon amb fletxa cap a la dreta per sobre","top with upwards arrow above":"top amb fletxa cap amunt per sobre","Dollar sign":"signe del dòlar","Euro sign":"signe de l'euro","Yen sign":"signe del ien","Pound sign":"signe de la lliura","Cent sign":"signe del cèntim","Euro-currency sign":"signe de l'eurodivisa","Colon sign":"signe del còlon","Cruzeiro sign":"signe del cruzeiro","French franc sign":"signe del franc francès","Lira sign":"signe de la lira","Currency sign":"signe de divisa","Bitcoin sign":"signe del bitcoin","Mill sign":"signe del mill","Naira sign":"signe de la naira","Peseta sign":"signe de la pesseta","Rupee sign":"signe de la rupia","Won sign":"signe del won","New sheqel sign":"signe del nou xéquel","Dong sign":"signe del dong","Kip sign":"signe del kip","Tugrik sign":"signe del tögrög","Drachma sign":"signe del dracma","German penny sign":"signe del cèntim alemany","Peso sign":"signe del peso","Guarani sign":"signe del guaraní","Austral sign":"signe de l'austral","Hryvnia sign":"signe de la hrívnia","Cedi sign":"ok","Livre tournois sign":"signe de la lliura tornesa","Spesmilo sign":"signe del spesmilo","Tenge sign":"signe del tenge","Indian rupee sign":"signe de la rupia índia","Turkish lira sign":"signe de la lira turca","Nordic mark sign":"Signe del marc nòrdic","Manat sign":"signe del manat","Ruble sign":"signe del ruble","Latin capital letter a with macron":"lletra llatina a majúscula amb màcron","Latin small letter a with macron":"lletra llatina a minúscula amb màcron","Latin capital letter a with breve":"lletra llatina a majúscula amb breu","Latin small letter a with breve":"lletra llatina a minúscula amb breu","Latin capital letter a with ogonek":"lletra llatina a majúscula amb ogonek","Latin small letter a with ogonek":"lletra llatina a minúscula amb ogonek","Latin capital letter c with acute":"lletra llatina c majúscula amb accent agut","Latin small letter c with acute":"lletra llatina c minúscula amb accent agut","Latin capital letter c with circumflex":"lletra llatina c majúscula amb accent circumflex","Latin small letter c with circumflex":"lletra llatina c minúscula amb accent circumflex","Latin capital letter c with dot above":"lletra llatina c majúscula amb un punt per sobre","Latin small letter c with dot above":"lletra llatina c minúscula amb un punt per sobre","Latin capital letter c with caron":"lletra llatina c majúscula amb anticircumflex","Latin small letter c with caron":"lletra llatina c minúscula amb anticircumflex","Latin capital letter d with caron":"lletra llatina d majúscula amb anticircumflex","Latin small letter d with caron":"lletra llatina d minúscula amb anticircumflex","Latin capital letter d with stroke":"lletra llatina d majúscula amb barra inscrita","Latin small letter d with stroke":"lletra llatina d minúscula amb barra inscrita","Latin capital letter e with macron":"lletra llatina e majúscula amb màcron","Latin small letter e with macron":"lletra llatina e minúscula amb màcron","Latin capital letter e with breve":"lletra llatina e majúscula amb breu","Latin small letter e with breve":"lletra llatina e minúscula amb breu","Latin capital letter e with dot above":"lletra llatina e majúscula amb un punt per sobre","Latin small letter e with dot above":"lletra llatina e minúscula amb un punt per sobre","Latin capital letter e with ogonek":"lletra llatina e majúscula amb ogonek","Latin small letter e with ogonek":"lletra llatina e minúscula amb ogonek","Latin capital letter e with caron":"lletra llatina e majúscula amb anticircumflex","Latin small letter e with caron":"lletra llatina e minúscula amb anticircumflex","Latin capital letter g with circumflex":"lletra llatina g majúscula amb accent circumflex","Latin small letter g with circumflex":"lletra llatina g minúscula amb accent circumflex","Latin capital letter g with breve":"lletra llatina g majúscula amb breu","Latin small letter g with breve":"lletra llatina g minúscula amb breu","Latin capital letter g with dot above":"lletra llatina g majúscula amb un punt per sobre","Latin small letter g with dot above":"lletra llatina g minúscula amb un punt per sobre","Latin capital letter g with cedilla":"lletra llatina g majúscula amb trenc","Latin small letter g with cedilla":"lletra llatina g minúscula amb trenc","Latin capital letter h with circumflex":"lletra llatina h majúscula amb accent circumflex","Latin small letter h with circumflex":"lletra llatina h minúscula amb accent circumflex","Latin capital letter h with stroke":"lletra llatina h majúscula amb barra inscrita","Latin small letter h with stroke":"lletra llatina h minúscula amb barra inscrita","Latin capital letter i with tilde":"lletra llatina i majúscula amb titlla","Latin small letter i with tilde":"lletra llatina i minúscula amb titlla","Latin capital letter i with macron":"lletra llatina i majúscula amb màcron","Latin small letter i with macron":"lletra llatina i minúscula amb màcron","Latin capital letter i with breve":"lletra llatina i majúscula amb breu","Latin small letter i with breve":"lletra llatina i minúscula amb breu","Latin capital letter i with ogonek":"lletra llatina i majúscula amb ogonek","Latin small letter i with ogonek":"lletra llatina i minúscula amb ogonek","Latin capital letter i with dot above":"lletra llatina i majúscula amb un punt per sobre","Latin small letter dotless i":"lletra llatina i sense punt minúscula","Latin capital ligature ij":"lligadura llatina ij majúscula","Latin small ligature ij":"lligadura llatina ij minúscula","Latin capital letter j with circumflex":"lletra llatina i majúscula amb circumflex","Latin small letter j with circumflex":"lletra llatina i minúscula amb circumflex","Latin capital letter k with cedilla":"lletra llatina k majúscula amb trenc","Latin small letter k with cedilla":"lletra llatina k minúscula amb trenc","Latin small letter kra":"lletra llatina kra minúscula","Latin capital letter l with acute":"lletra llatina l majúscula amb accent agut","Latin small letter l with acute":"lletra llatina l minúscula amb accent agut","Latin capital letter l with cedilla":"lletra llatina l majúscula amb trenc","Latin small letter l with cedilla":"lletra llatina l minúscula amb trenc","Latin capital letter l with caron":"lletra llatina l majúscula amb anticircumflex","Latin small letter l with caron":"lletra llatina l minúscula amb anticircumflex","Latin capital letter l with middle dot":"lletra llatina l majúscula amb punt volat","Latin small letter l with middle dot":"lletra llatina l minúscula amb punt volat","Latin capital letter l with stroke":"lletra llatina l majúscula amb barra inscrita","Latin small letter l with stroke":"lletra llatina l minúscula amb barra inscrita","Latin capital letter n with acute":"lletra llatina n majúscula amb accent agut","Latin small letter n with acute":"lletra llatina n minúscula amb accent agut","Latin capital letter n with cedilla":"lletra llatina n majúscula amb trenc","Latin small letter n with cedilla":"lletra llatina n minúscula amb trenc","Latin capital letter n with caron":"lletra llatina n majúscula amb anticircumflex","Latin small letter n with caron":"lletra llatina n minúscula amb anticircumflex","Latin small letter n preceded by apostrophe":"Lletra llatina n minúscula precedida d'apòstrof","Latin capital letter eng":"lletra llatina eng majúscula","Latin small letter eng":"lletra llatina eng minúscula","Latin capital letter o with macron":"lletra llatina o majúscula amb màcron","Latin small letter o with macron":"lletra llatina o minúscula amb màcron","Latin capital letter o with breve":"lletra llatina o majúscula amb breu","Latin small letter o with breve":"lletra llatina o minúscula amb breu","Latin capital letter o with double acute":"lletra llatina o majúscula amb accent agut doble","Latin small letter o with double acute":"lletra llatina o minúscula amb accent agut doble","Latin capital ligature oe":"lligadura llatina oe majúscula","Latin small ligature oe":"lligadura llatina oe minúscula","Latin capital letter r with acute":"lletra llatina r majúscula amb accent agut","Latin small letter r with acute":"lletra llatina r minúscula amb accent agut","Latin capital letter r with cedilla":"lletra llatina r majúscula amb trenc","Latin small letter r with cedilla":"lletra llatina r minúscula amb trenc","Latin capital letter r with caron":"lletra llatina r majúscula amb anticircumflex","Latin small letter r with caron":"lletra llatina r minúscula amb anticircumflex","Latin capital letter s with acute":"lletra llatina s majúscula amb accent agut","Latin small letter s with acute":"lletra llatina s minúscula amb accent agut","Latin capital letter s with circumflex":"lletra llatina s majúscula amb accent circumflex","Latin small letter s with circumflex":"lletra llatina s minúscula amb accent circumflex","Latin capital letter s with cedilla":"lletra llatina s majúscula amb trenc","Latin small letter s with cedilla":"lletra llatina s minúscula amb trenc","Latin capital letter s with caron":"lletra llatina s majúscula amb anticircumflex","Latin small letter s with caron":"lletra llatina s minúscula amb anticircumflex","Latin capital letter t with cedilla":"lletra llatina t majúscula amb trenc","Latin small letter t with cedilla":"lletra llatina t minúscula amb trenc","Latin capital letter t with caron":"lletra llatina t majúscula amb anticircumflex","Latin small letter t with caron":"lletra llatina t minúscula amb anticircumflex","Latin capital letter t with stroke":"lletra llatina t majúscula amb barra inscrita","Latin small letter t with stroke":"lletra llatina t minúscula amb barra inscrita","Latin capital letter u with tilde":"lletra llatina u majúscula amb titlla","Latin small letter u with tilde":"lletra llatina u minúscula amb titlla","Latin capital letter u with macron":"lletra llatina u majúscula amb màcron","Latin small letter u with macron":"lletra llatina u minúscula amb màcron","Latin capital letter u with breve":"lletra llatina u majúscula amb breu","Latin small letter u with breve":"lletra llatina u minúscula amb breu","Latin capital letter u with ring above":"lletra llatina u majúscula amb anell per sobre","Latin small letter u with ring above":"lletra llatina u minúscula amb anell per sobre","Latin capital letter u with double acute":"lletra llatina u majúscula amb accent agut doble","Latin small letter u with double acute":"lletra llatina u minúscula amb accent agut doble","Latin capital letter u with ogonek":"lletra llatina u majúscula amb ogonek","Latin small letter u with ogonek":"lletra llatina u minúscula amb ogonek","Latin capital letter w with circumflex":"lletra llatina w majúscula amb accent circumflex","Latin small letter w with circumflex":"lletra llatina w minúscula amb accent circumflex","Latin capital letter y with circumflex":"lletra llatina y majúscula amb accent circumflex","Latin small letter y with circumflex":"lletra llatina y minúscula amb accent circumflex","Latin capital letter y with diaeresis":"lletra llatina y majúscula amb dièresi","Latin capital letter z with acute":"lletra llatina z majúscula amb accent agut","Latin small letter z with acute":"lletra llatina z minúscula amb accent agut","Latin capital letter z with dot above":"lletra llatina z majúscula amb un punt per sobre","Latin small letter z with dot above":"lletra llatina z minúscula amb un punt per sobre","Latin capital letter z with caron":"lletra llatina z majúscula amb anticircumflex","Latin small letter z with caron":"lletra llatina z minúscula amb anticircumflex","Latin small letter long s":"lletra llatina s llarga minúscula","Less-than sign":"signe de més petit que","Greater-than sign":"signe de més gran que","Less-than or equal to":"més petit o igual que","Greater-than or equal to":"més gran o igual que","En dash":"Guió mitjà","Em dash":"Guió llarg",Macron:"Màcron",Overline:"Sobrelínia","Degree sign":"Signe del grau","Minus sign":"Signe de menys","Plus-minus sign":"Signe de més o menys","Division sign":"Signe de divisió","Fraction slash":"Barra obliqua de fracció","Multiplication sign":"Signe de multiplicació","Latin small letter f with hook":"lletra llatina f minúscula amb cua",Integral:"Integral","N-ary summation":"Suma n-ària",Infinity:"Infinit","Square root":"Arrel quadrada","Tilde operator":"Operador de titlla","Approximately equal to":"Aproximadament igual a","Almost equal to":"Gairebé igual a","Not equal to":"No igual a","Identical to":"Idèntic a","Element of":"Element de","Not an element of":"No és un element de","Contains as member":"Conté com a membre","N-ary product":"Producte de n-ària","Logical and":"Conjunció lògica","Logical or":"Disjunció lògica","Not sign":"Negació lògica",Intersection:"Intersecció",Union:"Unió","Partial differential":"Derivada parcial","For all":"Per a tot","There exists":"Quantificador existencial","Empty set":"Conjunt buit",Nabla:"Gradient","Asterisk operator":"Operador d'asterisc","Proportional to":"Proporcional a",Angle:"Angle","Vulgar fraction one quarter":"Fracció comuna d'un quart","Vulgar fraction one half":"Fracció comuna d'una meitat","Vulgar fraction three quarters":"Fracció comuna de tres quarts","Single left-pointing angle quotation mark":"Cometa angular simple cap a l'esquerra","Single right-pointing angle quotation mark":"Cometa angular simple cap a la dreta","Left-pointing double angle quotation mark":"Cometes angulars dobles cap a l'esquerra","Right-pointing double angle quotation mark":"Cometes angulars dobles cap a la dreta","Left single quotation mark":"Cometa simple cap a l'esquerra","Right single quotation mark":"Cometa simple cap a la dreta","Left double quotation mark":"Cometes dobles a l'esquerra","Right double quotation mark":"Cometes dobles a la dreta","Single low-9 quotation mark":"Cometes simples inferiors","Double low-9 quotation mark":"Cometes dobles inferiors","Inverted exclamation mark":"Signe d'exclamació invertit","Inverted question mark":"Signe d'interrogació invertit","Two dot leader":"Dos punts horitzontals","Horizontal ellipsis":"Punts suspensius","Double dagger":"Doble obelisc o diesi","Per mille sign":"Signe de per mil","Per ten thousand sign":"Signe de per deu mil","Double exclamation mark":"Doble signe d'exclamació","Question exclamation mark":"Signe d'exclamació d'interrogació","Exclamation question mark":"Signe d'interrogació d'exclamació","Double question mark":"Doble signe d'interrogació","Copyright sign":"Signe de drets d'autor","Registered sign":"Signe de marca registrada","Trade mark sign":"Signe de marca comercial","Section sign":"Signe de secció","Paragraph sign":"Signe de paràgraf","Reversed paragraph sign":"Signe de paràgraf invertit","Character categories":"Categories de caràcters",Styles:"Estils","Multiple styles":"Estils múltiples","Block styles":"Estils de bloc","Text styles":"Estils de text","Insert table":"Introduir taula","Header column":"Columna d'encapçalament","Insert column left":"Inserir columna a l'esquerra","Insert column right":"Inserir la columna a la dreta","Delete column":"Suprimir la columna","Select column":"Seleccionar columna",Column:"Columna","Header row":"Fila d'encapçalament","Insert row below":"Inserir la fila a continuació","Insert row above":"Inserir fila a sobre","Delete row":"Suprimir fila","Select row":"Seleccionar fila",Row:"Fila","Merge cell up":"Combinar la cel·la cap amunt","Merge cell right":"Combinar la cel·la a la dreta","Merge cell down":"Combinar la cel·la cap avall","Merge cell left":"Combinar la cel·la a l'esquerra","Split cell vertically":"Dividir la cel·la verticalment","Split cell horizontally":"Dividir la cel·la horitzontalment","Merge cells":"Combinar cel·les","Table toolbar":"Barra d'eines de taula","Table properties":"Propietats de la taula","Cell properties":"Propietats de la cel·la",Border:"Vora",Style:"Estil",Width:"Amplada",Height:"Alçada",Color:"Color",Background:"Fons",Padding:"Padding",Dimensions:"Dimensions","Table cell text alignment":"Alineació del text de la cel·la de la taula",Alignment:"Alineació","Horizontal text alignment toolbar":"Barra d'eines d'alineació de text horitzontal","Vertical text alignment toolbar":"Barra d'eines d'alineació de text vertical","Table alignment toolbar":"Barra d'eines d'alineació de taules",None:"Cap",Solid:"Sòlid",Dotted:"De punts",Dashed:"De guions",Double:"Doble",Groove:"De solc",Ridge:"De cresta",Inset:"Entrant",Outset:"Sortint","Align cell text to the left":"Alinear el text de la cel·la a l'esquerra","Align cell text to the center":"Alinear el text de la cel·la al centre","Align cell text to the right":"Alinear el text de la cel·la a la dreta","Justify cell text":"Justificar el text de la cel·la","Align cell text to the top":"Alinear el text de la cel·la a la part superior","Align cell text to the middle":"Alinear el text de la cel·la al centre","Align cell text to the bottom":"Alinear el text de la cel·la a la part inferior","Align table to the left":"Alinear la taula a l'esquerra","Center table":"Centrar la taula","Align table to the right":"Alinear la taula a la dreta","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"El color és invàlid. Prova \"#FF0000\" o \"rgb(255,0,0)\" o \"vermell\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"El valor és invàlid. Prova \"10px\" o \"2em\" o simplement \"2\".","Color picker":"Selector de colors","Enter table caption":"Introduir el peu de foto de la taula","Keystrokes that can be used in a table cell":"Tecles que es poden emprar en la cel·la d'una taula","Move the selection to the next cell":"Mou la selecció a la cel·la següent","Move the selection to the previous cell":"Mou la selecció a la cel·la anterior","Insert a new table row (when in the last cell of a table)":"Insereix una nova filera (si us trobeu a la darrera cel·la d'una taula)","Navigate through the table":"Navega a través de la taula",Table:"Taula","Rich Text Editor":"Editor de text enriquit","Editor editing area: %0":"Àrea d'edició d'editor: %0","Edit block":"Editar bloc","Click to edit block":"Fes clic per editar el bloc","Drag to move":"Arrossega per moure",Next:"Següent",Previous:"Anterior","Editor toolbar":"Barra d'eines de l'editor","Dropdown toolbar":"Barra d'eines desplegable",Black:"Negre","Dim grey":"Gris fosc",Grey:"Gris","Light grey":"Gris clar",White:"Blanc",Red:"Vermell",Orange:"Taronja",Yellow:"Groc","Light green":"Verd clar",Green:"Verd",Aquamarine:"Aiguamarina",Turquoise:"Turquesa","Light blue":"Blau clar",Blue:"Blau",Purple:"Lila","Editor block content toolbar":"Barra d'eines de contingut del bloc de l'editor","Editor contextual toolbar":"Barra d'eines contextual de l'editor",HEX:"HEX","No results found":"Sense resultats","No searchable items":"No hi ha elements de cerca","Editor dialog":"Diàleg de l'editor",Close:"Tanca","Help Contents. To close this dialog press ESC.":"Continguts d'Ajuda. Per a tancar aquesta finestra premeu ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Sota hi trobareu un llistat de dreceres del teclat que podeu emprar amb aquest editor.","(may require <kbd>Fn</kbd>)":"(pot requerir <kbd>Fn</kbd>))",Accessibility:"Accessibilitat","Accessibility help":"Ajuda d'accessibilitat","Press %0 for help.":"Premeu %0 per obtenir ajuda.","Move focus in and out of an active dialog window":"Canvieu l'engrandiment d'una finestra activa",MENU_BAR_MENU_FILE:"Arxiu",MENU_BAR_MENU_EDIT:"Edita",MENU_BAR_MENU_VIEW:"Visualitza",MENU_BAR_MENU_INSERT:"Introduir",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Eines",MENU_BAR_MENU_HELP:"Ajuda",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Barra de menú del editor","Please enter a valid color (e.g. \"ff0000\").":"Introdueix un color vàlid (p. ex. \"ff0000\").",Undo:"Desfer",Redo:"Refer","Upload in progress":"Carrega en curs","Widget toolbar":"Barra d'eines de ginys","Insert paragraph before block":"Inserir un paràgraf abans del bloc","Insert paragraph after block":"Inserir un paràgraf després del bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Premeu Retorn per escriure després o premeu Maj + Retorn per escriure abans del giny","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tecles que es poden emprar en seleccionar un giny (com ara: imatge, taula, etc.)","Insert a new paragraph directly after a widget":"Insereix un paràgraf nou immediatament després d'un giny","Insert a new paragraph directly before a widget":"Insereix un paràgraf nou immediatament abans d'un giny","Move the caret to allow typing directly before a widget":"Mou el punt d'inserció per a permetre l'escriptura immediatament abans d'un giny","Move the caret to allow typing directly after a widget":"Mou el punt d'inserció per a permetre l'escriptura immediatament després d'un giny","Words: %0":"Paraules: %0","Characters: %0":"Caràcters: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/cs.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/cs.js
index 4d28d345a93c419bddc8e0f10e6b5be9e1908bd3..37b1771bcada27f9f1a2552e28bc69fbd991adf5 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/cs.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/cs.js
@@ -1 +1 @@
-(function(d){	const l = d['cs'] = d['cs'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Zarovnat vlevo","Align right":"Zarovnat vpravo","Align center":"Zarovnat na střed",Justify:"Zarovnat do bloku","Text alignment":"Zarovnání textu","Text alignment toolbar":"Panel nástrojů zarovnání textu","Revert autoformatting action":"Vzít zpět akci automatického formátování",Bold:"Tučné",Italic:"Kurzíva",Underline:"Podtržené",Code:"Kódový blok",Strikethrough:"Přeškrtnuté",Subscript:"Dolní index",Superscript:"Horní index","Italic text":"Kurzíva","Move out of an inline code style":"Odejít ze stylu vloženého kódu","Bold text":"Tučně","Underline text":"Podtrhnutí","Strikethrough text":"Přešktnutí","Block quote":"Citace","Copy selected content":"Zkopírovat vybraný obsah","Paste content":"Vložit obsah","Paste content as plain text":"Vyložit obsah jako prostý text","Insert code block":"Vložit blok zdrojového kódu","Plain text":"Prostý text","Code block":"Blok kódu",Cancel:"Zrušit",Clear:"Smazat","Remove color":"Odstranit barvu","Restore default":"Obnovit výchozí",Save:"Uložit","Show more items":"Zobrazit další položky","%0 of %1":"%0 z %1","Cannot upload file:":"Soubor nelze nahrát:","Rich Text Editor. Editing area: %0":"Editační oblast rich text editoru: %0","Insert with file manager":"Vložit pomocí správce souborů","Replace with file manager":"Nahradit pomocí správce souborů","Insert image with file manager":"Vložit obrázek pomocí správce souborů","Replace image with file manager":"Nahradit obrázek pomocí správce souborů","Toggle caption off":"Vypnout titulek","Toggle caption on":"Zapnout titulek","Content editing keystrokes":"Klávesy na úpravu obsahu","These keyboard shortcuts allow for quick access to content editing features.":"Tyto klávesové zkratky vám umožní rychlý přístup k funkcím úpravy obsahu.","User interface and content navigation keystrokes":"Klávesy navigace v uživatelském rozhraní a obsahu","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Pro efektivní navigaci v uživatelském rozhraní CKEditor 5 použijte následující klávesy.","Close contextual balloons, dropdowns, and dialogs":"Zavřít kontextuální balóny, rozbalovací menu a dialogy","Open the accessibility help dialog":"Otevřít dialog podpory přístupnosti","Move focus between form fields (inputs, buttons, etc.)":"Přesunout zaměření mezi poli formuláře (vstupy, tlačítka atd.)","Move focus to the menu bar, navigate between menu bars":"Zaměřte se na panel nabídek, procházejte mezi panely nabídek","Move focus to the toolbar, navigate between toolbars":"Přesunout zaměření na lištu nástrojů, navigace mezi lištami nástrojů","Navigate through the toolbar or menu bar":"Procházení panelu nástrojů nebo panelu nabídek","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Spusťte aktuálně zaměřené tlačítko. Spuštěním tlačítek, která interagují s obsahem editoru, se zaměření přesune zpět na obsah.",Accept:"Přijmout","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Vložit měkkou mezeru (prvek <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Vložit tvrdou mezeru (nový odstavec)","Find and replace":"Najít a nahradit","Find in text…":"Najít v textu...",Find:"Najít","Previous result":"Předchozí výskyt","Next result":"Další výskyt",Replace:"Nahradit","Replace all":"Nahradit vše","Match case":"Rozlišovat velikost písmen","Whole words only":"Pouze celá slova","Replace with…":"Nahradit čím...","Text to find must not be empty.":"Hledaný text nesmí být prázdný.","Tip: Find some text first in order to replace it.":"Tip: Nejprve najděte nějaký text, abyste jej mohli nahradit.","Advanced options":"Pokročilé možnosti","Find in the document":"Najít v dokumentu","Font Size":"Velikost písma",Tiny:"Drobné",Small:"Malé",Big:"Velké",Huge:"Obrovské","Font Family":"Typ písma",Default:"Výchozí","Font Color":"Barva písma","Font Background Color":"Barva pozadí písma","Document colors":"Barvy dokumentu",Paragraph:"Odstavec",Heading:"Nadpis","Choose heading":"Zvolte nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6","Type your title":"Sem zadejte název","Type or paste your content here.":"Zde zadejte nebo vložte obsah.","Horizontal line":"Vodorovná čára","HTML object":"HTML objekt","Increase indent":"Zvětšit odsazení","Decrease indent":"Zmenšit odsazení",Unlink:"Odstranit odkaz",Link:"Odkaz","Link URL":"URL odkazu","Link image":"Adresa obrázku","Edit link":"Upravit odkaz","Open link in new tab":"Otevřít odkaz v nové kartě","This link has no URL":"Tento odkaz nemá žádnou URL","Open in a new tab":"Otevřít v nové kartě",Downloadable:"Ke stažení","Create link":"Vytvořit odkaz","Move out of a link":"Odejít z odkazu","Numbered List":"Číslování","Bulleted List":"Odrážky","To-do List":"Seznam úkolů","Bulleted list styles toolbar":"Panel seznamu s odrážkami","Numbered list styles toolbar":"Panel se styly číslovaného seznamu","Toggle the disc list style":"Přepnout na seznam s označením plného kruhu","Toggle the circle list style":"Přepnout na seznam s kruhovým označením","Toggle the square list style":"Přepnout na seznam se čtvercovým označením","Toggle the decimal list style":"Přepnout na číselný seznam","Toggle the decimal with leading zero list style":"Přepnout na číselný seznam s nulou na začátku","Toggle the lower–roman list style":"Přepnout na seznam s malými římskými čísly","Toggle the upper–roman list style":"Přepnout na seznam s velkými římskými čísly","Toggle the lower–latin list style":"Přepnout na seznam s malými písmeny","Toggle the upper–latin list style":"Přepnout na seznam s velkými písmeny",Disc:"Plný kruh",Circle:"Kruh",Square:"Čtverec",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začátku","Lower–roman":"Malé římské čísla","Upper-roman":"Velké římské čísla","Lower-latin":"Malá písmena","Upper-latin":"Velká písmena","List properties":"Vlastnosti seznamu","Start at":"Začít na","Invalid start index value.":"Neplatná počáteční hodnota indexu.","Start index must be greater than 0.":"Počátek musí být větší jak 0.","Reversed order":"Obrácené pořadí","Keystrokes that can be used in a list":"Klávesy, které lze použít v seznamu","Increase list item indent":"Zvětšit odsazení položky seznamu","Decrease list item indent":"Zmenšit odsazení položky seznamu","Remove Format":"Odstranit formátování","Select all":"Vybrat vše","Show blocks":"Zobrazit bloky",Source:"Zdroj","Show source":"Zobrazit zdroj","Special characters":"Speciální znaky",All:"Vše",Arrows:"Šipky",Currency:"Měna",Latin:"Latina",Mathematical:"Matematické",Text:"Text","leftwards simple arrow":"jednoduchá šipka doleva","rightwards simple arrow":"jednoduchá šipka doprava","upwards simple arrow":"jednoduchá šipka nahoru","downwards simple arrow":"jednoduchá šipka dolů","leftwards double arrow":"dvojitá šipka doleva","rightwards double arrow":"dvojitá šipka doprava","upwards double arrow":"dvojitá šipka nahoru","downwards double arrow":"dvojitá šipka dolů","leftwards dashed arrow":"přerušovaná šipka doleva","rightwards dashed arrow":"čárkovaná šipka doprava","upwards dashed arrow":"čárkovaná šipka nahoru","downwards dashed arrow":"přerušovaná šipka dolů","leftwards arrow to bar":"šipka doleva do svislé čáry","rightwards arrow to bar":"šipka doprava do svislé čáry","upwards arrow to bar":"šipka nahoru do svislé čáry","downwards arrow to bar":"šipka dolů do svislé čáry","up down arrow with base":"Šipka nahoru-dolů od základny","back with leftwards arrow above":"šipka zpět","end with leftwards arrow above":"šipka konec","on with exclamation mark with left right arrow above":"ON s vykřičníkem se šipkou doleva doprava nahoru","soon with rightwards arrow above":"brzy se šipkou doprava nahoru","top with upwards arrow above":"TOP se šipkou nahoru","Dollar sign":"Znak Dolar","Euro sign":"Znak Euro","Yen sign":"Znak Jen","Pound sign":"Znak Libra","Cent sign":"Znak cent","Euro-currency sign":"Mena Euro","Colon sign":"dvojtečka","Cruzeiro sign":"Měna Cruzeiro","French franc sign":"Měna Francouzský Frank","Lira sign":"Měna Lira","Currency sign":"Znak měny","Bitcoin sign":"Měna Bitcoin","Mill sign":"Znak Mill","Naira sign":"Znak Naira","Peseta sign":"Znak Peseta","Rupee sign":"Znak Rupee","Won sign":"Znak Won","New sheqel sign":"Nový znak šekel","Dong sign":"Znak Dong","Kip sign":"Znak Kip","Tugrik sign":"Znak Tugrik","Drachma sign":"Znak Drachma","German penny sign":"Německá penny","Peso sign":"Znak Peso","Guarani sign":"Znak Guarani","Austral sign":"Znak Austral","Hryvnia sign":"Znak Hryvnia","Cedi sign":"Znak Cedi","Livre tournois sign":"Znak Livre tournois","Spesmilo sign":"Znak Spesmilo","Tenge sign":"Znak Tenge","Indian rupee sign":"Znak Indická rupia","Turkish lira sign":"Znak Turecká líra","Nordic mark sign":"Znak Nórska marka","Manat sign":"Znak Manat","Ruble sign":"Znak Ruble","Latin capital letter a with macron":"Latinské velké písmeno a s čárou","Latin small letter a with macron":"Latinské malé písmeno a s čárou","Latin capital letter a with breve":"Latinské velké písmeno a s háčkem","Latin small letter a with breve":"Latinské malé písmeno a s háčkem","Latin capital letter a with ogonek":"Latinské velké písmeno a s háčkem","Latin small letter a with ogonek":"Latinské malé písmeno a s háčkem","Latin capital letter c with acute":"Latinské velké písmeno c s čárkou","Latin small letter c with acute":"Latinské malé písmeno c s čárkou","Latin capital letter c with circumflex":"Latinské velké písmeno c s obráceným háčkem","Latin small letter c with circumflex":"Latinské malé písmeno c s obráceným háčkem","Latin capital letter c with dot above":"Latinské velké písmeno c s tečkou nad znakem","Latin small letter c with dot above":"Latinské malé písmeno c s tečkou nad znakem","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin small letter c with caron":"Latinské malé písmeno c s háčkem","Latin capital letter d with caron":"Latinské velké písmeno d s háčkem","Latin small letter d with caron":"Latinské malé písmeno d s háčkem","Latin capital letter d with stroke":"Latinské velké písmeno d s přeškrtnutím","Latin small letter d with stroke":"Latinské malé písmeno d s přeškrtnutím","Latin capital letter e with macron":"Latinské velké písmeno e s čárou","Latin small letter e with macron":"Latinské malé písmeno e s čárou","Latin capital letter e with breve":"Latinské velké písmeno e s háčkem","Latin small letter e with breve":"Latinské malé písmeno e s háčkem","Latin capital letter e with dot above":"Latinské velké písmeno e s tečkou nad znakem","Latin small letter e with dot above":"Latinské malé písmeno e s tečkou nad znakem","Latin capital letter e with ogonek":"Latinské velké písmeno e s háčkem","Latin small letter e with ogonek":"Latinské malé písmeno e s háčkem","Latin capital letter e with caron":"Latinské velké písmeno e s háčkem","Latin small letter e with caron":"Latinské malé písmeno e s háčkem","Latin capital letter g with circumflex":"Latinské velké písmeno g s obráceným háčkem","Latin small letter g with circumflex":"Latinské malé písmeno g s obráceným háčkem","Latin capital letter g with breve":"Latinské velké písmeno g s háčkem","Latin small letter g with breve":"Latinské malé písmeno g s háčkem","Latin capital letter g with dot above":"Latinské velké písmeno g s tečkou nad znakem","Latin small letter g with dot above":"Latinské malé písmeno g s tečkou nad znakem","Latin capital letter g with cedilla":"Latinské velké písmeno g s háčkem","Latin small letter g with cedilla":"Latinské malé písmeno g s háčkem","Latin capital letter h with circumflex":"Latinské velké písmeno h s obráceným háčkem","Latin small letter h with circumflex":"Latinské malé písmeno h s obráceným háčkem","Latin capital letter h with stroke":"Latinské velké písmeno h s přeškrtnutím","Latin small letter h with stroke":"Latinské malé písmeno h s přeškrtnutím","Latin capital letter i with tilde":"Latinské velké písmeno i s vlnovkou","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin capital letter i with macron":"Latinské velké písmeno i s čárou","Latin small letter i with macron":"Latinské malé písmeno i s čárou","Latin capital letter i with breve":"Latinské velké písmeno i s háčkem","Latin small letter i with breve":"Latinské malé písmeno i s háčkem","Latin capital letter i with ogonek":"Latinské velké písmeno i s háčkem","Latin small letter i with ogonek":"Latinské malé písmeno i s háčkem","Latin capital letter i with dot above":"Latinské velké písmeno i s tečkou nad znakem","Latin small letter dotless i":"Latinské malé písmeno i bez tečky","Latin capital ligature ij":"Latinský velký znak ligatury ij","Latin small ligature ij":"Latinský malý znak ligatury ij","Latin capital letter j with circumflex":"Latinské velké písmeno j s obráceným háčkem","Latin small letter j with circumflex":"Latinské malé písmeno j s obráceným háčkem","Latin capital letter k with cedilla":"Latinské velké písmeno k s háčkem","Latin small letter k with cedilla":"Latinské malé písmeno k s háčkem","Latin small letter kra":"Latinský malý znak Kra","Latin capital letter l with acute":"Latinské velké písmeno l s čárkou","Latin small letter l with acute":"Latinské malé písmeno l s čárkou","Latin capital letter l with cedilla":"Latinské velké písmeno l s háčkem","Latin small letter l with cedilla":"Latinské malé písmeno l s háčkem","Latin capital letter l with caron":"Latinské velké písmeno l s háčkem","Latin small letter l with caron":"Latinské malé písmeno l s háčkem","Latin capital letter l with middle dot":"Latinské velké písmeno l s tečkou uprostřed","Latin small letter l with middle dot":"Latinské malé písmeno l s tečkou uprostřed","Latin capital letter l with stroke":"Latinské velké písmeno l s přeškrtnutím","Latin small letter l with stroke":"Latinské malé písmeno l s přeškrtnutím","Latin capital letter n with acute":"Latinské velké písmeno n s čárkou","Latin small letter n with acute":"Latinské malé písmeno n s čárkou","Latin capital letter n with cedilla":"Latinské velké písmeno n s háčkem","Latin small letter n with cedilla":"Latinské malé písmeno n s háčkem","Latin capital letter n with caron":"Latinské velké písmeno n s háčkem","Latin small letter n with caron":"Latinské malé písmeno n s háčkem","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofem","Latin capital letter eng":"Latinské velké písmeno Eng","Latin small letter eng":"Latinské malé písmeno Eng","Latin capital letter o with macron":"Latinské velké písmeno o s čárou","Latin small letter o with macron":"Latinské malé písmeno o s čárou","Latin capital letter o with breve":"Latinské velké písmeno o s háčkem","Latin small letter o with breve":"Latinské malé písmeno o s háčkem","Latin capital letter o with double acute":"Latinské velké písmeno o s čárkou","Latin small letter o with double acute":"Latinské malé písmeno o s čárkou","Latin capital ligature oe":"Latinský velký znak ligatury oe","Latin small ligature oe":"Latinský malý znak ligatury oe","Latin capital letter r with acute":"Latinské velké písmeno r s čárkou","Latin small letter r with acute":"Latinské malé písmeno r s čárkou","Latin capital letter r with cedilla":"Latinské velké písmeno r s háčkem","Latin small letter r with cedilla":"Latinské malé písmeno r s háčkem","Latin capital letter r with caron":"Latinské velké písmeno r s háčkem","Latin small letter r with caron":"Latinské malé písmeno r s háčkem","Latin capital letter s with acute":"Latinské velké písmeno s s čárkou","Latin small letter s with acute":"Latinské malé písmeno s s čárkou","Latin capital letter s with circumflex":"Latinské velké písmeno s s obráceným háčkem","Latin small letter s with circumflex":"Latinské malé písmeno s s obráceným háčkem","Latin capital letter s with cedilla":"Latinské velké písmeno s s háčkem","Latin small letter s with cedilla":"Latinské malé písmeno s s háčkem","Latin capital letter s with caron":"Latinské velké písmeno s s háčkem","Latin small letter s with caron":"Latinské malé písmeno s s háčkem","Latin capital letter t with cedilla":"Latinské velké písmeno t s háčkem","Latin small letter t with cedilla":"Latinské malé písmeno t s háčkem","Latin capital letter t with caron":"Latinské velké písmeno t s háčkem","Latin small letter t with caron":"Latinské malé písmeno t s háčkem","Latin capital letter t with stroke":"Latinské velké písmeno t s přeškrtnutím","Latin small letter t with stroke":"Latinské malé písmeno t s přeškrtnutím","Latin capital letter u with tilde":"Latinské velké písmeno u s vlnovkou","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin capital letter u with macron":"Latinské velké písmeno u s čárou","Latin small letter u with macron":"Latinské malé písmeno o s čárou","Latin capital letter u with breve":"Latinské velké písmeno u s háčkem","Latin small letter u with breve":"Latinské malé písmeno u s háčkem","Latin capital letter u with ring above":"Latinské velké písmeno u s kroužkem nad znakem","Latin small letter u with ring above":"Latinské malé písmeno u s kroužkem nad znakem","Latin capital letter u with double acute":"Latinské velké písmeno u s dvojitým akcentu","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým akcentu","Latin capital letter u with ogonek":"Latinské velké písmeno u s háčkem","Latin small letter u with ogonek":"Latinské malé písmeno u s háčkem","Latin capital letter w with circumflex":"Latinské velké písmeno w s obráceným háčkem","Latin small letter w with circumflex":"Latinské malé písmeno w s obráceným háčkem","Latin capital letter y with circumflex":"Latinské velké písmeno y s obráceným háčkem","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin capital letter y with diaeresis":"Latinské velké písmeno y s dvojtečkou nad znakem","Latin capital letter z with acute":"Latinské velké písmeno z s čárkou","Latin small letter z with acute":"Latinské malé písmeno z s čárkou","Latin capital letter z with dot above":"Latinské velké písmeno z s tečkou nad znakem","Latin small letter z with dot above":"Latinské malé písmeno z s tečkou nad znakem","Latin capital letter z with caron":"Latinské velké písmeno z s háčkem","Latin small letter z with caron":"Malé písmeno s z háčkem","Latin small letter long s":"Malé dlouhé písmeno s","Less-than sign":"Menší než","Greater-than sign":"Větší než","Less-than or equal to":"Menší nebo roven","Greater-than or equal to":"Větší nebo roven","En dash":"Pomlčka","Em dash":"Dlouhá pomlčka",Macron:"Horní čára",Overline:"Přeškrtnutí","Degree sign":"Znak stupeň","Minus sign":"Znak mínus","Plus-minus sign":"Znak plus-minus","Division sign":"Dělení","Fraction slash":"Lomítko / Dělení","Multiplication sign":"Násobení","Latin small letter f with hook":"Funkce",Integral:"Integrál","N-ary summation":"Znak cyklického sčítání",Infinity:"Nekonečno","Square root":"Odmocnina","Tilde operator":"Vlnovka","Approximately equal to":"Aproximace","Almost equal to":"Částečně rovný","Not equal to":"Nerovná se","Identical to":"Identický k","Element of":"Patří / Je součástí","Not an element of":"Nepatří / Není součástí","Contains as member":"Obsahuje prvek","N-ary product":"Znak cyklického násobení","Logical and":"Logický AND","Logical or":"Logický OR","Not sign":"Není rovný",Intersection:"Průsečík / Průnik",Union:"Sjednocení","Partial differential":"Parciální diference","For all":"Pro všechny prvky v množině","There exists":"Existuje v množině","Empty set":"Prázdná množina",Nabla:"Nabla","Asterisk operator":"Hvězdička / násobení","Proportional to":"Úměrný k",Angle:"Úhel","Vulgar fraction one quarter":"Jedna čtvrtina","Vulgar fraction one half":"Polovina","Vulgar fraction three quarters":"Tři čtvrtiny","Single left-pointing angle quotation mark":"Šipka ukazující do leva","Single right-pointing angle quotation mark":"Šipka ukazující do prava","Left-pointing double angle quotation mark":"Dvojitá šipka ukazující do leva","Right-pointing double angle quotation mark":"Dvojitá šipka ukazující do prava","Left single quotation mark":"Levá uvozovka","Right single quotation mark":"Pravá uvozovka","Left double quotation mark":"Levá dvojitá uvozovka","Right double quotation mark":"Pravá dvojitá uvozovka","Single low-9 quotation mark":"Spodní uvozovka","Double low-9 quotation mark":"Dvojitá spodní uvozovka","Inverted exclamation mark":"Obrácený vykřičník","Inverted question mark":"Obrácený otazník","Two dot leader":"Horizontální dvojtečka","Horizontal ellipsis":"Tečky","Double dagger":"Dvojkříž","Per mille sign":"Promile","Per ten thousand sign":"Na deset tisíc","Double exclamation mark":"Dvojitý vykřičník","Question exclamation mark":"Otazník a vykřičník","Exclamation question mark":"Vykřičník a otazník","Double question mark":"Dvojitý otazník","Copyright sign":"Copyright","Registered sign":"Registrovaný","Trade mark sign":"Ochranná známka","Section sign":"Sekce","Paragraph sign":"Odstavec","Reversed paragraph sign":"Obrácený znak odstavce","Character categories":"Kategorie znaků",Styles:"Styly","Multiple styles":"Více stylů","Block styles":"Styly bloků","Text styles":"Styly textu","Insert table":"Vložit tabulku","Header column":"Sloupec záhlaví","Insert column left":"Vložit sloupec vlevo","Insert column right":"Vložit sloupec vpravo","Delete column":"Smazat sloupec","Select column":"Vybrat sloupec",Column:"Sloupec","Header row":"Řádek záhlaví","Insert row below":"Vložit řádek pod","Insert row above":"Vložit řádek před","Delete row":"Smazat řádek","Select row":"Vybrat řádek",Row:"Řádek","Merge cell up":"Sloučit s buňkou nad","Merge cell right":"Sloučit s buňkou vpravo","Merge cell down":"Sloučit s buňkou pod","Merge cell left":"Sloučit s buňkou vlevo","Split cell vertically":"Rozdělit buňky vertikálně","Split cell horizontally":"Rozdělit buňky horizontálně","Merge cells":"Sloučit buňky","Table toolbar":"Panel nástrojů tabulky","Table properties":"Vlastnosti tabulky","Cell properties":"Vlastnosti buňky",Border:"Okraj",Style:"Styl",Width:"Šířka",Height:"Výška",Color:"Barva",Background:"Pozadí",Padding:"Vnitřní okraj",Dimensions:"Rozměry","Table cell text alignment":"Zarovnání textu buňky tabulky",Alignment:"Zarovnání","Horizontal text alignment toolbar":"Horizontální zarovnání textu v panelu","Vertical text alignment toolbar":"Vertikální zarovnání textu v panelu","Table alignment toolbar":"Panel zarovnání tabulky",None:"Žádná",Solid:"Plná",Dotted:"Tečkovaná",Dashed:"Čárkovaná",Double:"Dvojitá",Groove:"Drážkovaná",Ridge:"Rámovaná",Inset:"Vložená zevnitř",Outset:"Vložená zvenku","Align cell text to the left":"Zarovnat text buňky doleva","Align cell text to the center":"Zarovnat text buňky na střed","Align cell text to the right":"Zarovnat text buňky doprava","Justify cell text":"Zarovnat text buňky z obou stran","Align cell text to the top":"Zarovnat text buňky nahoru","Align cell text to the middle":"Zarovnat text buňky na střed","Align cell text to the bottom":"Zarovnat text buňky dolů","Align table to the left":"Zarovnat tabulku doleva","Center table":"Centrovat tabulku","Align table to the right":"Zarovnat tabulku doprava","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Barva má nesprávný formát. Zkuste \"#FF0000\", \"rgb(255,0,0)\" nebo \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Hodnota je nesprávná. Zkuste \"10px\", \"2em\" nebo jednoduše \"2\".","Color picker":"Vybrat barvu","Enter table caption":"Zadejte titulek tabulky","Keystrokes that can be used in a table cell":"Klávesy, které lze použít v buňce tabulky","Move the selection to the next cell":"Přesunout výběr do další buňky","Move the selection to the previous cell":"Přesunout výběr do předchozí buňky","Insert a new table row (when in the last cell of a table)":"Vložit nový řádek tabulky (když jste v poslední buňce tabulky)","Navigate through the table":"Procházet tabulkou",Table:"Tabulka","Rich Text Editor":"Textový editor","Editor editing area: %0":"Editační oblast editoru: %0","Edit block":"Upravit blok","Click to edit block":"Kliknutím upravíte blok","Drag to move":"Přesuňte potažením",Next:"Další",Previous:"Předchozí","Editor toolbar":"Panel nástrojů editoru","Dropdown toolbar":"Rozbalovací panel nástrojů",Black:"Černá","Dim grey":"Tmavě šedá",Grey:"Šedá","Light grey":"Světle šedá",White:"Bílá",Red:"Červená",Orange:"Oranžová",Yellow:"Žlutá","Light green":"Světle zelená",Green:"Zelená",Aquamarine:"Akvamarínová",Turquoise:"Tyrkysová","Light blue":"Světle modrá",Blue:"Modrá",Purple:"Fialová","Editor block content toolbar":"Panel nástrojů obsahu bloku editoru","Editor contextual toolbar":"Kontextový panel nástrojů editoru",HEX:"HEX","No results found":"Nenalezeny žádné výsledky","No searchable items":"Žádné položky k vyhledání","Editor dialog":"Dialog editoru",Close:"Zavřít","Help Contents. To close this dialog press ESC.":"Obsah podpory. Pro zavření tohoto dialogu stiskněte ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Seznam klávesových zkratek, které lze v editoru použít, můžete nalézt níže.","(may require <kbd>Fn</kbd>)":"(může vyžadovat <kbd>Fn</kbd>)",Accessibility:"Přístupnost","Accessibility help":"Podpora přístupnosti","Press %0 for help.":"Stiskněte %0 pro podporu","Move focus in and out of an active dialog window":"Přesouvejte zaměření dovnitř a ven z aktivního dialogového okna",MENU_BAR_MENU_FILE:"Soubor",MENU_BAR_MENU_EDIT:"Upravit",MENU_BAR_MENU_VIEW:"Zobrazit",MENU_BAR_MENU_INSERT:"Vložit",MENU_BAR_MENU_FORMAT:"Formát",MENU_BAR_MENU_TOOLS:"Nástroje",MENU_BAR_MENU_HELP:"Nápověda",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Písmo","Editor menu bar":"Panel nabídek editoru",Undo:"Zpět",Redo:"Znovu","Upload in progress":"Probíhá nahrávání","Widget toolbar":"Panel nástrojů ovládacího prvku","Insert paragraph before block":"Vložte odstavec před blok","Insert paragraph after block":"Vložte odstavec za blok","Press Enter to type after or press Shift + Enter to type before the widget":"Stisknutím klávesy Enter můžete psát za widgetem a stisknutím Shift + Enter před ním","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klávesy, které lze použít, když je vybraný widget (např: obrázek, tabulka atd.)","Insert a new paragraph directly after a widget":"Vložte odstavec přímo po widgetu","Insert a new paragraph directly before a widget":"Vložte nový odstavec přímo před widget","Move the caret to allow typing directly before a widget":"Přesuňte stříšku pro umožnění psaní přímo před widget","Move the caret to allow typing directly after a widget":"Přesuňte stříšku pro umožnění psaní přímo před widget","Words: %0":"Počet slov: %0","Characters: %0":"Počet znaků: %0"}	);l.getPluralForm=function(n){return (n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['cs'] = d['cs'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Zarovnat vlevo","Align right":"Zarovnat vpravo","Align center":"Zarovnat na střed",Justify:"Zarovnat do bloku","Text alignment":"Zarovnání textu","Text alignment toolbar":"Panel nástrojů zarovnání textu","Revert autoformatting action":"Vzít zpět akci automatického formátování",Bold:"Tučné",Italic:"Kurzíva",Underline:"Podtržené",Code:"Kódový blok",Strikethrough:"Přeškrtnuté",Subscript:"Dolní index",Superscript:"Horní index","Italic text":"Kurzíva","Move out of an inline code style":"Odejít ze stylu vloženého kódu","Bold text":"Tučně","Underline text":"Podtrhnutí","Strikethrough text":"Přešktnutí","Block quote":"Citace","Copy selected content":"Zkopírovat vybraný obsah","Paste content":"Vložit obsah","Paste content as plain text":"Vyložit obsah jako prostý text","Insert code block":"Vložit blok zdrojového kódu","Plain text":"Prostý text","Leaving %0 code snippet":"Opouští se fragment kódu %0","Entering %0 code snippet":"Zadávání fragmentu kódu %0","Entering code snippet":"Zadávání fragmentu kódu","Leaving code snippet":"Opuštění fragmentu kódu","Code block":"Blok kódu",Cancel:"Zrušit",Clear:"Smazat","Remove color":"Odstranit barvu","Restore default":"Obnovit výchozí",Save:"Uložit","Show more items":"Zobrazit další položky","%0 of %1":"%0 z %1","Cannot upload file:":"Soubor nelze nahrát:","Rich Text Editor. Editing area: %0":"Editační oblast rich text editoru: %0","Insert with file manager":"Vložit pomocí správce souborů","Replace with file manager":"Nahradit pomocí správce souborů","Insert image with file manager":"Vložit obrázek pomocí správce souborů","Replace image with file manager":"Nahradit obrázek pomocí správce souborů","Toggle caption off":"Vypnout titulek","Toggle caption on":"Zapnout titulek","Content editing keystrokes":"Klávesy na úpravu obsahu","These keyboard shortcuts allow for quick access to content editing features.":"Tyto klávesové zkratky vám umožní rychlý přístup k funkcím úpravy obsahu.","User interface and content navigation keystrokes":"Klávesy navigace v uživatelském rozhraní a obsahu","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Pro efektivní navigaci v uživatelském rozhraní CKEditor 5 použijte následující klávesy.","Close contextual balloons, dropdowns, and dialogs":"Zavřít kontextuální balóny, rozbalovací menu a dialogy","Open the accessibility help dialog":"Otevřít dialog podpory přístupnosti","Move focus between form fields (inputs, buttons, etc.)":"Přesunout zaměření mezi poli formuláře (vstupy, tlačítka atd.)","Move focus to the menu bar, navigate between menu bars":"Zaměřte se na panel nabídek, procházejte mezi panely nabídek","Move focus to the toolbar, navigate between toolbars":"Přesunout zaměření na lištu nástrojů, navigace mezi lištami nástrojů","Navigate through the toolbar or menu bar":"Procházení panelu nástrojů nebo panelu nabídek","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Spusťte aktuálně zaměřené tlačítko. Spuštěním tlačítek, která interagují s obsahem editoru, se zaměření přesune zpět na obsah.",Accept:"Přijmout","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Vložit měkkou mezeru (prvek <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Vložit tvrdou mezeru (nový odstavec)","Find and replace":"Najít a nahradit","Find in text…":"Najít v textu...",Find:"Najít","Previous result":"Předchozí výskyt","Next result":"Další výskyt",Replace:"Nahradit","Replace all":"Nahradit vše","Match case":"Rozlišovat velikost písmen","Whole words only":"Pouze celá slova","Replace with…":"Nahradit čím...","Text to find must not be empty.":"Hledaný text nesmí být prázdný.","Tip: Find some text first in order to replace it.":"Tip: Nejprve najděte nějaký text, abyste jej mohli nahradit.","Advanced options":"Pokročilé možnosti","Find in the document":"Najít v dokumentu","Font Size":"Velikost písma",Tiny:"Drobné",Small:"Malé",Big:"Velké",Huge:"Obrovské","Font Family":"Typ písma",Default:"Výchozí","Font Color":"Barva písma","Font Background Color":"Barva pozadí písma","Document colors":"Barvy dokumentu",Paragraph:"Odstavec",Heading:"Nadpis","Choose heading":"Zvolte nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6","Type your title":"Sem zadejte název","Type or paste your content here.":"Zde zadejte nebo vložte obsah.","Horizontal line":"Vodorovná čára","HTML object":"HTML objekt","Increase indent":"Zvětšit odsazení","Decrease indent":"Zmenšit odsazení",Unlink:"Odstranit odkaz",Link:"Odkaz","Link URL":"URL odkazu","Link URL must not be empty.":"Adresa URL odkazu nesmí být prázdná.","Link image":"Adresa obrázku","Edit link":"Upravit odkaz","Open link in new tab":"Otevřít odkaz v nové kartě","This link has no URL":"Tento odkaz nemá žádnou URL","Open in a new tab":"Otevřít v nové kartě",Downloadable:"Ke stažení","Create link":"Vytvořit odkaz","Move out of a link":"Odejít z odkazu","Numbered List":"Číslování","Bulleted List":"Odrážky","To-do List":"Seznam úkolů","Bulleted list styles toolbar":"Panel seznamu s odrážkami","Numbered list styles toolbar":"Panel se styly číslovaného seznamu","Toggle the disc list style":"Přepnout na seznam s označením plného kruhu","Toggle the circle list style":"Přepnout na seznam s kruhovým označením","Toggle the square list style":"Přepnout na seznam se čtvercovým označením","Toggle the decimal list style":"Přepnout na číselný seznam","Toggle the decimal with leading zero list style":"Přepnout na číselný seznam s nulou na začátku","Toggle the lower–roman list style":"Přepnout na seznam s malými římskými čísly","Toggle the upper–roman list style":"Přepnout na seznam s velkými římskými čísly","Toggle the lower–latin list style":"Přepnout na seznam s malými písmeny","Toggle the upper–latin list style":"Přepnout na seznam s velkými písmeny",Disc:"Plný kruh",Circle:"Kruh",Square:"Čtverec",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začátku","Lower–roman":"Malé římské čísla","Upper-roman":"Velké římské čísla","Lower-latin":"Malá písmena","Upper-latin":"Velká písmena","List properties":"Vlastnosti seznamu","Start at":"Začít na","Invalid start index value.":"Neplatná počáteční hodnota indexu.","Start index must be greater than 0.":"Počátek musí být větší jak 0.","Reversed order":"Obrácené pořadí","Keystrokes that can be used in a list":"Klávesy, které lze použít v seznamu","Increase list item indent":"Zvětšit odsazení položky seznamu","Decrease list item indent":"Zmenšit odsazení položky seznamu","Entering a to-do list":"Zadání seznamu úkolů","Leaving a to-do list":"Opuštění seznamu úkolů","Remove Format":"Odstranit formátování","Select all":"Vybrat vše","Show blocks":"Zobrazit bloky",Source:"Zdroj","Show source":"Zobrazit zdroj","Special characters":"Speciální znaky",All:"Vše",Arrows:"Šipky",Currency:"Měna",Latin:"Latina",Mathematical:"Matematické",Text:"Text","leftwards simple arrow":"jednoduchá šipka doleva","rightwards simple arrow":"jednoduchá šipka doprava","upwards simple arrow":"jednoduchá šipka nahoru","downwards simple arrow":"jednoduchá šipka dolů","leftwards double arrow":"dvojitá šipka doleva","rightwards double arrow":"dvojitá šipka doprava","upwards double arrow":"dvojitá šipka nahoru","downwards double arrow":"dvojitá šipka dolů","leftwards dashed arrow":"přerušovaná šipka doleva","rightwards dashed arrow":"čárkovaná šipka doprava","upwards dashed arrow":"čárkovaná šipka nahoru","downwards dashed arrow":"přerušovaná šipka dolů","leftwards arrow to bar":"šipka doleva do svislé čáry","rightwards arrow to bar":"šipka doprava do svislé čáry","upwards arrow to bar":"šipka nahoru do svislé čáry","downwards arrow to bar":"šipka dolů do svislé čáry","up down arrow with base":"Šipka nahoru-dolů od základny","back with leftwards arrow above":"šipka zpět","end with leftwards arrow above":"šipka konec","on with exclamation mark with left right arrow above":"ON s vykřičníkem se šipkou doleva doprava nahoru","soon with rightwards arrow above":"brzy se šipkou doprava nahoru","top with upwards arrow above":"TOP se šipkou nahoru","Dollar sign":"Znak Dolar","Euro sign":"Znak Euro","Yen sign":"Znak Jen","Pound sign":"Znak Libra","Cent sign":"Znak cent","Euro-currency sign":"Mena Euro","Colon sign":"dvojtečka","Cruzeiro sign":"Měna Cruzeiro","French franc sign":"Měna Francouzský Frank","Lira sign":"Měna Lira","Currency sign":"Znak měny","Bitcoin sign":"Měna Bitcoin","Mill sign":"Znak Mill","Naira sign":"Znak Naira","Peseta sign":"Znak Peseta","Rupee sign":"Znak Rupee","Won sign":"Znak Won","New sheqel sign":"Nový znak šekel","Dong sign":"Znak Dong","Kip sign":"Znak Kip","Tugrik sign":"Znak Tugrik","Drachma sign":"Znak Drachma","German penny sign":"Německá penny","Peso sign":"Znak Peso","Guarani sign":"Znak Guarani","Austral sign":"Znak Austral","Hryvnia sign":"Znak Hryvnia","Cedi sign":"Znak Cedi","Livre tournois sign":"Znak Livre tournois","Spesmilo sign":"Znak Spesmilo","Tenge sign":"Znak Tenge","Indian rupee sign":"Znak Indická rupia","Turkish lira sign":"Znak Turecká líra","Nordic mark sign":"Znak Nórska marka","Manat sign":"Znak Manat","Ruble sign":"Znak Ruble","Latin capital letter a with macron":"Latinské velké písmeno a s čárou","Latin small letter a with macron":"Latinské malé písmeno a s čárou","Latin capital letter a with breve":"Latinské velké písmeno a s háčkem","Latin small letter a with breve":"Latinské malé písmeno a s háčkem","Latin capital letter a with ogonek":"Latinské velké písmeno a s háčkem","Latin small letter a with ogonek":"Latinské malé písmeno a s háčkem","Latin capital letter c with acute":"Latinské velké písmeno c s čárkou","Latin small letter c with acute":"Latinské malé písmeno c s čárkou","Latin capital letter c with circumflex":"Latinské velké písmeno c s obráceným háčkem","Latin small letter c with circumflex":"Latinské malé písmeno c s obráceným háčkem","Latin capital letter c with dot above":"Latinské velké písmeno c s tečkou nad znakem","Latin small letter c with dot above":"Latinské malé písmeno c s tečkou nad znakem","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin small letter c with caron":"Latinské malé písmeno c s háčkem","Latin capital letter d with caron":"Latinské velké písmeno d s háčkem","Latin small letter d with caron":"Latinské malé písmeno d s háčkem","Latin capital letter d with stroke":"Latinské velké písmeno d s přeškrtnutím","Latin small letter d with stroke":"Latinské malé písmeno d s přeškrtnutím","Latin capital letter e with macron":"Latinské velké písmeno e s čárou","Latin small letter e with macron":"Latinské malé písmeno e s čárou","Latin capital letter e with breve":"Latinské velké písmeno e s háčkem","Latin small letter e with breve":"Latinské malé písmeno e s háčkem","Latin capital letter e with dot above":"Latinské velké písmeno e s tečkou nad znakem","Latin small letter e with dot above":"Latinské malé písmeno e s tečkou nad znakem","Latin capital letter e with ogonek":"Latinské velké písmeno e s háčkem","Latin small letter e with ogonek":"Latinské malé písmeno e s háčkem","Latin capital letter e with caron":"Latinské velké písmeno e s háčkem","Latin small letter e with caron":"Latinské malé písmeno e s háčkem","Latin capital letter g with circumflex":"Latinské velké písmeno g s obráceným háčkem","Latin small letter g with circumflex":"Latinské malé písmeno g s obráceným háčkem","Latin capital letter g with breve":"Latinské velké písmeno g s háčkem","Latin small letter g with breve":"Latinské malé písmeno g s háčkem","Latin capital letter g with dot above":"Latinské velké písmeno g s tečkou nad znakem","Latin small letter g with dot above":"Latinské malé písmeno g s tečkou nad znakem","Latin capital letter g with cedilla":"Latinské velké písmeno g s háčkem","Latin small letter g with cedilla":"Latinské malé písmeno g s háčkem","Latin capital letter h with circumflex":"Latinské velké písmeno h s obráceným háčkem","Latin small letter h with circumflex":"Latinské malé písmeno h s obráceným háčkem","Latin capital letter h with stroke":"Latinské velké písmeno h s přeškrtnutím","Latin small letter h with stroke":"Latinské malé písmeno h s přeškrtnutím","Latin capital letter i with tilde":"Latinské velké písmeno i s vlnovkou","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin capital letter i with macron":"Latinské velké písmeno i s čárou","Latin small letter i with macron":"Latinské malé písmeno i s čárou","Latin capital letter i with breve":"Latinské velké písmeno i s háčkem","Latin small letter i with breve":"Latinské malé písmeno i s háčkem","Latin capital letter i with ogonek":"Latinské velké písmeno i s háčkem","Latin small letter i with ogonek":"Latinské malé písmeno i s háčkem","Latin capital letter i with dot above":"Latinské velké písmeno i s tečkou nad znakem","Latin small letter dotless i":"Latinské malé písmeno i bez tečky","Latin capital ligature ij":"Latinský velký znak ligatury ij","Latin small ligature ij":"Latinský malý znak ligatury ij","Latin capital letter j with circumflex":"Latinské velké písmeno j s obráceným háčkem","Latin small letter j with circumflex":"Latinské malé písmeno j s obráceným háčkem","Latin capital letter k with cedilla":"Latinské velké písmeno k s háčkem","Latin small letter k with cedilla":"Latinské malé písmeno k s háčkem","Latin small letter kra":"Latinský malý znak Kra","Latin capital letter l with acute":"Latinské velké písmeno l s čárkou","Latin small letter l with acute":"Latinské malé písmeno l s čárkou","Latin capital letter l with cedilla":"Latinské velké písmeno l s háčkem","Latin small letter l with cedilla":"Latinské malé písmeno l s háčkem","Latin capital letter l with caron":"Latinské velké písmeno l s háčkem","Latin small letter l with caron":"Latinské malé písmeno l s háčkem","Latin capital letter l with middle dot":"Latinské velké písmeno l s tečkou uprostřed","Latin small letter l with middle dot":"Latinské malé písmeno l s tečkou uprostřed","Latin capital letter l with stroke":"Latinské velké písmeno l s přeškrtnutím","Latin small letter l with stroke":"Latinské malé písmeno l s přeškrtnutím","Latin capital letter n with acute":"Latinské velké písmeno n s čárkou","Latin small letter n with acute":"Latinské malé písmeno n s čárkou","Latin capital letter n with cedilla":"Latinské velké písmeno n s háčkem","Latin small letter n with cedilla":"Latinské malé písmeno n s háčkem","Latin capital letter n with caron":"Latinské velké písmeno n s háčkem","Latin small letter n with caron":"Latinské malé písmeno n s háčkem","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofem","Latin capital letter eng":"Latinské velké písmeno Eng","Latin small letter eng":"Latinské malé písmeno Eng","Latin capital letter o with macron":"Latinské velké písmeno o s čárou","Latin small letter o with macron":"Latinské malé písmeno o s čárou","Latin capital letter o with breve":"Latinské velké písmeno o s háčkem","Latin small letter o with breve":"Latinské malé písmeno o s háčkem","Latin capital letter o with double acute":"Latinské velké písmeno o s čárkou","Latin small letter o with double acute":"Latinské malé písmeno o s čárkou","Latin capital ligature oe":"Latinský velký znak ligatury oe","Latin small ligature oe":"Latinský malý znak ligatury oe","Latin capital letter r with acute":"Latinské velké písmeno r s čárkou","Latin small letter r with acute":"Latinské malé písmeno r s čárkou","Latin capital letter r with cedilla":"Latinské velké písmeno r s háčkem","Latin small letter r with cedilla":"Latinské malé písmeno r s háčkem","Latin capital letter r with caron":"Latinské velké písmeno r s háčkem","Latin small letter r with caron":"Latinské malé písmeno r s háčkem","Latin capital letter s with acute":"Latinské velké písmeno s s čárkou","Latin small letter s with acute":"Latinské malé písmeno s s čárkou","Latin capital letter s with circumflex":"Latinské velké písmeno s s obráceným háčkem","Latin small letter s with circumflex":"Latinské malé písmeno s s obráceným háčkem","Latin capital letter s with cedilla":"Latinské velké písmeno s s háčkem","Latin small letter s with cedilla":"Latinské malé písmeno s s háčkem","Latin capital letter s with caron":"Latinské velké písmeno s s háčkem","Latin small letter s with caron":"Latinské malé písmeno s s háčkem","Latin capital letter t with cedilla":"Latinské velké písmeno t s háčkem","Latin small letter t with cedilla":"Latinské malé písmeno t s háčkem","Latin capital letter t with caron":"Latinské velké písmeno t s háčkem","Latin small letter t with caron":"Latinské malé písmeno t s háčkem","Latin capital letter t with stroke":"Latinské velké písmeno t s přeškrtnutím","Latin small letter t with stroke":"Latinské malé písmeno t s přeškrtnutím","Latin capital letter u with tilde":"Latinské velké písmeno u s vlnovkou","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin capital letter u with macron":"Latinské velké písmeno u s čárou","Latin small letter u with macron":"Latinské malé písmeno o s čárou","Latin capital letter u with breve":"Latinské velké písmeno u s háčkem","Latin small letter u with breve":"Latinské malé písmeno u s háčkem","Latin capital letter u with ring above":"Latinské velké písmeno u s kroužkem nad znakem","Latin small letter u with ring above":"Latinské malé písmeno u s kroužkem nad znakem","Latin capital letter u with double acute":"Latinské velké písmeno u s dvojitým akcentu","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým akcentu","Latin capital letter u with ogonek":"Latinské velké písmeno u s háčkem","Latin small letter u with ogonek":"Latinské malé písmeno u s háčkem","Latin capital letter w with circumflex":"Latinské velké písmeno w s obráceným háčkem","Latin small letter w with circumflex":"Latinské malé písmeno w s obráceným háčkem","Latin capital letter y with circumflex":"Latinské velké písmeno y s obráceným háčkem","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin capital letter y with diaeresis":"Latinské velké písmeno y s dvojtečkou nad znakem","Latin capital letter z with acute":"Latinské velké písmeno z s čárkou","Latin small letter z with acute":"Latinské malé písmeno z s čárkou","Latin capital letter z with dot above":"Latinské velké písmeno z s tečkou nad znakem","Latin small letter z with dot above":"Latinské malé písmeno z s tečkou nad znakem","Latin capital letter z with caron":"Latinské velké písmeno z s háčkem","Latin small letter z with caron":"Malé písmeno s z háčkem","Latin small letter long s":"Malé dlouhé písmeno s","Less-than sign":"Menší než","Greater-than sign":"Větší než","Less-than or equal to":"Menší nebo roven","Greater-than or equal to":"Větší nebo roven","En dash":"Pomlčka","Em dash":"Dlouhá pomlčka",Macron:"Horní čára",Overline:"Přeškrtnutí","Degree sign":"Znak stupeň","Minus sign":"Znak mínus","Plus-minus sign":"Znak plus-minus","Division sign":"Dělení","Fraction slash":"Lomítko / Dělení","Multiplication sign":"Násobení","Latin small letter f with hook":"Funkce",Integral:"Integrál","N-ary summation":"Znak cyklického sčítání",Infinity:"Nekonečno","Square root":"Odmocnina","Tilde operator":"Vlnovka","Approximately equal to":"Aproximace","Almost equal to":"Částečně rovný","Not equal to":"Nerovná se","Identical to":"Identický k","Element of":"Patří / Je součástí","Not an element of":"Nepatří / Není součástí","Contains as member":"Obsahuje prvek","N-ary product":"Znak cyklického násobení","Logical and":"Logický AND","Logical or":"Logický OR","Not sign":"Není rovný",Intersection:"Průsečík / Průnik",Union:"Sjednocení","Partial differential":"Parciální diference","For all":"Pro všechny prvky v množině","There exists":"Existuje v množině","Empty set":"Prázdná množina",Nabla:"Nabla","Asterisk operator":"Hvězdička / násobení","Proportional to":"Úměrný k",Angle:"Úhel","Vulgar fraction one quarter":"Jedna čtvrtina","Vulgar fraction one half":"Polovina","Vulgar fraction three quarters":"Tři čtvrtiny","Single left-pointing angle quotation mark":"Šipka ukazující do leva","Single right-pointing angle quotation mark":"Šipka ukazující do prava","Left-pointing double angle quotation mark":"Dvojitá šipka ukazující do leva","Right-pointing double angle quotation mark":"Dvojitá šipka ukazující do prava","Left single quotation mark":"Levá uvozovka","Right single quotation mark":"Pravá uvozovka","Left double quotation mark":"Levá dvojitá uvozovka","Right double quotation mark":"Pravá dvojitá uvozovka","Single low-9 quotation mark":"Spodní uvozovka","Double low-9 quotation mark":"Dvojitá spodní uvozovka","Inverted exclamation mark":"Obrácený vykřičník","Inverted question mark":"Obrácený otazník","Two dot leader":"Horizontální dvojtečka","Horizontal ellipsis":"Tečky","Double dagger":"Dvojkříž","Per mille sign":"Promile","Per ten thousand sign":"Na deset tisíc","Double exclamation mark":"Dvojitý vykřičník","Question exclamation mark":"Otazník a vykřičník","Exclamation question mark":"Vykřičník a otazník","Double question mark":"Dvojitý otazník","Copyright sign":"Copyright","Registered sign":"Registrovaný","Trade mark sign":"Ochranná známka","Section sign":"Sekce","Paragraph sign":"Odstavec","Reversed paragraph sign":"Obrácený znak odstavce","Character categories":"Kategorie znaků",Styles:"Styly","Multiple styles":"Více stylů","Block styles":"Styly bloků","Text styles":"Styly textu","Insert table":"Vložit tabulku","Header column":"Sloupec záhlaví","Insert column left":"Vložit sloupec vlevo","Insert column right":"Vložit sloupec vpravo","Delete column":"Smazat sloupec","Select column":"Vybrat sloupec",Column:"Sloupec","Header row":"Řádek záhlaví","Insert row below":"Vložit řádek pod","Insert row above":"Vložit řádek před","Delete row":"Smazat řádek","Select row":"Vybrat řádek",Row:"Řádek","Merge cell up":"Sloučit s buňkou nad","Merge cell right":"Sloučit s buňkou vpravo","Merge cell down":"Sloučit s buňkou pod","Merge cell left":"Sloučit s buňkou vlevo","Split cell vertically":"Rozdělit buňky vertikálně","Split cell horizontally":"Rozdělit buňky horizontálně","Merge cells":"Sloučit buňky","Table toolbar":"Panel nástrojů tabulky","Table properties":"Vlastnosti tabulky","Cell properties":"Vlastnosti buňky",Border:"Okraj",Style:"Styl",Width:"Šířka",Height:"Výška",Color:"Barva",Background:"Pozadí",Padding:"Vnitřní okraj",Dimensions:"Rozměry","Table cell text alignment":"Zarovnání textu buňky tabulky",Alignment:"Zarovnání","Horizontal text alignment toolbar":"Horizontální zarovnání textu v panelu","Vertical text alignment toolbar":"Vertikální zarovnání textu v panelu","Table alignment toolbar":"Panel zarovnání tabulky",None:"Žádná",Solid:"Plná",Dotted:"Tečkovaná",Dashed:"Čárkovaná",Double:"Dvojitá",Groove:"Drážkovaná",Ridge:"Rámovaná",Inset:"Vložená zevnitř",Outset:"Vložená zvenku","Align cell text to the left":"Zarovnat text buňky doleva","Align cell text to the center":"Zarovnat text buňky na střed","Align cell text to the right":"Zarovnat text buňky doprava","Justify cell text":"Zarovnat text buňky z obou stran","Align cell text to the top":"Zarovnat text buňky nahoru","Align cell text to the middle":"Zarovnat text buňky na střed","Align cell text to the bottom":"Zarovnat text buňky dolů","Align table to the left":"Zarovnat tabulku doleva","Center table":"Centrovat tabulku","Align table to the right":"Zarovnat tabulku doprava","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Barva má nesprávný formát. Zkuste \"#FF0000\", \"rgb(255,0,0)\" nebo \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Hodnota je nesprávná. Zkuste \"10px\", \"2em\" nebo jednoduše \"2\".","Color picker":"Vybrat barvu","Enter table caption":"Zadejte titulek tabulky","Keystrokes that can be used in a table cell":"Klávesy, které lze použít v buňce tabulky","Move the selection to the next cell":"Přesunout výběr do další buňky","Move the selection to the previous cell":"Přesunout výběr do předchozí buňky","Insert a new table row (when in the last cell of a table)":"Vložit nový řádek tabulky (když jste v poslední buňce tabulky)","Navigate through the table":"Procházet tabulkou",Table:"Tabulka","Rich Text Editor":"Textový editor","Editor editing area: %0":"Editační oblast editoru: %0","Edit block":"Upravit blok","Click to edit block":"Kliknutím upravíte blok","Drag to move":"Přesuňte potažením",Next:"Další",Previous:"Předchozí","Editor toolbar":"Panel nástrojů editoru","Dropdown toolbar":"Rozbalovací panel nástrojů",Black:"Černá","Dim grey":"Tmavě šedá",Grey:"Šedá","Light grey":"Světle šedá",White:"Bílá",Red:"Červená",Orange:"Oranžová",Yellow:"Žlutá","Light green":"Světle zelená",Green:"Zelená",Aquamarine:"Akvamarínová",Turquoise:"Tyrkysová","Light blue":"Světle modrá",Blue:"Modrá",Purple:"Fialová","Editor block content toolbar":"Panel nástrojů obsahu bloku editoru","Editor contextual toolbar":"Kontextový panel nástrojů editoru",HEX:"HEX","No results found":"Nenalezeny žádné výsledky","No searchable items":"Žádné položky k vyhledání","Editor dialog":"Dialog editoru",Close:"Zavřít","Help Contents. To close this dialog press ESC.":"Obsah podpory. Pro zavření tohoto dialogu stiskněte ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Seznam klávesových zkratek, které lze v editoru použít, můžete nalézt níže.","(may require <kbd>Fn</kbd>)":"(může vyžadovat <kbd>Fn</kbd>)",Accessibility:"Přístupnost","Accessibility help":"Podpora přístupnosti","Press %0 for help.":"Stiskněte %0 pro podporu","Move focus in and out of an active dialog window":"Přesouvejte zaměření dovnitř a ven z aktivního dialogového okna",MENU_BAR_MENU_FILE:"Soubor",MENU_BAR_MENU_EDIT:"Upravit",MENU_BAR_MENU_VIEW:"Zobrazit",MENU_BAR_MENU_INSERT:"Vložit",MENU_BAR_MENU_FORMAT:"Formát",MENU_BAR_MENU_TOOLS:"Nástroje",MENU_BAR_MENU_HELP:"Nápověda",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Písmo","Editor menu bar":"Panel nabídek editoru","Please enter a valid color (e.g. \"ff0000\").":"Zadejte platnou barvu (např. „ff0000“).",Undo:"Zpět",Redo:"Znovu","Upload in progress":"Probíhá nahrávání","Widget toolbar":"Panel nástrojů ovládacího prvku","Insert paragraph before block":"Vložte odstavec před blok","Insert paragraph after block":"Vložte odstavec za blok","Press Enter to type after or press Shift + Enter to type before the widget":"Stisknutím klávesy Enter můžete psát za widgetem a stisknutím Shift + Enter před ním","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klávesy, které lze použít, když je vybraný widget (např: obrázek, tabulka atd.)","Insert a new paragraph directly after a widget":"Vložte odstavec přímo po widgetu","Insert a new paragraph directly before a widget":"Vložte nový odstavec přímo před widget","Move the caret to allow typing directly before a widget":"Přesuňte stříšku pro umožnění psaní přímo před widget","Move the caret to allow typing directly after a widget":"Přesuňte stříšku pro umožnění psaní přímo před widget","Words: %0":"Počet slov: %0","Characters: %0":"Počet znaků: %0"}	);l.getPluralForm=function(n){return (n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/da.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/da.js
index d93189900ac7694f88339fb18597397de9c84559..73a856c1a4a3ee8d3495f341ea0295dec4da9f87 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/da.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/da.js
@@ -1 +1 @@
-(function(d){	const l = d['da'] = d['da'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Justér venstre","Align right":"Justér højre","Align center":"Justér center",Justify:"Justér","Text alignment":"Tekstjustering","Text alignment toolbar":"Tekstjustering værktøjslinje","Revert autoformatting action":"Fortryd autoformatering",Bold:"Fed",Italic:"Kursiv",Underline:"Understreget",Code:"Kode",Strikethrough:"Gennemstreg",Subscript:"Sænket skrift",Superscript:"Hævet skrift","Italic text":"Kursiv tekst","Move out of an inline code style":"Flyt ud af en inline-kodestil","Bold text":"Fed tekst","Underline text":"Understreget tekst","Strikethrough text":"Gennemstreget tekst","Block quote":"Blot citat","Copy selected content":"Kopier markeret indhold","Paste content":"Indsæt indhold","Paste content as plain text":"Indsæt indhold som ren tekst","Insert code block":"Indsæt kodeblok","Plain text":"Plain tekst","Code block":"Kodeblok",Cancel:"Annullér",Clear:"Ryd","Remove color":"Fjern farve","Restore default":"Nulstil",Save:"Gem","Show more items":"Vis flere emner","%0 of %1":"%0 af %1","Cannot upload file:":"Kan ikke uploade fil:","Rich Text Editor. Editing area: %0":"Rich text redigering. Redigeringsområde: %0","Insert with file manager":"Indsæt med filhåndtering","Replace with file manager":"Udskift med filhåndtering","Insert image with file manager":"Indsæt billede med filhåndtering","Replace image with file manager":"Udskift billede med filhåndtering","Toggle caption off":"Slå billedtekst fra","Toggle caption on":"Slå billedtekst til","Content editing keystrokes":"Tastaturtryk til redigering af indhold","These keyboard shortcuts allow for quick access to content editing features.":"Disse tastaturgenveje giver hurtigt adgang til funktioner til redigering af indhold.","User interface and content navigation keystrokes":"Tastatur tryk til brugerflade- og indholdsnavigering","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Brug følgende tastaturtryk for mere effektiv navigering i CKEditor 5 brugerfladen.","Close contextual balloons, dropdowns, and dialogs":"Luk kontekstbetingede balloner, rullemenuer og dialoger","Open the accessibility help dialog":"Åbn hjælpedialogen om tilgængelighed","Move focus between form fields (inputs, buttons, etc.)":"Flyt fokus mellem formularfelter (input, knapper, osv.)","Move focus to the menu bar, navigate between menu bars":"Flyt fokus til menulinjen, naviger mellem menulinjerne","Move focus to the toolbar, navigate between toolbars":"Flyt fokus til værktøjslinjen, naviger mellem værktøjslinjer","Navigate through the toolbar or menu bar":"Naviger gennem værktøjslinjen eller menulinjen","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Udfør den aktuelt fokuserede knap. Udførelse af knapper, der interagerer med editorens indhold, flytter fokus tilbage til indholdet.",Accept:"Accepter","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Indsæt blødt linjeskift (et <code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Indsæt hårdt linjeskift (en ny paragraf)","Find and replace":"Søg og erstat","Find in text…":"Find i tekst...",Find:"Find","Previous result":"Forrige","Next result":"Næste",Replace:"Erstat","Replace all":"Erstatte alle","Match case":"Skeln mellem store og små bogstaver","Whole words only":"Kun hele ord","Replace with…":"Erstat med...","Text to find must not be empty.":"Tekst der skal findes, må ikke være tom.","Tip: Find some text first in order to replace it.":"Tip: Find først noget tekst, for at erstatte det.","Advanced options":"Avancerede indstillinger","Find in the document":"Find i dokumentet","Font Size":"Skriftstørrelse",Tiny:"Lillebitte",Small:"Lille",Big:"Stor",Huge:"Kæmpe","Font Family":"Skriftfamilie",Default:"Standard","Font Color":"Skriftfarve","Font Background Color":"Skrift baggrundsfarve","Document colors":"Dokumentfarve",Paragraph:"Afsnit",Heading:"Overskrift","Choose heading":"Vælg overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6","Type your title":"Skriv din titel","Type or paste your content here.":"Skriv eller indsæt dit indhold her.","Horizontal line":"Horisontal linje","HTML object":"HTML-objekt","Increase indent":"Forøg indrykning","Decrease indent":"Formindsk indrykning",Unlink:"Fjern link",Link:"Link","Link URL":"Link URL","Link image":"Link-billede","Edit link":"Redigér link","Open link in new tab":"Åben link i ny fane","This link has no URL":"Dette link har ingen URL","Open in a new tab":"Åben i ny fane",Downloadable:"Kan downloades","Create link":"Opret link","Move out of a link":"Flyt ud af et link","Numbered List":"Opstilling med tal","Bulleted List":"Punktopstilling","To-do List":"To-do liste","Bulleted list styles toolbar":"Værktøjslinje til punktopdelt liste","Numbered list styles toolbar":"Værktøjslinje til nummereret listestil","Toggle the disc list style":"Slå listestilen disk til og fra","Toggle the circle list style":"Slå listestilen cirkel til og fra","Toggle the square list style":"Slå listestilen firkantet til og fra","Toggle the decimal list style":"Slå listestilen decimal til og fra","Toggle the decimal with leading zero list style":"Slå listestilen decimal med nul i starten til og fra","Toggle the lower–roman list style":"Slå listestilen romertal med små bogstaver til","Toggle the upper–roman list style":"Slå listestilen romertal med store bogstaver til","Toggle the lower–latin list style":"Slå listestilen latinsk med små bogstaver til","Toggle the upper–latin list style":"Slå listestilen latinsk med store bogstaver til",Disc:"Disk",Circle:"Cirkel",Square:"Firkant",Decimal:"Decimal","Decimal with leading zero":"Decimal med nul i starten","Lower–roman":"Romertal med små bogstaver","Upper-roman":"Romertal med store bogstaver","Lower-latin":"Latinsk med små bogstaver","Upper-latin":"Latinsk med store bogstaver","List properties":"Listeegenskaber","Start at":"Start ved","Invalid start index value.":"Ugyldig startindeksværdi.","Start index must be greater than 0.":"Startindeks skal være større end 0.","Reversed order":"Omvendt rækkefølge","Keystrokes that can be used in a list":"Tastaturtryk, der kan bruges i en liste","Increase list item indent":"Forøg listemners indrykning","Decrease list item indent":"Reducer listeemners indrykning","Remove Format":"Fjern format","Select all":"Vælg alt","Show blocks":"Vis blokke",Source:"Kilde","Show source":"Vis kilde","Special characters":"Specialtegn",All:"Alle",Arrows:"Pile",Currency:"Valuta",Latin:"Latin",Mathematical:"Matematisk",Text:"Tekst","leftwards simple arrow":"venstrepegende simpel pil","rightwards simple arrow":"højrepegende simpel pil","upwards simple arrow":"opadgående simpel pil","downwards simple arrow":"nedadgående simpel pil","leftwards double arrow":"venstrepegende dobbeltpil","rightwards double arrow":"højrepegende dobbeltpil","upwards double arrow":"Opadpegende dobbeltpil","downwards double arrow":"nedadpegende dobbeltpil","leftwards dashed arrow":"venstrepegende stiplet pil","rightwards dashed arrow":"højrepegende stiplet pil","upwards dashed arrow":"opadpegende stiplet pil","downwards dashed arrow":"nedadpegende stiplet pil","leftwards arrow to bar":"venstrepegende pil mod bjælke","rightwards arrow to bar":"højrepegende pil mod bjælke","upwards arrow to bar":"opadpegende pil mod bjælke","downwards arrow to bar":"nedadpegende pil mod bjælke","up down arrow with base":"Op- og nedadpegende pil med streg under","back with leftwards arrow above":"tilbage med venstrepegende pil over","end with leftwards arrow above":"afslut med venstrepegende pil over","on with exclamation mark with left right arrow above":"til med udråbstegn med pil mod venstre og højre over","soon with rightwards arrow above":"snart med højrepegende pil over","top with upwards arrow above":"top med opadpegende pil over","Dollar sign":"Dollartegn","Euro sign":"Eurotegn","Yen sign":"Yen-tegn","Pound sign":"Pund-tegn","Cent sign":"Cent-tegn","Euro-currency sign":"Euro-valutategn","Colon sign":"Kolontegn","Cruzeiro sign":"Cruzeiro-tegn","French franc sign":"Franske franc-tegn","Lira sign":"Lira-tegn","Currency sign":"Valuta-tegn","Bitcoin sign":"Bitcoin-tegn","Mill sign":"Mill-tegn","Naira sign":"Naira-tegn","Peseta sign":"Peseta-tegn","Rupee sign":"Rupee-tegn","Won sign":"Won-tegn","New sheqel sign":"Ny Shekel-tegn","Dong sign":"Dong-tegn","Kip sign":"Kip-tegn","Tugrik sign":"Tugrik-tegn","Drachma sign":"Drakmer-tegn","German penny sign":"Tysk penny-tegn","Peso sign":"Peso-tegn","Guarani sign":"Guarani-tegn","Austral sign":"Austral-tegn","Hryvnia sign":"Hryvnia-tegn","Cedi sign":"Cedi-tegn","Livre tournois sign":"Livre tournois-tegn","Spesmilo sign":"Spesmilo-tegn","Tenge sign":"Tenge-tegn","Indian rupee sign":"Indisk rupee-tegn","Turkish lira sign":"Tyrkisk lira-tegn","Nordic mark sign":"Nordisk mark-tegn","Manat sign":"Manat-tegn","Ruble sign":"Rubel-tegn","Latin capital letter a with macron":"Latinsk stort bogstav a med macron","Latin small letter a with macron":"Latinsk lille bogstav a med macron","Latin capital letter a with breve":"Latinsk stort bogstav a med en breve","Latin small letter a with breve":"Latinsk lille bogstav a med en breve","Latin capital letter a with ogonek":"Latinsk stort bogstav a med ogonek","Latin small letter a with ogonek":"Latinsk lille bogstav a med ogonek","Latin capital letter c with acute":"Latinsk stort bogstav c med accent","Latin small letter c with acute":"Latinsk lille bogstav c med accent","Latin capital letter c with circumflex":"Latinsk stort bogstav c med cirkumfleks","Latin small letter c with circumflex":"Latinsk ille bogstav c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stort bogstav c med prik over","Latin small letter c with dot above":"Latinsk lille bogstav c med prik over","Latin capital letter c with caron":"Latinsk stort bogstav c med caron","Latin small letter c with caron":"Latinsk lille bogstav c med caron","Latin capital letter d with caron":"Latinsk stort bogstav d med caron","Latin small letter d with caron":"Latinsk lille bogstav d med caron","Latin capital letter d with stroke":"Latinsk stort bogstav d med streg","Latin small letter d with stroke":"Latinsk lille bogstav d med streg","Latin capital letter e with macron":"Latinsk stort bogstav e med macron","Latin small letter e with macron":"Latinsk lille bogstav e med macron","Latin capital letter e with breve":"Latinsk stort bogstav e med en breve","Latin small letter e with breve":"Latinsk lille bogstav e med en breve","Latin capital letter e with dot above":"Latinsk stort bogstav e med en prik over","Latin small letter e with dot above":"Latinsk lille bogstav e med en prik over","Latin capital letter e with ogonek":"Latinsk stort bogstav e med ogonek","Latin small letter e with ogonek":"Latinsk lille bogstav e med ogonek","Latin capital letter e with caron":"Latinsk stort bogstav e med caron","Latin small letter e with caron":"Latinsk lille bogstav e med caron","Latin capital letter g with circumflex":"Latinsk stort bogstav g med cirkumfleks","Latin small letter g with circumflex":"Latinsk lille bogstav g med cirkumfleks","Latin capital letter g with breve":"Latinsk stort bogstav g med en breve","Latin small letter g with breve":"Latinsk lille bogstav g med en breve","Latin capital letter g with dot above":"Latinsk stort bogstav g med en prik over","Latin small letter g with dot above":"Latinsk lille bogstav g med en prik over","Latin capital letter g with cedilla":"Latinsk stort bogstav g med cedille","Latin small letter g with cedilla":"Latinsk lille bogstav g med cedille","Latin capital letter h with circumflex":"Latinsk stort bogstav h med cirkumfleks","Latin small letter h with circumflex":"Latinsk lille bogstav h med cirkumfleks","Latin capital letter h with stroke":"Latinsk stort bogstav h med streg","Latin small letter h with stroke":"Latinsk lille bogstav h med streg","Latin capital letter i with tilde":"Latinsk stort bogstav i med tilde","Latin small letter i with tilde":"Latinsk lille bogstav i med tilde","Latin capital letter i with macron":"Latinsk stort bogstav i med macron","Latin small letter i with macron":"Latinsk lille bogstav i med macron","Latin capital letter i with breve":"Latinsk stort bogstav i med en breve","Latin small letter i with breve":"Latinsk lille bogstav i med en breve","Latin capital letter i with ogonek":"Latinsk stort bogstav i med ogonek","Latin small letter i with ogonek":"Latinsk lille bogstav i med ogonek","Latin capital letter i with dot above":"Latinsk stort bogstav i med en prik over","Latin small letter dotless i":"Latinsk lille i uden prik","Latin capital ligature ij":"Latinsk stort sammensat ij","Latin small ligature ij":"Latinsk lille sammensat ij","Latin capital letter j with circumflex":"Latinsk stort bogstav j med cirkumfleks","Latin small letter j with circumflex":"Latinsk lille bogstav j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stort bogstav k med cedille","Latin small letter k with cedilla":"Latinsk lille bogstav k med cedille","Latin small letter kra":"Latinsk lille bogstav kra","Latin capital letter l with acute":"Latinsk stort bogstav l med akut accent","Latin small letter l with acute":"Latinsk lille bogstav l med akut accent","Latin capital letter l with cedilla":"Latinsk stort bogstav l med cedille","Latin small letter l with cedilla":"Latinsk lille bogstav l med cedille","Latin capital letter l with caron":"Latinsk stort bogstav l med caron","Latin small letter l with caron":"Latinsk lille bogstav l med caron","Latin capital letter l with middle dot":"Latinsk stort bogstav l med prik i midten","Latin small letter l with middle dot":"Latinsk lille bogstav l med prik i midten","Latin capital letter l with stroke":"Latinsk stort bogstav l med streg","Latin small letter l with stroke":"Latinsk lille bogstav l med streg","Latin capital letter n with acute":"Latinsk stort bogstav n med akut accent","Latin small letter n with acute":"Latinsk lille bogstav n med akut accent","Latin capital letter n with cedilla":"Latinsk stort bogstav n med cedille","Latin small letter n with cedilla":"Latinsk lille bogstav n med cedille","Latin capital letter n with caron":"Latinsk stort bogstav n med caron","Latin small letter n with caron":"Latinsk lille bogstav n med caron","Latin small letter n preceded by apostrophe":"Latinsk lille bogstav n med apostrof inden ","Latin capital letter eng":"Latinsk stort bogstav eng","Latin small letter eng":"Latinsk lille bogstav eng","Latin capital letter o with macron":"Latinsk stort bogstav o med macron","Latin small letter o with macron":"Latinsk lille bogstav o med macron","Latin capital letter o with breve":"Latinsk stort bogstav o med en breve","Latin small letter o with breve":"Latinsk lille bogstav o med en breve","Latin capital letter o with double acute":"Latinsk stort bogstav o med dobbelt akut accent","Latin small letter o with double acute":"Latinsk lille bogstav o med dobbelt akut accent","Latin capital ligature oe":"Latinsk stort sammensat oe","Latin small ligature oe":"Latinsk lille sammensat oe","Latin capital letter r with acute":"Latinsk stort bogstav r med akut accent","Latin small letter r with acute":"Latinsk lille bogstav r med akut accent","Latin capital letter r with cedilla":"Latinsk stort bogstav r med cedille","Latin small letter r with cedilla":"Latinsk lille bogstav r med cedille","Latin capital letter r with caron":"Latinsk stort bogstav r med caron","Latin small letter r with caron":"Latinsk lille bogstav r med caron","Latin capital letter s with acute":"Latinsk stort bogstav s med akut accent","Latin small letter s with acute":"Latinsk lille bogstav s med akut accent","Latin capital letter s with circumflex":"Latinsk stort bogstav s med cirkumfleks","Latin small letter s with circumflex":"Latinsk lille bogstav s med cirkumfleks","Latin capital letter s with cedilla":"Latinsk stort bogstav s med cedille","Latin small letter s with cedilla":"Latinsk lille bogstav s med cedille","Latin capital letter s with caron":"Latinsk stort bogstav s med caron","Latin small letter s with caron":"Latinsk lille bogstav s med caron","Latin capital letter t with cedilla":"Latinsk stort bogstav t med cedille","Latin small letter t with cedilla":"Latinsk lille bogstav t med cedille","Latin capital letter t with caron":"Latinsk stort bogstav t med caron","Latin small letter t with caron":"Latinsk lille bogstav t med caron","Latin capital letter t with stroke":"Latinsk stort bogstav t med streg","Latin small letter t with stroke":"Latinsk lille bogstav t med streg","Latin capital letter u with tilde":"Latinsk stort bogstav u med tilde","Latin small letter u with tilde":"Latinsk lille bogstav u med tilde","Latin capital letter u with macron":"Latinsk stort bogstav u med macron","Latin small letter u with macron":"Latinsk lille bogstav u med macron","Latin capital letter u with breve":"Latinsk stort bogstav u med en breve","Latin small letter u with breve":"Latinsk lille bogstav u med en breve","Latin capital letter u with ring above":"Latinsk stort bogstav u med ring over","Latin small letter u with ring above":"Latinsk lille bogstav u med ring over","Latin capital letter u with double acute":"Latinsk lille bogstav u med dobbelt akut accent","Latin small letter u with double acute":"Latinsk stort bogstav u med dobbelt akut accent","Latin capital letter u with ogonek":"Latinsk stort bogstav u med ogonek","Latin small letter u with ogonek":"Latinsk lille bogstav u med ogonek","Latin capital letter w with circumflex":"Latinsk stort bogstav w med cirkumfleks","Latin small letter w with circumflex":"Latinsk lille bogstav w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stort bogstav y med cirkumfleks","Latin small letter y with circumflex":"Latinsk lille bogstav y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stort bogstav y med trema","Latin capital letter z with acute":"Latinsk stort bogstav z med akut accent","Latin small letter z with acute":"Latinsk lille bogstav z med akut accent","Latin capital letter z with dot above":"Latinsk stort bogstav z med en prik over","Latin small letter z with dot above":"Latinsk lille bogstav z med en prik over","Latin capital letter z with caron":"Latinsk stort bogstav z med caron","Latin small letter z with caron":"Latinsk lille bogstav z med caron","Latin small letter long s":"Latinsk lille bogstav langt s","Less-than sign":"Mindre end-tegn","Greater-than sign":"Større end-tegn","Less-than or equal to":"Mindre end eller lig med-tegn","Greater-than or equal to":"Større end eller lig med-tegn","En dash":"En-bindestreg","Em dash":"Em-bindestreg",Macron:"Macron",Overline:"Streg over","Degree sign":"Grad-tegn","Minus sign":"Minus-tegn","Plus-minus sign":"Plus-minus-tegn","Division sign":"Divisionstegn","Fraction slash":"Brøk-tegn","Multiplication sign":"Gangetegn","Latin small letter f with hook":"Latinsk lille bogstav f med krog",Integral:"Integral","N-ary summation":"Sum-tegn",Infinity:"Uendelig","Square root":"Kvadratrod","Tilde operator":"Tilde-operator","Approximately equal to":"Nogenlunde lig med","Almost equal to":"Næsten lig med","Not equal to":"Ikke lig med","Identical to":"Lig med","Element of":"Element af","Not an element of":"Ikke et element af","Contains as member":"Element i","N-ary product":"Sumprodukttegn","Logical and":"Logisk og","Logical or":"Logisk eller","Not sign":"Ikke-tegn",Intersection:"Intersektion",Union:"Union","Partial differential":"Delvis differential","For all":"For alle","There exists":"Der eksisterer","Empty set":"Tomt sæt",Nabla:"Nabla","Asterisk operator":"Asterisk-operator","Proportional to":"Proportionelt med",Angle:"Vinkel","Vulgar fraction one quarter":"En kvart","Vulgar fraction one half":"En halv","Vulgar fraction three quarters":"Trekvart","Single left-pointing angle quotation mark":"Enkelt venstrepegende vinkel citationstegn","Single right-pointing angle quotation mark":"Enkelt højrepegende vinkel citationstegn","Left-pointing double angle quotation mark":"Venstrepegende dobbeltvinklet citationstegn","Right-pointing double angle quotation mark":"Højrepegende dobbeltvinklet citationstegn","Left single quotation mark":"Venstre enkelt citationstegn","Right single quotation mark":"Højre enkelt citationstegn","Left double quotation mark":"Venstre dobbelt citationstegn","Right double quotation mark":"Højre dobbelt citationstegn","Single low-9 quotation mark":"Enkelt lav-9 citationstegn","Double low-9 quotation mark":"Dobbelt lav-9 citationstegn","Inverted exclamation mark":"Omvendt udråbstegn","Inverted question mark":"Omvendt spørgsmålstegn","Two dot leader":"Dobbelt punktum","Horizontal ellipsis":"Horisontal ellipse","Double dagger":"Dobbeltobelisk","Per mille sign":"Promilletegn","Per ten thousand sign":"Per titusind-tegn","Double exclamation mark":"Dobbelt udråbstegn","Question exclamation mark":"Spørgsmålstegn-udråbstegn","Exclamation question mark":"Udråbstegn-spørgsmålstegn","Double question mark":"Dobbelt spørgsmålstegn","Copyright sign":"Copyright-tegnb","Registered sign":"Registreret-tegn","Trade mark sign":"Varemærke-tegn","Section sign":"Sektionstegn","Paragraph sign":"Paragraftegn","Reversed paragraph sign":"Omvendt paragraftegn","Character categories":"Tegnkategorier",Styles:"Stile","Multiple styles":"Flere stile","Block styles":"Blokstile","Text styles":"Tekststile","Insert table":"Indsæt tabel","Header column":"Headerkolonne","Insert column left":"Indsæt kolonne venstre","Insert column right":"Indsæt kolonne højre","Delete column":"Slet kolonne","Select column":"Vælg kolonne",Column:"Kolonne","Header row":"Headerrække","Insert row below":"Indsæt header under","Insert row above":"Indsæt header over","Delete row":"Slet række","Select row":"Vælg række",Row:"Række","Merge cell up":"Flet celler op","Merge cell right":"Flet celler højre","Merge cell down":"Flet celler ned","Merge cell left":"Flet celler venstre","Split cell vertically":"Del celle vertikalt","Split cell horizontally":"Del celle horisontalt","Merge cells":"Flet celler","Table toolbar":"Tabel værktøjslinje","Table properties":"Tabelegenskaber","Cell properties":"Celleegenskaber",Border:"Ramme",Style:"Stil",Width:"Bredde",Height:"Højde",Color:"Farve",Background:"Baggrund",Padding:"Fyld",Dimensions:"Dimensioner","Table cell text alignment":"Tabelcelle tekstjustering",Alignment:"Justering","Horizontal text alignment toolbar":"Horisontal tekstjustering værktøjslinje","Vertical text alignment toolbar":"Vertikal tekstjustering værktøjslinje","Table alignment toolbar":"Tabeljustering værktøjslinje",None:"Ingen",Solid:"Massiv",Dotted:"Stiplet (prik)",Dashed:"Stiplet (streg)",Double:"Dobbel",Groove:"Not",Ridge:"Kam",Inset:"Forsænket",Outset:"Fra starten","Align cell text to the left":"Justér tekstcelle til venstre","Align cell text to the center":"Justér tekstcelle centreret","Align cell text to the right":"Justér tekstcelle til højre","Justify cell text":"Justér tekstcelle","Align cell text to the top":"Justér tekstcelle til top","Align cell text to the middle":"Justér tekstcelle til midten","Align cell text to the bottom":"Justér tekstcelle til bunden","Align table to the left":"Justér tabel til venstre","Center table":"Centrér tabel","Align table to the right":"Justér tabel til højre","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Farven er ugyldig. Prøv \"#FF0000\" eller \"rgb(255,0,0)\" eller \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Værdien er ugyldig. Prøv \"10px\" eller \"2em\" eller ganske enkelt \"2\".","Color picker":"Farvevælger","Enter table caption":"Indtast tabeltekst","Keystrokes that can be used in a table cell":"Tastaturtryk, der kan bruges i en tabelcelle","Move the selection to the next cell":"Flyt markeringen til den næste celle","Move the selection to the previous cell":"Flyt markeringen til den forrige celle","Insert a new table row (when in the last cell of a table)":"Indsæt en ny tabelrække (når du er i den sidste celle i en tabel)","Navigate through the table":"Naviger gennem tabellen",Table:"Tabel","Rich Text Editor":"Wysiwyg editor","Editor editing area: %0":"Redigeringsområde: %0","Edit block":"Redigér blok","Click to edit block":"Klik for at redigere blok","Drag to move":"Træk for at flytte",Next:"Næste",Previous:"Forrige","Editor toolbar":"Editor værktøjslinje","Dropdown toolbar":"Dropdown værktøjslinje",Black:"Sort","Dim grey":"Dunkel grå",Grey:"Grå","Light grey":"Lys grå",White:"Hvid",Red:"Rød",Orange:"Orange",Yellow:"Gyl","Light green":"Lys grøn",Green:"Grøn",Aquamarine:"Marineblå",Turquoise:"Turkis","Light blue":"Lys blå",Blue:"Blå",Purple:"Lilla","Editor block content toolbar":"Redigeringskasse indholdsværktøjslinje","Editor contextual toolbar":"Kontekstuel værktøjslinje til redigeringsprogram",HEX:"Hex","No results found":"Ingen resultater blev fundet","No searchable items":"Ingen søgbare artikler","Editor dialog":"Editor-dialog",Close:"Luk","Help Contents. To close this dialog press ESC.":"Hjælpeindhold. Tryk ESC for at lykke denne dialog.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nedenfor kan du finde en liste over tastaturgenveje, der kan bruges i editoren.","(may require <kbd>Fn</kbd>)":"(kan kræve <kbd>Fn</kbd>)",Accessibility:"Tilgængelighed","Accessibility help":"Tilgængelighedshjælp","Press %0 for help.":"Tryk %0 for at få hjælp.","Move focus in and out of an active dialog window":"Flyt fokus ind og ud af et aktivt dialogvindue",MENU_BAR_MENU_FILE:"Fil",MENU_BAR_MENU_EDIT:"Rediger",MENU_BAR_MENU_VIEW:"Vis",MENU_BAR_MENU_INSERT:"Indsæt",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Værktøjer",MENU_BAR_MENU_HELP:"Hjælp",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Editor menulinje",Undo:"Fortryd",Redo:"Gentag","Upload in progress":"Upload i gang","Widget toolbar":"Widget værktøjslinje","Insert paragraph before block":"Indsæt paragraf før blok","Insert paragraph after block":"Indsæt paragraf efter blok","Press Enter to type after or press Shift + Enter to type before the widget":"Tryk på Enter for at skrive efter, eller tryk på Shift + Enter for at skrive før widgetten","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastaturtryk, der kan bruges når en widget er valgt (for eksempel: billede, tabel, osv.)","Insert a new paragraph directly after a widget":"Indsæt en ny paragraf direkte efter en widget","Insert a new paragraph directly before a widget":"Indsæt en ny paragraf direkte før en widget","Move the caret to allow typing directly before a widget":"Flyt indsætningstegnet for at tillade skrift direkte før en widget","Move the caret to allow typing directly after a widget":"Flyt indsætningstegnet for at tillade skrift direkte efter en widget","Words: %0":"Ord: %0","Characters: %0":"Karakterer: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['da'] = d['da'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Justér venstre","Align right":"Justér højre","Align center":"Justér center",Justify:"Justér","Text alignment":"Tekstjustering","Text alignment toolbar":"Tekstjustering værktøjslinje","Revert autoformatting action":"Fortryd autoformatering",Bold:"Fed",Italic:"Kursiv",Underline:"Understreget",Code:"Kode",Strikethrough:"Gennemstreg",Subscript:"Sænket skrift",Superscript:"Hævet skrift","Italic text":"Kursiv tekst","Move out of an inline code style":"Flyt ud af en inline-kodestil","Bold text":"Fed tekst","Underline text":"Understreget tekst","Strikethrough text":"Gennemstreget tekst","Block quote":"Blot citat","Copy selected content":"Kopier markeret indhold","Paste content":"Indsæt indhold","Paste content as plain text":"Indsæt indhold som ren tekst","Insert code block":"Indsæt kodeblok","Plain text":"Plain tekst","Leaving %0 code snippet":"Forlader %0 kodestykke","Entering %0 code snippet":"Indtastning af %0 kodestykke","Entering code snippet":"Indtastning af kodestykke","Leaving code snippet":"Forlader kodestykket","Code block":"Kodeblok",Cancel:"Annullér",Clear:"Ryd","Remove color":"Fjern farve","Restore default":"Nulstil",Save:"Gem","Show more items":"Vis flere emner","%0 of %1":"%0 af %1","Cannot upload file:":"Kan ikke uploade fil:","Rich Text Editor. Editing area: %0":"Rich text redigering. Redigeringsområde: %0","Insert with file manager":"Indsæt med filhåndtering","Replace with file manager":"Udskift med filhåndtering","Insert image with file manager":"Indsæt billede med filhåndtering","Replace image with file manager":"Udskift billede med filhåndtering","Toggle caption off":"Slå billedtekst fra","Toggle caption on":"Slå billedtekst til","Content editing keystrokes":"Tastaturtryk til redigering af indhold","These keyboard shortcuts allow for quick access to content editing features.":"Disse tastaturgenveje giver hurtigt adgang til funktioner til redigering af indhold.","User interface and content navigation keystrokes":"Tastatur tryk til brugerflade- og indholdsnavigering","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Brug følgende tastaturtryk for mere effektiv navigering i CKEditor 5 brugerfladen.","Close contextual balloons, dropdowns, and dialogs":"Luk kontekstbetingede balloner, rullemenuer og dialoger","Open the accessibility help dialog":"Åbn hjælpedialogen om tilgængelighed","Move focus between form fields (inputs, buttons, etc.)":"Flyt fokus mellem formularfelter (input, knapper, osv.)","Move focus to the menu bar, navigate between menu bars":"Flyt fokus til menulinjen, naviger mellem menulinjerne","Move focus to the toolbar, navigate between toolbars":"Flyt fokus til værktøjslinjen, naviger mellem værktøjslinjer","Navigate through the toolbar or menu bar":"Naviger gennem værktøjslinjen eller menulinjen","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Udfør den aktuelt fokuserede knap. Udførelse af knapper, der interagerer med editorens indhold, flytter fokus tilbage til indholdet.",Accept:"Accepter","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Indsæt blødt linjeskift (et <code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Indsæt hårdt linjeskift (en ny paragraf)","Find and replace":"Søg og erstat","Find in text…":"Find i tekst...",Find:"Find","Previous result":"Forrige","Next result":"Næste",Replace:"Erstat","Replace all":"Erstatte alle","Match case":"Skeln mellem store og små bogstaver","Whole words only":"Kun hele ord","Replace with…":"Erstat med...","Text to find must not be empty.":"Tekst der skal findes, må ikke være tom.","Tip: Find some text first in order to replace it.":"Tip: Find først noget tekst, for at erstatte det.","Advanced options":"Avancerede indstillinger","Find in the document":"Find i dokumentet","Font Size":"Skriftstørrelse",Tiny:"Lillebitte",Small:"Lille",Big:"Stor",Huge:"Kæmpe","Font Family":"Skriftfamilie",Default:"Standard","Font Color":"Skriftfarve","Font Background Color":"Skrift baggrundsfarve","Document colors":"Dokumentfarve",Paragraph:"Afsnit",Heading:"Overskrift","Choose heading":"Vælg overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6","Type your title":"Skriv din titel","Type or paste your content here.":"Skriv eller indsæt dit indhold her.","Horizontal line":"Horisontal linje","HTML object":"HTML-objekt","Increase indent":"Forøg indrykning","Decrease indent":"Formindsk indrykning",Unlink:"Fjern link",Link:"Link","Link URL":"Link URL","Link URL must not be empty.":"Link-URL må ikke være tom.","Link image":"Link-billede","Edit link":"Redigér link","Open link in new tab":"Åben link i ny fane","This link has no URL":"Dette link har ingen URL","Open in a new tab":"Åben i ny fane",Downloadable:"Kan downloades","Create link":"Opret link","Move out of a link":"Flyt ud af et link","Numbered List":"Opstilling med tal","Bulleted List":"Punktopstilling","To-do List":"To-do liste","Bulleted list styles toolbar":"Værktøjslinje til punktopdelt liste","Numbered list styles toolbar":"Værktøjslinje til nummereret listestil","Toggle the disc list style":"Slå listestilen disk til og fra","Toggle the circle list style":"Slå listestilen cirkel til og fra","Toggle the square list style":"Slå listestilen firkantet til og fra","Toggle the decimal list style":"Slå listestilen decimal til og fra","Toggle the decimal with leading zero list style":"Slå listestilen decimal med nul i starten til og fra","Toggle the lower–roman list style":"Slå listestilen romertal med små bogstaver til","Toggle the upper–roman list style":"Slå listestilen romertal med store bogstaver til","Toggle the lower–latin list style":"Slå listestilen latinsk med små bogstaver til","Toggle the upper–latin list style":"Slå listestilen latinsk med store bogstaver til",Disc:"Disk",Circle:"Cirkel",Square:"Firkant",Decimal:"Decimal","Decimal with leading zero":"Decimal med nul i starten","Lower–roman":"Romertal med små bogstaver","Upper-roman":"Romertal med store bogstaver","Lower-latin":"Latinsk med små bogstaver","Upper-latin":"Latinsk med store bogstaver","List properties":"Listeegenskaber","Start at":"Start ved","Invalid start index value.":"Ugyldig startindeksværdi.","Start index must be greater than 0.":"Startindeks skal være større end 0.","Reversed order":"Omvendt rækkefølge","Keystrokes that can be used in a list":"Tastaturtryk, der kan bruges i en liste","Increase list item indent":"Forøg listemners indrykning","Decrease list item indent":"Reducer listeemners indrykning","Entering a to-do list":"Indtastning af en huskeliste","Leaving a to-do list":"At gå fra en huskeliste","Remove Format":"Fjern format","Select all":"Vælg alt","Show blocks":"Vis blokke",Source:"Kilde","Show source":"Vis kilde","Special characters":"Specialtegn",All:"Alle",Arrows:"Pile",Currency:"Valuta",Latin:"Latin",Mathematical:"Matematisk",Text:"Tekst","leftwards simple arrow":"venstrepegende simpel pil","rightwards simple arrow":"højrepegende simpel pil","upwards simple arrow":"opadgående simpel pil","downwards simple arrow":"nedadgående simpel pil","leftwards double arrow":"venstrepegende dobbeltpil","rightwards double arrow":"højrepegende dobbeltpil","upwards double arrow":"Opadpegende dobbeltpil","downwards double arrow":"nedadpegende dobbeltpil","leftwards dashed arrow":"venstrepegende stiplet pil","rightwards dashed arrow":"højrepegende stiplet pil","upwards dashed arrow":"opadpegende stiplet pil","downwards dashed arrow":"nedadpegende stiplet pil","leftwards arrow to bar":"venstrepegende pil mod bjælke","rightwards arrow to bar":"højrepegende pil mod bjælke","upwards arrow to bar":"opadpegende pil mod bjælke","downwards arrow to bar":"nedadpegende pil mod bjælke","up down arrow with base":"Op- og nedadpegende pil med streg under","back with leftwards arrow above":"tilbage med venstrepegende pil over","end with leftwards arrow above":"afslut med venstrepegende pil over","on with exclamation mark with left right arrow above":"til med udråbstegn med pil mod venstre og højre over","soon with rightwards arrow above":"snart med højrepegende pil over","top with upwards arrow above":"top med opadpegende pil over","Dollar sign":"Dollartegn","Euro sign":"Eurotegn","Yen sign":"Yen-tegn","Pound sign":"Pund-tegn","Cent sign":"Cent-tegn","Euro-currency sign":"Euro-valutategn","Colon sign":"Kolontegn","Cruzeiro sign":"Cruzeiro-tegn","French franc sign":"Franske franc-tegn","Lira sign":"Lira-tegn","Currency sign":"Valuta-tegn","Bitcoin sign":"Bitcoin-tegn","Mill sign":"Mill-tegn","Naira sign":"Naira-tegn","Peseta sign":"Peseta-tegn","Rupee sign":"Rupee-tegn","Won sign":"Won-tegn","New sheqel sign":"Ny Shekel-tegn","Dong sign":"Dong-tegn","Kip sign":"Kip-tegn","Tugrik sign":"Tugrik-tegn","Drachma sign":"Drakmer-tegn","German penny sign":"Tysk penny-tegn","Peso sign":"Peso-tegn","Guarani sign":"Guarani-tegn","Austral sign":"Austral-tegn","Hryvnia sign":"Hryvnia-tegn","Cedi sign":"Cedi-tegn","Livre tournois sign":"Livre tournois-tegn","Spesmilo sign":"Spesmilo-tegn","Tenge sign":"Tenge-tegn","Indian rupee sign":"Indisk rupee-tegn","Turkish lira sign":"Tyrkisk lira-tegn","Nordic mark sign":"Nordisk mark-tegn","Manat sign":"Manat-tegn","Ruble sign":"Rubel-tegn","Latin capital letter a with macron":"Latinsk stort bogstav a med macron","Latin small letter a with macron":"Latinsk lille bogstav a med macron","Latin capital letter a with breve":"Latinsk stort bogstav a med en breve","Latin small letter a with breve":"Latinsk lille bogstav a med en breve","Latin capital letter a with ogonek":"Latinsk stort bogstav a med ogonek","Latin small letter a with ogonek":"Latinsk lille bogstav a med ogonek","Latin capital letter c with acute":"Latinsk stort bogstav c med accent","Latin small letter c with acute":"Latinsk lille bogstav c med accent","Latin capital letter c with circumflex":"Latinsk stort bogstav c med cirkumfleks","Latin small letter c with circumflex":"Latinsk ille bogstav c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stort bogstav c med prik over","Latin small letter c with dot above":"Latinsk lille bogstav c med prik over","Latin capital letter c with caron":"Latinsk stort bogstav c med caron","Latin small letter c with caron":"Latinsk lille bogstav c med caron","Latin capital letter d with caron":"Latinsk stort bogstav d med caron","Latin small letter d with caron":"Latinsk lille bogstav d med caron","Latin capital letter d with stroke":"Latinsk stort bogstav d med streg","Latin small letter d with stroke":"Latinsk lille bogstav d med streg","Latin capital letter e with macron":"Latinsk stort bogstav e med macron","Latin small letter e with macron":"Latinsk lille bogstav e med macron","Latin capital letter e with breve":"Latinsk stort bogstav e med en breve","Latin small letter e with breve":"Latinsk lille bogstav e med en breve","Latin capital letter e with dot above":"Latinsk stort bogstav e med en prik over","Latin small letter e with dot above":"Latinsk lille bogstav e med en prik over","Latin capital letter e with ogonek":"Latinsk stort bogstav e med ogonek","Latin small letter e with ogonek":"Latinsk lille bogstav e med ogonek","Latin capital letter e with caron":"Latinsk stort bogstav e med caron","Latin small letter e with caron":"Latinsk lille bogstav e med caron","Latin capital letter g with circumflex":"Latinsk stort bogstav g med cirkumfleks","Latin small letter g with circumflex":"Latinsk lille bogstav g med cirkumfleks","Latin capital letter g with breve":"Latinsk stort bogstav g med en breve","Latin small letter g with breve":"Latinsk lille bogstav g med en breve","Latin capital letter g with dot above":"Latinsk stort bogstav g med en prik over","Latin small letter g with dot above":"Latinsk lille bogstav g med en prik over","Latin capital letter g with cedilla":"Latinsk stort bogstav g med cedille","Latin small letter g with cedilla":"Latinsk lille bogstav g med cedille","Latin capital letter h with circumflex":"Latinsk stort bogstav h med cirkumfleks","Latin small letter h with circumflex":"Latinsk lille bogstav h med cirkumfleks","Latin capital letter h with stroke":"Latinsk stort bogstav h med streg","Latin small letter h with stroke":"Latinsk lille bogstav h med streg","Latin capital letter i with tilde":"Latinsk stort bogstav i med tilde","Latin small letter i with tilde":"Latinsk lille bogstav i med tilde","Latin capital letter i with macron":"Latinsk stort bogstav i med macron","Latin small letter i with macron":"Latinsk lille bogstav i med macron","Latin capital letter i with breve":"Latinsk stort bogstav i med en breve","Latin small letter i with breve":"Latinsk lille bogstav i med en breve","Latin capital letter i with ogonek":"Latinsk stort bogstav i med ogonek","Latin small letter i with ogonek":"Latinsk lille bogstav i med ogonek","Latin capital letter i with dot above":"Latinsk stort bogstav i med en prik over","Latin small letter dotless i":"Latinsk lille i uden prik","Latin capital ligature ij":"Latinsk stort sammensat ij","Latin small ligature ij":"Latinsk lille sammensat ij","Latin capital letter j with circumflex":"Latinsk stort bogstav j med cirkumfleks","Latin small letter j with circumflex":"Latinsk lille bogstav j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stort bogstav k med cedille","Latin small letter k with cedilla":"Latinsk lille bogstav k med cedille","Latin small letter kra":"Latinsk lille bogstav kra","Latin capital letter l with acute":"Latinsk stort bogstav l med akut accent","Latin small letter l with acute":"Latinsk lille bogstav l med akut accent","Latin capital letter l with cedilla":"Latinsk stort bogstav l med cedille","Latin small letter l with cedilla":"Latinsk lille bogstav l med cedille","Latin capital letter l with caron":"Latinsk stort bogstav l med caron","Latin small letter l with caron":"Latinsk lille bogstav l med caron","Latin capital letter l with middle dot":"Latinsk stort bogstav l med prik i midten","Latin small letter l with middle dot":"Latinsk lille bogstav l med prik i midten","Latin capital letter l with stroke":"Latinsk stort bogstav l med streg","Latin small letter l with stroke":"Latinsk lille bogstav l med streg","Latin capital letter n with acute":"Latinsk stort bogstav n med akut accent","Latin small letter n with acute":"Latinsk lille bogstav n med akut accent","Latin capital letter n with cedilla":"Latinsk stort bogstav n med cedille","Latin small letter n with cedilla":"Latinsk lille bogstav n med cedille","Latin capital letter n with caron":"Latinsk stort bogstav n med caron","Latin small letter n with caron":"Latinsk lille bogstav n med caron","Latin small letter n preceded by apostrophe":"Latinsk lille bogstav n med apostrof inden ","Latin capital letter eng":"Latinsk stort bogstav eng","Latin small letter eng":"Latinsk lille bogstav eng","Latin capital letter o with macron":"Latinsk stort bogstav o med macron","Latin small letter o with macron":"Latinsk lille bogstav o med macron","Latin capital letter o with breve":"Latinsk stort bogstav o med en breve","Latin small letter o with breve":"Latinsk lille bogstav o med en breve","Latin capital letter o with double acute":"Latinsk stort bogstav o med dobbelt akut accent","Latin small letter o with double acute":"Latinsk lille bogstav o med dobbelt akut accent","Latin capital ligature oe":"Latinsk stort sammensat oe","Latin small ligature oe":"Latinsk lille sammensat oe","Latin capital letter r with acute":"Latinsk stort bogstav r med akut accent","Latin small letter r with acute":"Latinsk lille bogstav r med akut accent","Latin capital letter r with cedilla":"Latinsk stort bogstav r med cedille","Latin small letter r with cedilla":"Latinsk lille bogstav r med cedille","Latin capital letter r with caron":"Latinsk stort bogstav r med caron","Latin small letter r with caron":"Latinsk lille bogstav r med caron","Latin capital letter s with acute":"Latinsk stort bogstav s med akut accent","Latin small letter s with acute":"Latinsk lille bogstav s med akut accent","Latin capital letter s with circumflex":"Latinsk stort bogstav s med cirkumfleks","Latin small letter s with circumflex":"Latinsk lille bogstav s med cirkumfleks","Latin capital letter s with cedilla":"Latinsk stort bogstav s med cedille","Latin small letter s with cedilla":"Latinsk lille bogstav s med cedille","Latin capital letter s with caron":"Latinsk stort bogstav s med caron","Latin small letter s with caron":"Latinsk lille bogstav s med caron","Latin capital letter t with cedilla":"Latinsk stort bogstav t med cedille","Latin small letter t with cedilla":"Latinsk lille bogstav t med cedille","Latin capital letter t with caron":"Latinsk stort bogstav t med caron","Latin small letter t with caron":"Latinsk lille bogstav t med caron","Latin capital letter t with stroke":"Latinsk stort bogstav t med streg","Latin small letter t with stroke":"Latinsk lille bogstav t med streg","Latin capital letter u with tilde":"Latinsk stort bogstav u med tilde","Latin small letter u with tilde":"Latinsk lille bogstav u med tilde","Latin capital letter u with macron":"Latinsk stort bogstav u med macron","Latin small letter u with macron":"Latinsk lille bogstav u med macron","Latin capital letter u with breve":"Latinsk stort bogstav u med en breve","Latin small letter u with breve":"Latinsk lille bogstav u med en breve","Latin capital letter u with ring above":"Latinsk stort bogstav u med ring over","Latin small letter u with ring above":"Latinsk lille bogstav u med ring over","Latin capital letter u with double acute":"Latinsk lille bogstav u med dobbelt akut accent","Latin small letter u with double acute":"Latinsk stort bogstav u med dobbelt akut accent","Latin capital letter u with ogonek":"Latinsk stort bogstav u med ogonek","Latin small letter u with ogonek":"Latinsk lille bogstav u med ogonek","Latin capital letter w with circumflex":"Latinsk stort bogstav w med cirkumfleks","Latin small letter w with circumflex":"Latinsk lille bogstav w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stort bogstav y med cirkumfleks","Latin small letter y with circumflex":"Latinsk lille bogstav y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stort bogstav y med trema","Latin capital letter z with acute":"Latinsk stort bogstav z med akut accent","Latin small letter z with acute":"Latinsk lille bogstav z med akut accent","Latin capital letter z with dot above":"Latinsk stort bogstav z med en prik over","Latin small letter z with dot above":"Latinsk lille bogstav z med en prik over","Latin capital letter z with caron":"Latinsk stort bogstav z med caron","Latin small letter z with caron":"Latinsk lille bogstav z med caron","Latin small letter long s":"Latinsk lille bogstav langt s","Less-than sign":"Mindre end-tegn","Greater-than sign":"Større end-tegn","Less-than or equal to":"Mindre end eller lig med-tegn","Greater-than or equal to":"Større end eller lig med-tegn","En dash":"En-bindestreg","Em dash":"Em-bindestreg",Macron:"Macron",Overline:"Streg over","Degree sign":"Grad-tegn","Minus sign":"Minus-tegn","Plus-minus sign":"Plus-minus-tegn","Division sign":"Divisionstegn","Fraction slash":"Brøk-tegn","Multiplication sign":"Gangetegn","Latin small letter f with hook":"Latinsk lille bogstav f med krog",Integral:"Integral","N-ary summation":"Sum-tegn",Infinity:"Uendelig","Square root":"Kvadratrod","Tilde operator":"Tilde-operator","Approximately equal to":"Nogenlunde lig med","Almost equal to":"Næsten lig med","Not equal to":"Ikke lig med","Identical to":"Lig med","Element of":"Element af","Not an element of":"Ikke et element af","Contains as member":"Element i","N-ary product":"Sumprodukttegn","Logical and":"Logisk og","Logical or":"Logisk eller","Not sign":"Ikke-tegn",Intersection:"Intersektion",Union:"Union","Partial differential":"Delvis differential","For all":"For alle","There exists":"Der eksisterer","Empty set":"Tomt sæt",Nabla:"Nabla","Asterisk operator":"Asterisk-operator","Proportional to":"Proportionelt med",Angle:"Vinkel","Vulgar fraction one quarter":"En kvart","Vulgar fraction one half":"En halv","Vulgar fraction three quarters":"Trekvart","Single left-pointing angle quotation mark":"Enkelt venstrepegende vinkel citationstegn","Single right-pointing angle quotation mark":"Enkelt højrepegende vinkel citationstegn","Left-pointing double angle quotation mark":"Venstrepegende dobbeltvinklet citationstegn","Right-pointing double angle quotation mark":"Højrepegende dobbeltvinklet citationstegn","Left single quotation mark":"Venstre enkelt citationstegn","Right single quotation mark":"Højre enkelt citationstegn","Left double quotation mark":"Venstre dobbelt citationstegn","Right double quotation mark":"Højre dobbelt citationstegn","Single low-9 quotation mark":"Enkelt lav-9 citationstegn","Double low-9 quotation mark":"Dobbelt lav-9 citationstegn","Inverted exclamation mark":"Omvendt udråbstegn","Inverted question mark":"Omvendt spørgsmålstegn","Two dot leader":"Dobbelt punktum","Horizontal ellipsis":"Horisontal ellipse","Double dagger":"Dobbeltobelisk","Per mille sign":"Promilletegn","Per ten thousand sign":"Per titusind-tegn","Double exclamation mark":"Dobbelt udråbstegn","Question exclamation mark":"Spørgsmålstegn-udråbstegn","Exclamation question mark":"Udråbstegn-spørgsmålstegn","Double question mark":"Dobbelt spørgsmålstegn","Copyright sign":"Copyright-tegnb","Registered sign":"Registreret-tegn","Trade mark sign":"Varemærke-tegn","Section sign":"Sektionstegn","Paragraph sign":"Paragraftegn","Reversed paragraph sign":"Omvendt paragraftegn","Character categories":"Tegnkategorier",Styles:"Stile","Multiple styles":"Flere stile","Block styles":"Blokstile","Text styles":"Tekststile","Insert table":"Indsæt tabel","Header column":"Headerkolonne","Insert column left":"Indsæt kolonne venstre","Insert column right":"Indsæt kolonne højre","Delete column":"Slet kolonne","Select column":"Vælg kolonne",Column:"Kolonne","Header row":"Headerrække","Insert row below":"Indsæt header under","Insert row above":"Indsæt header over","Delete row":"Slet række","Select row":"Vælg række",Row:"Række","Merge cell up":"Flet celler op","Merge cell right":"Flet celler højre","Merge cell down":"Flet celler ned","Merge cell left":"Flet celler venstre","Split cell vertically":"Del celle vertikalt","Split cell horizontally":"Del celle horisontalt","Merge cells":"Flet celler","Table toolbar":"Tabel værktøjslinje","Table properties":"Tabelegenskaber","Cell properties":"Celleegenskaber",Border:"Ramme",Style:"Stil",Width:"Bredde",Height:"Højde",Color:"Farve",Background:"Baggrund",Padding:"Fyld",Dimensions:"Dimensioner","Table cell text alignment":"Tabelcelle tekstjustering",Alignment:"Justering","Horizontal text alignment toolbar":"Horisontal tekstjustering værktøjslinje","Vertical text alignment toolbar":"Vertikal tekstjustering værktøjslinje","Table alignment toolbar":"Tabeljustering værktøjslinje",None:"Ingen",Solid:"Massiv",Dotted:"Stiplet (prik)",Dashed:"Stiplet (streg)",Double:"Dobbel",Groove:"Not",Ridge:"Kam",Inset:"Forsænket",Outset:"Fra starten","Align cell text to the left":"Justér tekstcelle til venstre","Align cell text to the center":"Justér tekstcelle centreret","Align cell text to the right":"Justér tekstcelle til højre","Justify cell text":"Justér tekstcelle","Align cell text to the top":"Justér tekstcelle til top","Align cell text to the middle":"Justér tekstcelle til midten","Align cell text to the bottom":"Justér tekstcelle til bunden","Align table to the left":"Justér tabel til venstre","Center table":"Centrér tabel","Align table to the right":"Justér tabel til højre","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Farven er ugyldig. Prøv \"#FF0000\" eller \"rgb(255,0,0)\" eller \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Værdien er ugyldig. Prøv \"10px\" eller \"2em\" eller ganske enkelt \"2\".","Color picker":"Farvevælger","Enter table caption":"Indtast tabeltekst","Keystrokes that can be used in a table cell":"Tastaturtryk, der kan bruges i en tabelcelle","Move the selection to the next cell":"Flyt markeringen til den næste celle","Move the selection to the previous cell":"Flyt markeringen til den forrige celle","Insert a new table row (when in the last cell of a table)":"Indsæt en ny tabelrække (når du er i den sidste celle i en tabel)","Navigate through the table":"Naviger gennem tabellen",Table:"Tabel","Rich Text Editor":"Wysiwyg editor","Editor editing area: %0":"Redigeringsområde: %0","Edit block":"Redigér blok","Click to edit block":"Klik for at redigere blok","Drag to move":"Træk for at flytte",Next:"Næste",Previous:"Forrige","Editor toolbar":"Editor værktøjslinje","Dropdown toolbar":"Dropdown værktøjslinje",Black:"Sort","Dim grey":"Dunkel grå",Grey:"Grå","Light grey":"Lys grå",White:"Hvid",Red:"Rød",Orange:"Orange",Yellow:"Gyl","Light green":"Lys grøn",Green:"Grøn",Aquamarine:"Marineblå",Turquoise:"Turkis","Light blue":"Lys blå",Blue:"Blå",Purple:"Lilla","Editor block content toolbar":"Redigeringskasse indholdsværktøjslinje","Editor contextual toolbar":"Kontekstuel værktøjslinje til redigeringsprogram",HEX:"Hex","No results found":"Ingen resultater blev fundet","No searchable items":"Ingen søgbare artikler","Editor dialog":"Editor-dialog",Close:"Luk","Help Contents. To close this dialog press ESC.":"Hjælpeindhold. Tryk ESC for at lykke denne dialog.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nedenfor kan du finde en liste over tastaturgenveje, der kan bruges i editoren.","(may require <kbd>Fn</kbd>)":"(kan kræve <kbd>Fn</kbd>)",Accessibility:"Tilgængelighed","Accessibility help":"Tilgængelighedshjælp","Press %0 for help.":"Tryk %0 for at få hjælp.","Move focus in and out of an active dialog window":"Flyt fokus ind og ud af et aktivt dialogvindue",MENU_BAR_MENU_FILE:"Fil",MENU_BAR_MENU_EDIT:"Rediger",MENU_BAR_MENU_VIEW:"Vis",MENU_BAR_MENU_INSERT:"Indsæt",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Værktøjer",MENU_BAR_MENU_HELP:"Hjælp",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Editor menulinje","Please enter a valid color (e.g. \"ff0000\").":"Indtast venligst en gyldig farve (f.eks. \"ff0000",Undo:"Fortryd",Redo:"Gentag","Upload in progress":"Upload i gang","Widget toolbar":"Widget værktøjslinje","Insert paragraph before block":"Indsæt paragraf før blok","Insert paragraph after block":"Indsæt paragraf efter blok","Press Enter to type after or press Shift + Enter to type before the widget":"Tryk på Enter for at skrive efter, eller tryk på Shift + Enter for at skrive før widgetten","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastaturtryk, der kan bruges når en widget er valgt (for eksempel: billede, tabel, osv.)","Insert a new paragraph directly after a widget":"Indsæt en ny paragraf direkte efter en widget","Insert a new paragraph directly before a widget":"Indsæt en ny paragraf direkte før en widget","Move the caret to allow typing directly before a widget":"Flyt indsætningstegnet for at tillade skrift direkte før en widget","Move the caret to allow typing directly after a widget":"Flyt indsætningstegnet for at tillade skrift direkte efter en widget","Words: %0":"Ord: %0","Characters: %0":"Karakterer: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/de-ch.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/de-ch.js
index 86ddc4a4400eb824a4897bc0a8f334cce97e2dcc..a0e0fd147ccadb985024e78c0ae3db515fcdc5d8 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/de-ch.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/de-ch.js
@@ -1 +1 @@
-(function(d){	const l = d['de-ch'] = d['de-ch'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Linksbündig","Align right":"Rechtsbündig","Align center":"Zentriert",Justify:"Blocksatz","Text alignment":"Textausrichtung","Text alignment toolbar":"Textausrichtung Werkzeugleiste",Bold:"Fett",Italic:"Kursiv",Underline:"Unterstrichen",Code:"Code",Strikethrough:"Durchgestrichen",Subscript:"Tiefgestellt",Superscript:"Hochgestellt","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Blockzitat","Insert code block":"Code-Block einfügen","Plain text":"Nur Text","Code block":"",Cancel:"Abbrechen",Clear:"","Remove color":"Farbe entfernen","Restore default":"",Save:"Speichern","Show more items":"","%0 of %1":"","Cannot upload file:":"Datei kann nicht hochgeladen werden:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Schriftgrösse",Tiny:"Winzig",Small:"Klein",Big:"Gross",Huge:"Riesig","Font Family":"Schriftfamilie",Default:"Standard","Font Color":"Schriftfarbe","Font Background Color":"Hintergrundfarbe der Schrift","Document colors":"Farben des Dokuments",Paragraph:"Absatz",Heading:"Überschrift","Choose heading":"Überschrift auswählen","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6","Type your title":"Titel eingeben","Type or paste your content here.":"Hier Inhalt einfügen.","Horizontal line":"Horizontale Linie","Increase indent":"Einzug vergrössern","Decrease indent":"Einzug verkleinern",Unlink:"Link entfernen",Link:"Link","Link URL":"Link Adresse","Link image":"Bild verlinken","Edit link":"Link bearbeiten","Open link in new tab":"Link in neuem Tab öffnen","This link has no URL":"Dieser Link hat keine Adresse","Open in a new tab":"In neuem Tab öffnen",Downloadable:"Herunterladbar","Create link":"","Move out of a link":"","Numbered List":"Nummerierte Liste","Bulleted List":"Aufzählungsliste","To-do List":"Aufgabenliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste","Numbered list styles toolbar":"Darstellung der nummerierten Liste","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the upper–roman list style":"Grossgeschriebene römische Zahlen einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the upper–latin list style":"Grossgeschriebene lateinische Buchstaben einstellen",Disc:"Gefüllter Kreis",Circle:"Leerer Kreis",Square:"Quadrat",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen","Lower–roman":"Kleingeschriebene römische Zahlen","Upper-roman":"Grossgeschriebene römische Zahlen","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Upper-latin":"Grossgeschriebene lateinische Buchstaben","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Formatierung entfernen","Select all":"Alles auswählen","Insert table":"Tabelle einfügen","Header column":"Kopfspalte","Insert column left":"","Insert column right":"","Delete column":"Spalte löschen","Select column":"",Column:"Spalte","Header row":"Kopfspalte","Insert row below":"Zeile unten einfügen","Insert row above":"Zeile oben einfügen","Delete row":"Zeile löschen","Select row":"",Row:"Zeile","Merge cell up":"Zelle oben verbinden","Merge cell right":"Zele rechts verbinden","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Split cell vertically":"Zelle vertikal teilen","Split cell horizontally":"Zelle horizontal teilen","Merge cells":"Zellen verbinden","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich-Text-Edito","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Bearbeiten",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Einfügen",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Rückgängig",Redo:"Wiederherstellen","Upload in progress":"Upload läuft","Widget toolbar":"Widget Werkzeugleiste","Insert paragraph before block":"Absatz vor Block einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Wörter: %0","Characters: %0":"Zeichen: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['de-ch'] = d['de-ch'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Linksbündig","Align right":"Rechtsbündig","Align center":"Zentriert",Justify:"Blocksatz","Text alignment":"Textausrichtung","Text alignment toolbar":"Textausrichtung Werkzeugleiste",Bold:"Fett",Italic:"Kursiv",Underline:"Unterstrichen",Code:"Code",Strikethrough:"Durchgestrichen",Subscript:"Tiefgestellt",Superscript:"Hochgestellt","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Blockzitat","Insert code block":"Code-Block einfügen","Plain text":"Nur Text","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Abbrechen",Clear:"","Remove color":"Farbe entfernen","Restore default":"",Save:"Speichern","Show more items":"","%0 of %1":"","Cannot upload file:":"Datei kann nicht hochgeladen werden:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Schriftgrösse",Tiny:"Winzig",Small:"Klein",Big:"Gross",Huge:"Riesig","Font Family":"Schriftfamilie",Default:"Standard","Font Color":"Schriftfarbe","Font Background Color":"Hintergrundfarbe der Schrift","Document colors":"Farben des Dokuments",Paragraph:"Absatz",Heading:"Überschrift","Choose heading":"Überschrift auswählen","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6","Type your title":"Titel eingeben","Type or paste your content here.":"Hier Inhalt einfügen.","Horizontal line":"Horizontale Linie","Increase indent":"Einzug vergrössern","Decrease indent":"Einzug verkleinern",Unlink:"Link entfernen",Link:"Link","Link URL":"Link Adresse","Link URL must not be empty.":"","Link image":"Bild verlinken","Edit link":"Link bearbeiten","Open link in new tab":"Link in neuem Tab öffnen","This link has no URL":"Dieser Link hat keine Adresse","Open in a new tab":"In neuem Tab öffnen",Downloadable:"Herunterladbar","Create link":"","Move out of a link":"","Numbered List":"Nummerierte Liste","Bulleted List":"Aufzählungsliste","To-do List":"Aufgabenliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste","Numbered list styles toolbar":"Darstellung der nummerierten Liste","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the upper–roman list style":"Grossgeschriebene römische Zahlen einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the upper–latin list style":"Grossgeschriebene lateinische Buchstaben einstellen",Disc:"Gefüllter Kreis",Circle:"Leerer Kreis",Square:"Quadrat",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen","Lower–roman":"Kleingeschriebene römische Zahlen","Upper-roman":"Grossgeschriebene römische Zahlen","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Upper-latin":"Grossgeschriebene lateinische Buchstaben","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Formatierung entfernen","Select all":"Alles auswählen","Insert table":"Tabelle einfügen","Header column":"Kopfspalte","Insert column left":"","Insert column right":"","Delete column":"Spalte löschen","Select column":"",Column:"Spalte","Header row":"Kopfspalte","Insert row below":"Zeile unten einfügen","Insert row above":"Zeile oben einfügen","Delete row":"Zeile löschen","Select row":"",Row:"Zeile","Merge cell up":"Zelle oben verbinden","Merge cell right":"Zele rechts verbinden","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Split cell vertically":"Zelle vertikal teilen","Split cell horizontally":"Zelle horizontal teilen","Merge cells":"Zellen verbinden","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich-Text-Edito","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Bearbeiten",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Einfügen",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Rückgängig",Redo:"Wiederherstellen","Upload in progress":"Upload läuft","Widget toolbar":"Widget Werkzeugleiste","Insert paragraph before block":"Absatz vor Block einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Wörter: %0","Characters: %0":"Zeichen: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/de.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/de.js
index 572bc700b2d0da2e416b3e9eeda9d264d961d520..e86f7c3fe3e2e5320f2fb81841f1be0a86be6915 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/de.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/de.js
@@ -1 +1 @@
-(function(d){	const l = d['de'] = d['de'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Linksbündig","Align right":"Rechtsbündig","Align center":"Zentriert",Justify:"Blocksatz","Text alignment":"Textausrichtung","Text alignment toolbar":"Text-Ausrichtung Toolbar","Revert autoformatting action":"Automatischen Formatierungsvorgang rückgängig machen",Bold:"Fett",Italic:"Kursiv",Underline:"Unterstrichen",Code:"Code",Strikethrough:"Durchgestrichen",Subscript:"Tiefgestellt",Superscript:"Hochgestellt","Italic text":"Kursivschrift","Move out of an inline code style":"Inline Code Style verlassen","Bold text":"Fettschrift","Underline text":"Text hervorheben","Strikethrough text":"Durchgestrichener Text","Block quote":"Blockzitat","Copy selected content":"Markierten Inhalt kopieren","Paste content":"Inhalt einfügen","Paste content as plain text":"Inhalt als Klartext einfügen","Insert code block":"Code-Block einfügen","Plain text":"Nur Text","Code block":"Codeblock",Cancel:"Abbrechen",Clear:"Löschen","Remove color":"Farbe entfernen","Restore default":"Standard wiederherstellen",Save:"Speichern","Show more items":"Mehr anzeigen","%0 of %1":"%0 von %1","Cannot upload file:":"Die Datei kann nicht hochgeladen werden:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bearbeitungsbereich: %0","Insert with file manager":"Mit Dateimanager einfügen","Replace with file manager":"Mittels Dateimanager ersetzen","Insert image with file manager":"Bild mit dem Dateimanager einfügen","Replace image with file manager":"Bild mittels Dateimanager ersetzen","Toggle caption off":"Tabellenüberschrift deaktivieren","Toggle caption on":"Tabellenüberschrift aktivieren","Content editing keystrokes":"Tastatureingaben zur Inhaltsverarbeitung","These keyboard shortcuts allow for quick access to content editing features.":"Diese Tastenkombinationen ermöglichen einen schnellen Zugang zu den Inhaltsverarbeitungsfunktionen.","User interface and content navigation keystrokes":"Benutzeroberfläche und Inhaltsnavigationstasten","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Verwenden Sie die folgenden Tastatureingaben für eine effizientere Navigation auf der CKEditor-5-Benutzeroberfläche.","Close contextual balloons, dropdowns, and dialogs":"Kontextsprechblasen, Dropdown-Menü und Dialoge schließen","Open the accessibility help dialog":"Den Dialog zur Eingabehilfe öffnen","Move focus between form fields (inputs, buttons, etc.)":"Fokus zwischen Formularfeldern verschieben (Eingaben, Tastenfelder etc.)","Move focus to the menu bar, navigate between menu bars":"Fokus auf die Menüleiste richten, zwischen Menüleisten navigieren","Move focus to the toolbar, navigate between toolbars":"Fokus auf die Symbolleiste verschieben, zwischen den Symbolleisten navigieren","Navigate through the toolbar or menu bar":"Durch die Werkzeugleiste oder Menüleiste navigieren","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Ausführen der aktuell fokussierten Schaltfläche. Das Ausführen von Schaltflächen, die mit dem Inhalt des Editors interagieren, richtet den Fokus zurück auf den Inhalt.",Accept:"Akzeptieren","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Einen weichen Zeilenumbruch einfügen (ein <code>&lt;br&gt;</code>-Element)","Insert a hard break (a new paragraph)":"Zeilenumbruch einfügen (einen neuen Abschnitt)","Find and replace":"Suchen und ersetzen","Find in text…":"In Text suchen…",Find:"Suchen","Previous result":"Vorheriges Ergebnis","Next result":"Nächstes Ergebnis",Replace:"Ersetzen","Replace all":"Alle ersetzen","Match case":"Groß-/Kleinschreibung beachten","Whole words only":"Nur ganze Wörter","Replace with…":"Ersetzen durch…","Text to find must not be empty.":"Der Suchtext darf nicht leer sein.","Tip: Find some text first in order to replace it.":"Tipp: Zuerst nach Text suchen um diesen zu ersetzen.","Advanced options":"Erweiterte Optionen","Find in the document":"Dokument durchsuchen","Font Size":"Schriftgröße",Tiny:"Sehr klein",Small:"Klein",Big:"Groß",Huge:"Sehr groß","Font Family":"Schriftart",Default:"Standard","Font Color":"Schriftfarbe","Font Background Color":"Hintergrundfarbe","Document colors":"Dokumentfarben",Paragraph:"Absatz",Heading:"Überschrift","Choose heading":"Überschrift auswählen","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6","Type your title":"Titel eingeben","Type or paste your content here.":"Hier Inhalt einfügen.","Horizontal line":"Horizontale Linie","HTML object":"HTML-Objekt","Increase indent":"Einzug vergrößern","Decrease indent":"Einzug verkleinern",Unlink:"Link entfernen",Link:"Link","Link URL":"Linkadresse","Link image":"Bild verlinken","Edit link":"Link bearbeiten","Open link in new tab":"Link im neuen Tab öffnen","This link has no URL":"Dieser Link hat keine Adresse","Open in a new tab":"In neuem Tab öffnen",Downloadable:"Herunterladbar","Create link":"Link erstellen","Move out of a link":"Linkauswahl aufheben","Numbered List":"Nummerierte Liste","Bulleted List":"Aufzählungsliste","To-do List":"Aufgabenliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste","Numbered list styles toolbar":"Darstellung der geordneten Liste","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the upper–roman list style":"Großgeschriebene römische Zahlen einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the upper–latin list style":"Großgeschriebene lateinische Buchstaben einstellen",Disc:"Gefüllter Kreis",Circle:"Leerer Kreis",Square:"Quadrat",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen","Lower–roman":"Kleingeschriebene römische Zahlen","Upper-roman":"Großgeschriebene römische Zahlen","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Upper-latin":"Großgeschriebene lateinische Buchstaben","List properties":"Listeneigenschaften","Start at":"Beginnen mit","Invalid start index value.":"Ungültiger Anfangsindexwert.","Start index must be greater than 0.":"Der Startwert muss größer als 0 sein.","Reversed order":"Umgekehrte Reihenfolge","Keystrokes that can be used in a list":"Tastatureingaben, die in einer Liste verwendet werden können.","Increase list item indent":"Listeneinzug vergrößern","Decrease list item indent":"Listeneinzug verkleinern","Remove Format":"Formatierung entfernen","Select all":"Alles auswählen","Show blocks":"Blöcke anzeigen",Source:"Quellcode","Show source":"Quelle anzeigen","Special characters":"Sonderzeichen",All:"Alle",Arrows:"Pfeile",Currency:"Währung",Latin:"Lateinisch",Mathematical:"Mathematisch",Text:"Text","leftwards simple arrow":"einfacher Linkspfeil","rightwards simple arrow":"einfacher Rechtspfeil","upwards simple arrow":"einfacher Aufwärtspfeil","downwards simple arrow":"einfacher Abwärtspfeil","leftwards double arrow":"Doppelpfeil nach links","rightwards double arrow":"Doppelpfeil nach rechts","upwards double arrow":"Doppelpfeil nach oben","downwards double arrow":"Doppelpfeil nach unten","leftwards dashed arrow":"Gestrichelter Pfeil nach links","rightwards dashed arrow":"Gestrichelter Pfeil nach rechts","upwards dashed arrow":"Gestrichelter Pfeil nach oben","downwards dashed arrow":"Gestrichelter Pfeil nach unten","leftwards arrow to bar":"Pfeil nach links zum Querstrich","rightwards arrow to bar":"Pfeil nach rechts zum Querstrich","upwards arrow to bar":"Pfeil nach oben zum Querstrich","downwards arrow to bar":"Pfeil nach unten zum Querstrich","up down arrow with base":"Unterstrichener Pfeil nach oben und unten","back with leftwards arrow above":"„Back“ darüber Pfeil nach links","end with leftwards arrow above":"„End“ darüber Pfeil nach links","on with exclamation mark with left right arrow above":"„On“ mit Ausrufezeichen darüber Pfeil nach links und rechts","soon with rightwards arrow above":"„Soon“ darüber Pfeil nach rechts","top with upwards arrow above":"„Top“ darüber Pfeil nach oben","Dollar sign":"Dollar-Zeichen","Euro sign":"Euro-Zeichen","Yen sign":"Yen-Zeichen","Pound sign":"Pfund-Zeichen","Cent sign":"Cent-Zeichen","Euro-currency sign":"Euro-Währungszeichen","Colon sign":"Colón-Zeichen","Cruzeiro sign":"Cruzeiro-Zeichen","French franc sign":"Französischer Franc-Zeichen","Lira sign":"Lira-Zeichen","Currency sign":"Währungssymbol","Bitcoin sign":"Bitcoin-Zeichen","Mill sign":"Mill-Zeichen","Naira sign":"Naira-Zeichen","Peseta sign":"Peseta-Zeichen","Rupee sign":"Rupie-Zeichen","Won sign":"Won-Zeichen","New sheqel sign":"Schekel-Zeichen","Dong sign":"Đồng-Zeichen","Kip sign":"Kip-Zeichen","Tugrik sign":"Tugrik-Zeichen","Drachma sign":"Drachme-Zeichen","German penny sign":"Pfennig-Zeichen","Peso sign":"Philippinischer Peso-Zeichen","Guarani sign":"Guaraní-Zeichen","Austral sign":"Austral-Zeichen","Hryvnia sign":"Hrywnja-Zeichen","Cedi sign":"Cedi-Zeichen","Livre tournois sign":"Livre tournois-Zeichen","Spesmilo sign":"Spesmilo-Zeichen","Tenge sign":"Tenge-Zeichen","Indian rupee sign":"Indische Rupie-Zeichen","Turkish lira sign":"Türkische Lira-Zeichen","Nordic mark sign":"Nordische Mark-Zeichen","Manat sign":"Manat-Zeichen","Ruble sign":"Rubel-Zeichen","Latin capital letter a with macron":"Lateinischer Großbuchstabe a mit Makron","Latin small letter a with macron":"Lateinischer Kleinbuchstabe a mit Makron","Latin capital letter a with breve":"Lateinischer Großbuchstabe a mit Breve","Latin small letter a with breve":"Lateinischer Kleinbuchstabe a mit Breve","Latin capital letter a with ogonek":"Lateinischer Großbuchstabe a mit Ogonek","Latin small letter a with ogonek":"Lateinischer Kleinbuchstabe a mit Ogonek","Latin capital letter c with acute":"Lateinischer Großbuchstabe c mit Akut","Latin small letter c with acute":"Lateinischer Kleinbuchstabe c mit Akut","Latin capital letter c with circumflex":"Lateinischer Großbuchstabe c mit Zirkumflex","Latin small letter c with circumflex":"Lateinischer Kleinbuchstabe c mit Zirkumflex","Latin capital letter c with dot above":"Lateinischer Großbuchstabe c mit Punkt darüber","Latin small letter c with dot above":"Lateinischer Kleinbuchstabe c mit Punkt darüber","Latin capital letter c with caron":"Lateinischer Großbuchstabe c mit Hatschek","Latin small letter c with caron":"Lateinischer Kleinbuchstabe c mit Hatschek","Latin capital letter d with caron":"Lateinischer Großbuchstabe d mit Hatschek","Latin small letter d with caron":"Lateinischer Kleinbuchstabe d mit Hatschek","Latin capital letter d with stroke":"Lateinischer Großbuchstabe d mit Querstrich","Latin small letter d with stroke":"Lateinischer Kleinbuchstabe d mit Querstrich","Latin capital letter e with macron":"Lateinischer Großbuchstabe e mit Makron","Latin small letter e with macron":"Lateinischer Kleinbuchstabe e mit Makron","Latin capital letter e with breve":"Lateinischer Großbuchstabe e mit Breve","Latin small letter e with breve":"Lateinischer Kleinbuchstabe e mit Breve","Latin capital letter e with dot above":"Lateinischer Großbuchstabe e mit Punkt darüber","Latin small letter e with dot above":"Lateinischer Kleinbuchstabe e mit Punkt darüber","Latin capital letter e with ogonek":"Lateinischer Großbuchstabe e mit Ogonek","Latin small letter e with ogonek":"Lateinischer Kleinbuchstabe e mit Ogonek","Latin capital letter e with caron":"Lateinischer Großbuchstabe e mit Hatschek","Latin small letter e with caron":"Lateinischer Kleinbuchstabe e mit Hatschek","Latin capital letter g with circumflex":"Lateinischer Großbuchstabe g mit Zirkumflex","Latin small letter g with circumflex":"Lateinischer Kleinbuchstabe g mit Zirkumflex","Latin capital letter g with breve":"Lateinischer Großbuchstabe g mit Breve","Latin small letter g with breve":"Lateinischer Kleinbuchstabe g mit Breve","Latin capital letter g with dot above":"Lateinischer Großbuchstabe g mit Punkt darüber","Latin small letter g with dot above":"Lateinischer Kleinbuchstabe g mit Punkt darüber","Latin capital letter g with cedilla":"Lateinischer Großbuchstabe g mit Cedille","Latin small letter g with cedilla":"Lateinischer Kleinbuchstabe g mit Cedille","Latin capital letter h with circumflex":"Lateinischer Großbuchstabe h mit Zirkumflex","Latin small letter h with circumflex":"Lateinischer Kleinbuchstabe h mit Zirkumflex","Latin capital letter h with stroke":"Lateinischer Großbuchstabe h mit Querstrich","Latin small letter h with stroke":"Lateinischer Kleinbuchstabe h mit Querstrich","Latin capital letter i with tilde":"Lateinischer Großbuchstabe i mit Tilde","Latin small letter i with tilde":"Lateinischer Kleinbuchstabe i mit Tilde","Latin capital letter i with macron":"Lateinischer Großbuchstabe i mit Makron","Latin small letter i with macron":"Lateinischer Kleinbuchstabe i mit Makron","Latin capital letter i with breve":"Lateinischer Großbuchstabe i mit Breve","Latin small letter i with breve":"Lateinischer Kleinbuchstabe i mit Breve","Latin capital letter i with ogonek":"Lateinischer Großbuchstabe i mit Ogonek","Latin small letter i with ogonek":"Lateinischer Kleinbuchstabe i mit Ogonek","Latin capital letter i with dot above":"Lateinischer Großbuchstabe i mit Punkt darüber","Latin small letter dotless i":"Lateinischer Kleinbuchstabe i ohne Punkt","Latin capital ligature ij":"Große lateinische Ligatur ij","Latin small ligature ij":"Kleine lateinische Ligatur ij","Latin capital letter j with circumflex":"Lateinischer Großbuchstabe j mit Zirkumflex","Latin small letter j with circumflex":"Lateinischer Kleinbuchstabe j mit Zirkumflex","Latin capital letter k with cedilla":"Lateinischer Großbuchstabe k mit Cedille","Latin small letter k with cedilla":"Lateinischer Kleinbuchstabe k mit Cedille","Latin small letter kra":"Lateinischer Kleinbuchstabe Kra","Latin capital letter l with acute":"Lateinischer Großbuchstabe l mit Akut","Latin small letter l with acute":"Lateinischer Kleinbuchstabe l mit Akut","Latin capital letter l with cedilla":"Lateinischer Großbuchstabe l mit Cedille","Latin small letter l with cedilla":"Lateinischer Kleinbuchstabe l mit Cedille","Latin capital letter l with caron":"Lateinischer Großbuchstabe l mit Hatschek","Latin small letter l with caron":"Lateinischer Kleinbuchstabe l mit Hatschek","Latin capital letter l with middle dot":"Lateinischer Großbuchstabe l mit Mittelpunkt","Latin small letter l with middle dot":"Lateinischer Kleinbuchstabe l mit Mittelpunkt","Latin capital letter l with stroke":"Lateinischer Großbuchstabe l mit Querstrich","Latin small letter l with stroke":"Lateinischer Kleinbuchstabe l mit Querstrich","Latin capital letter n with acute":"Lateinischer Großbuchstabe n mit Akut","Latin small letter n with acute":"Lateinischer Kleinbuchstabe n mit Akut","Latin capital letter n with cedilla":"Lateinischer Großbuchstabe n mit Cedille","Latin small letter n with cedilla":"Lateinischer Kleinbuchstabe n mit Cedille","Latin capital letter n with caron":"Lateinischer Großbuchstabe n mit Hatschek","Latin small letter n with caron":"Lateinischer Kleinbuchstabe n mit Hatschek","Latin small letter n preceded by apostrophe":"Lateinischer Kleinbuchstabe n mit vorangestelltem Apostroph","Latin capital letter eng":"Lateinischer Großbuchstabe Eng","Latin small letter eng":"Lateinischer Kleinbuchstabe Eng","Latin capital letter o with macron":"Lateinischer Großbuchstabe o mit Makron","Latin small letter o with macron":"Lateinischer Kleinbuchstabe o mit Makron","Latin capital letter o with breve":"Lateinischer Großbuchstabe o mit Breve","Latin small letter o with breve":"Lateinischer Kleinbuchstabe o mit Breve","Latin capital letter o with double acute":"Lateinischer Großbuchstabe o mit doppeltem Akut","Latin small letter o with double acute":"Lateinischer Kleinbuchstabe o mit doppeltem Akut","Latin capital ligature oe":"Große lateinische Ligatur oe","Latin small ligature oe":"Kleine lateinische Ligatur oe","Latin capital letter r with acute":"Lateinischer Großbuchstabe r mit Akut","Latin small letter r with acute":"Lateinischer Kleinbuchstabe r mit Akut","Latin capital letter r with cedilla":"Lateinischer Großbuchstabe r mit Cedille","Latin small letter r with cedilla":"Lateinischer Kleinbuchstabe r mit Cedille","Latin capital letter r with caron":"Lateinischer Großbuchstabe r mit Hatschek","Latin small letter r with caron":"Lateinischer Kleinbuchstabe r mit Hatschek","Latin capital letter s with acute":"Lateinischer Großbuchstabe s mit Akut","Latin small letter s with acute":"Lateinischer Kleinbuchstabe s mit Akut","Latin capital letter s with circumflex":"Lateinischer Großbuchstabe s mit Zirkumflex","Latin small letter s with circumflex":"Lateinischer Kleinbuchstabe s mit Zirkumflex","Latin capital letter s with cedilla":"Lateinischer Großbuchstabe s mit Cedille","Latin small letter s with cedilla":"Lateinischer Kleinbuchstabe s mit Cedille","Latin capital letter s with caron":"Lateinischer Großbuchstabe s mit Hatschek","Latin small letter s with caron":"Lateinischer Kleinbuchstabe s mit Hatschek","Latin capital letter t with cedilla":"Lateinischer Großbuchstabe t mit Cedille","Latin small letter t with cedilla":"Lateinischer Kleinbuchstabe t mit Cedille","Latin capital letter t with caron":"Lateinischer Großbuchstabe t mit Hatschek","Latin small letter t with caron":"Lateinischer Kleinbuchstabe t mit Hatschek","Latin capital letter t with stroke":"Lateinischer Großbuchstabe t mit Querstrich","Latin small letter t with stroke":"Lateinischer Kleinbuchstabe t mit Querstrich","Latin capital letter u with tilde":"Lateinischer Großbuchstabe u mit Tilde","Latin small letter u with tilde":"Lateinischer Kleinbuchstabe u mit Tilde","Latin capital letter u with macron":"Lateinischer Großbuchstabe u mit Makron","Latin small letter u with macron":"Lateinischer Kleinbuchstabe u mit Makron","Latin capital letter u with breve":"Lateinischer Großbuchstabe u mit Breve","Latin small letter u with breve":"Lateinischer Kleinbuchstabe u mit Breve","Latin capital letter u with ring above":"Lateinischer Großbuchstabe u mit Kroužek darüber","Latin small letter u with ring above":"Lateinischer Kleinbuchstabe u mit Kroužek darüber","Latin capital letter u with double acute":"Lateinischer Großbuchstabe u mit doppeltem Akut","Latin small letter u with double acute":"Lateinischer Kleinbuchstabe u mit doppeltem Akut","Latin capital letter u with ogonek":"Lateinischer Großbuchstabe u mit Ogonek","Latin small letter u with ogonek":"Lateinischer Kleinbuchstabe u mit Ogonek","Latin capital letter w with circumflex":"Lateinischer Großbuchstabe w mit Zirkumflex","Latin small letter w with circumflex":"Lateinischer Kleinbuchstabe w mit Zirkumflex","Latin capital letter y with circumflex":"Lateinischer Großbuchstabe y mit Zirkumflex","Latin small letter y with circumflex":"Lateinischer Kleinbuchstabe y mit Zirkumflex","Latin capital letter y with diaeresis":"Lateinischer Großbuchstabe y mit Trema","Latin capital letter z with acute":"Lateinischer Großbuchstabe z mit Akut","Latin small letter z with acute":"Lateinischer Kleinbuchstabe z mit Akut","Latin capital letter z with dot above":"Lateinischer Großbuchstabe z mit Punkt darüber","Latin small letter z with dot above":"Lateinischer Kleinbuchstabe z mit Punkt darüber","Latin capital letter z with caron":"Lateinischer Großbuchstabe z mit Hatschek","Latin small letter z with caron":"Lateinischer Kleinbuchstabe z mit Hatschek","Latin small letter long s":"Lateinischer Kleinbuchstabe langes s","Less-than sign":"Kleiner-als-Zeichen","Greater-than sign":"Größer-als-Zeichen","Less-than or equal to":"Kleiner als oder gleich","Greater-than or equal to":"Größer als oder gleich","En dash":"Halbgeviertstrich","Em dash":"Geviertstrich",Macron:"Makron",Overline:"Überstrich","Degree sign":"Grad-Zeichen","Minus sign":"Minus-Zeichen","Plus-minus sign":"Plus-Minus-Zeichen","Division sign":"Geteilt-Zeichen","Fraction slash":"Schrägstrich","Multiplication sign":"Mal-Zeichen","Latin small letter f with hook":"Lateinischer Kleinbuchstabe f mit Haken",Integral:"Integral-Zeichen","N-ary summation":"Summen-Zeichen",Infinity:"Unendlich-Zeichen","Square root":"Wurzel-Zeichen","Tilde operator":"Tilde-Operator","Approximately equal to":"Ungefähr gleich","Almost equal to":"Gerundet","Not equal to":"Ungleich","Identical to":"Identisch mit","Element of":"Element von","Not an element of":"Kein Element von","Contains as member":"Enthält als Element","N-ary product":"Produkt-Zeichen","Logical and":"Logisches und","Logical or":"Logisches oder","Not sign":"Negations-Zeichen",Intersection:"Schnitt",Union:"Vereinigung","Partial differential":"Partielle Ableitung","For all":"Allquantor","There exists":"Existenzquantor","Empty set":"Leere Menge",Nabla:"Nabla","Asterisk operator":"Hodge-Stern-Operator","Proportional to":"Proportional zu",Angle:"Winkel-Zeichen","Vulgar fraction one quarter":"Gemeiner Bruch ein Viertel","Vulgar fraction one half":"Gemeiner Bruch ein Halb","Vulgar fraction three quarters":"Gemeiner Bruch drei Viertel","Single left-pointing angle quotation mark":"Einfache Guillemets nach links","Single right-pointing angle quotation mark":"Einfache Guillemets nach rechts","Left-pointing double angle quotation mark":"Doppelte Guillemets nach links","Right-pointing double angle quotation mark":"Doppelte Guillemets nach rechts","Left single quotation mark":"Einfache Anführungszeichen links","Right single quotation mark":"Einfache Anführungszeichen rechts","Left double quotation mark":"Doppelte Anführungszeichen links","Right double quotation mark":"Doppelte Anführungszeichen rechts","Single low-9 quotation mark":"Einfache Anführungszeichen links unten","Double low-9 quotation mark":"Doppelte Anführungszeichen links unten","Inverted exclamation mark":"Umgekehrtes Ausrufezeichen","Inverted question mark":"Umgekehrtes Fragezeichen","Two dot leader":"Doppel-Punktlinie","Horizontal ellipsis":"Auslassungspunkte","Double dagger":"Zweibalkenkreuz","Per mille sign":"Promille-Zeichen","Per ten thousand sign":"Pro-Zehntausend-Zeichen","Double exclamation mark":"Doppeltes Ausrufezeichen","Question exclamation mark":"Frage-Ruf-Zeichen","Exclamation question mark":"Ruf-Frage-Zeichen","Double question mark":"Doppeltes Fragezeichen","Copyright sign":"Copyright-Zeichen","Registered sign":"Registered-Trade-Mark-Zeichen","Trade mark sign":"Unregistered-Trade-Mark-Zeichen","Section sign":"Paragraphen-Zeichen","Paragraph sign":"Absatz-Zeichen","Reversed paragraph sign":"Umgedrehtes Absatz-Zeichen","Character categories":"Zeichenkategorien",Styles:"Stile","Multiple styles":"Mehrere Stile","Block styles":"Block-Stile","Text styles":"Text-Stile","Insert table":"Tabelle einfügen","Header column":"Kopfspalte","Insert column left":"Spalte links einfügen","Insert column right":"Spalte rechts einfügen","Delete column":"Spalte löschen","Select column":"Spalte auswählen",Column:"Spalte","Header row":"Kopfzeile","Insert row below":"Zeile unten einfügen","Insert row above":"Zeile oben einfügen","Delete row":"Zeile löschen","Select row":"Zeile auswählen",Row:"Zeile","Merge cell up":"Zelle verbinden","Merge cell right":"Zelle rechts verbinden","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Split cell vertically":"Zelle vertikal teilen","Split cell horizontally":"Zelle horizontal teilen","Merge cells":"Zellen verbinden","Table toolbar":"Tabelle Werkzeugleiste","Table properties":"Tabelleneigenschaften","Cell properties":"Zelleneigenschaften",Border:"Rahmen",Style:"Rahmenart",Width:"Breite",Height:"Höhe",Color:"Farbe",Background:"Hintergrund",Padding:"Innenabstand",Dimensions:"Größe","Table cell text alignment":"Ausrichtung des Zellentextes",Alignment:"Ausrichtung","Horizontal text alignment toolbar":"Werkzeugleiste für die horizontale Zellentext-Ausrichtung","Vertical text alignment toolbar":"Werkzeugleiste für die vertikale Zellentext-Ausrichtung","Table alignment toolbar":"Werkzeugleiste für die Tabellen-Ausrichtung",None:"Kein Rahmen",Solid:"Durchgezogen",Dotted:"Gepunktet",Dashed:"Gestrichelt",Double:"Doppelt",Groove:"Eingeritzt",Ridge:"Hervorgehoben",Inset:"Eingelassen",Outset:"Geprägt","Align cell text to the left":"Zellentext linksbündig ausrichten","Align cell text to the center":"Zellentext zentriert ausrichten","Align cell text to the right":"Zellentext rechtsbündig ausrichten","Justify cell text":"Zellentext als Blocksatz ausrichten","Align cell text to the top":"Zellentext oben ausrichten","Align cell text to the middle":"Zellentext mittig ausrichten","Align cell text to the bottom":"Zellentext unten ausrichten","Align table to the left":"Tabelle links ausrichten","Center table":"Tabelle zentrieren","Align table to the right":"Tabelle rechts ausrichten","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Die Farbe ist ungültig. Probieren Sie „#FF0000“ oder „rgb(255,0,0)“ oder „red“.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Der Wert ist ungültig. Probieren Sie „10px“ oder „2em“ oder „2“.","Color picker":"Farbwähler","Enter table caption":"Tabellenüberschrift eingeben","Keystrokes that can be used in a table cell":"Tastatureingaben, die in einer Tabelle benutz werden können.","Move the selection to the next cell":"Auswahl in die nächste Zelle verschieben","Move the selection to the previous cell":"Auswahl in die vorherige Zelle verschieben","Insert a new table row (when in the last cell of a table)":"Eine neue Tabellenspalte einfügen (wenn in der letzten Tabellenzelle)","Navigate through the table":"Tabellennavigation",Table:"Tabelle","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"Bearbeitungsbereich des Editors: %0","Edit block":"Absatz bearbeiten","Click to edit block":"Zum Bearbeiten des Blocks klicken","Drag to move":"Zum Verschieben ziehen",Next:"Nächste",Previous:"vorherige","Editor toolbar":"Editor Werkzeugleiste","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste",Black:"Schwarz","Dim grey":"Dunkelgrau",Grey:"Grau","Light grey":"Hellgrau",White:"Weiß",Red:"Rot",Orange:"Orange",Yellow:"Gelb","Light green":"Hellgrün",Green:"Grün",Aquamarine:"Aquamarinblau",Turquoise:"Türkis","Light blue":"Hellblau",Blue:"Blau",Purple:"Violett","Editor block content toolbar":"Editor Blockinhalt-Toolbar","Editor contextual toolbar":"Editor kontextuelle Toolbar",HEX:"HEX","No results found":"Keine Ergebnisse gefunden","No searchable items":"Keine durchsuchbaren Elemente","Editor dialog":"Editor-Dialog",Close:"Schließen","Help Contents. To close this dialog press ESC.":"Hilfe zum Inhalt. Drücken Sie die Esc-Taste, um dieses Dialogfenster zu schließen.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Unten finden Sie eine Liste mit Tastenkombinationen, die im Editor benutzt werden können.","(may require <kbd>Fn</kbd>)":"(erfordert gegebenenfalls <kbd>Fn</kbd>)",Accessibility:"Bedienungshilfen","Accessibility help":"Hilfe zur Eingabe","Press %0 for help.":"Drücken Sie %0 für Hilfe.","Move focus in and out of an active dialog window":"Fokus auf ein aktives Dialogfenster richten oder aufheben",MENU_BAR_MENU_FILE:"Datei",MENU_BAR_MENU_EDIT:"Bearbeiten",MENU_BAR_MENU_VIEW:"Anzeigen",MENU_BAR_MENU_INSERT:"Einfügen",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Werkzeuge",MENU_BAR_MENU_HELP:"Hilfe",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Schriftart","Editor menu bar":"Menüleiste des Editors",Undo:"Rückgängig",Redo:"Wiederherstellen","Upload in progress":"Upload läuft","Widget toolbar":"Widget Werkzeugleiste","Insert paragraph before block":"Absatz vor Block einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Press Enter to type after or press Shift + Enter to type before the widget":"Drücken Sie die Eingabetaste, um nach dem Widget zu tippen oder Shift + Eingabetaste, um vor dem Widget zu tippen.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastatureingaben, die verwendet werden können, wenn ein Widget ausgewählt wurde (zum Beispiel: Bilder, Tabellen etc.)","Insert a new paragraph directly after a widget":"Einen neuen Abschnitt direkt nach einem Widget einfügen","Insert a new paragraph directly before a widget":"Einen neuen Abschnitt direkt vor einem Widget einfügen","Move the caret to allow typing directly before a widget":"Verschieben Sie den Textcursor, um die Eingabe direkt nach dem Widget zu erlauben","Move the caret to allow typing directly after a widget":"Verschieben Sie den Textcursor, um die direkte Eingabe nach dem Widget zu erlauben","Words: %0":"Wörter: %0 ","Characters: %0":"Zeichen: %0 "}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['de'] = d['de'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Linksbündig","Align right":"Rechtsbündig","Align center":"Zentriert",Justify:"Blocksatz","Text alignment":"Textausrichtung","Text alignment toolbar":"Text-Ausrichtung Toolbar","Revert autoformatting action":"Automatischen Formatierungsvorgang rückgängig machen",Bold:"Fett",Italic:"Kursiv",Underline:"Unterstrichen",Code:"Code",Strikethrough:"Durchgestrichen",Subscript:"Tiefgestellt",Superscript:"Hochgestellt","Italic text":"Kursivschrift","Move out of an inline code style":"Inline Code Style verlassen","Bold text":"Fettschrift","Underline text":"Text hervorheben","Strikethrough text":"Durchgestrichener Text","Block quote":"Blockzitat","Copy selected content":"Markierten Inhalt kopieren","Paste content":"Inhalt einfügen","Paste content as plain text":"Inhalt als Klartext einfügen","Insert code block":"Code-Block einfügen","Plain text":"Nur Text","Leaving %0 code snippet":"%0 Code-Ausschnitt verlassen","Entering %0 code snippet":"%0 Code-Ausschnitt eingeben","Entering code snippet":"Code-Ausschnit eingeben","Leaving code snippet":"Code-Ausschnit verlassen","Code block":"Codeblock",Cancel:"Abbrechen",Clear:"Löschen","Remove color":"Farbe entfernen","Restore default":"Standard wiederherstellen",Save:"Speichern","Show more items":"Mehr anzeigen","%0 of %1":"%0 von %1","Cannot upload file:":"Die Datei kann nicht hochgeladen werden:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bearbeitungsbereich: %0","Insert with file manager":"Mit Dateimanager einfügen","Replace with file manager":"Mittels Dateimanager ersetzen","Insert image with file manager":"Bild mit dem Dateimanager einfügen","Replace image with file manager":"Bild mittels Dateimanager ersetzen","Toggle caption off":"Tabellenüberschrift deaktivieren","Toggle caption on":"Tabellenüberschrift aktivieren","Content editing keystrokes":"Tastatureingaben zur Inhaltsverarbeitung","These keyboard shortcuts allow for quick access to content editing features.":"Diese Tastenkombinationen ermöglichen einen schnellen Zugang zu den Inhaltsverarbeitungsfunktionen.","User interface and content navigation keystrokes":"Benutzeroberfläche und Inhaltsnavigationstasten","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Verwenden Sie die folgenden Tastatureingaben für eine effizientere Navigation auf der CKEditor-5-Benutzeroberfläche.","Close contextual balloons, dropdowns, and dialogs":"Kontextsprechblasen, Dropdown-Menü und Dialoge schließen","Open the accessibility help dialog":"Den Dialog zur Eingabehilfe öffnen","Move focus between form fields (inputs, buttons, etc.)":"Fokus zwischen Formularfeldern verschieben (Eingaben, Tastenfelder etc.)","Move focus to the menu bar, navigate between menu bars":"Fokus auf die Menüleiste richten, zwischen Menüleisten navigieren","Move focus to the toolbar, navigate between toolbars":"Fokus auf die Symbolleiste verschieben, zwischen den Symbolleisten navigieren","Navigate through the toolbar or menu bar":"Durch die Werkzeugleiste oder Menüleiste navigieren","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Ausführen der aktuell fokussierten Schaltfläche. Das Ausführen von Schaltflächen, die mit dem Inhalt des Editors interagieren, richtet den Fokus zurück auf den Inhalt.",Accept:"Akzeptieren","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Einen weichen Zeilenumbruch einfügen (ein <code>&lt;br&gt;</code>-Element)","Insert a hard break (a new paragraph)":"Zeilenumbruch einfügen (einen neuen Abschnitt)","Find and replace":"Suchen und ersetzen","Find in text…":"In Text suchen…",Find:"Suchen","Previous result":"Vorheriges Ergebnis","Next result":"Nächstes Ergebnis",Replace:"Ersetzen","Replace all":"Alle ersetzen","Match case":"Groß-/Kleinschreibung beachten","Whole words only":"Nur ganze Wörter","Replace with…":"Ersetzen durch…","Text to find must not be empty.":"Der Suchtext darf nicht leer sein.","Tip: Find some text first in order to replace it.":"Tipp: Zuerst nach Text suchen um diesen zu ersetzen.","Advanced options":"Erweiterte Optionen","Find in the document":"Dokument durchsuchen","Font Size":"Schriftgröße",Tiny:"Sehr klein",Small:"Klein",Big:"Groß",Huge:"Sehr groß","Font Family":"Schriftart",Default:"Standard","Font Color":"Schriftfarbe","Font Background Color":"Hintergrundfarbe","Document colors":"Dokumentfarben",Paragraph:"Absatz",Heading:"Überschrift","Choose heading":"Überschrift auswählen","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6","Type your title":"Titel eingeben","Type or paste your content here.":"Hier Inhalt einfügen.","Horizontal line":"Horizontale Linie","HTML object":"HTML-Objekt","Increase indent":"Einzug vergrößern","Decrease indent":"Einzug verkleinern",Unlink:"Link entfernen",Link:"Link","Link URL":"Linkadresse","Link URL must not be empty.":"Die Link-URL darf nicht leer sein.","Link image":"Bild verlinken","Edit link":"Link bearbeiten","Open link in new tab":"Link im neuen Tab öffnen","This link has no URL":"Dieser Link hat keine Adresse","Open in a new tab":"In neuem Tab öffnen",Downloadable:"Herunterladbar","Create link":"Link erstellen","Move out of a link":"Linkauswahl aufheben","Numbered List":"Nummerierte Liste","Bulleted List":"Aufzählungsliste","To-do List":"Aufgabenliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste","Numbered list styles toolbar":"Darstellung der geordneten Liste","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the upper–roman list style":"Großgeschriebene römische Zahlen einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the upper–latin list style":"Großgeschriebene lateinische Buchstaben einstellen",Disc:"Gefüllter Kreis",Circle:"Leerer Kreis",Square:"Quadrat",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen","Lower–roman":"Kleingeschriebene römische Zahlen","Upper-roman":"Großgeschriebene römische Zahlen","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Upper-latin":"Großgeschriebene lateinische Buchstaben","List properties":"Listeneigenschaften","Start at":"Beginnen mit","Invalid start index value.":"Ungültiger Anfangsindexwert.","Start index must be greater than 0.":"Der Startwert muss größer als 0 sein.","Reversed order":"Umgekehrte Reihenfolge","Keystrokes that can be used in a list":"Tastatureingaben, die in einer Liste verwendet werden können.","Increase list item indent":"Listeneinzug vergrößern","Decrease list item indent":"Listeneinzug verkleinern","Entering a to-do list":"Eingabe einer Aufgabenliste","Leaving a to-do list":"Verlassen einer Aufgabenliste","Remove Format":"Formatierung entfernen","Select all":"Alles auswählen","Show blocks":"Blöcke anzeigen",Source:"Quellcode","Show source":"Quelle anzeigen","Special characters":"Sonderzeichen",All:"Alle",Arrows:"Pfeile",Currency:"Währung",Latin:"Lateinisch",Mathematical:"Mathematisch",Text:"Text","leftwards simple arrow":"einfacher Linkspfeil","rightwards simple arrow":"einfacher Rechtspfeil","upwards simple arrow":"einfacher Aufwärtspfeil","downwards simple arrow":"einfacher Abwärtspfeil","leftwards double arrow":"Doppelpfeil nach links","rightwards double arrow":"Doppelpfeil nach rechts","upwards double arrow":"Doppelpfeil nach oben","downwards double arrow":"Doppelpfeil nach unten","leftwards dashed arrow":"Gestrichelter Pfeil nach links","rightwards dashed arrow":"Gestrichelter Pfeil nach rechts","upwards dashed arrow":"Gestrichelter Pfeil nach oben","downwards dashed arrow":"Gestrichelter Pfeil nach unten","leftwards arrow to bar":"Pfeil nach links zum Querstrich","rightwards arrow to bar":"Pfeil nach rechts zum Querstrich","upwards arrow to bar":"Pfeil nach oben zum Querstrich","downwards arrow to bar":"Pfeil nach unten zum Querstrich","up down arrow with base":"Unterstrichener Pfeil nach oben und unten","back with leftwards arrow above":"„Back“ darüber Pfeil nach links","end with leftwards arrow above":"„End“ darüber Pfeil nach links","on with exclamation mark with left right arrow above":"„On“ mit Ausrufezeichen darüber Pfeil nach links und rechts","soon with rightwards arrow above":"„Soon“ darüber Pfeil nach rechts","top with upwards arrow above":"„Top“ darüber Pfeil nach oben","Dollar sign":"Dollar-Zeichen","Euro sign":"Euro-Zeichen","Yen sign":"Yen-Zeichen","Pound sign":"Pfund-Zeichen","Cent sign":"Cent-Zeichen","Euro-currency sign":"Euro-Währungszeichen","Colon sign":"Colón-Zeichen","Cruzeiro sign":"Cruzeiro-Zeichen","French franc sign":"Französischer Franc-Zeichen","Lira sign":"Lira-Zeichen","Currency sign":"Währungssymbol","Bitcoin sign":"Bitcoin-Zeichen","Mill sign":"Mill-Zeichen","Naira sign":"Naira-Zeichen","Peseta sign":"Peseta-Zeichen","Rupee sign":"Rupie-Zeichen","Won sign":"Won-Zeichen","New sheqel sign":"Schekel-Zeichen","Dong sign":"Đồng-Zeichen","Kip sign":"Kip-Zeichen","Tugrik sign":"Tugrik-Zeichen","Drachma sign":"Drachme-Zeichen","German penny sign":"Pfennig-Zeichen","Peso sign":"Philippinischer Peso-Zeichen","Guarani sign":"Guaraní-Zeichen","Austral sign":"Austral-Zeichen","Hryvnia sign":"Hrywnja-Zeichen","Cedi sign":"Cedi-Zeichen","Livre tournois sign":"Livre tournois-Zeichen","Spesmilo sign":"Spesmilo-Zeichen","Tenge sign":"Tenge-Zeichen","Indian rupee sign":"Indische Rupie-Zeichen","Turkish lira sign":"Türkische Lira-Zeichen","Nordic mark sign":"Nordische Mark-Zeichen","Manat sign":"Manat-Zeichen","Ruble sign":"Rubel-Zeichen","Latin capital letter a with macron":"Lateinischer Großbuchstabe a mit Makron","Latin small letter a with macron":"Lateinischer Kleinbuchstabe a mit Makron","Latin capital letter a with breve":"Lateinischer Großbuchstabe a mit Breve","Latin small letter a with breve":"Lateinischer Kleinbuchstabe a mit Breve","Latin capital letter a with ogonek":"Lateinischer Großbuchstabe a mit Ogonek","Latin small letter a with ogonek":"Lateinischer Kleinbuchstabe a mit Ogonek","Latin capital letter c with acute":"Lateinischer Großbuchstabe c mit Akut","Latin small letter c with acute":"Lateinischer Kleinbuchstabe c mit Akut","Latin capital letter c with circumflex":"Lateinischer Großbuchstabe c mit Zirkumflex","Latin small letter c with circumflex":"Lateinischer Kleinbuchstabe c mit Zirkumflex","Latin capital letter c with dot above":"Lateinischer Großbuchstabe c mit Punkt darüber","Latin small letter c with dot above":"Lateinischer Kleinbuchstabe c mit Punkt darüber","Latin capital letter c with caron":"Lateinischer Großbuchstabe c mit Hatschek","Latin small letter c with caron":"Lateinischer Kleinbuchstabe c mit Hatschek","Latin capital letter d with caron":"Lateinischer Großbuchstabe d mit Hatschek","Latin small letter d with caron":"Lateinischer Kleinbuchstabe d mit Hatschek","Latin capital letter d with stroke":"Lateinischer Großbuchstabe d mit Querstrich","Latin small letter d with stroke":"Lateinischer Kleinbuchstabe d mit Querstrich","Latin capital letter e with macron":"Lateinischer Großbuchstabe e mit Makron","Latin small letter e with macron":"Lateinischer Kleinbuchstabe e mit Makron","Latin capital letter e with breve":"Lateinischer Großbuchstabe e mit Breve","Latin small letter e with breve":"Lateinischer Kleinbuchstabe e mit Breve","Latin capital letter e with dot above":"Lateinischer Großbuchstabe e mit Punkt darüber","Latin small letter e with dot above":"Lateinischer Kleinbuchstabe e mit Punkt darüber","Latin capital letter e with ogonek":"Lateinischer Großbuchstabe e mit Ogonek","Latin small letter e with ogonek":"Lateinischer Kleinbuchstabe e mit Ogonek","Latin capital letter e with caron":"Lateinischer Großbuchstabe e mit Hatschek","Latin small letter e with caron":"Lateinischer Kleinbuchstabe e mit Hatschek","Latin capital letter g with circumflex":"Lateinischer Großbuchstabe g mit Zirkumflex","Latin small letter g with circumflex":"Lateinischer Kleinbuchstabe g mit Zirkumflex","Latin capital letter g with breve":"Lateinischer Großbuchstabe g mit Breve","Latin small letter g with breve":"Lateinischer Kleinbuchstabe g mit Breve","Latin capital letter g with dot above":"Lateinischer Großbuchstabe g mit Punkt darüber","Latin small letter g with dot above":"Lateinischer Kleinbuchstabe g mit Punkt darüber","Latin capital letter g with cedilla":"Lateinischer Großbuchstabe g mit Cedille","Latin small letter g with cedilla":"Lateinischer Kleinbuchstabe g mit Cedille","Latin capital letter h with circumflex":"Lateinischer Großbuchstabe h mit Zirkumflex","Latin small letter h with circumflex":"Lateinischer Kleinbuchstabe h mit Zirkumflex","Latin capital letter h with stroke":"Lateinischer Großbuchstabe h mit Querstrich","Latin small letter h with stroke":"Lateinischer Kleinbuchstabe h mit Querstrich","Latin capital letter i with tilde":"Lateinischer Großbuchstabe i mit Tilde","Latin small letter i with tilde":"Lateinischer Kleinbuchstabe i mit Tilde","Latin capital letter i with macron":"Lateinischer Großbuchstabe i mit Makron","Latin small letter i with macron":"Lateinischer Kleinbuchstabe i mit Makron","Latin capital letter i with breve":"Lateinischer Großbuchstabe i mit Breve","Latin small letter i with breve":"Lateinischer Kleinbuchstabe i mit Breve","Latin capital letter i with ogonek":"Lateinischer Großbuchstabe i mit Ogonek","Latin small letter i with ogonek":"Lateinischer Kleinbuchstabe i mit Ogonek","Latin capital letter i with dot above":"Lateinischer Großbuchstabe i mit Punkt darüber","Latin small letter dotless i":"Lateinischer Kleinbuchstabe i ohne Punkt","Latin capital ligature ij":"Große lateinische Ligatur ij","Latin small ligature ij":"Kleine lateinische Ligatur ij","Latin capital letter j with circumflex":"Lateinischer Großbuchstabe j mit Zirkumflex","Latin small letter j with circumflex":"Lateinischer Kleinbuchstabe j mit Zirkumflex","Latin capital letter k with cedilla":"Lateinischer Großbuchstabe k mit Cedille","Latin small letter k with cedilla":"Lateinischer Kleinbuchstabe k mit Cedille","Latin small letter kra":"Lateinischer Kleinbuchstabe Kra","Latin capital letter l with acute":"Lateinischer Großbuchstabe l mit Akut","Latin small letter l with acute":"Lateinischer Kleinbuchstabe l mit Akut","Latin capital letter l with cedilla":"Lateinischer Großbuchstabe l mit Cedille","Latin small letter l with cedilla":"Lateinischer Kleinbuchstabe l mit Cedille","Latin capital letter l with caron":"Lateinischer Großbuchstabe l mit Hatschek","Latin small letter l with caron":"Lateinischer Kleinbuchstabe l mit Hatschek","Latin capital letter l with middle dot":"Lateinischer Großbuchstabe l mit Mittelpunkt","Latin small letter l with middle dot":"Lateinischer Kleinbuchstabe l mit Mittelpunkt","Latin capital letter l with stroke":"Lateinischer Großbuchstabe l mit Querstrich","Latin small letter l with stroke":"Lateinischer Kleinbuchstabe l mit Querstrich","Latin capital letter n with acute":"Lateinischer Großbuchstabe n mit Akut","Latin small letter n with acute":"Lateinischer Kleinbuchstabe n mit Akut","Latin capital letter n with cedilla":"Lateinischer Großbuchstabe n mit Cedille","Latin small letter n with cedilla":"Lateinischer Kleinbuchstabe n mit Cedille","Latin capital letter n with caron":"Lateinischer Großbuchstabe n mit Hatschek","Latin small letter n with caron":"Lateinischer Kleinbuchstabe n mit Hatschek","Latin small letter n preceded by apostrophe":"Lateinischer Kleinbuchstabe n mit vorangestelltem Apostroph","Latin capital letter eng":"Lateinischer Großbuchstabe Eng","Latin small letter eng":"Lateinischer Kleinbuchstabe Eng","Latin capital letter o with macron":"Lateinischer Großbuchstabe o mit Makron","Latin small letter o with macron":"Lateinischer Kleinbuchstabe o mit Makron","Latin capital letter o with breve":"Lateinischer Großbuchstabe o mit Breve","Latin small letter o with breve":"Lateinischer Kleinbuchstabe o mit Breve","Latin capital letter o with double acute":"Lateinischer Großbuchstabe o mit doppeltem Akut","Latin small letter o with double acute":"Lateinischer Kleinbuchstabe o mit doppeltem Akut","Latin capital ligature oe":"Große lateinische Ligatur oe","Latin small ligature oe":"Kleine lateinische Ligatur oe","Latin capital letter r with acute":"Lateinischer Großbuchstabe r mit Akut","Latin small letter r with acute":"Lateinischer Kleinbuchstabe r mit Akut","Latin capital letter r with cedilla":"Lateinischer Großbuchstabe r mit Cedille","Latin small letter r with cedilla":"Lateinischer Kleinbuchstabe r mit Cedille","Latin capital letter r with caron":"Lateinischer Großbuchstabe r mit Hatschek","Latin small letter r with caron":"Lateinischer Kleinbuchstabe r mit Hatschek","Latin capital letter s with acute":"Lateinischer Großbuchstabe s mit Akut","Latin small letter s with acute":"Lateinischer Kleinbuchstabe s mit Akut","Latin capital letter s with circumflex":"Lateinischer Großbuchstabe s mit Zirkumflex","Latin small letter s with circumflex":"Lateinischer Kleinbuchstabe s mit Zirkumflex","Latin capital letter s with cedilla":"Lateinischer Großbuchstabe s mit Cedille","Latin small letter s with cedilla":"Lateinischer Kleinbuchstabe s mit Cedille","Latin capital letter s with caron":"Lateinischer Großbuchstabe s mit Hatschek","Latin small letter s with caron":"Lateinischer Kleinbuchstabe s mit Hatschek","Latin capital letter t with cedilla":"Lateinischer Großbuchstabe t mit Cedille","Latin small letter t with cedilla":"Lateinischer Kleinbuchstabe t mit Cedille","Latin capital letter t with caron":"Lateinischer Großbuchstabe t mit Hatschek","Latin small letter t with caron":"Lateinischer Kleinbuchstabe t mit Hatschek","Latin capital letter t with stroke":"Lateinischer Großbuchstabe t mit Querstrich","Latin small letter t with stroke":"Lateinischer Kleinbuchstabe t mit Querstrich","Latin capital letter u with tilde":"Lateinischer Großbuchstabe u mit Tilde","Latin small letter u with tilde":"Lateinischer Kleinbuchstabe u mit Tilde","Latin capital letter u with macron":"Lateinischer Großbuchstabe u mit Makron","Latin small letter u with macron":"Lateinischer Kleinbuchstabe u mit Makron","Latin capital letter u with breve":"Lateinischer Großbuchstabe u mit Breve","Latin small letter u with breve":"Lateinischer Kleinbuchstabe u mit Breve","Latin capital letter u with ring above":"Lateinischer Großbuchstabe u mit Kroužek darüber","Latin small letter u with ring above":"Lateinischer Kleinbuchstabe u mit Kroužek darüber","Latin capital letter u with double acute":"Lateinischer Großbuchstabe u mit doppeltem Akut","Latin small letter u with double acute":"Lateinischer Kleinbuchstabe u mit doppeltem Akut","Latin capital letter u with ogonek":"Lateinischer Großbuchstabe u mit Ogonek","Latin small letter u with ogonek":"Lateinischer Kleinbuchstabe u mit Ogonek","Latin capital letter w with circumflex":"Lateinischer Großbuchstabe w mit Zirkumflex","Latin small letter w with circumflex":"Lateinischer Kleinbuchstabe w mit Zirkumflex","Latin capital letter y with circumflex":"Lateinischer Großbuchstabe y mit Zirkumflex","Latin small letter y with circumflex":"Lateinischer Kleinbuchstabe y mit Zirkumflex","Latin capital letter y with diaeresis":"Lateinischer Großbuchstabe y mit Trema","Latin capital letter z with acute":"Lateinischer Großbuchstabe z mit Akut","Latin small letter z with acute":"Lateinischer Kleinbuchstabe z mit Akut","Latin capital letter z with dot above":"Lateinischer Großbuchstabe z mit Punkt darüber","Latin small letter z with dot above":"Lateinischer Kleinbuchstabe z mit Punkt darüber","Latin capital letter z with caron":"Lateinischer Großbuchstabe z mit Hatschek","Latin small letter z with caron":"Lateinischer Kleinbuchstabe z mit Hatschek","Latin small letter long s":"Lateinischer Kleinbuchstabe langes s","Less-than sign":"Kleiner-als-Zeichen","Greater-than sign":"Größer-als-Zeichen","Less-than or equal to":"Kleiner als oder gleich","Greater-than or equal to":"Größer als oder gleich","En dash":"Halbgeviertstrich","Em dash":"Geviertstrich",Macron:"Makron",Overline:"Überstrich","Degree sign":"Grad-Zeichen","Minus sign":"Minus-Zeichen","Plus-minus sign":"Plus-Minus-Zeichen","Division sign":"Geteilt-Zeichen","Fraction slash":"Schrägstrich","Multiplication sign":"Mal-Zeichen","Latin small letter f with hook":"Lateinischer Kleinbuchstabe f mit Haken",Integral:"Integral-Zeichen","N-ary summation":"Summen-Zeichen",Infinity:"Unendlich-Zeichen","Square root":"Wurzel-Zeichen","Tilde operator":"Tilde-Operator","Approximately equal to":"Ungefähr gleich","Almost equal to":"Gerundet","Not equal to":"Ungleich","Identical to":"Identisch mit","Element of":"Element von","Not an element of":"Kein Element von","Contains as member":"Enthält als Element","N-ary product":"Produkt-Zeichen","Logical and":"Logisches und","Logical or":"Logisches oder","Not sign":"Negations-Zeichen",Intersection:"Schnitt",Union:"Vereinigung","Partial differential":"Partielle Ableitung","For all":"Allquantor","There exists":"Existenzquantor","Empty set":"Leere Menge",Nabla:"Nabla","Asterisk operator":"Hodge-Stern-Operator","Proportional to":"Proportional zu",Angle:"Winkel-Zeichen","Vulgar fraction one quarter":"Gemeiner Bruch ein Viertel","Vulgar fraction one half":"Gemeiner Bruch ein Halb","Vulgar fraction three quarters":"Gemeiner Bruch drei Viertel","Single left-pointing angle quotation mark":"Einfache Guillemets nach links","Single right-pointing angle quotation mark":"Einfache Guillemets nach rechts","Left-pointing double angle quotation mark":"Doppelte Guillemets nach links","Right-pointing double angle quotation mark":"Doppelte Guillemets nach rechts","Left single quotation mark":"Einfache Anführungszeichen links","Right single quotation mark":"Einfache Anführungszeichen rechts","Left double quotation mark":"Doppelte Anführungszeichen links","Right double quotation mark":"Doppelte Anführungszeichen rechts","Single low-9 quotation mark":"Einfache Anführungszeichen links unten","Double low-9 quotation mark":"Doppelte Anführungszeichen links unten","Inverted exclamation mark":"Umgekehrtes Ausrufezeichen","Inverted question mark":"Umgekehrtes Fragezeichen","Two dot leader":"Doppel-Punktlinie","Horizontal ellipsis":"Auslassungspunkte","Double dagger":"Zweibalkenkreuz","Per mille sign":"Promille-Zeichen","Per ten thousand sign":"Pro-Zehntausend-Zeichen","Double exclamation mark":"Doppeltes Ausrufezeichen","Question exclamation mark":"Frage-Ruf-Zeichen","Exclamation question mark":"Ruf-Frage-Zeichen","Double question mark":"Doppeltes Fragezeichen","Copyright sign":"Copyright-Zeichen","Registered sign":"Registered-Trade-Mark-Zeichen","Trade mark sign":"Unregistered-Trade-Mark-Zeichen","Section sign":"Paragraphen-Zeichen","Paragraph sign":"Absatz-Zeichen","Reversed paragraph sign":"Umgedrehtes Absatz-Zeichen","Character categories":"Zeichenkategorien",Styles:"Stile","Multiple styles":"Mehrere Stile","Block styles":"Block-Stile","Text styles":"Text-Stile","Insert table":"Tabelle einfügen","Header column":"Kopfspalte","Insert column left":"Spalte links einfügen","Insert column right":"Spalte rechts einfügen","Delete column":"Spalte löschen","Select column":"Spalte auswählen",Column:"Spalte","Header row":"Kopfzeile","Insert row below":"Zeile unten einfügen","Insert row above":"Zeile oben einfügen","Delete row":"Zeile löschen","Select row":"Zeile auswählen",Row:"Zeile","Merge cell up":"Zelle verbinden","Merge cell right":"Zelle rechts verbinden","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Split cell vertically":"Zelle vertikal teilen","Split cell horizontally":"Zelle horizontal teilen","Merge cells":"Zellen verbinden","Table toolbar":"Tabelle Werkzeugleiste","Table properties":"Tabelleneigenschaften","Cell properties":"Zelleneigenschaften",Border:"Rahmen",Style:"Rahmenart",Width:"Breite",Height:"Höhe",Color:"Farbe",Background:"Hintergrund",Padding:"Innenabstand",Dimensions:"Größe","Table cell text alignment":"Ausrichtung des Zellentextes",Alignment:"Ausrichtung","Horizontal text alignment toolbar":"Werkzeugleiste für die horizontale Zellentext-Ausrichtung","Vertical text alignment toolbar":"Werkzeugleiste für die vertikale Zellentext-Ausrichtung","Table alignment toolbar":"Werkzeugleiste für die Tabellen-Ausrichtung",None:"Kein Rahmen",Solid:"Durchgezogen",Dotted:"Gepunktet",Dashed:"Gestrichelt",Double:"Doppelt",Groove:"Eingeritzt",Ridge:"Hervorgehoben",Inset:"Eingelassen",Outset:"Geprägt","Align cell text to the left":"Zellentext linksbündig ausrichten","Align cell text to the center":"Zellentext zentriert ausrichten","Align cell text to the right":"Zellentext rechtsbündig ausrichten","Justify cell text":"Zellentext als Blocksatz ausrichten","Align cell text to the top":"Zellentext oben ausrichten","Align cell text to the middle":"Zellentext mittig ausrichten","Align cell text to the bottom":"Zellentext unten ausrichten","Align table to the left":"Tabelle links ausrichten","Center table":"Tabelle zentrieren","Align table to the right":"Tabelle rechts ausrichten","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Die Farbe ist ungültig. Probieren Sie „#FF0000“ oder „rgb(255,0,0)“ oder „red“.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Der Wert ist ungültig. Probieren Sie „10px“ oder „2em“ oder „2“.","Color picker":"Farbwähler","Enter table caption":"Tabellenüberschrift eingeben","Keystrokes that can be used in a table cell":"Tastatureingaben, die in einer Tabelle benutz werden können.","Move the selection to the next cell":"Auswahl in die nächste Zelle verschieben","Move the selection to the previous cell":"Auswahl in die vorherige Zelle verschieben","Insert a new table row (when in the last cell of a table)":"Eine neue Tabellenspalte einfügen (wenn in der letzten Tabellenzelle)","Navigate through the table":"Tabellennavigation",Table:"Tabelle","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"Bearbeitungsbereich des Editors: %0","Edit block":"Absatz bearbeiten","Click to edit block":"Zum Bearbeiten des Blocks klicken","Drag to move":"Zum Verschieben ziehen",Next:"Nächste",Previous:"vorherige","Editor toolbar":"Editor Werkzeugleiste","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste",Black:"Schwarz","Dim grey":"Dunkelgrau",Grey:"Grau","Light grey":"Hellgrau",White:"Weiß",Red:"Rot",Orange:"Orange",Yellow:"Gelb","Light green":"Hellgrün",Green:"Grün",Aquamarine:"Aquamarinblau",Turquoise:"Türkis","Light blue":"Hellblau",Blue:"Blau",Purple:"Violett","Editor block content toolbar":"Editor Blockinhalt-Toolbar","Editor contextual toolbar":"Editor kontextuelle Toolbar",HEX:"HEX","No results found":"Keine Ergebnisse gefunden","No searchable items":"Keine durchsuchbaren Elemente","Editor dialog":"Editor-Dialog",Close:"Schließen","Help Contents. To close this dialog press ESC.":"Hilfe zum Inhalt. Drücken Sie die Esc-Taste, um dieses Dialogfenster zu schließen.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Unten finden Sie eine Liste mit Tastenkombinationen, die im Editor benutzt werden können.","(may require <kbd>Fn</kbd>)":"(erfordert gegebenenfalls <kbd>Fn</kbd>)",Accessibility:"Bedienungshilfen","Accessibility help":"Hilfe zur Eingabe","Press %0 for help.":"Drücken Sie %0 für Hilfe.","Move focus in and out of an active dialog window":"Fokus auf ein aktives Dialogfenster richten oder aufheben",MENU_BAR_MENU_FILE:"Datei",MENU_BAR_MENU_EDIT:"Bearbeiten",MENU_BAR_MENU_VIEW:"Anzeigen",MENU_BAR_MENU_INSERT:"Einfügen",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Werkzeuge",MENU_BAR_MENU_HELP:"Hilfe",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Schriftart","Editor menu bar":"Menüleiste des Editors","Please enter a valid color (e.g. \"ff0000\").":"Bitte geben Sie eine gültige Farbe ein (z. B. „ff0000“).",Undo:"Rückgängig",Redo:"Wiederherstellen","Upload in progress":"Upload läuft","Widget toolbar":"Widget Werkzeugleiste","Insert paragraph before block":"Absatz vor Block einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Press Enter to type after or press Shift + Enter to type before the widget":"Drücken Sie die Eingabetaste, um nach dem Widget zu tippen oder Shift + Eingabetaste, um vor dem Widget zu tippen.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastatureingaben, die verwendet werden können, wenn ein Widget ausgewählt wurde (zum Beispiel: Bilder, Tabellen etc.)","Insert a new paragraph directly after a widget":"Einen neuen Abschnitt direkt nach einem Widget einfügen","Insert a new paragraph directly before a widget":"Einen neuen Abschnitt direkt vor einem Widget einfügen","Move the caret to allow typing directly before a widget":"Verschieben Sie den Textcursor, um die Eingabe direkt nach dem Widget zu erlauben","Move the caret to allow typing directly after a widget":"Verschieben Sie den Textcursor, um die direkte Eingabe nach dem Widget zu erlauben","Words: %0":"Wörter: %0 ","Characters: %0":"Zeichen: %0 "}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/el.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/el.js
index ce3d6df34edfb25a197e3a51ad381f31643ce390..690ea461347c7d5b23a91569324337be8b7ffa80 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/el.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/el.js
@@ -1 +1 @@
-(function(d){	const l = d['el'] = d['el'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Στοίχιση αριστερά","Align right":"Στοίχιση δεξιά","Align center":"Στοίχιση στο κέντρο",Justify:"Πλήρης στοίχηση","Text alignment":"Στοίχιση κειμένου","Text alignment toolbar":"Γραμμή εργαλείων στοίχισης κειμένου","Revert autoformatting action":"Επαναφορά ενέργειας αυτόματης μορφοποίησης",Bold:"Έντονα",Italic:"Πλάγια",Underline:"Υπογράμμιση",Code:"Κώδικας",Strikethrough:"Διακριτή διαγραφή",Subscript:"Δείκτης",Superscript:"Εκθέτης","Italic text":"Πλάγιο κείμενο","Move out of an inline code style":"Μετακίνηση από ένα στυλ ενσωματωμένου κώδικα","Bold text":"Έντονο κείμενο","Underline text":"Υπογράμμιση κειμένου","Strikethrough text":"Διακριτική διαγραφή κειμένου","Block quote":"Περιοχή παράθεσης","Copy selected content":"Αντιγραφή επιλεγμένου περιεχομένου","Paste content":"Επικόλληση περιεχομένου","Paste content as plain text":"Επικόλληση περιεχομένου ως απλό κείμενο","Insert code block":"Εισαγωγή τμήματος κώδικα","Plain text":"Απλό κέιμενο","Code block":"Μπλοκ κώδικα",Cancel:"Ακύρωση",Clear:"Καθαρισμός","Remove color":"Απομάκρυνση χρώματος","Restore default":"Επαναφορά προεπιλογής",Save:"Αποθήκευση","Show more items":"Προβολή περισσότερων αντικειμένων","%0 of %1":"%0 από %1","Cannot upload file:":"Αδύνατη η αποστολή του αρχείου:","Rich Text Editor. Editing area: %0":"Πρόγραμμα επεξεργασίας εμπλουτισμένου κειμένου. Περιοχή επεξεργασίας: %0","Insert with file manager":"Εισαγωγή με τη διαχείριση αρχείων","Replace with file manager":"Αντικατάσταση με τη διαχείριση αρχείων","Insert image with file manager":"Εισαγωγή εικόνας με τη διαχείριση αρχείων","Replace image with file manager":"Αντικατάσταση εικόνας με τη διαχείριση αρχείων","Toggle caption off":"Εναλλαγή απόκρυψης λεζάντας","Toggle caption on":"Εναλλαγής εμφάνισης λεζάντας","Content editing keystrokes":"Πλήκτρα επεξεργασίας περιεχομένου","These keyboard shortcuts allow for quick access to content editing features.":"Αυτές οι συντομεύσεις πληκτρολογίου επιτρέπουν τη γρήγορη πρόσβαση σε λειτουργίες επεξεργασίας περιεχομένου.","User interface and content navigation keystrokes":"Πλήκτρα για πλοήγηση  στο περιβάλλον εργασίας χρήστη και στο περιεχόμενο","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Χρησιμοποιήστε τα ακόλουθα πλήκτρα για πιο αποτελεσματική πλοήγηση στο περιβάλλον εργασίας χρήστη του CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Κλείσιμο παραθύρων σχολίων, αναπτυσσόμενων μενού και παραθύρων διαλόγου","Open the accessibility help dialog":"Άνοιγμα του παραθύρου διαλόγου βοήθειας προσβασιμότητας","Move focus between form fields (inputs, buttons, etc.)":"Μετακίνηση της εστίασης μεταξύ των πεδίων φόρμας (εισαγωγές, κουμπιά, κ.λπ.)","Move focus to the menu bar, navigate between menu bars":"Μετακίνηση της εστίασης στη γραμμή μενού, πλοήγηση μεταξύ των γραμμών μενού","Move focus to the toolbar, navigate between toolbars":"Μετακίνηση της εστίασης στη γραμμή εργαλείων, πλοήγηση μεταξύ των γραμμών εργαλείων","Navigate through the toolbar or menu bar":"Πλοήγηση μέσω της γραμμής εργαλείων ή της γραμμής μενού","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Εκτέλεση του τρέχοντος εστιασμένου κουμπιού. Η εκτέλεση κουμπιών που αλληλεπιδρούν με το περιεχόμενο του συντάκτη μετακινεί την εστίαση πίσω στο περιεχόμενο.",Accept:"Αποδοχή","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Εισαγωγή συμβόλου αλλαγής γραμμής χωρίς νέα παράγραφο (ένα στοιχείο <code>&lt;br&gt;</code>])","Insert a hard break (a new paragraph)":"Εισαγωγή συμβόλου αλλαγής γραμμής (με νέα παράγραφο)","Find and replace":"Εύρεση και αντικατάσταση","Find in text…":"Εύρεση στο κείμενο...",Find:"Εύρεση","Previous result":"Προηγούμενο αποτέλεσμα","Next result":"Επόμενο αποτέλεσμα",Replace:"Αντικατάσταση","Replace all":"Αντικατάσταση όλων","Match case":"Ταίριασμα πεζών-ΚΕΦΑΛΑΙΩΝ","Whole words only":"Μόνο ολόκληρες λέξεις","Replace with…":"Αντικατάσταση με...","Text to find must not be empty.":"Το κείμενο προς εύρεση δεν πρέπει να είναι άδειο.","Tip: Find some text first in order to replace it.":"Επισήμανση: Βρείτε κάποιο κείμενο αρχικά ώστε να το αντικαταστήσετε.","Advanced options":"Προηγμένες επιλογές","Find in the document":"Εύρεση στο έγγραφο","Font Size":"Μέγεθος γραμματοσειράς",Tiny:"Μικροσκοπικό",Small:"Μικρό",Big:"Μεγάλο",Huge:"Τεράστιο","Font Family":"Οικογένεια γραμματοσειρών",Default:"Προεπιλογή","Font Color":"Χρώμα γραμματοσειράς","Font Background Color":"Χρώμα υποβάθρου γραμματοσειράς","Document colors":"Χρώματα εγγράφου",Paragraph:"Παράγραφος",Heading:"Κεφαλίδα","Choose heading":"Επιλέξτε κεφαλίδα","Heading 1":"Κεφαλίδα 1","Heading 2":"Κεφαλίδα 2","Heading 3":"Κεφαλίδα 3","Heading 4":"Κεφαλίδα 4","Heading 5":"Κεφαλίδα 5","Heading 6":"Κεφαλίδα 6","Type your title":"Γράψτε τον τίτλο σας εδώ","Type or paste your content here.":"Γράψτε ή επικολλήστε τα περιεχόμενά σας εδώ.","Horizontal line":"Οριζόντια γραμμή","HTML object":"Αντικείμενο HTML","Increase indent":"Αύξηση εσοχής","Decrease indent":"Μείωση εσοχής",Unlink:"Αφαίρεση συνδέσμου",Link:"Σύνδεσμος","Link URL":"Διεύθυνση συνδέσμου","Link image":"Εικόνα συνδέσμου","Edit link":"Επεξεργασία συνδέσμου","Open link in new tab":"Άνοιγμα συνδέσμου σε νέα καρτέλα","This link has no URL":"Ο σύνδεσμος δεν έχει διεύθυνση","Open in a new tab":"Άνοιγμα σε νέα καρτέλα",Downloadable:"Με δυνατότητα λήψης","Create link":"Δημιουργία συνδέσμου","Move out of a link":"Μετακίνηση από έναν σύνδεσμο","Numbered List":"Λίστα με αριθμούς","Bulleted List":"Λίστα με κουκκίδες","To-do List":"Λίστα προγραμματισμένων ενεργειών","Bulleted list styles toolbar":"Γραμμή εργαλείων στυλ λιστών με κουκίδες","Numbered list styles toolbar":"Γραμμή εργαλείων στυλ λιστών με αριθμούς","Toggle the disc list style":"Εναλλαγή του στυλ λίστας με δίσκο","Toggle the circle list style":"Εναλλαγή του στυλ λίστας με κύκλο","Toggle the square list style":"Εναλαγή του στυλ λίστας με τετράγωνο","Toggle the decimal list style":"Εναλλαγή του στυλ λίστας με δεκαδικά","Toggle the decimal with leading zero list style":"Εναλλαγή του στυλ λίστας δεκαδικών με μηδενικά","Toggle the lower–roman list style":"Εναλλαγή του στυλ λίστας με μικρά ρωμαϊκά","Toggle the upper–roman list style":"Εναλλαγή του στυλ λίστας με κεφαλαία ρωμαϊκά","Toggle the lower–latin list style":"Εναλλαγή του στυλ λίστας με μικρά λατινικά","Toggle the upper–latin list style":"Εναλλαγή του στυλ λίστας με κεφαλαία λατινικά",Disc:"Δίσκος",Circle:"Κύκλος",Square:"Τετράγωνο",Decimal:"Δεκαδικό","Decimal with leading zero":"Δεκαδικό με μηδενικά","Lower–roman":"Μικρά ρωμαϊκά","Upper-roman":"Κεφαλαία ρωμαϊκά","Lower-latin":"Μικρά λατινικά","Upper-latin":"Κεφαλαία λατινικά","List properties":"Ιδιότητες λίστας","Start at":"Εναρξη από","Invalid start index value.":"Μη έγκυρη τιμή έναρξης ευρετηρίου.","Start index must be greater than 0.":"Ο αριθμός έναρξης πρέπει να είναι μεγαλύτερος από 0.","Reversed order":"Αντίστροφη σειρά","Keystrokes that can be used in a list":"Πλήκτρα που μπορείτε να χρησιμοποιήσετε σε μια λίστα","Increase list item indent":"Αύξηση εσοχής στοιχείου λίστας","Decrease list item indent":"Μείωση εσοχής στοιχείου λίστας","Remove Format":"Απομάκρυνση μορφοποίησης","Select all":"Επιλογή όλων","Show blocks":"Εμφάνιση μπλοκ",Source:"Κώδικας","Show source":"Εμφάνιση πηγής","Special characters":"Ειδικοί χαρακτήρες",All:"Όλα",Arrows:"Βέλη",Currency:"Νόμισμα",Latin:"Λατινικά",Mathematical:"Μαθηματικά",Text:"Κείμενο","leftwards simple arrow":"απλό βέλος προς τα αριστερά","rightwards simple arrow":"απλό βέλος προς τα δεξιά","upwards simple arrow":"απλό βέλος προς τα πάνω","downwards simple arrow":"απλό βέλος προς τα κάτω","leftwards double arrow":"αριστερό διπλό βέλος","rightwards double arrow":"δεξιό διπλό βέλος","upwards double arrow":"άνω διπλό βέλος","downwards double arrow":"κάτω διπλό βέλος","leftwards dashed arrow":"αριστερό βέλος με παύλες","rightwards dashed arrow":"δεξιό βέλος με παύλες","upwards dashed arrow":"άνω βέλος με παύλες","downwards dashed arrow":"κάτω βέλος με παύλες","leftwards arrow to bar":"αριστερό βέλος σε γραμμή","rightwards arrow to bar":"δεξιό βέλος σε γραμμή","upwards arrow to bar":"άνω βέλος σε γραμμή","downwards arrow to bar":"κάτω βέλος σε γραμμή","up down arrow with base":"άνω κάτω βέλος με βάση","back with leftwards arrow above":"όπισθεν με αριστερό βέλος άνω","end with leftwards arrow above":"τέλος με αριστερό βέλος άνω","on with exclamation mark with left right arrow above":"ενεργό με θαυμαστικό με αριστερό δεξί βέλος άνω","soon with rightwards arrow above":"σύντομα με δεξί βέλος άνω","top with upwards arrow above":"κορυφή με άνω βέλος επάνω","Dollar sign":"Σύμβολο δολλαρίου","Euro sign":"Σύμβολο ευρώ","Yen sign":"Σύμβολο Γιέν","Pound sign":"Σύμβολο λίρας Αγγλίας","Cent sign":"Σύμβολο λεπτού","Euro-currency sign":"Σύμβολο ευρωνομίσματος","Colon sign":"Σύμβολο άνω κάτω τελείας","Cruzeiro sign":"Σύμβολο Κρουζέιρο","French franc sign":"Σύμβολο γαλλικού φράγκου","Lira sign":"Σύμβολο λίρας Τουρκίας","Currency sign":"Σύμβολο νομίσματος","Bitcoin sign":"Σύμβολο Bitcoin","Mill sign":"Σύμβολο χιλιοστού νομίσματος","Naira sign":"Σύμβολο Ναΐρα Νιγηρίας","Peseta sign":"Σύμβολο πεσέτας Ισπανίας","Rupee sign":"Σύμβολο ρουπίας Ινδίας","Won sign":"Σύμβολο Γουάν Κίνας","New sheqel sign":"Σύμβολο νέου σεκέλ Ισραήλ","Dong sign":"Σύμβολο Ντόνγκ Βιετνάμ","Kip sign":"Σύμβολο κίπ Λάος","Tugrik sign":"Σύμβολο τουγκρίκ Μογγολίας","Drachma sign":"Σύμβολο δραχμής Ελλάδας","German penny sign":"Σύμβολο γερμανικού λεπτού","Peso sign":"Σύμβολο πέσος Μεξικού","Guarani sign":"Σύμβολο γκουαράνι Παραγουάης","Austral sign":"Σύμβολο αουστράλ Αργεντινής","Hryvnia sign":"Σύμβολο γρίβνα Ουκρανίας","Cedi sign":"Σύμβολο σίντι Γκάνας","Livre tournois sign":"Σύμβολο λίβρα τουρ Γαλλίας","Spesmilo sign":"Σύμβολο σπεσμίλο","Tenge sign":"Σύμβολο τένγκε Καζακστάν","Indian rupee sign":"Σύμβολο ρουπίας Ινδίας","Turkish lira sign":"Σύμβολο λίρας Τουρκίας","Nordic mark sign":"Σύμβολο μάρκου Νορβηγίας","Manat sign":"Σύμβολο μανάτ Αζερμπαϊτζάν","Ruble sign":"Σύμβολο ρουβλίου Ρωσίας","Latin capital letter a with macron":"Λατινικό κεφαλαίο γράμμα a με παύλα","Latin small letter a with macron":"Λατινικό μικρό γράμμα a με παύλα","Latin capital letter a with breve":"Λατινικό κεφαλαίο γράμμα a με μισοφέγγαρο","Latin small letter a with breve":"Λατινικό μικρό γράμμα a με μισοφέγγαρο","Latin capital letter a with ogonek":"Λατινικό κεφαλαίο γράμμα a με μικρή ουρά","Latin small letter a with ogonek":"Λατινικό μικρό γράμμα a με μικρή ουρά","Latin capital letter c with acute":"Λατινικό κεφαλαίο γράμμα c με δεξί τόνο","Latin small letter c with acute":"Λατινικό μικρό γράμμα c με δεξί τόνο","Latin capital letter c with circumflex":"Λατινικό κεφαλαίο γράμμα c με καπελάκι","Latin small letter c with circumflex":"Λατινικό μικρό γράμμα c με καπελάκι","Latin capital letter c with dot above":"Λατινικό κεφαλαίο γράμμα c με τελεία επάνω","Latin small letter c with dot above":"Λατινικό μικρό γράμμα c με τελεία επάνω","Latin capital letter c with caron":"Λατινικό κεφαλαίο γράμμα c με ανάποδο καπελάκι","Latin small letter c with caron":"Λατινικό μικρό γράμμα c με ανάποδο καπελάκι","Latin capital letter d with caron":"Λατινικό κεφαλαίο γράμμα d με ανάποδο καπελάκι","Latin small letter d with caron":"Λατινικό μικρό γράμμα d με ανάποδο καπελάκι","Latin capital letter d with stroke":"Λατινικό κεφαλαίο γράμμα d με σταυρωμένη παύλα","Latin small letter d with stroke":"Λατινικό μικρό γράμμα d με σταυρωμένη παύλα","Latin capital letter e with macron":"Λατινικό κεφαλαίο γράμμα e με παύλα","Latin small letter e with macron":"Λατινικό μικρό γράμμα e με παύλα","Latin capital letter e with breve":"Λατινικό κεφαλαίο γράμμα e με μισοφέγγαρο","Latin small letter e with breve":"Λατινικό μικρό γράμμα e με μισοφέγγαρο","Latin capital letter e with dot above":"Λατινικό κεφαλαίο γράμμα e με τελεία επάνω","Latin small letter e with dot above":"Λατινικό μικρό γράμμα e με τελεία επάνω","Latin capital letter e with ogonek":"Λατινικό κεφαλαίο γράμμα e με μικρή ουρά","Latin small letter e with ogonek":"Λατινικό μικρό γράμμα e με μικρή ουρά","Latin capital letter e with caron":"Λατινικό κεφαλαίο γράμμα e με ανάποδο καπελάκι","Latin small letter e with caron":"Λατινικό μικρό γράμμα e με ανάποδο καπελάκι","Latin capital letter g with circumflex":"Λατινικό κεφαλαίο γράμμα g με καπελάκι","Latin small letter g with circumflex":"Λατινικό μικρό γράμμα g με καπελάκι","Latin capital letter g with breve":"Λατινικό κεφαλαίο γράμμα g με βραχεία","Latin small letter g with breve":"Λατινικό μικρό γράμμα g με βραχεία","Latin capital letter g with dot above":"Λατινικό κεφαλαίο γράμμα g με τελεία επάνω","Latin small letter g with dot above":"Λατινικό μικρό γράμμα g με τελεία επάνω","Latin capital letter g with cedilla":"Λατινικό κεφαλαίο γράμμα g με υποστιγμή","Latin small letter g with cedilla":"Λατινικό μικρό γράμμα g με υποστιγμή","Latin capital letter h with circumflex":"Λατινικό κεφαλαίο γράμμα h με αιχμή","Latin small letter h with circumflex":"Λατινικό μικρό γράμμα h με αιχμή","Latin capital letter h with stroke":"Λατινικό κεφαλαίο γράμμα h με κάθετο","Latin small letter h with stroke":"Λατινικό μικρό γράμμα h με κάθετο","Latin capital letter i with tilde":"Λατινικό κεφαλαίο γράμμα i με περισπωμένη","Latin small letter i with tilde":"Λατινικό μικρό γράμμα i με περισπωμένη","Latin capital letter i with macron":"Λατινικό κεφαλαίο γράμμα i με μακριά παύλα","Latin small letter i with macron":"Λατινικό μικρό γράμμα i με μακριά παύλα","Latin capital letter i with breve":"Λατινικό κεφαλαίο γράμμα i με βραχεία","Latin small letter i with breve":"Λατινικό μικρό γράμμα i με βραχεία","Latin capital letter i with ogonek":"Λατινικό κεφαλαίο γράμμα i με ανάστροφη υποστιγμή","Latin small letter i with ogonek":"Λατινικό μικρό γράμμα i με ανάστροφη υποστιγμή","Latin capital letter i with dot above":"Λατινικό κεφαλαίο γράμμα i με τελεία επάνω","Latin small letter dotless i":"Λατινικό μικρό γράμμα i χωρίς τελεία","Latin capital ligature ij":"Λατινικό κεφαλαίο σύμπλεγμα ij","Latin small ligature ij":"Λατινικό μικρό σύμπλεγμα ij","Latin capital letter j with circumflex":"Λατινικό κεφαλαίο γράμμα j με αιχμή","Latin small letter j with circumflex":"Λατινικό μικρό γράμμα j με αιχμή","Latin capital letter k with cedilla":"Λατινικό κεφαλαίο γράμμα k με υποστιγμή","Latin small letter k with cedilla":"Λατινικό μικρό γράμμα k με υποστιγμή","Latin small letter kra":"Λατινικό μικρό γράμμα kra","Latin capital letter l with acute":"Λατινικό κεφαλαίο γράμμα l με οξεία","Latin small letter l with acute":"Λατινικό μικρό γράμμα l με οξεία","Latin capital letter l with cedilla":"Λατινικό κεφαλαίο γράμμα l με υποστιγμή","Latin small letter l with cedilla":"Λατινικό μικρό γράμμα l με υποστιγμή","Latin capital letter l with caron":"Λατινικό κεφαλαίο γράμμα l με αμβλεία","Latin small letter l with caron":"Λατινικό μικρό γράμμα l με αμβλεία","Latin capital letter l with middle dot":"Λατινικό κεφαλαίο γράμμα l με μεσαία τελεία","Latin small letter l with middle dot":"Λατινικό μικρό γράμμα l με μεσαία τελεία","Latin capital letter l with stroke":"Λατινικό κεφαλαίο γράμμα l με κάθετο","Latin small letter l with stroke":"Λατινικό μικρό γράμμα l με κάθετο","Latin capital letter n with acute":"Λατινικό κεφαλαίο γράμμα n με οξεία","Latin small letter n with acute":"Λατινικό μικρό γράμμα n με οξεία","Latin capital letter n with cedilla":"Λατινικό κεφαλαίο γράμμα n με υποστιγμή","Latin small letter n with cedilla":"Λατινικό μικρό γράμμα n με υποστιγμή","Latin capital letter n with caron":"Λατινικό κεφαλαίο γράμμα n με αμβλεία","Latin small letter n with caron":"Λατινικό μικρό γράμμα n με αμβλεία","Latin small letter n preceded by apostrophe":"Λατινικό μικρό γράμμα n με απόστροφο που προηγείται","Latin capital letter eng":"Λατινικό κεφαλαίο γράμμα eng","Latin small letter eng":"Λατινικό μικρό γράμμα eng","Latin capital letter o with macron":"Λατινικό κεφαλαίο γράμμα o με μακριά παύλα","Latin small letter o with macron":"Λατινικό κεφαλαίο γράμμα o με μακριά παύλα","Latin capital letter o with breve":"Λατινικό κεφαλαίο γράμμα o με βραχεία","Latin small letter o with breve":"Λατινικό μικρό γράμμα o με βραχεία","Latin capital letter o with double acute":"Λατινικό κεφαλαίο γράμμα o με διπλή οξεία","Latin small letter o with double acute":"Λατινικό μικρό γράμμα o με διπλή οξεία","Latin capital ligature oe":"Λατινικό κεφαλαίο σύμπλεγμα oe","Latin small ligature oe":"Λατινικό μικρό σύμπλεγμα oe","Latin capital letter r with acute":"Λατινικό κεφαλαίο γράμμα r με οξεία","Latin small letter r with acute":"Λατινικό μικρό γράμμα r με οξεία","Latin capital letter r with cedilla":"Λατινικό κεφαλαίο γράμμα r με υποστιγμή","Latin small letter r with cedilla":"Λατινικό μικρό γράμμα r με υποστιγμή","Latin capital letter r with caron":"Λατινικό κεφαλαίο γράμμα r με αμβλεία","Latin small letter r with caron":"Λατινικό μικρό γράμμα r με αμβλεία","Latin capital letter s with acute":"Λατινικό κεφαλαίο γράμμα s με οξεία","Latin small letter s with acute":"Λατινικό μικρό γράμμα s με οξεία","Latin capital letter s with circumflex":"Λατινικό κεφαλαίο γράμμα s με αιχμή","Latin small letter s with circumflex":"Λατινικό μικρό γράμμα s με αιχμή","Latin capital letter s with cedilla":"Λατινικό κεφαλαίο γράμμα s με υποστιγμή","Latin small letter s with cedilla":"Λατινικό μικρό γράμμα s με υποστιγμή","Latin capital letter s with caron":"Λατινικό κεφαλαίο γράμμα s με αμβλεία","Latin small letter s with caron":"Λατινικό μικρό γράμμα s με αμβλεία","Latin capital letter t with cedilla":"Λατινικό κεφαλαίο γράμμα t με υποστιγμή","Latin small letter t with cedilla":"Λατινικό μικρό γράμμα t με υποστιγμή","Latin capital letter t with caron":"Λατινικό κεφαλαίο γράμμα t με αμβλεία","Latin small letter t with caron":"Λατινικό μικρό γράμμα t με αμβλεία","Latin capital letter t with stroke":"Λατινικό κεφαλαίο γράμμα t με κάθετο","Latin small letter t with stroke":"Λατινικό μικρό γράμμα t με κάθετο","Latin capital letter u with tilde":"Λατινικό κεφαλαίο γράμμα u με περισπωμένη","Latin small letter u with tilde":"Λατινικό μικρό γράμμα u με περισπωμένη","Latin capital letter u with macron":"Λατινικό κεφαλαίο γράμμα u με μακριά παύλα","Latin small letter u with macron":"Λατινικό μικρό γράμμα u με μακριά παύλα","Latin capital letter u with breve":"Λατινικό κεφαλαίο γράμμα u με βραχεία","Latin small letter u with breve":"Λατινικό μικρό γράμμα u με βραχεία","Latin capital letter u with ring above":"Λατινικό κεφαλαίο γράμμα u με δακτύλιο επάνω","Latin small letter u with ring above":"Λατινικό μικρό γράμμα u με δακτύλιο επάνω","Latin capital letter u with double acute":"Λατινικό κεφαλαίο γράμμα u με διπλή οξεία","Latin small letter u with double acute":"Λατινικό μικρό γράμμα u με διπλή οξεία","Latin capital letter u with ogonek":"Λατινικό κεφαλαίο γράμμα u με ανάστροφη υποστιγμή","Latin small letter u with ogonek":"Λατινικό μικρό γράμμα u με ανάστροφη υποστιγμή","Latin capital letter w with circumflex":"Λατινικό κεφαλαίο γράμμα w με αιχμή","Latin small letter w with circumflex":"Λατινικό μικρό γράμμα w με αιχμή","Latin capital letter y with circumflex":"Λατινικό κεφαλαίο γράμμα y με αιχμή","Latin small letter y with circumflex":"Λατινικό μικρό γράμμα y με αιχμή","Latin capital letter y with diaeresis":"Λατινικό κεφαλαίο γράμμα y με διαλυτικά","Latin capital letter z with acute":"Λατινικό κεφαλαίο γράμμα z με οξεία","Latin small letter z with acute":"Λατινικό μικρό γράμμα z με οξεία","Latin capital letter z with dot above":"Λατινικό κεφαλαίο γράμμα z με τελεία επάνω","Latin small letter z with dot above":"Λατινικό μικρό γράμμα z με τελεία επάνω","Latin capital letter z with caron":"Λατινικό κεφαλαίο γράμμα z με αμβλεία","Latin small letter z with caron":"Λατινικό μικρό γράμμα z με αμβλεία","Latin small letter long s":"Λατινικό μικρό γράμμα μακρό s","Less-than sign":"Σύμβολο μικρότερο από","Greater-than sign":"Σύμβολο μεγαλύτερο από","Less-than or equal to":"Σύμβολο μικρότερο ή ίσο από","Greater-than or equal to":"Σύμβολο μεγαλύτερο ή ίσο από","En dash":"Μεγάλη παύλα","Em dash":"Μικρή παύλα",Macron:"Μακριά παύλα",Overline:"Άνω γραμμή","Degree sign":"Σύμβολο βαθμών Κελσίου","Minus sign":"Σύμβολο αφαίρεσης","Plus-minus sign":"Σύμβολο συν-πλην","Division sign":"Σύμβολο διαίρεσης","Fraction slash":"Κάθετος κλάσματος","Multiplication sign":"Σύμβολο πολλαπλασιασμού","Latin small letter f with hook":"Λατινικό μικρό γράμμα f με άγκιστρο",Integral:"Ολοκλήρωμα","N-ary summation":"Νιοστή άθροιση",Infinity:"Άπειρο","Square root":"Τετραγωνική ρίζα","Tilde operator":"Τελεστής περισπωμένης","Approximately equal to":"Κατά προσέγγιση ίσο με","Almost equal to":"Περίπου ίσο με","Not equal to":"Όχι ίσο με","Identical to":"Ταυτόσημο με","Element of":"Στοιχείο του","Not an element of":"Όχι στοιχείο του","Contains as member":"Περιέχει ως μέλος","N-ary product":"Νιοστό παραγοντικό","Logical and":"Λογικός τελεστής τομής","Logical or":"Λογικός τελεστής ένωσης","Not sign":"Σύμβολο άρνησης",Intersection:"Τομή",Union:"Ένωση","Partial differential":"Μερικό διαφορικό","For all":"Σύμβολο για όλα","There exists":"Υπάρχει","Empty set":"Κενό σύνολο",Nabla:"Ανάδελτα","Asterisk operator":"Τελεστής αστερίσκος","Proportional to":"Αναλογικό με",Angle:"Γωνία","Vulgar fraction one quarter":"Ανάγωγο Κλάσμα ενός τετάρτου","Vulgar fraction one half":"Ανάγωγο Κλάσμα ενός δευτέρου","Vulgar fraction three quarters":"Ανάγωγο Κλάσμα τριών τετάρτων","Single left-pointing angle quotation mark":"Μονό ερωτηματικό αριστερής γωνίας","Single right-pointing angle quotation mark":"Μονό ερωτηματικό δεξιάς γωνίας","Left-pointing double angle quotation mark":"Διπλό ερωτηματικό αριστερής γωνίας","Right-pointing double angle quotation mark":"Διπλό ερωτηματικό δεξιάς γωνίας","Left single quotation mark":"Μονό αριστερό ερωτηματικό","Right single quotation mark":"Μονό δεξιό ερωτηματικό","Left double quotation mark":"Διπλό αριστερό ερωτηματικό","Right double quotation mark":"Δεξί διπλό ερωτηματικό","Single low-9 quotation mark":"Μονό κάτω-9 εισαγωγικό","Double low-9 quotation mark":"Διπλό κάτω-9 εισαγωγικό","Inverted exclamation mark":"Αντεστραμμένο θαυμαστικό","Inverted question mark":"Αντεστραμμένο ερωτηματικό","Two dot leader":"Οδηγός δύο τελειών","Horizontal ellipsis":"Οριζόντια έλλειψη","Double dagger":"Διπλός σταυρός","Per mille sign":"Σύμβολο τοις χιλίοις","Per ten thousand sign":"Σύμβολο δεκάκις χιλίοις","Double exclamation mark":"Διπλό θαυμαστικό","Question exclamation mark":"Ερωτηματικό","Exclamation question mark":"Θαυμαστικό","Double question mark":"Διπλό ερωτηματικό","Copyright sign":"Σύμβολο πνευματικής ιδιοκτησίας","Registered sign":"Σύμβολο καταχώρησης","Trade mark sign":"Σύμβολο εμπορικού σήματος","Section sign":"Σύμβολο τομέα","Paragraph sign":"Σύμβολο παραγράφου","Reversed paragraph sign":"Σύμβολο αντεστραμμένης παραγράφου","Character categories":"Κατηγορίες χαρακτήρων",Styles:"Στυλ","Multiple styles":"Πολλαπλά στυλ","Block styles":"Στυλ για μπλοκ","Text styles":"Στυλ για κείμενο","Insert table":"Εισαγωγή πίνακα","Header column":"Στήλη κεφαλίδας","Insert column left":"Εισαγωγή στήλης αριστερά","Insert column right":"Εισαγωγή στήλης δεξιά","Delete column":"Διαγραφή στήλης","Select column":"Επιλογή στήλης",Column:"Στήλη","Header row":"Γραμμή κεφαλίδας","Insert row below":"Εισαγωγή γραμμής κάτω","Insert row above":"Εισαγωγή γραμμής πάνω","Delete row":"Διαγραφή γραμμής","Select row":"Επιλογή γραμμής",Row:"Γραμμή","Merge cell up":"Συγχώνευση κελιού πάνω","Merge cell right":"Συγχώνευση κελιού δεξιά","Merge cell down":"Συγχώνευση κελιού κάτω","Merge cell left":"Συγχώνευση κελιού αριστερά","Split cell vertically":"Διαχωρισμός κελιού κάθετα","Split cell horizontally":"Διαχωρισμός κελιού οριζόντια","Merge cells":"Συγχώνευση κελιών","Table toolbar":"Γραμμή εργαλείων πίνακα","Table properties":"Ιδιότητες πίνακα","Cell properties":"Ιδιότητες κελιού",Border:"Περίγραμμα",Style:"Στυλ",Width:"Πλάτος",Height:"Ύψος",Color:"Χρώμα",Background:"Υπόβαθρο",Padding:"Απόσταση κειμένου από το περίγραμμα",Dimensions:"Διαστάσεις","Table cell text alignment":"Στοίχιση κειμένου κελιού πίνακα",Alignment:"Στοίχιση","Horizontal text alignment toolbar":"Γραμμή εργαλείων οριζόντιας στοίχισης κειμένου","Vertical text alignment toolbar":"Γραμμή εργαλείων κάθετης στοίχισης κειμένου","Table alignment toolbar":"Γραμμή εργαλείων στοίχισης πίνακα",None:"Χωρίς περίγραμμα",Solid:"Συμπαγές",Dotted:"Διάστικτο",Dashed:"Με παύλες",Double:"Διπλό",Groove:"Βαθουλωτό",Ridge:"Ραχωτό",Inset:"Κείμενο με βάθος",Outset:"Κείμενο με ύψος","Align cell text to the left":"Στοίχιση κειμένου κελιού στα αριστερά","Align cell text to the center":"Στοίχιση κειμένου κελιού στο κέντρο","Align cell text to the right":"Στοίχιση κειμένου κελιού στα δεξιά","Justify cell text":"Πλήρης στοίχιση κειμένου κελιού","Align cell text to the top":"Στοίχιση κειμένου κελιού επάνω","Align cell text to the middle":"Στοίχιση κειμένου κελιού στο μέσο","Align cell text to the bottom":"Στοίχιση κειμένου κελιού κάτω","Align table to the left":"Στοίχιση πίνακα στα αριστερά","Center table":"Στοίχιση πίνακα στο κέντρο","Align table to the right":"Στοίχιση πίνακα στα δεξιά","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Το χρώμα δεν είναι έγκυρο. Δοκιμάστε «#FF0000» ή «rgb(255,0,0)» ή «red».","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Η τιμή δεν είναι έγκυρη. Δοκιμάστε «10px» ή «2em» ή απλά «2».","Color picker":"Επιλογέας χρώματος","Enter table caption":"Εισαγωγή λεζάντας πίνακα","Keystrokes that can be used in a table cell":"Πλήκτρα που μπορείτε να χρησιμοποιήσετε σε ένα κελί πίνακα","Move the selection to the next cell":"Μετακίνηση της επιλογής στο επόμενο κελί","Move the selection to the previous cell":"Μετακίνηση της επιλογής στο προηγούμενο κελί","Insert a new table row (when in the last cell of a table)":"Εισαγωγή νέας σειράς πίνακα (όταν βρίσκεται στο τελευταίο κελί ενός πίνακα)","Navigate through the table":"Πλοήγηση στον πίνακα",Table:"Πίνακας","Rich Text Editor":"Επεξεργαστής εμπλουτισμένου κειμένου","Editor editing area: %0":"Περιοχή επεξεργασίας προγράμματος επεξεργασίας: %0","Edit block":"Επεξεργασία τμήματος","Click to edit block":"Κάντε κλικ για να επεξεργαστείτε το μπλοκ","Drag to move":"Σύρετε για μετακίνηση",Next:"Επόμενο",Previous:"Προηγούμενο","Editor toolbar":"Γραμμή εργαλείων επεξεργαστή","Dropdown toolbar":"Γραμμή εργαλείων αναδυόμενου μενού",Black:"Μαύρο","Dim grey":"Θολό γκρι",Grey:"Γκρι","Light grey":"Φωτινό γκρι",White:"Λευκό",Red:"Κόκκινο",Orange:"Πορτοκαλί",Yellow:"Κίτρινο","Light green":"Φωτινό πράσινο",Green:"Πράσινο",Aquamarine:"Ακουαμαρίνα",Turquoise:"Τιρκουάζ","Light blue":"Φωτινό μπλε",Blue:"Μπλε",Purple:"Πορφυρό","Editor block content toolbar":"Γραμμή εργαλείων επεξεργασίας περιεχομένου αποκλεισμού","Editor contextual toolbar":"Γραμμή εργαλείων επεξεργασίας συμφραζομένων",HEX:"Δεκαεξαδική μορφή χρωμάτων","No results found":"Δεν βρέθηκαν αποτελέσματα","No searchable items":"Δεν υπάρχει δυνατότητα αναζήτησης στοιχείων","Editor dialog":"Παράθυρο διαλόγου επεξεργαστή",Close:"Κλείσιμο","Help Contents. To close this dialog press ESC.":"Περιεχόμενα βοήθειας. Για να κλείσετε αυτό το παράθυρο διαλόγου, πατήστε ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Παρακάτω, μπορείτε να βρείτε μια λίστα με συντομεύσεις πληκτρολογίου που μπορείτε να χρησιμοποιήσετε στο εργαλείο επεξεργασίας.","(may require <kbd>Fn</kbd>)":"(μπορεί να απαιτείται το <kbd> Fn</kbd>)",Accessibility:"Προσβασιμότητα","Accessibility help":"Βοήθεια προσβασιμότητας","Press %0 for help.":"Πατήστε %0 για βοήθεια.","Move focus in and out of an active dialog window":"Μετακίνηση της εστίασης από ένα ενεργό παράθυρο διαλόγου",MENU_BAR_MENU_FILE:"Αρχείο",MENU_BAR_MENU_EDIT:"Επεξεργασία",MENU_BAR_MENU_VIEW:"Προβολή",MENU_BAR_MENU_INSERT:"Εισαγωγή",MENU_BAR_MENU_FORMAT:"Μορφή",MENU_BAR_MENU_TOOLS:"Εργαλεία",MENU_BAR_MENU_HELP:"Βοήθεια",MENU_BAR_MENU_TEXT:"Κείμενο",MENU_BAR_MENU_FONT:"Γραμματοσειρά","Editor menu bar":"Γραμμή μενού επεξεργαστή",Undo:"Αναίρεση",Redo:"Επανάληψη","Upload in progress":"Αποστολή σε εξέλιξη","Widget toolbar":"Γραμμή εργαλείων γραφικού στοιχείου","Insert paragraph before block":"Εισαγωγή παραγράφου πριν το τμήμα","Insert paragraph after block":"Εισαγωγή παραγράφου μετά το τμήμα","Press Enter to type after or press Shift + Enter to type before the widget":"Πατήστε Enter για να πληκτρολογήσετε μετά ή πατήστε Shift + Enter για να πληκτρολογήσετε πριν από το γραφικό στοιχείο","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Πλήκτρα που μπορείτε να χρησιμοποιήσετε όταν επιλέγετε ένα widget (για παράδειγμα: εικόνα, πίνακα κ.λπ.)","Insert a new paragraph directly after a widget":"Εισαγωγή νέας παραγράφου απευθείας μετά από ένα widget","Insert a new paragraph directly before a widget":"Εισαγωγή νέας παραγράφου απευθείας πριν από ένα widget","Move the caret to allow typing directly before a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας πριν από ένα widget","Move the caret to allow typing directly after a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας μετά από ένα widget","Words: %0":"Λέξεις: %0","Characters: %0":"Χαρακτήρες: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['el'] = d['el'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Στοίχιση αριστερά","Align right":"Στοίχιση δεξιά","Align center":"Στοίχιση στο κέντρο",Justify:"Πλήρης στοίχηση","Text alignment":"Στοίχιση κειμένου","Text alignment toolbar":"Γραμμή εργαλείων στοίχισης κειμένου","Revert autoformatting action":"Επαναφορά ενέργειας αυτόματης μορφοποίησης",Bold:"Έντονα",Italic:"Πλάγια",Underline:"Υπογράμμιση",Code:"Κώδικας",Strikethrough:"Διακριτή διαγραφή",Subscript:"Δείκτης",Superscript:"Εκθέτης","Italic text":"Πλάγιο κείμενο","Move out of an inline code style":"Μετακίνηση από ένα στυλ ενσωματωμένου κώδικα","Bold text":"Έντονο κείμενο","Underline text":"Υπογράμμιση κειμένου","Strikethrough text":"Διακριτική διαγραφή κειμένου","Block quote":"Περιοχή παράθεσης","Copy selected content":"Αντιγραφή επιλεγμένου περιεχομένου","Paste content":"Επικόλληση περιεχομένου","Paste content as plain text":"Επικόλληση περιεχομένου ως απλό κείμενο","Insert code block":"Εισαγωγή τμήματος κώδικα","Plain text":"Απλό κέιμενο","Leaving %0 code snippet":"Αποχώρηση από %0 απόσπασμα κώδικα","Entering %0 code snippet":"Εισαγωγή %0 αποσπάσματος κώδικα","Entering code snippet":"Εισαγωγή αποσπάσματος κώδικα","Leaving code snippet":"Αποχώρηση από απόσπασμα κώδικα","Code block":"Μπλοκ κώδικα",Cancel:"Ακύρωση",Clear:"Καθαρισμός","Remove color":"Απομάκρυνση χρώματος","Restore default":"Επαναφορά προεπιλογής",Save:"Αποθήκευση","Show more items":"Προβολή περισσότερων αντικειμένων","%0 of %1":"%0 από %1","Cannot upload file:":"Αδύνατη η αποστολή του αρχείου:","Rich Text Editor. Editing area: %0":"Πρόγραμμα επεξεργασίας εμπλουτισμένου κειμένου. Περιοχή επεξεργασίας: %0","Insert with file manager":"Εισαγωγή με τη διαχείριση αρχείων","Replace with file manager":"Αντικατάσταση με τη διαχείριση αρχείων","Insert image with file manager":"Εισαγωγή εικόνας με τη διαχείριση αρχείων","Replace image with file manager":"Αντικατάσταση εικόνας με τη διαχείριση αρχείων","Toggle caption off":"Εναλλαγή απόκρυψης λεζάντας","Toggle caption on":"Εναλλαγής εμφάνισης λεζάντας","Content editing keystrokes":"Πλήκτρα επεξεργασίας περιεχομένου","These keyboard shortcuts allow for quick access to content editing features.":"Αυτές οι συντομεύσεις πληκτρολογίου επιτρέπουν τη γρήγορη πρόσβαση σε λειτουργίες επεξεργασίας περιεχομένου.","User interface and content navigation keystrokes":"Πλήκτρα για πλοήγηση  στο περιβάλλον εργασίας χρήστη και στο περιεχόμενο","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Χρησιμοποιήστε τα ακόλουθα πλήκτρα για πιο αποτελεσματική πλοήγηση στο περιβάλλον εργασίας χρήστη του CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Κλείσιμο παραθύρων σχολίων, αναπτυσσόμενων μενού και παραθύρων διαλόγου","Open the accessibility help dialog":"Άνοιγμα του παραθύρου διαλόγου βοήθειας προσβασιμότητας","Move focus between form fields (inputs, buttons, etc.)":"Μετακίνηση της εστίασης μεταξύ των πεδίων φόρμας (εισαγωγές, κουμπιά, κ.λπ.)","Move focus to the menu bar, navigate between menu bars":"Μετακίνηση της εστίασης στη γραμμή μενού, πλοήγηση μεταξύ των γραμμών μενού","Move focus to the toolbar, navigate between toolbars":"Μετακίνηση της εστίασης στη γραμμή εργαλείων, πλοήγηση μεταξύ των γραμμών εργαλείων","Navigate through the toolbar or menu bar":"Πλοήγηση μέσω της γραμμής εργαλείων ή της γραμμής μενού","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Εκτέλεση του τρέχοντος εστιασμένου κουμπιού. Η εκτέλεση κουμπιών που αλληλεπιδρούν με το περιεχόμενο του συντάκτη μετακινεί την εστίαση πίσω στο περιεχόμενο.",Accept:"Αποδοχή","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Εισαγωγή συμβόλου αλλαγής γραμμής χωρίς νέα παράγραφο (ένα στοιχείο <code>&lt;br&gt;</code>])","Insert a hard break (a new paragraph)":"Εισαγωγή συμβόλου αλλαγής γραμμής (με νέα παράγραφο)","Find and replace":"Εύρεση και αντικατάσταση","Find in text…":"Εύρεση στο κείμενο...",Find:"Εύρεση","Previous result":"Προηγούμενο αποτέλεσμα","Next result":"Επόμενο αποτέλεσμα",Replace:"Αντικατάσταση","Replace all":"Αντικατάσταση όλων","Match case":"Ταίριασμα πεζών-ΚΕΦΑΛΑΙΩΝ","Whole words only":"Μόνο ολόκληρες λέξεις","Replace with…":"Αντικατάσταση με...","Text to find must not be empty.":"Το κείμενο προς εύρεση δεν πρέπει να είναι άδειο.","Tip: Find some text first in order to replace it.":"Επισήμανση: Βρείτε κάποιο κείμενο αρχικά ώστε να το αντικαταστήσετε.","Advanced options":"Προηγμένες επιλογές","Find in the document":"Εύρεση στο έγγραφο","Font Size":"Μέγεθος γραμματοσειράς",Tiny:"Μικροσκοπικό",Small:"Μικρό",Big:"Μεγάλο",Huge:"Τεράστιο","Font Family":"Οικογένεια γραμματοσειρών",Default:"Προεπιλογή","Font Color":"Χρώμα γραμματοσειράς","Font Background Color":"Χρώμα υποβάθρου γραμματοσειράς","Document colors":"Χρώματα εγγράφου",Paragraph:"Παράγραφος",Heading:"Κεφαλίδα","Choose heading":"Επιλέξτε κεφαλίδα","Heading 1":"Κεφαλίδα 1","Heading 2":"Κεφαλίδα 2","Heading 3":"Κεφαλίδα 3","Heading 4":"Κεφαλίδα 4","Heading 5":"Κεφαλίδα 5","Heading 6":"Κεφαλίδα 6","Type your title":"Γράψτε τον τίτλο σας εδώ","Type or paste your content here.":"Γράψτε ή επικολλήστε τα περιεχόμενά σας εδώ.","Horizontal line":"Οριζόντια γραμμή","HTML object":"Αντικείμενο HTML","Increase indent":"Αύξηση εσοχής","Decrease indent":"Μείωση εσοχής",Unlink:"Αφαίρεση συνδέσμου",Link:"Σύνδεσμος","Link URL":"Διεύθυνση συνδέσμου","Link URL must not be empty.":"Η διεύθυνση URL του συνδέσμου δεν πρέπει να είναι κενή.","Link image":"Εικόνα συνδέσμου","Edit link":"Επεξεργασία συνδέσμου","Open link in new tab":"Άνοιγμα συνδέσμου σε νέα καρτέλα","This link has no URL":"Ο σύνδεσμος δεν έχει διεύθυνση","Open in a new tab":"Άνοιγμα σε νέα καρτέλα",Downloadable:"Με δυνατότητα λήψης","Create link":"Δημιουργία συνδέσμου","Move out of a link":"Μετακίνηση από έναν σύνδεσμο","Numbered List":"Λίστα με αριθμούς","Bulleted List":"Λίστα με κουκκίδες","To-do List":"Λίστα προγραμματισμένων ενεργειών","Bulleted list styles toolbar":"Γραμμή εργαλείων στυλ λιστών με κουκίδες","Numbered list styles toolbar":"Γραμμή εργαλείων στυλ λιστών με αριθμούς","Toggle the disc list style":"Εναλλαγή του στυλ λίστας με δίσκο","Toggle the circle list style":"Εναλλαγή του στυλ λίστας με κύκλο","Toggle the square list style":"Εναλαγή του στυλ λίστας με τετράγωνο","Toggle the decimal list style":"Εναλλαγή του στυλ λίστας με δεκαδικά","Toggle the decimal with leading zero list style":"Εναλλαγή του στυλ λίστας δεκαδικών με μηδενικά","Toggle the lower–roman list style":"Εναλλαγή του στυλ λίστας με μικρά ρωμαϊκά","Toggle the upper–roman list style":"Εναλλαγή του στυλ λίστας με κεφαλαία ρωμαϊκά","Toggle the lower–latin list style":"Εναλλαγή του στυλ λίστας με μικρά λατινικά","Toggle the upper–latin list style":"Εναλλαγή του στυλ λίστας με κεφαλαία λατινικά",Disc:"Δίσκος",Circle:"Κύκλος",Square:"Τετράγωνο",Decimal:"Δεκαδικό","Decimal with leading zero":"Δεκαδικό με μηδενικά","Lower–roman":"Μικρά ρωμαϊκά","Upper-roman":"Κεφαλαία ρωμαϊκά","Lower-latin":"Μικρά λατινικά","Upper-latin":"Κεφαλαία λατινικά","List properties":"Ιδιότητες λίστας","Start at":"Εναρξη από","Invalid start index value.":"Μη έγκυρη τιμή έναρξης ευρετηρίου.","Start index must be greater than 0.":"Ο αριθμός έναρξης πρέπει να είναι μεγαλύτερος από 0.","Reversed order":"Αντίστροφη σειρά","Keystrokes that can be used in a list":"Πλήκτρα που μπορείτε να χρησιμοποιήσετε σε μια λίστα","Increase list item indent":"Αύξηση εσοχής στοιχείου λίστας","Decrease list item indent":"Μείωση εσοχής στοιχείου λίστας","Entering a to-do list":"Κάνοντας εισαγωγή μιας λίστας υποχρεώσεων","Leaving a to-do list":"Φεύγοντας από μια λίστα υποχρεώσεων","Remove Format":"Απομάκρυνση μορφοποίησης","Select all":"Επιλογή όλων","Show blocks":"Εμφάνιση μπλοκ",Source:"Κώδικας","Show source":"Εμφάνιση πηγής","Special characters":"Ειδικοί χαρακτήρες",All:"Όλα",Arrows:"Βέλη",Currency:"Νόμισμα",Latin:"Λατινικά",Mathematical:"Μαθηματικά",Text:"Κείμενο","leftwards simple arrow":"απλό βέλος προς τα αριστερά","rightwards simple arrow":"απλό βέλος προς τα δεξιά","upwards simple arrow":"απλό βέλος προς τα πάνω","downwards simple arrow":"απλό βέλος προς τα κάτω","leftwards double arrow":"αριστερό διπλό βέλος","rightwards double arrow":"δεξιό διπλό βέλος","upwards double arrow":"άνω διπλό βέλος","downwards double arrow":"κάτω διπλό βέλος","leftwards dashed arrow":"αριστερό βέλος με παύλες","rightwards dashed arrow":"δεξιό βέλος με παύλες","upwards dashed arrow":"άνω βέλος με παύλες","downwards dashed arrow":"κάτω βέλος με παύλες","leftwards arrow to bar":"αριστερό βέλος σε γραμμή","rightwards arrow to bar":"δεξιό βέλος σε γραμμή","upwards arrow to bar":"άνω βέλος σε γραμμή","downwards arrow to bar":"κάτω βέλος σε γραμμή","up down arrow with base":"άνω κάτω βέλος με βάση","back with leftwards arrow above":"όπισθεν με αριστερό βέλος άνω","end with leftwards arrow above":"τέλος με αριστερό βέλος άνω","on with exclamation mark with left right arrow above":"ενεργό με θαυμαστικό με αριστερό δεξί βέλος άνω","soon with rightwards arrow above":"σύντομα με δεξί βέλος άνω","top with upwards arrow above":"κορυφή με άνω βέλος επάνω","Dollar sign":"Σύμβολο δολλαρίου","Euro sign":"Σύμβολο ευρώ","Yen sign":"Σύμβολο Γιέν","Pound sign":"Σύμβολο λίρας Αγγλίας","Cent sign":"Σύμβολο λεπτού","Euro-currency sign":"Σύμβολο ευρωνομίσματος","Colon sign":"Σύμβολο άνω κάτω τελείας","Cruzeiro sign":"Σύμβολο Κρουζέιρο","French franc sign":"Σύμβολο γαλλικού φράγκου","Lira sign":"Σύμβολο λίρας Τουρκίας","Currency sign":"Σύμβολο νομίσματος","Bitcoin sign":"Σύμβολο Bitcoin","Mill sign":"Σύμβολο χιλιοστού νομίσματος","Naira sign":"Σύμβολο Ναΐρα Νιγηρίας","Peseta sign":"Σύμβολο πεσέτας Ισπανίας","Rupee sign":"Σύμβολο ρουπίας Ινδίας","Won sign":"Σύμβολο Γουάν Κίνας","New sheqel sign":"Σύμβολο νέου σεκέλ Ισραήλ","Dong sign":"Σύμβολο Ντόνγκ Βιετνάμ","Kip sign":"Σύμβολο κίπ Λάος","Tugrik sign":"Σύμβολο τουγκρίκ Μογγολίας","Drachma sign":"Σύμβολο δραχμής Ελλάδας","German penny sign":"Σύμβολο γερμανικού λεπτού","Peso sign":"Σύμβολο πέσος Μεξικού","Guarani sign":"Σύμβολο γκουαράνι Παραγουάης","Austral sign":"Σύμβολο αουστράλ Αργεντινής","Hryvnia sign":"Σύμβολο γρίβνα Ουκρανίας","Cedi sign":"Σύμβολο σίντι Γκάνας","Livre tournois sign":"Σύμβολο λίβρα τουρ Γαλλίας","Spesmilo sign":"Σύμβολο σπεσμίλο","Tenge sign":"Σύμβολο τένγκε Καζακστάν","Indian rupee sign":"Σύμβολο ρουπίας Ινδίας","Turkish lira sign":"Σύμβολο λίρας Τουρκίας","Nordic mark sign":"Σύμβολο μάρκου Νορβηγίας","Manat sign":"Σύμβολο μανάτ Αζερμπαϊτζάν","Ruble sign":"Σύμβολο ρουβλίου Ρωσίας","Latin capital letter a with macron":"Λατινικό κεφαλαίο γράμμα a με παύλα","Latin small letter a with macron":"Λατινικό μικρό γράμμα a με παύλα","Latin capital letter a with breve":"Λατινικό κεφαλαίο γράμμα a με μισοφέγγαρο","Latin small letter a with breve":"Λατινικό μικρό γράμμα a με μισοφέγγαρο","Latin capital letter a with ogonek":"Λατινικό κεφαλαίο γράμμα a με μικρή ουρά","Latin small letter a with ogonek":"Λατινικό μικρό γράμμα a με μικρή ουρά","Latin capital letter c with acute":"Λατινικό κεφαλαίο γράμμα c με δεξί τόνο","Latin small letter c with acute":"Λατινικό μικρό γράμμα c με δεξί τόνο","Latin capital letter c with circumflex":"Λατινικό κεφαλαίο γράμμα c με καπελάκι","Latin small letter c with circumflex":"Λατινικό μικρό γράμμα c με καπελάκι","Latin capital letter c with dot above":"Λατινικό κεφαλαίο γράμμα c με τελεία επάνω","Latin small letter c with dot above":"Λατινικό μικρό γράμμα c με τελεία επάνω","Latin capital letter c with caron":"Λατινικό κεφαλαίο γράμμα c με ανάποδο καπελάκι","Latin small letter c with caron":"Λατινικό μικρό γράμμα c με ανάποδο καπελάκι","Latin capital letter d with caron":"Λατινικό κεφαλαίο γράμμα d με ανάποδο καπελάκι","Latin small letter d with caron":"Λατινικό μικρό γράμμα d με ανάποδο καπελάκι","Latin capital letter d with stroke":"Λατινικό κεφαλαίο γράμμα d με σταυρωμένη παύλα","Latin small letter d with stroke":"Λατινικό μικρό γράμμα d με σταυρωμένη παύλα","Latin capital letter e with macron":"Λατινικό κεφαλαίο γράμμα e με παύλα","Latin small letter e with macron":"Λατινικό μικρό γράμμα e με παύλα","Latin capital letter e with breve":"Λατινικό κεφαλαίο γράμμα e με μισοφέγγαρο","Latin small letter e with breve":"Λατινικό μικρό γράμμα e με μισοφέγγαρο","Latin capital letter e with dot above":"Λατινικό κεφαλαίο γράμμα e με τελεία επάνω","Latin small letter e with dot above":"Λατινικό μικρό γράμμα e με τελεία επάνω","Latin capital letter e with ogonek":"Λατινικό κεφαλαίο γράμμα e με μικρή ουρά","Latin small letter e with ogonek":"Λατινικό μικρό γράμμα e με μικρή ουρά","Latin capital letter e with caron":"Λατινικό κεφαλαίο γράμμα e με ανάποδο καπελάκι","Latin small letter e with caron":"Λατινικό μικρό γράμμα e με ανάποδο καπελάκι","Latin capital letter g with circumflex":"Λατινικό κεφαλαίο γράμμα g με καπελάκι","Latin small letter g with circumflex":"Λατινικό μικρό γράμμα g με καπελάκι","Latin capital letter g with breve":"Λατινικό κεφαλαίο γράμμα g με βραχεία","Latin small letter g with breve":"Λατινικό μικρό γράμμα g με βραχεία","Latin capital letter g with dot above":"Λατινικό κεφαλαίο γράμμα g με τελεία επάνω","Latin small letter g with dot above":"Λατινικό μικρό γράμμα g με τελεία επάνω","Latin capital letter g with cedilla":"Λατινικό κεφαλαίο γράμμα g με υποστιγμή","Latin small letter g with cedilla":"Λατινικό μικρό γράμμα g με υποστιγμή","Latin capital letter h with circumflex":"Λατινικό κεφαλαίο γράμμα h με αιχμή","Latin small letter h with circumflex":"Λατινικό μικρό γράμμα h με αιχμή","Latin capital letter h with stroke":"Λατινικό κεφαλαίο γράμμα h με κάθετο","Latin small letter h with stroke":"Λατινικό μικρό γράμμα h με κάθετο","Latin capital letter i with tilde":"Λατινικό κεφαλαίο γράμμα i με περισπωμένη","Latin small letter i with tilde":"Λατινικό μικρό γράμμα i με περισπωμένη","Latin capital letter i with macron":"Λατινικό κεφαλαίο γράμμα i με μακριά παύλα","Latin small letter i with macron":"Λατινικό μικρό γράμμα i με μακριά παύλα","Latin capital letter i with breve":"Λατινικό κεφαλαίο γράμμα i με βραχεία","Latin small letter i with breve":"Λατινικό μικρό γράμμα i με βραχεία","Latin capital letter i with ogonek":"Λατινικό κεφαλαίο γράμμα i με ανάστροφη υποστιγμή","Latin small letter i with ogonek":"Λατινικό μικρό γράμμα i με ανάστροφη υποστιγμή","Latin capital letter i with dot above":"Λατινικό κεφαλαίο γράμμα i με τελεία επάνω","Latin small letter dotless i":"Λατινικό μικρό γράμμα i χωρίς τελεία","Latin capital ligature ij":"Λατινικό κεφαλαίο σύμπλεγμα ij","Latin small ligature ij":"Λατινικό μικρό σύμπλεγμα ij","Latin capital letter j with circumflex":"Λατινικό κεφαλαίο γράμμα j με αιχμή","Latin small letter j with circumflex":"Λατινικό μικρό γράμμα j με αιχμή","Latin capital letter k with cedilla":"Λατινικό κεφαλαίο γράμμα k με υποστιγμή","Latin small letter k with cedilla":"Λατινικό μικρό γράμμα k με υποστιγμή","Latin small letter kra":"Λατινικό μικρό γράμμα kra","Latin capital letter l with acute":"Λατινικό κεφαλαίο γράμμα l με οξεία","Latin small letter l with acute":"Λατινικό μικρό γράμμα l με οξεία","Latin capital letter l with cedilla":"Λατινικό κεφαλαίο γράμμα l με υποστιγμή","Latin small letter l with cedilla":"Λατινικό μικρό γράμμα l με υποστιγμή","Latin capital letter l with caron":"Λατινικό κεφαλαίο γράμμα l με αμβλεία","Latin small letter l with caron":"Λατινικό μικρό γράμμα l με αμβλεία","Latin capital letter l with middle dot":"Λατινικό κεφαλαίο γράμμα l με μεσαία τελεία","Latin small letter l with middle dot":"Λατινικό μικρό γράμμα l με μεσαία τελεία","Latin capital letter l with stroke":"Λατινικό κεφαλαίο γράμμα l με κάθετο","Latin small letter l with stroke":"Λατινικό μικρό γράμμα l με κάθετο","Latin capital letter n with acute":"Λατινικό κεφαλαίο γράμμα n με οξεία","Latin small letter n with acute":"Λατινικό μικρό γράμμα n με οξεία","Latin capital letter n with cedilla":"Λατινικό κεφαλαίο γράμμα n με υποστιγμή","Latin small letter n with cedilla":"Λατινικό μικρό γράμμα n με υποστιγμή","Latin capital letter n with caron":"Λατινικό κεφαλαίο γράμμα n με αμβλεία","Latin small letter n with caron":"Λατινικό μικρό γράμμα n με αμβλεία","Latin small letter n preceded by apostrophe":"Λατινικό μικρό γράμμα n με απόστροφο που προηγείται","Latin capital letter eng":"Λατινικό κεφαλαίο γράμμα eng","Latin small letter eng":"Λατινικό μικρό γράμμα eng","Latin capital letter o with macron":"Λατινικό κεφαλαίο γράμμα o με μακριά παύλα","Latin small letter o with macron":"Λατινικό κεφαλαίο γράμμα o με μακριά παύλα","Latin capital letter o with breve":"Λατινικό κεφαλαίο γράμμα o με βραχεία","Latin small letter o with breve":"Λατινικό μικρό γράμμα o με βραχεία","Latin capital letter o with double acute":"Λατινικό κεφαλαίο γράμμα o με διπλή οξεία","Latin small letter o with double acute":"Λατινικό μικρό γράμμα o με διπλή οξεία","Latin capital ligature oe":"Λατινικό κεφαλαίο σύμπλεγμα oe","Latin small ligature oe":"Λατινικό μικρό σύμπλεγμα oe","Latin capital letter r with acute":"Λατινικό κεφαλαίο γράμμα r με οξεία","Latin small letter r with acute":"Λατινικό μικρό γράμμα r με οξεία","Latin capital letter r with cedilla":"Λατινικό κεφαλαίο γράμμα r με υποστιγμή","Latin small letter r with cedilla":"Λατινικό μικρό γράμμα r με υποστιγμή","Latin capital letter r with caron":"Λατινικό κεφαλαίο γράμμα r με αμβλεία","Latin small letter r with caron":"Λατινικό μικρό γράμμα r με αμβλεία","Latin capital letter s with acute":"Λατινικό κεφαλαίο γράμμα s με οξεία","Latin small letter s with acute":"Λατινικό μικρό γράμμα s με οξεία","Latin capital letter s with circumflex":"Λατινικό κεφαλαίο γράμμα s με αιχμή","Latin small letter s with circumflex":"Λατινικό μικρό γράμμα s με αιχμή","Latin capital letter s with cedilla":"Λατινικό κεφαλαίο γράμμα s με υποστιγμή","Latin small letter s with cedilla":"Λατινικό μικρό γράμμα s με υποστιγμή","Latin capital letter s with caron":"Λατινικό κεφαλαίο γράμμα s με αμβλεία","Latin small letter s with caron":"Λατινικό μικρό γράμμα s με αμβλεία","Latin capital letter t with cedilla":"Λατινικό κεφαλαίο γράμμα t με υποστιγμή","Latin small letter t with cedilla":"Λατινικό μικρό γράμμα t με υποστιγμή","Latin capital letter t with caron":"Λατινικό κεφαλαίο γράμμα t με αμβλεία","Latin small letter t with caron":"Λατινικό μικρό γράμμα t με αμβλεία","Latin capital letter t with stroke":"Λατινικό κεφαλαίο γράμμα t με κάθετο","Latin small letter t with stroke":"Λατινικό μικρό γράμμα t με κάθετο","Latin capital letter u with tilde":"Λατινικό κεφαλαίο γράμμα u με περισπωμένη","Latin small letter u with tilde":"Λατινικό μικρό γράμμα u με περισπωμένη","Latin capital letter u with macron":"Λατινικό κεφαλαίο γράμμα u με μακριά παύλα","Latin small letter u with macron":"Λατινικό μικρό γράμμα u με μακριά παύλα","Latin capital letter u with breve":"Λατινικό κεφαλαίο γράμμα u με βραχεία","Latin small letter u with breve":"Λατινικό μικρό γράμμα u με βραχεία","Latin capital letter u with ring above":"Λατινικό κεφαλαίο γράμμα u με δακτύλιο επάνω","Latin small letter u with ring above":"Λατινικό μικρό γράμμα u με δακτύλιο επάνω","Latin capital letter u with double acute":"Λατινικό κεφαλαίο γράμμα u με διπλή οξεία","Latin small letter u with double acute":"Λατινικό μικρό γράμμα u με διπλή οξεία","Latin capital letter u with ogonek":"Λατινικό κεφαλαίο γράμμα u με ανάστροφη υποστιγμή","Latin small letter u with ogonek":"Λατινικό μικρό γράμμα u με ανάστροφη υποστιγμή","Latin capital letter w with circumflex":"Λατινικό κεφαλαίο γράμμα w με αιχμή","Latin small letter w with circumflex":"Λατινικό μικρό γράμμα w με αιχμή","Latin capital letter y with circumflex":"Λατινικό κεφαλαίο γράμμα y με αιχμή","Latin small letter y with circumflex":"Λατινικό μικρό γράμμα y με αιχμή","Latin capital letter y with diaeresis":"Λατινικό κεφαλαίο γράμμα y με διαλυτικά","Latin capital letter z with acute":"Λατινικό κεφαλαίο γράμμα z με οξεία","Latin small letter z with acute":"Λατινικό μικρό γράμμα z με οξεία","Latin capital letter z with dot above":"Λατινικό κεφαλαίο γράμμα z με τελεία επάνω","Latin small letter z with dot above":"Λατινικό μικρό γράμμα z με τελεία επάνω","Latin capital letter z with caron":"Λατινικό κεφαλαίο γράμμα z με αμβλεία","Latin small letter z with caron":"Λατινικό μικρό γράμμα z με αμβλεία","Latin small letter long s":"Λατινικό μικρό γράμμα μακρό s","Less-than sign":"Σύμβολο μικρότερο από","Greater-than sign":"Σύμβολο μεγαλύτερο από","Less-than or equal to":"Σύμβολο μικρότερο ή ίσο από","Greater-than or equal to":"Σύμβολο μεγαλύτερο ή ίσο από","En dash":"Μεγάλη παύλα","Em dash":"Μικρή παύλα",Macron:"Μακριά παύλα",Overline:"Άνω γραμμή","Degree sign":"Σύμβολο βαθμών Κελσίου","Minus sign":"Σύμβολο αφαίρεσης","Plus-minus sign":"Σύμβολο συν-πλην","Division sign":"Σύμβολο διαίρεσης","Fraction slash":"Κάθετος κλάσματος","Multiplication sign":"Σύμβολο πολλαπλασιασμού","Latin small letter f with hook":"Λατινικό μικρό γράμμα f με άγκιστρο",Integral:"Ολοκλήρωμα","N-ary summation":"Νιοστή άθροιση",Infinity:"Άπειρο","Square root":"Τετραγωνική ρίζα","Tilde operator":"Τελεστής περισπωμένης","Approximately equal to":"Κατά προσέγγιση ίσο με","Almost equal to":"Περίπου ίσο με","Not equal to":"Όχι ίσο με","Identical to":"Ταυτόσημο με","Element of":"Στοιχείο του","Not an element of":"Όχι στοιχείο του","Contains as member":"Περιέχει ως μέλος","N-ary product":"Νιοστό παραγοντικό","Logical and":"Λογικός τελεστής τομής","Logical or":"Λογικός τελεστής ένωσης","Not sign":"Σύμβολο άρνησης",Intersection:"Τομή",Union:"Ένωση","Partial differential":"Μερικό διαφορικό","For all":"Σύμβολο για όλα","There exists":"Υπάρχει","Empty set":"Κενό σύνολο",Nabla:"Ανάδελτα","Asterisk operator":"Τελεστής αστερίσκος","Proportional to":"Αναλογικό με",Angle:"Γωνία","Vulgar fraction one quarter":"Ανάγωγο Κλάσμα ενός τετάρτου","Vulgar fraction one half":"Ανάγωγο Κλάσμα ενός δευτέρου","Vulgar fraction three quarters":"Ανάγωγο Κλάσμα τριών τετάρτων","Single left-pointing angle quotation mark":"Μονό ερωτηματικό αριστερής γωνίας","Single right-pointing angle quotation mark":"Μονό ερωτηματικό δεξιάς γωνίας","Left-pointing double angle quotation mark":"Διπλό ερωτηματικό αριστερής γωνίας","Right-pointing double angle quotation mark":"Διπλό ερωτηματικό δεξιάς γωνίας","Left single quotation mark":"Μονό αριστερό ερωτηματικό","Right single quotation mark":"Μονό δεξιό ερωτηματικό","Left double quotation mark":"Διπλό αριστερό ερωτηματικό","Right double quotation mark":"Δεξί διπλό ερωτηματικό","Single low-9 quotation mark":"Μονό κάτω-9 εισαγωγικό","Double low-9 quotation mark":"Διπλό κάτω-9 εισαγωγικό","Inverted exclamation mark":"Αντεστραμμένο θαυμαστικό","Inverted question mark":"Αντεστραμμένο ερωτηματικό","Two dot leader":"Οδηγός δύο τελειών","Horizontal ellipsis":"Οριζόντια έλλειψη","Double dagger":"Διπλός σταυρός","Per mille sign":"Σύμβολο τοις χιλίοις","Per ten thousand sign":"Σύμβολο δεκάκις χιλίοις","Double exclamation mark":"Διπλό θαυμαστικό","Question exclamation mark":"Ερωτηματικό","Exclamation question mark":"Θαυμαστικό","Double question mark":"Διπλό ερωτηματικό","Copyright sign":"Σύμβολο πνευματικής ιδιοκτησίας","Registered sign":"Σύμβολο καταχώρησης","Trade mark sign":"Σύμβολο εμπορικού σήματος","Section sign":"Σύμβολο τομέα","Paragraph sign":"Σύμβολο παραγράφου","Reversed paragraph sign":"Σύμβολο αντεστραμμένης παραγράφου","Character categories":"Κατηγορίες χαρακτήρων",Styles:"Στυλ","Multiple styles":"Πολλαπλά στυλ","Block styles":"Στυλ για μπλοκ","Text styles":"Στυλ για κείμενο","Insert table":"Εισαγωγή πίνακα","Header column":"Στήλη κεφαλίδας","Insert column left":"Εισαγωγή στήλης αριστερά","Insert column right":"Εισαγωγή στήλης δεξιά","Delete column":"Διαγραφή στήλης","Select column":"Επιλογή στήλης",Column:"Στήλη","Header row":"Γραμμή κεφαλίδας","Insert row below":"Εισαγωγή γραμμής κάτω","Insert row above":"Εισαγωγή γραμμής πάνω","Delete row":"Διαγραφή γραμμής","Select row":"Επιλογή γραμμής",Row:"Γραμμή","Merge cell up":"Συγχώνευση κελιού πάνω","Merge cell right":"Συγχώνευση κελιού δεξιά","Merge cell down":"Συγχώνευση κελιού κάτω","Merge cell left":"Συγχώνευση κελιού αριστερά","Split cell vertically":"Διαχωρισμός κελιού κάθετα","Split cell horizontally":"Διαχωρισμός κελιού οριζόντια","Merge cells":"Συγχώνευση κελιών","Table toolbar":"Γραμμή εργαλείων πίνακα","Table properties":"Ιδιότητες πίνακα","Cell properties":"Ιδιότητες κελιού",Border:"Περίγραμμα",Style:"Στυλ",Width:"Πλάτος",Height:"Ύψος",Color:"Χρώμα",Background:"Υπόβαθρο",Padding:"Απόσταση κειμένου από το περίγραμμα",Dimensions:"Διαστάσεις","Table cell text alignment":"Στοίχιση κειμένου κελιού πίνακα",Alignment:"Στοίχιση","Horizontal text alignment toolbar":"Γραμμή εργαλείων οριζόντιας στοίχισης κειμένου","Vertical text alignment toolbar":"Γραμμή εργαλείων κάθετης στοίχισης κειμένου","Table alignment toolbar":"Γραμμή εργαλείων στοίχισης πίνακα",None:"Χωρίς περίγραμμα",Solid:"Συμπαγές",Dotted:"Διάστικτο",Dashed:"Με παύλες",Double:"Διπλό",Groove:"Βαθουλωτό",Ridge:"Ραχωτό",Inset:"Κείμενο με βάθος",Outset:"Κείμενο με ύψος","Align cell text to the left":"Στοίχιση κειμένου κελιού στα αριστερά","Align cell text to the center":"Στοίχιση κειμένου κελιού στο κέντρο","Align cell text to the right":"Στοίχιση κειμένου κελιού στα δεξιά","Justify cell text":"Πλήρης στοίχιση κειμένου κελιού","Align cell text to the top":"Στοίχιση κειμένου κελιού επάνω","Align cell text to the middle":"Στοίχιση κειμένου κελιού στο μέσο","Align cell text to the bottom":"Στοίχιση κειμένου κελιού κάτω","Align table to the left":"Στοίχιση πίνακα στα αριστερά","Center table":"Στοίχιση πίνακα στο κέντρο","Align table to the right":"Στοίχιση πίνακα στα δεξιά","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Το χρώμα δεν είναι έγκυρο. Δοκιμάστε «#FF0000» ή «rgb(255,0,0)» ή «red».","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Η τιμή δεν είναι έγκυρη. Δοκιμάστε «10px» ή «2em» ή απλά «2».","Color picker":"Επιλογέας χρώματος","Enter table caption":"Εισαγωγή λεζάντας πίνακα","Keystrokes that can be used in a table cell":"Πλήκτρα που μπορείτε να χρησιμοποιήσετε σε ένα κελί πίνακα","Move the selection to the next cell":"Μετακίνηση της επιλογής στο επόμενο κελί","Move the selection to the previous cell":"Μετακίνηση της επιλογής στο προηγούμενο κελί","Insert a new table row (when in the last cell of a table)":"Εισαγωγή νέας σειράς πίνακα (όταν βρίσκεται στο τελευταίο κελί ενός πίνακα)","Navigate through the table":"Πλοήγηση στον πίνακα",Table:"Πίνακας","Rich Text Editor":"Επεξεργαστής εμπλουτισμένου κειμένου","Editor editing area: %0":"Περιοχή επεξεργασίας προγράμματος επεξεργασίας: %0","Edit block":"Επεξεργασία τμήματος","Click to edit block":"Κάντε κλικ για να επεξεργαστείτε το μπλοκ","Drag to move":"Σύρετε για μετακίνηση",Next:"Επόμενο",Previous:"Προηγούμενο","Editor toolbar":"Γραμμή εργαλείων επεξεργαστή","Dropdown toolbar":"Γραμμή εργαλείων αναδυόμενου μενού",Black:"Μαύρο","Dim grey":"Θολό γκρι",Grey:"Γκρι","Light grey":"Φωτινό γκρι",White:"Λευκό",Red:"Κόκκινο",Orange:"Πορτοκαλί",Yellow:"Κίτρινο","Light green":"Φωτινό πράσινο",Green:"Πράσινο",Aquamarine:"Ακουαμαρίνα",Turquoise:"Τιρκουάζ","Light blue":"Φωτινό μπλε",Blue:"Μπλε",Purple:"Πορφυρό","Editor block content toolbar":"Γραμμή εργαλείων επεξεργασίας περιεχομένου αποκλεισμού","Editor contextual toolbar":"Γραμμή εργαλείων επεξεργασίας συμφραζομένων",HEX:"Δεκαεξαδική μορφή χρωμάτων","No results found":"Δεν βρέθηκαν αποτελέσματα","No searchable items":"Δεν υπάρχει δυνατότητα αναζήτησης στοιχείων","Editor dialog":"Παράθυρο διαλόγου επεξεργαστή",Close:"Κλείσιμο","Help Contents. To close this dialog press ESC.":"Περιεχόμενα βοήθειας. Για να κλείσετε αυτό το παράθυρο διαλόγου, πατήστε ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Παρακάτω, μπορείτε να βρείτε μια λίστα με συντομεύσεις πληκτρολογίου που μπορείτε να χρησιμοποιήσετε στο εργαλείο επεξεργασίας.","(may require <kbd>Fn</kbd>)":"(μπορεί να απαιτείται το <kbd> Fn</kbd>)",Accessibility:"Προσβασιμότητα","Accessibility help":"Βοήθεια προσβασιμότητας","Press %0 for help.":"Πατήστε %0 για βοήθεια.","Move focus in and out of an active dialog window":"Μετακίνηση της εστίασης από ένα ενεργό παράθυρο διαλόγου",MENU_BAR_MENU_FILE:"Αρχείο",MENU_BAR_MENU_EDIT:"Επεξεργασία",MENU_BAR_MENU_VIEW:"Προβολή",MENU_BAR_MENU_INSERT:"Εισαγωγή",MENU_BAR_MENU_FORMAT:"Μορφή",MENU_BAR_MENU_TOOLS:"Εργαλεία",MENU_BAR_MENU_HELP:"Βοήθεια",MENU_BAR_MENU_TEXT:"Κείμενο",MENU_BAR_MENU_FONT:"Γραμματοσειρά","Editor menu bar":"Γραμμή μενού επεξεργαστή","Please enter a valid color (e.g. \"ff0000\").":"Παρακαλούμε να εισαγάγετε ένα έγκυρο χρώμα (π.χ. \"ff0000\").",Undo:"Αναίρεση",Redo:"Επανάληψη","Upload in progress":"Αποστολή σε εξέλιξη","Widget toolbar":"Γραμμή εργαλείων γραφικού στοιχείου","Insert paragraph before block":"Εισαγωγή παραγράφου πριν το τμήμα","Insert paragraph after block":"Εισαγωγή παραγράφου μετά το τμήμα","Press Enter to type after or press Shift + Enter to type before the widget":"Πατήστε Enter για να πληκτρολογήσετε μετά ή πατήστε Shift + Enter για να πληκτρολογήσετε πριν από το γραφικό στοιχείο","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Πλήκτρα που μπορείτε να χρησιμοποιήσετε όταν επιλέγετε ένα widget (για παράδειγμα: εικόνα, πίνακα κ.λπ.)","Insert a new paragraph directly after a widget":"Εισαγωγή νέας παραγράφου απευθείας μετά από ένα widget","Insert a new paragraph directly before a widget":"Εισαγωγή νέας παραγράφου απευθείας πριν από ένα widget","Move the caret to allow typing directly before a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας πριν από ένα widget","Move the caret to allow typing directly after a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας μετά από ένα widget","Words: %0":"Λέξεις: %0","Characters: %0":"Χαρακτήρες: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en-au.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en-au.js
index 2bec4ce17d6d86e3d0b51e7b9d1455bbab92f0ef..33f8e03bf34e1dcd9bca691245e34db97168bc85 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en-au.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en-au.js
@@ -1 +1 @@
-(function(d){	const l = d['en-au'] = d['en-au'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Align left","Align right":"Align right","Align center":"Align centre",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar",Bold:"Bold",Italic:"Italic",Underline:"Underline",Code:"Code",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Block quote","Insert code block":"Insert code block","Plain text":"Plain text","Code block":"",Cancel:"Cancel",Clear:"Clear","Remove color":"Remove colour","Restore default":"Restore default",Save:"Save","Show more items":"Show more items","%0 of %1":"%0 of %1","Cannot upload file:":"Cannot upload file:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Editing area: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"Find and replace","Find in text…":"Find in text…",Find:"Find","Previous result":"Previous result","Next result":"Next result",Replace:"Replace","Replace all":"Replace all","Match case":"Match case","Whole words only":"Whole words only","Replace with…":"Replace with…","Text to find must not be empty.":"Text to find must not be empty.","Tip: Find some text first in order to replace it.":"Tip: Find some text first in order to replace it.","Advanced options":"","Find in the document":"","Font Size":"Font Size",Tiny:"Tiny",Small:"Small",Big:"Big",Huge:"Huge","Font Family":"Font Family",Default:"Default","Font Color":"Font Colour","Font Background Color":"Font Background Colour","Document colors":"Document colours",Paragraph:"Paragraph",Heading:"Heading","Choose heading":"Choose heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Type your title":"Type your title","Type or paste your content here.":"Type or paste your content here.","Horizontal line":"Horizontal line","HTML object":"HTML object","Increase indent":"Increase indent","Decrease indent":"Decrease indent",Unlink:"Unlink",Link:"Link","Link URL":"Link URL","Link image":"Link image","Edit link":"Edit link","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL","Open in a new tab":"Open in a new tab",Downloadable:"Downloadable","Create link":"","Move out of a link":"","Numbered List":"Numbered List","Bulleted List":"Bulleted List","To-do List":"To-do List","Bulleted list styles toolbar":"Bulleted list styles toolbar","Numbered list styles toolbar":"Numbered list styles toolbar","Toggle the disc list style":"Toggle the disc list style","Toggle the circle list style":"Toggle the circle list style","Toggle the square list style":"Toggle the square list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the upper–latin list style":"Toggle the upper–latin list style",Disc:"Disc",Circle:"Circle",Square:"Square",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Lower–roman":"Lower–roman","Upper-roman":"Upper-roman","Lower-latin":"Lower-latin","Upper-latin":"Upper-latin","List properties":"List properties","Start at":"Start at","Invalid start index value.":"","Start index must be greater than 0.":"Start index must be greater than 0.","Reversed order":"Reversed order","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Remove Format","Select all":"Select all",Source:"Source","Show source":"","Special characters":"Special characters",All:"All",Arrows:"Arrows",Currency:"Currency",Latin:"Latin",Mathematical:"Mathematical",Text:"Text","leftwards simple arrow":"leftwards simple arrow","rightwards simple arrow":"rightwards simple arrow","upwards simple arrow":"upwards simple arrow","downwards simple arrow":"downwards simple arrow","leftwards double arrow":"leftwards double arrow","rightwards double arrow":"rightwards double arrow","upwards double arrow":"upwards double arrow","downwards double arrow":"downwards double arrow","leftwards dashed arrow":"leftwards dashed arrow","rightwards dashed arrow":"rightwards dashed arrow","upwards dashed arrow":"upwards dashed arrow","downwards dashed arrow":"downwards dashed arrow","leftwards arrow to bar":"leftwards arrow to bar","rightwards arrow to bar":"rightwards arrow to bar","upwards arrow to bar":"upwards arrow to bar","downwards arrow to bar":"downwards arrow to bar","up down arrow with base":"up down arrow with base","back with leftwards arrow above":"back with leftwards arrow above","end with leftwards arrow above":"end with leftwards arrow above","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","soon with rightwards arrow above":"soon with rightwards arrow above","top with upwards arrow above":"top with upwards arrow above","Dollar sign":"Dollar sign","Euro sign":"Euro sign","Yen sign":"Yen sign","Pound sign":"Pound sign","Cent sign":"Cent sign","Euro-currency sign":"Euro-currency sign","Colon sign":"Colon sign","Cruzeiro sign":"Cruzeiro sign","French franc sign":"French franc sign","Lira sign":"Lira sign","Currency sign":"Currency sign","Bitcoin sign":"Bitcoin sign","Mill sign":"Mill sign","Naira sign":"Naira sign","Peseta sign":"Peseta sign","Rupee sign":"Rupee sign","Won sign":"Won sign","New sheqel sign":"New sheqel sign","Dong sign":"Dong sign","Kip sign":"Kip sign","Tugrik sign":"Tugrik sign","Drachma sign":"Drachma sign","German penny sign":"German penny sign","Peso sign":"Peso sign","Guarani sign":"Guarani sign","Austral sign":"Austral sign","Hryvnia sign":"Hryvnia sign","Cedi sign":"Cedi sign","Livre tournois sign":"Livre tournois sign","Spesmilo sign":"Spesmilo sign","Tenge sign":"Tenge sign","Indian rupee sign":"Indian rupee sign","Turkish lira sign":"Turkish lira sign","Nordic mark sign":"Nordic mark sign","Manat sign":"Manat sign","Ruble sign":"Ruble sign","Latin capital letter a with macron":"Latin capital letter a with macron","Latin small letter a with macron":"Latin small letter a with macron","Latin capital letter a with breve":"Latin capital letter a with breve","Latin small letter a with breve":"Latin small letter a with breve","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin small letter c with acute":"Latin small letter c with acute","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin small letter c with dot above":"Latin small letter c with dot above","Latin capital letter c with caron":"Latin capital letter c with caron","Latin small letter c with caron":"Latin small letter c with caron","Latin capital letter d with caron":"Latin capital letter d with caron","Latin small letter d with caron":"Latin small letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin small letter d with stroke":"Latin small letter d with stroke","Latin capital letter e with macron":"Latin capital letter e with macron","Latin small letter e with macron":"Latin small letter e with macron","Latin capital letter e with breve":"Latin capital letter e with breve","Latin small letter e with breve":"Latin small letter e with breve","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin small letter e with dot above":"Latin small letter e with dot above","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin capital letter e with caron":"Latin capital letter e with caron","Latin small letter e with caron":"Latin small letter e with caron","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin capital letter g with breve":"Latin capital letter g with breve","Latin small letter g with breve":"Latin small letter g with breve","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin small letter g with dot above":"Latin small letter g with dot above","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin small letter h with stroke":"Latin small letter h with stroke","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin small letter i with tilde":"Latin small letter i with tilde","Latin capital letter i with macron":"Latin capital letter i with macron","Latin small letter i with macron":"Latin small letter i with macron","Latin capital letter i with breve":"Latin capital letter i with breve","Latin small letter i with breve":"Latin small letter i with breve","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin small letter dotless i":"Latin small letter dotless i","Latin capital ligature ij":"Latin capital ligature ij","Latin small ligature ij":"Latin small ligature ij","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin capital letter l with acute":"Latin capital letter l with acute","Latin small letter l with acute":"Latin small letter l with acute","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin capital letter l with caron":"Latin capital letter l with caron","Latin small letter l with caron":"Latin small letter l with caron","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin small letter l with stroke":"Latin small letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin small letter n with acute":"Latin small letter n with acute","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin capital letter n with caron":"Latin capital letter n with caron","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin capital letter eng":"Latin capital letter eng","Latin small letter eng":"Latin small letter eng","Latin capital letter o with macron":"Latin capital letter o with macron","Latin small letter o with macron":"Latin small letter o with macron","Latin capital letter o with breve":"Latin capital letter o with breve","Latin small letter o with breve":"Latin small letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin small letter o with double acute":"Latin small letter o with double acute","Latin capital ligature oe":"Latin capital ligature oe","Latin small ligature oe":"Latin small ligature oe","Latin capital letter r with acute":"Latin capital letter r with acute","Latin small letter r with acute":"Latin small letter r with acute","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin capital letter r with caron":"Latin capital letter r with caron","Latin small letter r with caron":"Latin small letter r with caron","Latin capital letter s with acute":"Latin capital letter s with acute","Latin small letter s with acute":"Latin small letter s with acute","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin capital letter s with caron":"Latin capital letter s with caron","Latin small letter s with caron":"Latin small letter s with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin capital letter t with caron":"Latin capital letter t with caron","Latin small letter t with caron":"Latin small letter t with caron","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin small letter t with stroke":"Latin small letter t with stroke","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin small letter u with tilde":"Latin small letter u with tilde","Latin capital letter u with macron":"Latin capital letter u with macron","Latin small letter u with macron":"Latin small letter u with macron","Latin capital letter u with breve":"Latin capital letter u with breve","Latin small letter u with breve":"Latin small letter u with breve","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin small letter u with ring above":"Latin small letter u with ring above","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin small letter u with double acute":"Latin small letter u with double acute","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin small letter z with acute":"Latin small letter z with acute","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin small letter z with dot above":"Latin small letter z with dot above","Latin capital letter z with caron":"Latin capital letter z with caron","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter long s":"Latin small letter long s","Less-than sign":"Less-than sign","Greater-than sign":"Greater-than sign","Less-than or equal to":"Less-than or equal to","Greater-than or equal to":"Greater-than or equal to","En dash":"En dash","Em dash":"Em dash",Macron:"Macron",Overline:"Overline","Degree sign":"Degree sign","Minus sign":"Minus sign","Plus-minus sign":"Plus-minus sign","Division sign":"Division sign","Fraction slash":"Fraction slash","Multiplication sign":"Multiplication sign","Latin small letter f with hook":"Latin small letter f with hook",Integral:"Integral","N-ary summation":"N-ary summation",Infinity:"Infinity","Square root":"Square root","Tilde operator":"Tilde operator","Approximately equal to":"Approximately equal to","Almost equal to":"Almost equal to","Not equal to":"Not equal to","Identical to":"Identical to","Element of":"Element of","Not an element of":"Not an element of","Contains as member":"Contains as member","N-ary product":"N-ary product","Logical and":"Logical and","Logical or":"Logical or","Not sign":"Not sign",Intersection:"Intersection",Union:"Union","Partial differential":"Partial differential","For all":"For all","There exists":"There exists","Empty set":"Empty set",Nabla:"Nabla","Asterisk operator":"Asterisk operator","Proportional to":"Proportional to",Angle:"Angle","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction three quarters":"Vulgar fraction three quarters","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","Left single quotation mark":"Left single quotation mark","Right single quotation mark":"Right single quotation mark","Left double quotation mark":"Left double quotation mark","Right double quotation mark":"Right double quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Two dot leader":"Two dot leader","Horizontal ellipsis":"Horizontal ellipsis","Double dagger":"Double dagger","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Double exclamation mark":"Double exclamation mark","Question exclamation mark":"Question exclamation mark","Exclamation question mark":"Exclamation question mark","Double question mark":"Double question mark","Copyright sign":"Copyright sign","Registered sign":"Registered sign","Trade mark sign":"Trade mark sign","Section sign":"Section sign","Paragraph sign":"Paragraph sign","Reversed paragraph sign":"Reversed paragraph sign","Character categories":"Character categories",Styles:"Styles","Multiple styles":"Multiple styles","Block styles":"Block styles","Text styles":"Text styles","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column",Column:"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row",Row:"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties",Border:"Border",Style:"Style",Width:"Width",Height:"Height",Color:"Colour",Background:"Background",Padding:"Padding",Dimensions:"Dimensions","Table cell text alignment":"Table cell text alignment",Alignment:"Alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar",None:"None",Solid:"Solid",Dotted:"Dotted",Dashed:"Dashed",Double:"Double",Groove:"Groove",Ridge:"Ridge",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","Align table to the left":"Align table to the left","Center table":"Centre table","Align table to the right":"Align table to the right","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The colour is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".","Color picker":"Colour picker","Enter table caption":"Enter table caption","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"Editor editing area: %0","Edit block":"Edit block","Click to edit block":"","Drag to move":"",Next:"Next",Previous:"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar",Black:"Black","Dim grey":"Dim grey",Grey:"Grey","Light grey":"Light grey",White:"White",Red:"Red",Orange:"Orange",Yellow:"Yellow","Light green":"Light green",Green:"Green",Aquamarine:"Aquamarine",Turquoise:"Turquoise","Light blue":"Light blue",Blue:"Blue",Purple:"Purple","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Insert",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Undo",Redo:"Redo","Upload in progress":"Upload in progress","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Words: %0","Characters: %0":"Characters: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['en-au'] = d['en-au'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Align left","Align right":"Align right","Align center":"Align centre",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar",Bold:"Bold",Italic:"Italic",Underline:"Underline",Code:"Code",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Block quote","Insert code block":"Insert code block","Plain text":"Plain text","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Cancel",Clear:"Clear","Remove color":"Remove colour","Restore default":"Restore default",Save:"Save","Show more items":"Show more items","%0 of %1":"%0 of %1","Cannot upload file:":"Cannot upload file:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Editing area: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"Find and replace","Find in text…":"Find in text…",Find:"Find","Previous result":"Previous result","Next result":"Next result",Replace:"Replace","Replace all":"Replace all","Match case":"Match case","Whole words only":"Whole words only","Replace with…":"Replace with…","Text to find must not be empty.":"Text to find must not be empty.","Tip: Find some text first in order to replace it.":"Tip: Find some text first in order to replace it.","Advanced options":"","Find in the document":"","Font Size":"Font Size",Tiny:"Tiny",Small:"Small",Big:"Big",Huge:"Huge","Font Family":"Font Family",Default:"Default","Font Color":"Font Colour","Font Background Color":"Font Background Colour","Document colors":"Document colours",Paragraph:"Paragraph",Heading:"Heading","Choose heading":"Choose heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Type your title":"Type your title","Type or paste your content here.":"Type or paste your content here.","Horizontal line":"Horizontal line","HTML object":"HTML object","Increase indent":"Increase indent","Decrease indent":"Decrease indent",Unlink:"Unlink",Link:"Link","Link URL":"Link URL","Link URL must not be empty.":"","Link image":"Link image","Edit link":"Edit link","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL","Open in a new tab":"Open in a new tab",Downloadable:"Downloadable","Create link":"","Move out of a link":"","Numbered List":"Numbered List","Bulleted List":"Bulleted List","To-do List":"To-do List","Bulleted list styles toolbar":"Bulleted list styles toolbar","Numbered list styles toolbar":"Numbered list styles toolbar","Toggle the disc list style":"Toggle the disc list style","Toggle the circle list style":"Toggle the circle list style","Toggle the square list style":"Toggle the square list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the upper–latin list style":"Toggle the upper–latin list style",Disc:"Disc",Circle:"Circle",Square:"Square",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Lower–roman":"Lower–roman","Upper-roman":"Upper-roman","Lower-latin":"Lower-latin","Upper-latin":"Upper-latin","List properties":"List properties","Start at":"Start at","Invalid start index value.":"","Start index must be greater than 0.":"Start index must be greater than 0.","Reversed order":"Reversed order","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Remove Format","Select all":"Select all",Source:"Source","Show source":"","Special characters":"Special characters",All:"All",Arrows:"Arrows",Currency:"Currency",Latin:"Latin",Mathematical:"Mathematical",Text:"Text","leftwards simple arrow":"leftwards simple arrow","rightwards simple arrow":"rightwards simple arrow","upwards simple arrow":"upwards simple arrow","downwards simple arrow":"downwards simple arrow","leftwards double arrow":"leftwards double arrow","rightwards double arrow":"rightwards double arrow","upwards double arrow":"upwards double arrow","downwards double arrow":"downwards double arrow","leftwards dashed arrow":"leftwards dashed arrow","rightwards dashed arrow":"rightwards dashed arrow","upwards dashed arrow":"upwards dashed arrow","downwards dashed arrow":"downwards dashed arrow","leftwards arrow to bar":"leftwards arrow to bar","rightwards arrow to bar":"rightwards arrow to bar","upwards arrow to bar":"upwards arrow to bar","downwards arrow to bar":"downwards arrow to bar","up down arrow with base":"up down arrow with base","back with leftwards arrow above":"back with leftwards arrow above","end with leftwards arrow above":"end with leftwards arrow above","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","soon with rightwards arrow above":"soon with rightwards arrow above","top with upwards arrow above":"top with upwards arrow above","Dollar sign":"Dollar sign","Euro sign":"Euro sign","Yen sign":"Yen sign","Pound sign":"Pound sign","Cent sign":"Cent sign","Euro-currency sign":"Euro-currency sign","Colon sign":"Colon sign","Cruzeiro sign":"Cruzeiro sign","French franc sign":"French franc sign","Lira sign":"Lira sign","Currency sign":"Currency sign","Bitcoin sign":"Bitcoin sign","Mill sign":"Mill sign","Naira sign":"Naira sign","Peseta sign":"Peseta sign","Rupee sign":"Rupee sign","Won sign":"Won sign","New sheqel sign":"New sheqel sign","Dong sign":"Dong sign","Kip sign":"Kip sign","Tugrik sign":"Tugrik sign","Drachma sign":"Drachma sign","German penny sign":"German penny sign","Peso sign":"Peso sign","Guarani sign":"Guarani sign","Austral sign":"Austral sign","Hryvnia sign":"Hryvnia sign","Cedi sign":"Cedi sign","Livre tournois sign":"Livre tournois sign","Spesmilo sign":"Spesmilo sign","Tenge sign":"Tenge sign","Indian rupee sign":"Indian rupee sign","Turkish lira sign":"Turkish lira sign","Nordic mark sign":"Nordic mark sign","Manat sign":"Manat sign","Ruble sign":"Ruble sign","Latin capital letter a with macron":"Latin capital letter a with macron","Latin small letter a with macron":"Latin small letter a with macron","Latin capital letter a with breve":"Latin capital letter a with breve","Latin small letter a with breve":"Latin small letter a with breve","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin small letter c with acute":"Latin small letter c with acute","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin small letter c with dot above":"Latin small letter c with dot above","Latin capital letter c with caron":"Latin capital letter c with caron","Latin small letter c with caron":"Latin small letter c with caron","Latin capital letter d with caron":"Latin capital letter d with caron","Latin small letter d with caron":"Latin small letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin small letter d with stroke":"Latin small letter d with stroke","Latin capital letter e with macron":"Latin capital letter e with macron","Latin small letter e with macron":"Latin small letter e with macron","Latin capital letter e with breve":"Latin capital letter e with breve","Latin small letter e with breve":"Latin small letter e with breve","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin small letter e with dot above":"Latin small letter e with dot above","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin capital letter e with caron":"Latin capital letter e with caron","Latin small letter e with caron":"Latin small letter e with caron","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin capital letter g with breve":"Latin capital letter g with breve","Latin small letter g with breve":"Latin small letter g with breve","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin small letter g with dot above":"Latin small letter g with dot above","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin small letter h with stroke":"Latin small letter h with stroke","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin small letter i with tilde":"Latin small letter i with tilde","Latin capital letter i with macron":"Latin capital letter i with macron","Latin small letter i with macron":"Latin small letter i with macron","Latin capital letter i with breve":"Latin capital letter i with breve","Latin small letter i with breve":"Latin small letter i with breve","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin small letter dotless i":"Latin small letter dotless i","Latin capital ligature ij":"Latin capital ligature ij","Latin small ligature ij":"Latin small ligature ij","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin capital letter l with acute":"Latin capital letter l with acute","Latin small letter l with acute":"Latin small letter l with acute","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin capital letter l with caron":"Latin capital letter l with caron","Latin small letter l with caron":"Latin small letter l with caron","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin small letter l with stroke":"Latin small letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin small letter n with acute":"Latin small letter n with acute","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin capital letter n with caron":"Latin capital letter n with caron","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin capital letter eng":"Latin capital letter eng","Latin small letter eng":"Latin small letter eng","Latin capital letter o with macron":"Latin capital letter o with macron","Latin small letter o with macron":"Latin small letter o with macron","Latin capital letter o with breve":"Latin capital letter o with breve","Latin small letter o with breve":"Latin small letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin small letter o with double acute":"Latin small letter o with double acute","Latin capital ligature oe":"Latin capital ligature oe","Latin small ligature oe":"Latin small ligature oe","Latin capital letter r with acute":"Latin capital letter r with acute","Latin small letter r with acute":"Latin small letter r with acute","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin capital letter r with caron":"Latin capital letter r with caron","Latin small letter r with caron":"Latin small letter r with caron","Latin capital letter s with acute":"Latin capital letter s with acute","Latin small letter s with acute":"Latin small letter s with acute","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin capital letter s with caron":"Latin capital letter s with caron","Latin small letter s with caron":"Latin small letter s with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin capital letter t with caron":"Latin capital letter t with caron","Latin small letter t with caron":"Latin small letter t with caron","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin small letter t with stroke":"Latin small letter t with stroke","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin small letter u with tilde":"Latin small letter u with tilde","Latin capital letter u with macron":"Latin capital letter u with macron","Latin small letter u with macron":"Latin small letter u with macron","Latin capital letter u with breve":"Latin capital letter u with breve","Latin small letter u with breve":"Latin small letter u with breve","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin small letter u with ring above":"Latin small letter u with ring above","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin small letter u with double acute":"Latin small letter u with double acute","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin small letter z with acute":"Latin small letter z with acute","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin small letter z with dot above":"Latin small letter z with dot above","Latin capital letter z with caron":"Latin capital letter z with caron","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter long s":"Latin small letter long s","Less-than sign":"Less-than sign","Greater-than sign":"Greater-than sign","Less-than or equal to":"Less-than or equal to","Greater-than or equal to":"Greater-than or equal to","En dash":"En dash","Em dash":"Em dash",Macron:"Macron",Overline:"Overline","Degree sign":"Degree sign","Minus sign":"Minus sign","Plus-minus sign":"Plus-minus sign","Division sign":"Division sign","Fraction slash":"Fraction slash","Multiplication sign":"Multiplication sign","Latin small letter f with hook":"Latin small letter f with hook",Integral:"Integral","N-ary summation":"N-ary summation",Infinity:"Infinity","Square root":"Square root","Tilde operator":"Tilde operator","Approximately equal to":"Approximately equal to","Almost equal to":"Almost equal to","Not equal to":"Not equal to","Identical to":"Identical to","Element of":"Element of","Not an element of":"Not an element of","Contains as member":"Contains as member","N-ary product":"N-ary product","Logical and":"Logical and","Logical or":"Logical or","Not sign":"Not sign",Intersection:"Intersection",Union:"Union","Partial differential":"Partial differential","For all":"For all","There exists":"There exists","Empty set":"Empty set",Nabla:"Nabla","Asterisk operator":"Asterisk operator","Proportional to":"Proportional to",Angle:"Angle","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction three quarters":"Vulgar fraction three quarters","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","Left single quotation mark":"Left single quotation mark","Right single quotation mark":"Right single quotation mark","Left double quotation mark":"Left double quotation mark","Right double quotation mark":"Right double quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Two dot leader":"Two dot leader","Horizontal ellipsis":"Horizontal ellipsis","Double dagger":"Double dagger","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Double exclamation mark":"Double exclamation mark","Question exclamation mark":"Question exclamation mark","Exclamation question mark":"Exclamation question mark","Double question mark":"Double question mark","Copyright sign":"Copyright sign","Registered sign":"Registered sign","Trade mark sign":"Trade mark sign","Section sign":"Section sign","Paragraph sign":"Paragraph sign","Reversed paragraph sign":"Reversed paragraph sign","Character categories":"Character categories",Styles:"Styles","Multiple styles":"Multiple styles","Block styles":"Block styles","Text styles":"Text styles","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column",Column:"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row",Row:"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties",Border:"Border",Style:"Style",Width:"Width",Height:"Height",Color:"Colour",Background:"Background",Padding:"Padding",Dimensions:"Dimensions","Table cell text alignment":"Table cell text alignment",Alignment:"Alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar",None:"None",Solid:"Solid",Dotted:"Dotted",Dashed:"Dashed",Double:"Double",Groove:"Groove",Ridge:"Ridge",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","Align table to the left":"Align table to the left","Center table":"Centre table","Align table to the right":"Align table to the right","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The colour is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".","Color picker":"Colour picker","Enter table caption":"Enter table caption","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"Editor editing area: %0","Edit block":"Edit block","Click to edit block":"","Drag to move":"",Next:"Next",Previous:"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar",Black:"Black","Dim grey":"Dim grey",Grey:"Grey","Light grey":"Light grey",White:"White",Red:"Red",Orange:"Orange",Yellow:"Yellow","Light green":"Light green",Green:"Green",Aquamarine:"Aquamarine",Turquoise:"Turquoise","Light blue":"Light blue",Blue:"Blue",Purple:"Purple","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Insert",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Undo",Redo:"Redo","Upload in progress":"Upload in progress","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Words: %0","Characters: %0":"Characters: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en-gb.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en-gb.js
index 2efa93c194103c7180031f3f155b5cff84664cc7..f7588288dc4a58ed3d1f7cb8b0b18d48a01353e6 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en-gb.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en-gb.js
@@ -1 +1 @@
-(function(d){	const l = d['en-gb'] = d['en-gb'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Align left","Align right":"Align right","Align center":"Align center",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"",Bold:"Bold",Italic:"Italic",Underline:"Underline",Code:"Code",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Block quote",Cancel:"Cancel",Clear:"","Remove color":"Remove colour","Restore default":"",Save:"Save","Show more items":"","%0 of %1":"%0 of %1","Cannot upload file:":"Cannot upload file:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Font Size",Tiny:"Tiny",Small:"Small",Big:"Big",Huge:"Huge","Font Family":"Font Family",Default:"Default","Font Color":"Font Colour","Font Background Color":"Font Background Colour","Document colors":"Document colours",Paragraph:"Paragraph",Heading:"Heading","Choose heading":"Choose heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Type your title":"","Type or paste your content here.":"","Increase indent":"Increase indent","Decrease indent":"Decrease indent",Unlink:"Unlink",Link:"Link","Link URL":"Link URL","Link image":"","Edit link":"Edit link","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL","Open in a new tab":"Open in a new tab",Downloadable:"Downloadable","Create link":"","Move out of a link":"","Numbered List":"Numbered List","Bulleted List":"Bulleted List","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Remove Format","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"",Column:"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"",Row:"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"","Edit block":"Edit block","Click to edit block":"","Drag to move":"",Next:"Next",Previous:"Previous","Editor toolbar":"","Dropdown toolbar":"",Black:"Black","Dim grey":"Dim grey",Grey:"Grey","Light grey":"Light grey",White:"White",Red:"Red",Orange:"Orange",Yellow:"Yellow","Light green":"Light green",Green:"Green",Aquamarine:"Aquamarine",Turquoise:"Turquoise","Light blue":"Light blue",Blue:"Blue",Purple:"Purple","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Undo",Redo:"Redo","Upload in progress":"Upload in progress","Words: %0":"Words: %0","Characters: %0":"Characters: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['en-gb'] = d['en-gb'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Align left","Align right":"Align right","Align center":"Align center",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"",Bold:"Bold",Italic:"Italic",Underline:"Underline",Code:"Code",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Block quote",Cancel:"Cancel",Clear:"","Remove color":"Remove colour","Restore default":"",Save:"Save","Show more items":"","%0 of %1":"%0 of %1","Cannot upload file:":"Cannot upload file:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Font Size",Tiny:"Tiny",Small:"Small",Big:"Big",Huge:"Huge","Font Family":"Font Family",Default:"Default","Font Color":"Font Colour","Font Background Color":"Font Background Colour","Document colors":"Document colours",Paragraph:"Paragraph",Heading:"Heading","Choose heading":"Choose heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Type your title":"","Type or paste your content here.":"","Increase indent":"Increase indent","Decrease indent":"Decrease indent",Unlink:"Unlink",Link:"Link","Link URL":"Link URL","Link URL must not be empty.":"","Link image":"","Edit link":"Edit link","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL","Open in a new tab":"Open in a new tab",Downloadable:"Downloadable","Create link":"","Move out of a link":"","Numbered List":"Numbered List","Bulleted List":"Bulleted List","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Remove Format","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"",Column:"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"",Row:"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"","Edit block":"Edit block","Click to edit block":"","Drag to move":"",Next:"Next",Previous:"Previous","Editor toolbar":"","Dropdown toolbar":"",Black:"Black","Dim grey":"Dim grey",Grey:"Grey","Light grey":"Light grey",White:"White",Red:"Red",Orange:"Orange",Yellow:"Yellow","Light green":"Light green",Green:"Green",Aquamarine:"Aquamarine",Turquoise:"Turquoise","Light blue":"Light blue",Blue:"Blue",Purple:"Purple","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Undo",Redo:"Redo","Upload in progress":"Upload in progress","Words: %0":"Words: %0","Characters: %0":"Characters: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en.js
index c6913c550a20c5668736f5736c0b8bfc30ca6dd6..8458814ee395797979ec2173fdc88cdb98e4551d 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/en.js
@@ -1 +1 @@
-(function(d){	const l = d['en'] = d['en'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Align left","Align right":"Align right","Align center":"Align center",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Revert autoformatting action":"Revert autoformatting action",Bold:"Bold",Italic:"Italic",Underline:"Underline",Code:"Code",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript","Italic text":"Italic text","Move out of an inline code style":"Move out of an inline code style","Bold text":"Bold text","Underline text":"Underline text","Strikethrough text":"Strikethrough text","Block quote":"Block quote","Copy selected content":"Copy selected content","Paste content":"Paste content","Paste content as plain text":"Paste content as plain text","Insert code block":"Insert code block","Plain text":"Plain text","Code block":"Code block",Cancel:"Cancel",Clear:"Clear","Remove color":"Remove color","Restore default":"Restore default",Save:"Save","Show more items":"Show more items","%0 of %1":"%0 of %1","Cannot upload file:":"Cannot upload file:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Editing area: %0","Insert with file manager":"Insert with file manager","Replace with file manager":"Replace with file manager","Insert image with file manager":"Insert image with file manager","Replace image with file manager":"Replace image with file manager","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Content editing keystrokes":"Content editing keystrokes","These keyboard shortcuts allow for quick access to content editing features.":"These keyboard shortcuts allow for quick access to content editing features.","User interface and content navigation keystrokes":"User interface and content navigation keystrokes","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.","Close contextual balloons, dropdowns, and dialogs":"Close contextual balloons, dropdowns, and dialogs","Open the accessibility help dialog":"Open the accessibility help dialog","Move focus between form fields (inputs, buttons, etc.)":"Move focus between form fields (inputs, buttons, etc.)","Move focus to the menu bar, navigate between menu bars":"Move focus to the menu bar, navigate between menu bars","Move focus to the toolbar, navigate between toolbars":"Move focus to the toolbar, navigate between toolbars","Navigate through the toolbar or menu bar":"Navigate through the toolbar or menu bar","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.",Accept:"Accept","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Insert a soft break (a <code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Insert a hard break (a new paragraph)","Find and replace":"Find and replace","Find in text…":"Find in text…",Find:"Find","Previous result":"Previous result","Next result":"Next result",Replace:"Replace","Replace all":"Replace all","Match case":"Match case","Whole words only":"Whole words only","Replace with…":"Replace with…","Text to find must not be empty.":"Text to find must not be empty.","Tip: Find some text first in order to replace it.":"Tip: Find some text first in order to replace it.","Advanced options":"Advanced options","Find in the document":"Find in the document","Font Size":"Font Size",Tiny:"Tiny",Small:"Small",Big:"Big",Huge:"Huge","Font Family":"Font Family",Default:"Default","Font Color":"Font Color","Font Background Color":"Font Background Color","Document colors":"Document colors",Paragraph:"Paragraph",Heading:"Heading","Choose heading":"Choose heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Type your title":"Type your title","Type or paste your content here.":"Type or paste your content here.","Horizontal line":"Horizontal line","HTML object":"HTML object","Increase indent":"Increase indent","Decrease indent":"Decrease indent",Unlink:"Unlink",Link:"Link","Link URL":"Link URL","Link image":"Link image","Edit link":"Edit link","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL","Open in a new tab":"Open in a new tab",Downloadable:"Downloadable","Create link":"Create link","Move out of a link":"Move out of a link","Numbered List":"Numbered List","Bulleted List":"Bulleted List","To-do List":"To-do List","Bulleted list styles toolbar":"Bulleted list styles toolbar","Numbered list styles toolbar":"Numbered list styles toolbar","Toggle the disc list style":"Toggle the disc list style","Toggle the circle list style":"Toggle the circle list style","Toggle the square list style":"Toggle the square list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the upper–latin list style":"Toggle the upper–latin list style",Disc:"Disc",Circle:"Circle",Square:"Square",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Lower–roman":"Lower–roman","Upper-roman":"Upper-roman","Lower-latin":"Lower-latin","Upper-latin":"Upper-latin","List properties":"List properties","Start at":"Start at","Invalid start index value.":"Invalid start index value.","Start index must be greater than 0.":"Start index must be greater than 0.","Reversed order":"Reversed order","Keystrokes that can be used in a list":"Keystrokes that can be used in a list","Increase list item indent":"Increase list item indent","Decrease list item indent":"Decrease list item indent","Remove Format":"Remove Format","Select all":"Select all","Show blocks":"Show blocks",Source:"Source","Show source":"Show source","Special characters":"Special characters",All:"All",Arrows:"Arrows",Currency:"Currency",Latin:"Latin",Mathematical:"Mathematical",Text:"Text","leftwards simple arrow":"leftwards simple arrow","rightwards simple arrow":"rightwards simple arrow","upwards simple arrow":"upwards simple arrow","downwards simple arrow":"downwards simple arrow","leftwards double arrow":"leftwards double arrow","rightwards double arrow":"rightwards double arrow","upwards double arrow":"upwards double arrow","downwards double arrow":"downwards double arrow","leftwards dashed arrow":"leftwards dashed arrow","rightwards dashed arrow":"rightwards dashed arrow","upwards dashed arrow":"upwards dashed arrow","downwards dashed arrow":"downwards dashed arrow","leftwards arrow to bar":"leftwards arrow to bar","rightwards arrow to bar":"rightwards arrow to bar","upwards arrow to bar":"upwards arrow to bar","downwards arrow to bar":"downwards arrow to bar","up down arrow with base":"up down arrow with base","back with leftwards arrow above":"back with leftwards arrow above","end with leftwards arrow above":"end with leftwards arrow above","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","soon with rightwards arrow above":"soon with rightwards arrow above","top with upwards arrow above":"top with upwards arrow above","Dollar sign":"Dollar sign","Euro sign":"Euro sign","Yen sign":"Yen sign","Pound sign":"Pound sign","Cent sign":"Cent sign","Euro-currency sign":"Euro-currency sign","Colon sign":"Colon sign","Cruzeiro sign":"Cruzeiro sign","French franc sign":"French franc sign","Lira sign":"Lira sign","Currency sign":"Currency sign","Bitcoin sign":"Bitcoin sign","Mill sign":"Mill sign","Naira sign":"Naira sign","Peseta sign":"Peseta sign","Rupee sign":"Rupee sign","Won sign":"Won sign","New sheqel sign":"New sheqel sign","Dong sign":"Dong sign","Kip sign":"Kip sign","Tugrik sign":"Tugrik sign","Drachma sign":"Drachma sign","German penny sign":"German penny sign","Peso sign":"Peso sign","Guarani sign":"Guarani sign","Austral sign":"Austral sign","Hryvnia sign":"Hryvnia sign","Cedi sign":"Cedi sign","Livre tournois sign":"Livre tournois sign","Spesmilo sign":"Spesmilo sign","Tenge sign":"Tenge sign","Indian rupee sign":"Indian rupee sign","Turkish lira sign":"Turkish lira sign","Nordic mark sign":"Nordic mark sign","Manat sign":"Manat sign","Ruble sign":"Ruble sign","Latin capital letter a with macron":"Latin capital letter a with macron","Latin small letter a with macron":"Latin small letter a with macron","Latin capital letter a with breve":"Latin capital letter a with breve","Latin small letter a with breve":"Latin small letter a with breve","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin small letter c with acute":"Latin small letter c with acute","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin small letter c with dot above":"Latin small letter c with dot above","Latin capital letter c with caron":"Latin capital letter c with caron","Latin small letter c with caron":"Latin small letter c with caron","Latin capital letter d with caron":"Latin capital letter d with caron","Latin small letter d with caron":"Latin small letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin small letter d with stroke":"Latin small letter d with stroke","Latin capital letter e with macron":"Latin capital letter e with macron","Latin small letter e with macron":"Latin small letter e with macron","Latin capital letter e with breve":"Latin capital letter e with breve","Latin small letter e with breve":"Latin small letter e with breve","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin small letter e with dot above":"Latin small letter e with dot above","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin capital letter e with caron":"Latin capital letter e with caron","Latin small letter e with caron":"Latin small letter e with caron","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin capital letter g with breve":"Latin capital letter g with breve","Latin small letter g with breve":"Latin small letter g with breve","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin small letter g with dot above":"Latin small letter g with dot above","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin small letter h with stroke":"Latin small letter h with stroke","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin small letter i with tilde":"Latin small letter i with tilde","Latin capital letter i with macron":"Latin capital letter i with macron","Latin small letter i with macron":"Latin small letter i with macron","Latin capital letter i with breve":"Latin capital letter i with breve","Latin small letter i with breve":"Latin small letter i with breve","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin small letter dotless i":"Latin small letter dotless i","Latin capital ligature ij":"Latin capital ligature ij","Latin small ligature ij":"Latin small ligature ij","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin capital letter l with acute":"Latin capital letter l with acute","Latin small letter l with acute":"Latin small letter l with acute","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin capital letter l with caron":"Latin capital letter l with caron","Latin small letter l with caron":"Latin small letter l with caron","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin small letter l with stroke":"Latin small letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin small letter n with acute":"Latin small letter n with acute","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin capital letter n with caron":"Latin capital letter n with caron","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin capital letter eng":"Latin capital letter eng","Latin small letter eng":"Latin small letter eng","Latin capital letter o with macron":"Latin capital letter o with macron","Latin small letter o with macron":"Latin small letter o with macron","Latin capital letter o with breve":"Latin capital letter o with breve","Latin small letter o with breve":"Latin small letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin small letter o with double acute":"Latin small letter o with double acute","Latin capital ligature oe":"Latin capital ligature oe","Latin small ligature oe":"Latin small ligature oe","Latin capital letter r with acute":"Latin capital letter r with acute","Latin small letter r with acute":"Latin small letter r with acute","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin capital letter r with caron":"Latin capital letter r with caron","Latin small letter r with caron":"Latin small letter r with caron","Latin capital letter s with acute":"Latin capital letter s with acute","Latin small letter s with acute":"Latin small letter s with acute","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin capital letter s with caron":"Latin capital letter s with caron","Latin small letter s with caron":"Latin small letter s with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin capital letter t with caron":"Latin capital letter t with caron","Latin small letter t with caron":"Latin small letter t with caron","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin small letter t with stroke":"Latin small letter t with stroke","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin small letter u with tilde":"Latin small letter u with tilde","Latin capital letter u with macron":"Latin capital letter u with macron","Latin small letter u with macron":"Latin small letter u with macron","Latin capital letter u with breve":"Latin capital letter u with breve","Latin small letter u with breve":"Latin small letter u with breve","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin small letter u with ring above":"Latin small letter u with ring above","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin small letter u with double acute":"Latin small letter u with double acute","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin small letter z with acute":"Latin small letter z with acute","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin small letter z with dot above":"Latin small letter z with dot above","Latin capital letter z with caron":"Latin capital letter z with caron","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter long s":"Latin small letter long s","Less-than sign":"Less-than sign","Greater-than sign":"Greater-than sign","Less-than or equal to":"Less-than or equal to","Greater-than or equal to":"Greater-than or equal to","En dash":"En dash","Em dash":"Em dash",Macron:"Macron",Overline:"Overline","Degree sign":"Degree sign","Minus sign":"Minus sign","Plus-minus sign":"Plus-minus sign","Division sign":"Division sign","Fraction slash":"Fraction slash","Multiplication sign":"Multiplication sign","Latin small letter f with hook":"Latin small letter f with hook",Integral:"Integral","N-ary summation":"N-ary summation",Infinity:"Infinity","Square root":"Square root","Tilde operator":"Tilde operator","Approximately equal to":"Approximately equal to","Almost equal to":"Almost equal to","Not equal to":"Not equal to","Identical to":"Identical to","Element of":"Element of","Not an element of":"Not an element of","Contains as member":"Contains as member","N-ary product":"N-ary product","Logical and":"Logical and","Logical or":"Logical or","Not sign":"Not sign",Intersection:"Intersection",Union:"Union","Partial differential":"Partial differential","For all":"For all","There exists":"There exists","Empty set":"Empty set",Nabla:"Nabla","Asterisk operator":"Asterisk operator","Proportional to":"Proportional to",Angle:"Angle","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction three quarters":"Vulgar fraction three quarters","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","Left single quotation mark":"Left single quotation mark","Right single quotation mark":"Right single quotation mark","Left double quotation mark":"Left double quotation mark","Right double quotation mark":"Right double quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Two dot leader":"Two dot leader","Horizontal ellipsis":"Horizontal ellipsis","Double dagger":"Double dagger","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Double exclamation mark":"Double exclamation mark","Question exclamation mark":"Question exclamation mark","Exclamation question mark":"Exclamation question mark","Double question mark":"Double question mark","Copyright sign":"Copyright sign","Registered sign":"Registered sign","Trade mark sign":"Trade mark sign","Section sign":"Section sign","Paragraph sign":"Paragraph sign","Reversed paragraph sign":"Reversed paragraph sign","Character categories":"Character categories",Styles:"Styles","Multiple styles":"Multiple styles","Block styles":"Block styles","Text styles":"Text styles","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column",Column:"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row",Row:"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties",Border:"Border",Style:"Style",Width:"Width",Height:"Height",Color:"Color",Background:"Background",Padding:"Padding",Dimensions:"Dimensions","Table cell text alignment":"Table cell text alignment",Alignment:"Alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar",None:"None",Solid:"Solid",Dotted:"Dotted",Dashed:"Dashed",Double:"Double",Groove:"Groove",Ridge:"Ridge",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","Align table to the left":"Align table to the left","Center table":"Center table","Align table to the right":"Align table to the right","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".","Color picker":"Color picker","Enter table caption":"Enter table caption","Keystrokes that can be used in a table cell":"Keystrokes that can be used in a table cell","Move the selection to the next cell":"Move the selection to the next cell","Move the selection to the previous cell":"Move the selection to the previous cell","Insert a new table row (when in the last cell of a table)":"Insert a new table row (when in the last cell of a table)","Navigate through the table":"Navigate through the table",Table:"Table","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"Editor editing area: %0","Edit block":"Edit block","Click to edit block":"Click to edit block","Drag to move":"Drag to move",Next:"Next",Previous:"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar",Black:"Black","Dim grey":"Dim grey",Grey:"Grey","Light grey":"Light grey",White:"White",Red:"Red",Orange:"Orange",Yellow:"Yellow","Light green":"Light green",Green:"Green",Aquamarine:"Aquamarine",Turquoise:"Turquoise","Light blue":"Light blue",Blue:"Blue",Purple:"Purple","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar",HEX:"HEX","No results found":"No results found","No searchable items":"No searchable items","Editor dialog":"Editor dialog",Close:"Close","Help Contents. To close this dialog press ESC.":"Help Contents. To close this dialog press ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Below, you can find a list of keyboard shortcuts that can be used in the editor.","(may require <kbd>Fn</kbd>)":"(may require <kbd>Fn</kbd>)",Accessibility:"Accessibility","Accessibility help":"Accessibility help","Press %0 for help.":"Press %0 for help.","Move focus in and out of an active dialog window":"Move focus in and out of an active dialog window",MENU_BAR_MENU_FILE:"File",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_VIEW:"View",MENU_BAR_MENU_INSERT:"Insert",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Tools",MENU_BAR_MENU_HELP:"Help",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Editor menu bar",Undo:"Undo",Redo:"Redo","Upload in progress":"Upload in progress","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Keystrokes that can be used when a widget is selected (for example: image, table, etc.)","Insert a new paragraph directly after a widget":"Insert a new paragraph directly after a widget","Insert a new paragraph directly before a widget":"Insert a new paragraph directly before a widget","Move the caret to allow typing directly before a widget":"Move the caret to allow typing directly before a widget","Move the caret to allow typing directly after a widget":"Move the caret to allow typing directly after a widget","Words: %0":"Words: %0","Characters: %0":"Characters: %0"}	);})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['en'] = d['en'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Align left","Align right":"Align right","Align center":"Align center",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Revert autoformatting action":"Revert autoformatting action",Bold:"Bold",Italic:"Italic",Underline:"Underline",Code:"Code",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript","Italic text":"Italic text","Move out of an inline code style":"Move out of an inline code style","Bold text":"Bold text","Underline text":"Underline text","Strikethrough text":"Strikethrough text","Block quote":"Block quote","Copy selected content":"Copy selected content","Paste content":"Paste content","Paste content as plain text":"Paste content as plain text","Insert code block":"Insert code block","Plain text":"Plain text","Leaving %0 code snippet":"Leaving %0 code snippet","Entering %0 code snippet":"Entering %0 code snippet","Entering code snippet":"Entering code snippet","Leaving code snippet":"Leaving code snippet","Code block":"Code block",Cancel:"Cancel",Clear:"Clear","Remove color":"Remove color","Restore default":"Restore default",Save:"Save","Show more items":"Show more items","%0 of %1":"%0 of %1","Cannot upload file:":"Cannot upload file:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Editing area: %0","Insert with file manager":"Insert with file manager","Replace with file manager":"Replace with file manager","Insert image with file manager":"Insert image with file manager","Replace image with file manager":"Replace image with file manager","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Content editing keystrokes":"Content editing keystrokes","These keyboard shortcuts allow for quick access to content editing features.":"These keyboard shortcuts allow for quick access to content editing features.","User interface and content navigation keystrokes":"User interface and content navigation keystrokes","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.","Close contextual balloons, dropdowns, and dialogs":"Close contextual balloons, dropdowns, and dialogs","Open the accessibility help dialog":"Open the accessibility help dialog","Move focus between form fields (inputs, buttons, etc.)":"Move focus between form fields (inputs, buttons, etc.)","Move focus to the menu bar, navigate between menu bars":"Move focus to the menu bar, navigate between menu bars","Move focus to the toolbar, navigate between toolbars":"Move focus to the toolbar, navigate between toolbars","Navigate through the toolbar or menu bar":"Navigate through the toolbar or menu bar","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.",Accept:"Accept","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Insert a soft break (a <code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Insert a hard break (a new paragraph)","Find and replace":"Find and replace","Find in text…":"Find in text…",Find:"Find","Previous result":"Previous result","Next result":"Next result",Replace:"Replace","Replace all":"Replace all","Match case":"Match case","Whole words only":"Whole words only","Replace with…":"Replace with…","Text to find must not be empty.":"Text to find must not be empty.","Tip: Find some text first in order to replace it.":"Tip: Find some text first in order to replace it.","Advanced options":"Advanced options","Find in the document":"Find in the document","Font Size":"Font Size",Tiny:"Tiny",Small:"Small",Big:"Big",Huge:"Huge","Font Family":"Font Family",Default:"Default","Font Color":"Font Color","Font Background Color":"Font Background Color","Document colors":"Document colors",Paragraph:"Paragraph",Heading:"Heading","Choose heading":"Choose heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Type your title":"Type your title","Type or paste your content here.":"Type or paste your content here.","Horizontal line":"Horizontal line","HTML object":"HTML object","Increase indent":"Increase indent","Decrease indent":"Decrease indent",Unlink:"Unlink",Link:"Link","Link URL":"Link URL","Link URL must not be empty.":"Link URL must not be empty.","Link image":"Link image","Edit link":"Edit link","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL","Open in a new tab":"Open in a new tab",Downloadable:"Downloadable","Create link":"Create link","Move out of a link":"Move out of a link","Numbered List":"Numbered List","Bulleted List":"Bulleted List","To-do List":"To-do List","Bulleted list styles toolbar":"Bulleted list styles toolbar","Numbered list styles toolbar":"Numbered list styles toolbar","Toggle the disc list style":"Toggle the disc list style","Toggle the circle list style":"Toggle the circle list style","Toggle the square list style":"Toggle the square list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the upper–latin list style":"Toggle the upper–latin list style",Disc:"Disc",Circle:"Circle",Square:"Square",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Lower–roman":"Lower–roman","Upper-roman":"Upper-roman","Lower-latin":"Lower-latin","Upper-latin":"Upper-latin","List properties":"List properties","Start at":"Start at","Invalid start index value.":"Invalid start index value.","Start index must be greater than 0.":"Start index must be greater than 0.","Reversed order":"Reversed order","Keystrokes that can be used in a list":"Keystrokes that can be used in a list","Increase list item indent":"Increase list item indent","Decrease list item indent":"Decrease list item indent","Entering a to-do list":"Entering a to-do list","Leaving a to-do list":"Leaving a to-do list","Remove Format":"Remove Format","Select all":"Select all","Show blocks":"Show blocks",Source:"Source","Show source":"Show source","Special characters":"Special characters",All:"All",Arrows:"Arrows",Currency:"Currency",Latin:"Latin",Mathematical:"Mathematical",Text:"Text","leftwards simple arrow":"leftwards simple arrow","rightwards simple arrow":"rightwards simple arrow","upwards simple arrow":"upwards simple arrow","downwards simple arrow":"downwards simple arrow","leftwards double arrow":"leftwards double arrow","rightwards double arrow":"rightwards double arrow","upwards double arrow":"upwards double arrow","downwards double arrow":"downwards double arrow","leftwards dashed arrow":"leftwards dashed arrow","rightwards dashed arrow":"rightwards dashed arrow","upwards dashed arrow":"upwards dashed arrow","downwards dashed arrow":"downwards dashed arrow","leftwards arrow to bar":"leftwards arrow to bar","rightwards arrow to bar":"rightwards arrow to bar","upwards arrow to bar":"upwards arrow to bar","downwards arrow to bar":"downwards arrow to bar","up down arrow with base":"up down arrow with base","back with leftwards arrow above":"back with leftwards arrow above","end with leftwards arrow above":"end with leftwards arrow above","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","soon with rightwards arrow above":"soon with rightwards arrow above","top with upwards arrow above":"top with upwards arrow above","Dollar sign":"Dollar sign","Euro sign":"Euro sign","Yen sign":"Yen sign","Pound sign":"Pound sign","Cent sign":"Cent sign","Euro-currency sign":"Euro-currency sign","Colon sign":"Colon sign","Cruzeiro sign":"Cruzeiro sign","French franc sign":"French franc sign","Lira sign":"Lira sign","Currency sign":"Currency sign","Bitcoin sign":"Bitcoin sign","Mill sign":"Mill sign","Naira sign":"Naira sign","Peseta sign":"Peseta sign","Rupee sign":"Rupee sign","Won sign":"Won sign","New sheqel sign":"New sheqel sign","Dong sign":"Dong sign","Kip sign":"Kip sign","Tugrik sign":"Tugrik sign","Drachma sign":"Drachma sign","German penny sign":"German penny sign","Peso sign":"Peso sign","Guarani sign":"Guarani sign","Austral sign":"Austral sign","Hryvnia sign":"Hryvnia sign","Cedi sign":"Cedi sign","Livre tournois sign":"Livre tournois sign","Spesmilo sign":"Spesmilo sign","Tenge sign":"Tenge sign","Indian rupee sign":"Indian rupee sign","Turkish lira sign":"Turkish lira sign","Nordic mark sign":"Nordic mark sign","Manat sign":"Manat sign","Ruble sign":"Ruble sign","Latin capital letter a with macron":"Latin capital letter a with macron","Latin small letter a with macron":"Latin small letter a with macron","Latin capital letter a with breve":"Latin capital letter a with breve","Latin small letter a with breve":"Latin small letter a with breve","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin small letter c with acute":"Latin small letter c with acute","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin small letter c with dot above":"Latin small letter c with dot above","Latin capital letter c with caron":"Latin capital letter c with caron","Latin small letter c with caron":"Latin small letter c with caron","Latin capital letter d with caron":"Latin capital letter d with caron","Latin small letter d with caron":"Latin small letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin small letter d with stroke":"Latin small letter d with stroke","Latin capital letter e with macron":"Latin capital letter e with macron","Latin small letter e with macron":"Latin small letter e with macron","Latin capital letter e with breve":"Latin capital letter e with breve","Latin small letter e with breve":"Latin small letter e with breve","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin small letter e with dot above":"Latin small letter e with dot above","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin capital letter e with caron":"Latin capital letter e with caron","Latin small letter e with caron":"Latin small letter e with caron","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin capital letter g with breve":"Latin capital letter g with breve","Latin small letter g with breve":"Latin small letter g with breve","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin small letter g with dot above":"Latin small letter g with dot above","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin small letter h with stroke":"Latin small letter h with stroke","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin small letter i with tilde":"Latin small letter i with tilde","Latin capital letter i with macron":"Latin capital letter i with macron","Latin small letter i with macron":"Latin small letter i with macron","Latin capital letter i with breve":"Latin capital letter i with breve","Latin small letter i with breve":"Latin small letter i with breve","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin small letter dotless i":"Latin small letter dotless i","Latin capital ligature ij":"Latin capital ligature ij","Latin small ligature ij":"Latin small ligature ij","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin capital letter l with acute":"Latin capital letter l with acute","Latin small letter l with acute":"Latin small letter l with acute","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin capital letter l with caron":"Latin capital letter l with caron","Latin small letter l with caron":"Latin small letter l with caron","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin small letter l with stroke":"Latin small letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin small letter n with acute":"Latin small letter n with acute","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin capital letter n with caron":"Latin capital letter n with caron","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin capital letter eng":"Latin capital letter eng","Latin small letter eng":"Latin small letter eng","Latin capital letter o with macron":"Latin capital letter o with macron","Latin small letter o with macron":"Latin small letter o with macron","Latin capital letter o with breve":"Latin capital letter o with breve","Latin small letter o with breve":"Latin small letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin small letter o with double acute":"Latin small letter o with double acute","Latin capital ligature oe":"Latin capital ligature oe","Latin small ligature oe":"Latin small ligature oe","Latin capital letter r with acute":"Latin capital letter r with acute","Latin small letter r with acute":"Latin small letter r with acute","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin capital letter r with caron":"Latin capital letter r with caron","Latin small letter r with caron":"Latin small letter r with caron","Latin capital letter s with acute":"Latin capital letter s with acute","Latin small letter s with acute":"Latin small letter s with acute","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin capital letter s with caron":"Latin capital letter s with caron","Latin small letter s with caron":"Latin small letter s with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin capital letter t with caron":"Latin capital letter t with caron","Latin small letter t with caron":"Latin small letter t with caron","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin small letter t with stroke":"Latin small letter t with stroke","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin small letter u with tilde":"Latin small letter u with tilde","Latin capital letter u with macron":"Latin capital letter u with macron","Latin small letter u with macron":"Latin small letter u with macron","Latin capital letter u with breve":"Latin capital letter u with breve","Latin small letter u with breve":"Latin small letter u with breve","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin small letter u with ring above":"Latin small letter u with ring above","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin small letter u with double acute":"Latin small letter u with double acute","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin small letter z with acute":"Latin small letter z with acute","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin small letter z with dot above":"Latin small letter z with dot above","Latin capital letter z with caron":"Latin capital letter z with caron","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter long s":"Latin small letter long s","Less-than sign":"Less-than sign","Greater-than sign":"Greater-than sign","Less-than or equal to":"Less-than or equal to","Greater-than or equal to":"Greater-than or equal to","En dash":"En dash","Em dash":"Em dash",Macron:"Macron",Overline:"Overline","Degree sign":"Degree sign","Minus sign":"Minus sign","Plus-minus sign":"Plus-minus sign","Division sign":"Division sign","Fraction slash":"Fraction slash","Multiplication sign":"Multiplication sign","Latin small letter f with hook":"Latin small letter f with hook",Integral:"Integral","N-ary summation":"N-ary summation",Infinity:"Infinity","Square root":"Square root","Tilde operator":"Tilde operator","Approximately equal to":"Approximately equal to","Almost equal to":"Almost equal to","Not equal to":"Not equal to","Identical to":"Identical to","Element of":"Element of","Not an element of":"Not an element of","Contains as member":"Contains as member","N-ary product":"N-ary product","Logical and":"Logical and","Logical or":"Logical or","Not sign":"Not sign",Intersection:"Intersection",Union:"Union","Partial differential":"Partial differential","For all":"For all","There exists":"There exists","Empty set":"Empty set",Nabla:"Nabla","Asterisk operator":"Asterisk operator","Proportional to":"Proportional to",Angle:"Angle","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction three quarters":"Vulgar fraction three quarters","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","Left single quotation mark":"Left single quotation mark","Right single quotation mark":"Right single quotation mark","Left double quotation mark":"Left double quotation mark","Right double quotation mark":"Right double quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Two dot leader":"Two dot leader","Horizontal ellipsis":"Horizontal ellipsis","Double dagger":"Double dagger","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Double exclamation mark":"Double exclamation mark","Question exclamation mark":"Question exclamation mark","Exclamation question mark":"Exclamation question mark","Double question mark":"Double question mark","Copyright sign":"Copyright sign","Registered sign":"Registered sign","Trade mark sign":"Trade mark sign","Section sign":"Section sign","Paragraph sign":"Paragraph sign","Reversed paragraph sign":"Reversed paragraph sign","Character categories":"Character categories",Styles:"Styles","Multiple styles":"Multiple styles","Block styles":"Block styles","Text styles":"Text styles","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column",Column:"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row",Row:"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties",Border:"Border",Style:"Style",Width:"Width",Height:"Height",Color:"Color",Background:"Background",Padding:"Padding",Dimensions:"Dimensions","Table cell text alignment":"Table cell text alignment",Alignment:"Alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar",None:"None",Solid:"Solid",Dotted:"Dotted",Dashed:"Dashed",Double:"Double",Groove:"Groove",Ridge:"Ridge",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","Align table to the left":"Align table to the left","Center table":"Center table","Align table to the right":"Align table to the right","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".","Color picker":"Color picker","Enter table caption":"Enter table caption","Keystrokes that can be used in a table cell":"Keystrokes that can be used in a table cell","Move the selection to the next cell":"Move the selection to the next cell","Move the selection to the previous cell":"Move the selection to the previous cell","Insert a new table row (when in the last cell of a table)":"Insert a new table row (when in the last cell of a table)","Navigate through the table":"Navigate through the table",Table:"Table","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"Editor editing area: %0","Edit block":"Edit block","Click to edit block":"Click to edit block","Drag to move":"Drag to move",Next:"Next",Previous:"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar",Black:"Black","Dim grey":"Dim grey",Grey:"Grey","Light grey":"Light grey",White:"White",Red:"Red",Orange:"Orange",Yellow:"Yellow","Light green":"Light green",Green:"Green",Aquamarine:"Aquamarine",Turquoise:"Turquoise","Light blue":"Light blue",Blue:"Blue",Purple:"Purple","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar",HEX:"HEX","No results found":"No results found","No searchable items":"No searchable items","Editor dialog":"Editor dialog",Close:"Close","Help Contents. To close this dialog press ESC.":"Help Contents. To close this dialog press ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Below, you can find a list of keyboard shortcuts that can be used in the editor.","(may require <kbd>Fn</kbd>)":"(may require <kbd>Fn</kbd>)",Accessibility:"Accessibility","Accessibility help":"Accessibility help","Press %0 for help.":"Press %0 for help.","Move focus in and out of an active dialog window":"Move focus in and out of an active dialog window",MENU_BAR_MENU_FILE:"File",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_VIEW:"View",MENU_BAR_MENU_INSERT:"Insert",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Tools",MENU_BAR_MENU_HELP:"Help",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Editor menu bar","Please enter a valid color (e.g. \"ff0000\").":"Please enter a valid color (e.g. \"ff0000\").",Undo:"Undo",Redo:"Redo","Upload in progress":"Upload in progress","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Keystrokes that can be used when a widget is selected (for example: image, table, etc.)","Insert a new paragraph directly after a widget":"Insert a new paragraph directly after a widget","Insert a new paragraph directly before a widget":"Insert a new paragraph directly before a widget","Move the caret to allow typing directly before a widget":"Move the caret to allow typing directly before a widget","Move the caret to allow typing directly after a widget":"Move the caret to allow typing directly after a widget","Words: %0":"Words: %0","Characters: %0":"Characters: %0"}	);})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/eo.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/eo.js
index ddcd690a1fb7cdd4c73433da63dcb16c2d90d858..031615b1d99aa821316c78048fadba4b44f42d81 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/eo.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/eo.js
@@ -1 +1 @@
-(function(d){	const l = d['eo'] = d['eo'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"grasa",Italic:"kursiva",Underline:"",Code:"",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"Nuligi",Clear:"","Remove color":"","Restore default":"",Save:"Konservi","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"Paragrafo",Heading:"Ĉapo","Choose heading":"Elektu ĉapon","Heading 1":"Ĉapo 1","Heading 2":"Ĉapo 2","Heading 3":"Ĉapo 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"Malligi",Link:"Ligilo","Link URL":"URL de la ligilo","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"Numerita Listo","Bulleted List":"Bula Listo","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Rich Text Editor":"Redaktilo de Riĉa Teksto","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Malfari",Redo:"Refari"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['eo'] = d['eo'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"grasa",Italic:"kursiva",Underline:"",Code:"",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"Nuligi",Clear:"","Remove color":"","Restore default":"",Save:"Konservi","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"Paragrafo",Heading:"Ĉapo","Choose heading":"Elektu ĉapon","Heading 1":"Ĉapo 1","Heading 2":"Ĉapo 2","Heading 3":"Ĉapo 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"Malligi",Link:"Ligilo","Link URL":"URL de la ligilo","Link URL must not be empty.":"","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"Numerita Listo","Bulleted List":"Bula Listo","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Rich Text Editor":"Redaktilo de Riĉa Teksto","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Malfari",Redo:"Refari"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/es-co.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/es-co.js
index 65eb87f306c4deb6dd5d26235a40ed618f62b766..25283bb962f44b2eed76baa42d2b0ee3c30ea62f 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/es-co.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/es-co.js
@@ -1 +1 @@
-(function(d){	const l = d['es-co'] = d['es-co'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alinear a la izquierda","Align right":"Alinear a la derecha","Align center":"Centrar",Justify:"Justificar","Text alignment":"Alineación de texto","Text alignment toolbar":"Herramientas de alineación de texto","Revert autoformatting action":"Revertir la acción de formato automático",Bold:"Negrita",Italic:"Cursiva",Underline:"Subrayado",Code:"Código",Strikethrough:"Tachado",Subscript:"Subíndice",Superscript:"Superíndice","Italic text":"Texto en cursiva","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Cita de bloque","Copy selected content":"Copiar contenido seleccionado","Paste content":"Pegar contenido","Paste content as plain text":"Pegar contenido como texto plano","Insert code block":"Insertar bloque de código","Plain text":"Texto plano","Code block":"",Cancel:"Cancelar",Clear:"","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados",Save:"Guardar","Show more items":"Mostrar más elementos","%0 of %1":"%0 de %1","Cannot upload file:":"No se pudo cargar el archivo:","Rich Text Editor. Editing area: %0":"Editor de texto enriquecido. Área de edición: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"","Find in text…":"",Find:"","Previous result":"","Next result":"",Replace:"Reemplazar","Replace all":"","Match case":"","Whole words only":"","Replace with…":"","Text to find must not be empty.":"","Tip: Find some text first in order to replace it.":"","Advanced options":"","Find in the document":"","Font Size":"Tamaño de fuente",Tiny:"Diminuta",Small:"Pequeña",Big:"Grande",Huge:"Enorme","Font Family":"Familia de fuente",Default:"Por defecto","Font Color":"Color de fuente","Font Background Color":"Color de fondo de fuente","Document colors":"Colores del documento","Show blocks":"Mostrar bloques","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Insertar",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Upload in progress":"Carga en progreso","Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['es-co'] = d['es-co'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alinear a la izquierda","Align right":"Alinear a la derecha","Align center":"Centrar",Justify:"Justificar","Text alignment":"Alineación de texto","Text alignment toolbar":"Herramientas de alineación de texto","Revert autoformatting action":"Revertir la acción de formato automático",Bold:"Negrita",Italic:"Cursiva",Underline:"Subrayado",Code:"Código",Strikethrough:"Tachado",Subscript:"Subíndice",Superscript:"Superíndice","Italic text":"Texto en cursiva","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Cita de bloque","Copy selected content":"Copiar contenido seleccionado","Paste content":"Pegar contenido","Paste content as plain text":"Pegar contenido como texto plano","Insert code block":"Insertar bloque de código","Plain text":"Texto plano","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Cancelar",Clear:"","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados",Save:"Guardar","Show more items":"Mostrar más elementos","%0 of %1":"%0 de %1","Cannot upload file:":"No se pudo cargar el archivo:","Rich Text Editor. Editing area: %0":"Editor de texto enriquecido. Área de edición: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"","Find in text…":"",Find:"","Previous result":"","Next result":"",Replace:"Reemplazar","Replace all":"","Match case":"","Whole words only":"","Replace with…":"","Text to find must not be empty.":"","Tip: Find some text first in order to replace it.":"","Advanced options":"","Find in the document":"","Font Size":"Tamaño de fuente",Tiny:"Diminuta",Small:"Pequeña",Big:"Grande",Huge:"Enorme","Font Family":"Familia de fuente",Default:"Por defecto","Font Color":"Color de fuente","Font Background Color":"Color de fondo de fuente","Document colors":"Colores del documento","Show blocks":"Mostrar bloques","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Insertar",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Upload in progress":"Carga en progreso","Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/es.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/es.js
index 49daef4270664c6047bb37b8ccc1e0774aeff281..ab92e87c58429c7536e500e9b962fd94432e0b1a 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/es.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/es.js
@@ -1 +1 @@
-(function(d){	const l = d['es'] = d['es'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alinear a la izquierda","Align right":"Alinear a la derecha","Align center":"Centrar",Justify:"Justificar","Text alignment":"Alineación del texto","Text alignment toolbar":"Barra de herramientas de alineación del texto","Revert autoformatting action":"Revierte la acción de formato automático",Bold:"Negrita",Italic:"Cursiva",Underline:"Subrayado",Code:"Código",Strikethrough:"Tachado",Subscript:"Subíndice",Superscript:"Superíndice","Italic text":"Texto en cursiva","Move out of an inline code style":"Sale de un estilo de código en línea","Bold text":"Texto en negrita","Underline text":"Subraya el texto","Strikethrough text":"Tacha el texto","Block quote":"Bloque de cita","Copy selected content":"Copia el contenido seleccionado","Paste content":"Pega el contenido","Paste content as plain text":"Pega el contenido como texto sin formato","Insert code block":"Insertar bloque de código","Plain text":"Texto plano","Code block":"Bloque de código",Cancel:"Cancelar",Clear:"Borrar","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados",Save:"Guardar","Show more items":"Mostrar más elementos","%0 of %1":"%0 de %1","Cannot upload file:":"No se pudo cargar el archivo:","Rich Text Editor. Editing area: %0":"Editor de texto enriquecido. Área de edición: %0","Insert with file manager":"Insertar con administrador de archivos","Replace with file manager":"Reemplazar con administrador de archivos","Insert image with file manager":"Insertar imagen con administrador de archivos","Replace image with file manager":"Reemplazar imagen con administrador de archivos","Toggle caption off":"Desactivar título","Toggle caption on":"Activar título","Content editing keystrokes":"Teclas de edición de contenido","These keyboard shortcuts allow for quick access to content editing features.":"Estos atajos de teclado permiten acceder rápidamente a las funciones de edición de contenido.","User interface and content navigation keystrokes":"Teclas de navegación de contenido e interfaz de usuario","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Utilice las siguientes combinaciones de teclas para una navegación más eficiente en la interfaz de usuario de CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Cierra globos contextuales, menús desplegables y cuadros de diálogo","Open the accessibility help dialog":"Abre el cuadro de diálogo de ayuda de accesibilidad","Move focus between form fields (inputs, buttons, etc.)":"Mueve el foco entre campos de formulario (entradas, botones, etc.)","Move focus to the menu bar, navigate between menu bars":"Mover el foco a la barra de menú, navegar entre las barras de menú","Move focus to the toolbar, navigate between toolbars":"Mueve el foco a la barra de herramientas y navega entre barras de herramientas","Navigate through the toolbar or menu bar":"Navegar por la barra de herramientas o la barra de menú","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Ejecutar el botón actualmente enfocado. Al ejecutar botones que interactúan con el contenido del editor, el foco vuelve al contenido.",Accept:"Aceptar","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Inserta un salto de línea (un elemento <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Inserta un salto de párrafo (un nuevo párrafo)","Find and replace":"Buscar y reemplazar","Find in text…":"Buscar en el texto...",Find:"Buscar","Previous result":"Resultado anterior","Next result":"Siguiente resultado",Replace:"Reemplazar","Replace all":"Reemplazar todo","Match case":"Respetar mayúsculas y minúsculas","Whole words only":"Solo palabras completas","Replace with…":"Reemplazar con...","Text to find must not be empty.":"El texto a buscar no debe estar vacío.","Tip: Find some text first in order to replace it.":"Consejo: Primero busque algún texto para reemplazar.","Advanced options":"Opciones avanzadas","Find in the document":"Busca en el documento","Font Size":"Tamaño de fuente",Tiny:"Minúsculo",Small:"Pequeño",Big:"Grande",Huge:"Enorme","Font Family":"Fuente",Default:"Por defecto","Font Color":"Color de Fuente","Font Background Color":"Color de Fondo","Document colors":"Colores del documento",Paragraph:"Párrafo",Heading:"Encabezado","Choose heading":"Elegir Encabezado","Heading 1":"Encabezado 1","Heading 2":"Encabezado 2","Heading 3":"Encabezado 3","Heading 4":"Encabezado 4","Heading 5":"Encabezado 5","Heading 6":"Encabezado 6","Type your title":"Introduce tu título","Type or paste your content here.":"Introduce o pega tu contenido aquí","Horizontal line":"Línea horizontal","HTML object":"Objeto HTML","Increase indent":"Aumentar sangría","Decrease indent":"Disminuir sangría",Unlink:"Quitar enlace",Link:"Enlace","Link URL":"URL del enlace","Link image":"URL de la imagen","Edit link":"Editar enlace","Open link in new tab":"Abrir enlace en una pestaña nueva","This link has no URL":"Este enlace no tiene URL","Open in a new tab":"Abrir en una pestaña nueva ",Downloadable:"Descargable","Create link":"Crea un enlace","Move out of a link":"Sale de un enlace","Numbered List":"Lista numerada","Bulleted List":"Lista con viñetas","To-do List":"Lista de tareas","Bulleted list styles toolbar":"Estilos de lista con viñetas","Numbered list styles toolbar":"Estilos de lista numerada","Toggle the disc list style":"Cambiar estilo de viñeta a disco","Toggle the circle list style":"Cambiar estilo de viñeta a círculo","Toggle the square list style":"Cambiar estilo de viñeta a cuadrado","Toggle the decimal list style":"Cambiar estilo de lista a decimal","Toggle the decimal with leading zero list style":"Cambiar estilo de lista decimal empezando con cero","Toggle the lower–roman list style":"Cambiar estilo de lista a números romanos en minúsculas","Toggle the upper–roman list style":"Cambiar estilo de lista a números roanos en mayúsculas","Toggle the lower–latin list style":"Cambiar estilo de lista a números latinos en minúsculas","Toggle the upper–latin list style":"Cambiar estilo de lista a números latinos en mayúsculas",Disc:"Disco",Circle:"Círculo",Square:"Cuadrado",Decimal:"Decimal","Decimal with leading zero":"Decimal con cero","Lower–roman":"Romanos minúsculas","Upper-roman":"Romanos mayúscula","Lower-latin":"Latinos minúsculas","Upper-latin":"Latinos minúsculas","List properties":"Propiedades de la lista","Start at":"Empezar en","Invalid start index value.":"Valor de índice de inicio no válido.","Start index must be greater than 0.":"El número de inicio debe ser mayor que 0.","Reversed order":"Orden inverso","Keystrokes that can be used in a list":"Teclas que se pueden utilizar en una lista","Increase list item indent":"Aumenta la sangría de los elementos de la lista","Decrease list item indent":"Reduce la sangría de los elementos de la lista","Remove Format":"Quitar Formato","Select all":"Seleccionar todo","Show blocks":"Mostrar bloques",Source:"Origen","Show source":"Mostrar fuente","Special characters":"Caracteres especiales",All:"Todos",Arrows:"Flechas",Currency:"Monedas",Latin:"Latín",Mathematical:"Matemáticas",Text:"Texto","leftwards simple arrow":"flecha simple hacia la izquierda","rightwards simple arrow":"flecha simple hacia la derecha","upwards simple arrow":"flecha simple hacia arriba","downwards simple arrow":"flecha simple hacia abajo","leftwards double arrow":"flecha doble hacia la izquierda","rightwards double arrow":"flecha doble hacia la derecha","upwards double arrow":"flecha doble hacia arriba","downwards double arrow":"flecha doble hacia abajo","leftwards dashed arrow":"flecha punteada hacia la izquierda","rightwards dashed arrow":"flecha punteada hacia la derecha","upwards dashed arrow":"flecha punteada hacia arriba","downwards dashed arrow":"flecha punteada hacia abajo","leftwards arrow to bar":"flecha hacia la izquierda hasta una barra","rightwards arrow to bar":"flecha hacia la derecha hasta una barra","upwards arrow to bar":"flecha hacia arriba hasta una barra","downwards arrow to bar":"flecha hacia abajo hasta una barra","up down arrow with base":"flecha hacia arriba y abajo con una base","back with leftwards arrow above":"«back» con una flecha hacia la izquierda arriba","end with leftwards arrow above":"«end» con una flecha hacia la izquierda arriba","on with exclamation mark with left right arrow above":"«on» seguido de un signo de exclamación y con una flecha hacia la izquierda y derecha arriba","soon with rightwards arrow above":"«soon» con una flecha hacia la derecha arriba","top with upwards arrow above":"«top» con una flecha hacia arriba arriba","Dollar sign":"Signo del dólar","Euro sign":"Signo del euro","Yen sign":"Signo del yen","Pound sign":"Signo de la libra","Cent sign":"Signo del centavo","Euro-currency sign":"Signo de la moneda euro","Colon sign":"Signo del colón","Cruzeiro sign":"Signo del cruceiro","French franc sign":"Signo del franco francés","Lira sign":"Signo de la lira","Currency sign":"Signo monetario","Bitcoin sign":"Signo del bitcóin","Mill sign":"Signo de milésima","Naira sign":"Signo de naira","Peseta sign":"Signo de la peseta","Rupee sign":"Signo de la rupia","Won sign":"Signo del won","New sheqel sign":"Signo del nuevo séquel","Dong sign":"Signo de dong","Kip sign":"Signo de kip","Tugrik sign":"Signo de tugrik","Drachma sign":"Signo de dracma","German penny sign":"Signo de centavo alemán","Peso sign":"Signo del peso","Guarani sign":"Signo del guaraní","Austral sign":"Signo de austral","Hryvnia sign":"Signo de grivna","Cedi sign":"Signo de cedi","Livre tournois sign":"Signo de libra tornesa","Spesmilo sign":"Signo de spesmilo","Tenge sign":"Signo de tenge","Indian rupee sign":"Signo de rupia india","Turkish lira sign":"Signo de lira turca","Nordic mark sign":"Signo de marco nórdico","Manat sign":"Signo de manat","Ruble sign":"Signo del rublo","Latin capital letter a with macron":"Letra latina mayúscula «A» con macrón","Latin small letter a with macron":"Letra latina minúscula «a» con macrón","Latin capital letter a with breve":"Letra latina mayúscula «A» con acento breve","Latin small letter a with breve":"Letra latina minúscula «a» con acento breve","Latin capital letter a with ogonek":"Letra latina mayúscula «A» con ogonek","Latin small letter a with ogonek":"Letra latina minúscula «a» con ogonek","Latin capital letter c with acute":"Letra latina mayúscula «C» con acento agudo","Latin small letter c with acute":"Letra latina minúscula «c» con acento agudo","Latin capital letter c with circumflex":"Letra latina mayúscula «C» con acento circunflejo","Latin small letter c with circumflex":"Letra latina minúscula «c» con acento circunflejo","Latin capital letter c with dot above":"Letra latina mayúscula «C» con punto superior","Latin small letter c with dot above":"Letra latina minúscula «c» con punto superior","Latin capital letter c with caron":"Letra latina mayúscula «C» con acento anticircunflejo","Latin small letter c with caron":"Letra latina minúscula «c» con acento anticircunflejo","Latin capital letter d with caron":"Letra latina mayúscula «D» con acento anticircunflejo","Latin small letter d with caron":"Letra latina minúscula «d» con acento anticircunflejo","Latin capital letter d with stroke":"Letra latina mayúscula «D» con barra horizontal","Latin small letter d with stroke":"Letra latina minúscula «d» con barra horizontal","Latin capital letter e with macron":"Letra latina mayúscula «E» con macrón","Latin small letter e with macron":"Letra latina minúscula «e» con macrón","Latin capital letter e with breve":"Letra latina mayúscula «e» con acento breve","Latin small letter e with breve":"Letra latina minúscula «e» con acento breve","Latin capital letter e with dot above":"Letra latina mayúscula «E» con punto superior","Latin small letter e with dot above":"Letra latina minúscula «e» con punto superior","Latin capital letter e with ogonek":"Letra latina mayúscula «E» con ogonek","Latin small letter e with ogonek":"Letra latina minúscula «e» con ogonek","Latin capital letter e with caron":"Letra latina mayúscula «E» con acento anticircunflejo","Latin small letter e with caron":"Letra latina minúscula «e» con acento anticircunflejo","Latin capital letter g with circumflex":"Letra latina mayúscula «G» con acento circunflejo","Latin small letter g with circumflex":"Letra latina minúscula «g» con acento circunflejo","Latin capital letter g with breve":"Letra latina mayúscula «G» con acento breve","Latin small letter g with breve":"Letra latina minúscula «g» con acento breve","Latin capital letter g with dot above":"Letra latina mayúscula «G» con punto superior","Latin small letter g with dot above":"Letra latina minúscula «g» con punto superior","Latin capital letter g with cedilla":"Letra latina mayúscula «G» con cedilla","Latin small letter g with cedilla":"Letra latina minúscula «g» con cedilla","Latin capital letter h with circumflex":"Letra latina mayúscula «H» con acento circunflejo","Latin small letter h with circumflex":"Letra latina minúscula «h» con acento circunflejo","Latin capital letter h with stroke":"Letra latina mayúscula «H» con barra horizontal","Latin small letter h with stroke":"Letra latina minúscula «h» con barra horizontal","Latin capital letter i with tilde":"Letra latina mayúscula «I» con tilde","Latin small letter i with tilde":"Letra latina minúscula «i» con tilde","Latin capital letter i with macron":"Letra latina mayúscula «I» con macrón","Latin small letter i with macron":"Letra latina minúscula «i» con macrón","Latin capital letter i with breve":"Letra latina mayúscula «I» con acento breve","Latin small letter i with breve":"Letra latina minúscula «i» con acento breve","Latin capital letter i with ogonek":"Letra latina mayúscula «I» con ogonek","Latin small letter i with ogonek":"Letra latina minúscula «i» con ogonek","Latin capital letter i with dot above":"Letra latina mayúscula «I» con punto superior","Latin small letter dotless i":"Letra latina minúscula «i» sin punto","Latin capital ligature ij":"Ligadura latina mayúscula «IJ»","Latin small ligature ij":"Ligadura latina minúscula «ij»","Latin capital letter j with circumflex":"Letra latina mayúscula «J» con acento circunflejo","Latin small letter j with circumflex":"Letra latina minúscula «j» con acento circunflejo","Latin capital letter k with cedilla":"Letra latina mayúscula «K» con cedilla","Latin small letter k with cedilla":"Letra latina minúscula «k» con cedilla","Latin small letter kra":"Letra latina minúscula «kra»","Latin capital letter l with acute":"Letra latina mayúscula «L» con acento agudo","Latin small letter l with acute":"Letra latina minúscula «l» con acento agudo","Latin capital letter l with cedilla":"Letra latina mayúscula «I» con cedilla","Latin small letter l with cedilla":"Letra latina minúscula «l» con cedilla","Latin capital letter l with caron":"Letra latina mayúscula «I» con acento anticircunflejo","Latin small letter l with caron":"Letra latina minúscula «i» con acento anticircunflejo","Latin capital letter l with middle dot":"Letra latina mayúscula «L» con punto medio","Latin small letter l with middle dot":"Letra latina minúscula «l» con punto medio","Latin capital letter l with stroke":"Letra latina mayúscula «L» con barra diagonal","Latin small letter l with stroke":"Letra latina minúscula «l» con barra diagonal","Latin capital letter n with acute":"Letra latina mayúscula «N» con acento agudo","Latin small letter n with acute":"Letra latina minúscula «n» con acento agudo","Latin capital letter n with cedilla":"Letra latina mayúscula «N» con cedilla","Latin small letter n with cedilla":"Letra latina minúscula «n» con cedilla","Latin capital letter n with caron":"Letra latina mayúscula «n» con acento anticircunflejo","Latin small letter n with caron":"Letra latina minúscula «n» con acento anticircunflejo","Latin small letter n preceded by apostrophe":"Letra latina minúscula «n» precedida de apóstrofo","Latin capital letter eng":"Letra latina mayúscula «Eng»","Latin small letter eng":"Letra latina minúscula «eng»","Latin capital letter o with macron":"Letra latina mayúscula «O» con macrón","Latin small letter o with macron":"Letra latina minúscula «o» con macrón","Latin capital letter o with breve":"Letra latina mayúscula «O» con acento breve","Latin small letter o with breve":"Letra latina minúscula «o» con acento breve","Latin capital letter o with double acute":"Letra latina mayúscula «O» con doble acento agudo","Latin small letter o with double acute":"Letra latina minúscula «o» con doble acento agudo","Latin capital ligature oe":"Ligadura latina mayúscula «OE»","Latin small ligature oe":"Ligadura latina minúscula «oe»","Latin capital letter r with acute":"Letra latina mayúscula «R» con acento agudo","Latin small letter r with acute":"Letra latina minúscula «r» con acento agudo","Latin capital letter r with cedilla":"Letra latina mayúscula «R» con cedilla","Latin small letter r with cedilla":"Letra latina minúscula «r» con cedilla","Latin capital letter r with caron":"Letra latina mayúscula «R» con acento anticircunflejo","Latin small letter r with caron":"Letra latina minúscula «r» con acento anticircunflejo","Latin capital letter s with acute":"Letra latina mayúscula «S» con acento agudo","Latin small letter s with acute":"Letra latina minúscula «s» con acento agudo","Latin capital letter s with circumflex":"Letra latina mayúscula «S» con acento circunflejo","Latin small letter s with circumflex":"Letra latina minúscula «s» con acento circunflejo","Latin capital letter s with cedilla":"Letra latina mayúscula «S» con cedilla","Latin small letter s with cedilla":"Letra latina minúscula «s» con cedilla","Latin capital letter s with caron":"Letra latina mayúscula «S» con acento anticircunflejo","Latin small letter s with caron":"Letra latina minúscula «s» con acento anticircunflejo","Latin capital letter t with cedilla":"Letra latina mayúscula «T» con cedilla","Latin small letter t with cedilla":"Letra latina minúscula «t» con cedilla","Latin capital letter t with caron":"Letra latina mayúscula «T» con acento anticircunflejo","Latin small letter t with caron":"Letra latina minúscula «t» con acento anticircunflejo","Latin capital letter t with stroke":"Letra latina mayúscula «T» con barra horizontal","Latin small letter t with stroke":"Letra latina minúscula «t» con barra horizontal","Latin capital letter u with tilde":"Letra latina mayúscula «U» con tilde","Latin small letter u with tilde":"Letra latina minúscula «u» con tilde","Latin capital letter u with macron":"Letra latina mayúscula «U» con macrón","Latin small letter u with macron":"Letra latina minúscula «u» con macrón","Latin capital letter u with breve":"Letra latina mayúscula «U» con acento breve","Latin small letter u with breve":"Letra latina minúscula «u» con acento breve","Latin capital letter u with ring above":"Letra latina mayúscula «U» con anillo superior","Latin small letter u with ring above":"Letra latina minúscula «u» con anillo superior","Latin capital letter u with double acute":"Letra latina mayúscula «U» con doble acento agudo","Latin small letter u with double acute":"Letra latina minúscula «u» con doble acento agudo","Latin capital letter u with ogonek":"Letra latina mayúscula «U» con ogonek","Latin small letter u with ogonek":"Letra latina minúscula «u» con ogonek","Latin capital letter w with circumflex":"Letra latina mayúscula «W» con acento circunflejo","Latin small letter w with circumflex":"Letra latina minúscula «w» con acento circunflejo","Latin capital letter y with circumflex":"Letra latina mayúscula «Y» con acento circunflejo","Latin small letter y with circumflex":"Letra latina minúscula «y» con acento circunflejo","Latin capital letter y with diaeresis":"Letra latina mayúscula «Y» con diéresis","Latin capital letter z with acute":"Letra latina mayúscula «Z» con acento agudo","Latin small letter z with acute":"Letra latina minúscula «z» con acento agudo","Latin capital letter z with dot above":"Letra latina mayúscula «Z» con punto superior","Latin small letter z with dot above":"Letra latina minúscula «z» con punto superior","Latin capital letter z with caron":"Letra latina mayúscula «Z» con acento anticircunflejo","Latin small letter z with caron":"Letra latina minúscula «z» con acento anticircunflejo","Latin small letter long s":"Letra latina minúscula «s» larga","Less-than sign":"Signo de menor que","Greater-than sign":"Signo de mayor que","Less-than or equal to":"Menor que o igual a","Greater-than or equal to":"Mayor que o igual a","En dash":"Semirraya","Em dash":"Raya",Macron:"Macrón",Overline:"Línea alta","Degree sign":"Signo de grado","Minus sign":"Signo de resta","Plus-minus sign":"Signo más-menos","Division sign":"Signo de división","Fraction slash":"Barra fraccionaria","Multiplication sign":"Signo de multiplicación","Latin small letter f with hook":"Letra latina minúscula «f» con gancho",Integral:"Integral","N-ary summation":"Sumatoria",Infinity:"Infinito","Square root":"Raíz cuadrada","Tilde operator":"Operador de tilde","Approximately equal to":"Aproximadamente igual a","Almost equal to":"Casi igual a","Not equal to":"No igual a","Identical to":"Idéntico a","Element of":"Elemento de","Not an element of":"No es un elemento de","Contains as member":"Contiene como miembro","N-ary product":"Productorio","Logical and":"Y lógico","Logical or":"O lógico","Not sign":"Signo de negación",Intersection:"Intersección",Union:"Unión","Partial differential":"Diferencial parcial","For all":"Para todo","There exists":"Existe","Empty set":"Conjunto vacío",Nabla:"Nabla","Asterisk operator":"Operador asterisco","Proportional to":"Proporcional a",Angle:"Ángulo","Vulgar fraction one quarter":"Fracción ordinaria de un cuarto","Vulgar fraction one half":"Fracción ordinaria de un medio","Vulgar fraction three quarters":"Fracción ordinaria de tres cuartos","Single left-pointing angle quotation mark":"Comilla tipográfica simple angular de apertura","Single right-pointing angle quotation mark":"Comilla tipográfica simple angular de cierre","Left-pointing double angle quotation mark":"Comilla tipográfica doble angular de apertura","Right-pointing double angle quotation mark":"Comilla tipográfica dobe angular de cierre","Left single quotation mark":"Comilla tipográfica de apertura","Right single quotation mark":"Comilla tipográfica de cierre","Left double quotation mark":"Comilla tipográfica doble de apertura","Right double quotation mark":"Comilla tipográfica de cierre","Single low-9 quotation mark":"Comilla tipográfica en forma de 9 simple y baja","Double low-9 quotation mark":"Comilla tipográfica en forma de 9 doble y baja","Inverted exclamation mark":"Signo de exclamación de apertura","Inverted question mark":"Signo de interrogación de apertura","Two dot leader":"Punto de inicio doble","Horizontal ellipsis":"Puntos suspensivos horizontales","Double dagger":"Cruz doble","Per mille sign":"Signo de por mil","Per ten thousand sign":"Signo de por diez mil","Double exclamation mark":"Signo de exclamación doble","Question exclamation mark":"Signo de exclamación interrogativa","Exclamation question mark":"Signo de interrogación exclamativa","Double question mark":"Signo de interrogación doble","Copyright sign":"Signo de derechos de autor","Registered sign":"Signo de marca registrada","Trade mark sign":"Signo de marca comercial","Section sign":"Signo de sección","Paragraph sign":"Signo de párrafo","Reversed paragraph sign":"Signo de antígrafo invertido","Character categories":"Categorías de caracteres",Styles:"Estilos","Multiple styles":"Múltiples estilos","Block styles":"Estilos de bloque","Text styles":"Estilos de texto","Insert table":"Insertar tabla","Header column":"Columna de encabezado","Insert column left":"Insertar columna izquierda","Insert column right":"Insertar columna derecha","Delete column":"Eliminar columna","Select column":"Seleccionar columna",Column:"Columna","Header row":"Fila de encabezado","Insert row below":"Insertar fila debajo","Insert row above":"Insertar fila encima","Delete row":"Eliminar fila","Select row":"Seleccionar fila",Row:"Fila","Merge cell up":"Combinar celda superior","Merge cell right":"Combinar celda derecha","Merge cell down":"Combinar celda inferior","Merge cell left":"Combinar celda izquierda","Split cell vertically":"Dividir celdas verticalmente","Split cell horizontally":"Dividir celdas horizontalmente","Merge cells":"Combinar celdas","Table toolbar":"Barra de herramientas de tabla","Table properties":"Propiedades de tabla","Cell properties":"Propiedades de celda",Border:"Borde",Style:"Estilo",Width:"Ancho",Height:"Altura",Color:"Color",Background:"Fondo",Padding:"Márgenes",Dimensions:"Dimensiones","Table cell text alignment":"Alineación texto de celda",Alignment:"Alineación","Horizontal text alignment toolbar":"Alineación horizontal de texto","Vertical text alignment toolbar":"Alineación vertical de texto","Table alignment toolbar":"Alineación de tabla",None:"Ninguno",Solid:"Sólido",Dotted:"Línea de puntos",Dashed:"Línea discontinua",Double:"Doble línea",Groove:"Bisel",Ridge:"Marco",Inset:"Incrustación",Outset:"Relieve","Align cell text to the left":"Alinear texto de celda a la izquierda","Align cell text to the center":"Centrar texto de celda","Align cell text to the right":"Alinear texto de celda a la derecha","Justify cell text":"Justificar texto de celda","Align cell text to the top":"Alinear texto de celda hacia arriba","Align cell text to the middle":"Alinear texto de celda al medio","Align cell text to the bottom":"Alinear texto de celda hacia abajo","Align table to the left":"Alinear tabla a la izquierda","Center table":"Centrar tabla","Align table to the right":"Alinear tabla a la derecha","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"El color es inválido. Intente con \"#FF0000\", \"rgb(255,0,0)\" o \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"El valor es inválido. Intente con \"10px\", \"2em\" o simplemente \"2\".","Color picker":"Selector de color","Enter table caption":"Ingresar título de tabla","Keystrokes that can be used in a table cell":"Teclas que se pueden utilizar en una celda de tabla","Move the selection to the next cell":"Mueve la selección a la siguiente celda","Move the selection to the previous cell":"Mueve la selección a la celda anterior","Insert a new table row (when in the last cell of a table)":"Inserta una nueva fila de la tabla (cuando esté en la última celda de una tabla)","Navigate through the table":"Navega por la tabla",Table:"Tabla","Rich Text Editor":"Editor de Texto Enriquecido","Editor editing area: %0":"Área de edición del editor: %0","Edit block":"Cuadro de edición","Click to edit block":"Haz clic para editar el bloque","Drag to move":"Arrastra para mover",Next:"Siguiente",Previous:"Anterior","Editor toolbar":"Barra de herramientas de edición","Dropdown toolbar":"Barra de herramientas desplegable",Black:"Negro","Dim grey":"Gris oscuro",Grey:"Gris","Light grey":"Gris claro",White:"Blanco",Red:"Rojo",Orange:"Naranja",Yellow:"Amarillo","Light green":"Verde claro",Green:"Verde",Aquamarine:"Aguamarina",Turquoise:"Turquesa","Light blue":"Azul claro",Blue:"Azul",Purple:"Morado","Editor block content toolbar":"Barra de herramientas de contenido del bloque del editor","Editor contextual toolbar":"Barra de herramientas contextual del editor",HEX:"HEX","No results found":"No se han encontrado resultados","No searchable items":"No hay elementos que buscar","Editor dialog":"Diálogo del editor",Close:"Cerrar","Help Contents. To close this dialog press ESC.":"Contenidos de ayuda. Presione ESC para cerrar este cuadro de diálogo.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"A continuación, encontrará una lista de atajos de teclado que se pueden utilizar en el editor.","(may require <kbd>Fn</kbd>)":"(puede requerir <kbd>Fn</kbd>)",Accessibility:"Accesibilidad","Accessibility help":"Ayuda de accesibilidad","Press %0 for help.":"Presione %0 para obtener ayuda.","Move focus in and out of an active dialog window":"Mueve el foco dentro y fuera de una ventana de diálogo activa",MENU_BAR_MENU_FILE:"Archivo",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"Ver",MENU_BAR_MENU_INSERT:"Insertar",MENU_BAR_MENU_FORMAT:"Formato",MENU_BAR_MENU_TOOLS:"Herramientas",MENU_BAR_MENU_HELP:"Ayuda",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_FONT:"Fuente","Editor menu bar":"Barra de menú del editor",Undo:"Deshacer",Redo:"Rehacer","Upload in progress":"Subida en progreso","Widget toolbar":"Barra de herramientas del widget","Insert paragraph before block":"Insertar párrafo antes del bloque","Insert paragraph after block":"Insertar párrafo después del bloque","Press Enter to type after or press Shift + Enter to type before the widget":"Pulse Intro para escribir después o pulse Mayús + Intro para escribir antes del «widget».","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Teclas que se pueden utilizar cuando se selecciona un módulo interactivo (por ejemplo: imagen, tabla, etc.)","Insert a new paragraph directly after a widget":"Inserta un nuevo párrafo directamente después de un módulo interactivo","Insert a new paragraph directly before a widget":"Inserta un nuevo párrafo directamente antes de un módulo interactivo","Move the caret to allow typing directly before a widget":"Mueve el cursor para permitir escribir directamente antes de un módulo interactivo","Move the caret to allow typing directly after a widget":"Mueve el cursor para permitir escribir directamente después de un módulo interactivo","Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['es'] = d['es'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alinear a la izquierda","Align right":"Alinear a la derecha","Align center":"Centrar",Justify:"Justificar","Text alignment":"Alineación del texto","Text alignment toolbar":"Barra de herramientas de alineación del texto","Revert autoformatting action":"Revierte la acción de formato automático",Bold:"Negrita",Italic:"Cursiva",Underline:"Subrayado",Code:"Código",Strikethrough:"Tachado",Subscript:"Subíndice",Superscript:"Superíndice","Italic text":"Texto en cursiva","Move out of an inline code style":"Sale de un estilo de código en línea","Bold text":"Texto en negrita","Underline text":"Subraya el texto","Strikethrough text":"Tacha el texto","Block quote":"Bloque de cita","Copy selected content":"Copia el contenido seleccionado","Paste content":"Pega el contenido","Paste content as plain text":"Pega el contenido como texto sin formato","Insert code block":"Insertar bloque de código","Plain text":"Texto plano","Leaving %0 code snippet":"Abandonando fragmento de código %0","Entering %0 code snippet":"Ingresando fragmento de código %0","Entering code snippet":"Ingresando fragmento de código","Leaving code snippet":"Abandonando fragmento de código","Code block":"Bloque de código",Cancel:"Cancelar",Clear:"Borrar","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados",Save:"Guardar","Show more items":"Mostrar más elementos","%0 of %1":"%0 de %1","Cannot upload file:":"No se pudo cargar el archivo:","Rich Text Editor. Editing area: %0":"Editor de texto enriquecido. Área de edición: %0","Insert with file manager":"Insertar con administrador de archivos","Replace with file manager":"Reemplazar con administrador de archivos","Insert image with file manager":"Insertar imagen con administrador de archivos","Replace image with file manager":"Reemplazar imagen con administrador de archivos","Toggle caption off":"Desactivar título","Toggle caption on":"Activar título","Content editing keystrokes":"Teclas de edición de contenido","These keyboard shortcuts allow for quick access to content editing features.":"Estos atajos de teclado permiten acceder rápidamente a las funciones de edición de contenido.","User interface and content navigation keystrokes":"Teclas de navegación de contenido e interfaz de usuario","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Utilice las siguientes combinaciones de teclas para una navegación más eficiente en la interfaz de usuario de CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Cierra globos contextuales, menús desplegables y cuadros de diálogo","Open the accessibility help dialog":"Abre el cuadro de diálogo de ayuda de accesibilidad","Move focus between form fields (inputs, buttons, etc.)":"Mueve el foco entre campos de formulario (entradas, botones, etc.)","Move focus to the menu bar, navigate between menu bars":"Mover el foco a la barra de menú, navegar entre las barras de menú","Move focus to the toolbar, navigate between toolbars":"Mueve el foco a la barra de herramientas y navega entre barras de herramientas","Navigate through the toolbar or menu bar":"Navegar por la barra de herramientas o la barra de menú","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Ejecutar el botón actualmente enfocado. Al ejecutar botones que interactúan con el contenido del editor, el foco vuelve al contenido.",Accept:"Aceptar","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Inserta un salto de línea (un elemento <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Inserta un salto de párrafo (un nuevo párrafo)","Find and replace":"Buscar y reemplazar","Find in text…":"Buscar en el texto...",Find:"Buscar","Previous result":"Resultado anterior","Next result":"Siguiente resultado",Replace:"Reemplazar","Replace all":"Reemplazar todo","Match case":"Respetar mayúsculas y minúsculas","Whole words only":"Solo palabras completas","Replace with…":"Reemplazar con...","Text to find must not be empty.":"El texto a buscar no debe estar vacío.","Tip: Find some text first in order to replace it.":"Consejo: Primero busque algún texto para reemplazar.","Advanced options":"Opciones avanzadas","Find in the document":"Busca en el documento","Font Size":"Tamaño de fuente",Tiny:"Minúsculo",Small:"Pequeño",Big:"Grande",Huge:"Enorme","Font Family":"Fuente",Default:"Por defecto","Font Color":"Color de Fuente","Font Background Color":"Color de Fondo","Document colors":"Colores del documento",Paragraph:"Párrafo",Heading:"Encabezado","Choose heading":"Elegir Encabezado","Heading 1":"Encabezado 1","Heading 2":"Encabezado 2","Heading 3":"Encabezado 3","Heading 4":"Encabezado 4","Heading 5":"Encabezado 5","Heading 6":"Encabezado 6","Type your title":"Introduce tu título","Type or paste your content here.":"Introduce o pega tu contenido aquí","Horizontal line":"Línea horizontal","HTML object":"Objeto HTML","Increase indent":"Aumentar sangría","Decrease indent":"Disminuir sangría",Unlink:"Quitar enlace",Link:"Enlace","Link URL":"URL del enlace","Link URL must not be empty.":"La URL del enlace no puede estar vacía.","Link image":"URL de la imagen","Edit link":"Editar enlace","Open link in new tab":"Abrir enlace en una pestaña nueva","This link has no URL":"Este enlace no tiene URL","Open in a new tab":"Abrir en una pestaña nueva ",Downloadable:"Descargable","Create link":"Crea un enlace","Move out of a link":"Sale de un enlace","Numbered List":"Lista numerada","Bulleted List":"Lista con viñetas","To-do List":"Lista de tareas","Bulleted list styles toolbar":"Estilos de lista con viñetas","Numbered list styles toolbar":"Estilos de lista numerada","Toggle the disc list style":"Cambiar estilo de viñeta a disco","Toggle the circle list style":"Cambiar estilo de viñeta a círculo","Toggle the square list style":"Cambiar estilo de viñeta a cuadrado","Toggle the decimal list style":"Cambiar estilo de lista a decimal","Toggle the decimal with leading zero list style":"Cambiar estilo de lista decimal empezando con cero","Toggle the lower–roman list style":"Cambiar estilo de lista a números romanos en minúsculas","Toggle the upper–roman list style":"Cambiar estilo de lista a números roanos en mayúsculas","Toggle the lower–latin list style":"Cambiar estilo de lista a números latinos en minúsculas","Toggle the upper–latin list style":"Cambiar estilo de lista a números latinos en mayúsculas",Disc:"Disco",Circle:"Círculo",Square:"Cuadrado",Decimal:"Decimal","Decimal with leading zero":"Decimal con cero","Lower–roman":"Romanos minúsculas","Upper-roman":"Romanos mayúscula","Lower-latin":"Latinos minúsculas","Upper-latin":"Latinos minúsculas","List properties":"Propiedades de la lista","Start at":"Empezar en","Invalid start index value.":"Valor de índice de inicio no válido.","Start index must be greater than 0.":"El número de inicio debe ser mayor que 0.","Reversed order":"Orden inverso","Keystrokes that can be used in a list":"Teclas que se pueden utilizar en una lista","Increase list item indent":"Aumenta la sangría de los elementos de la lista","Decrease list item indent":"Reduce la sangría de los elementos de la lista","Entering a to-do list":"Ingresando lista de tareas pendientes","Leaving a to-do list":"Abandonando lista de tareas pendientes","Remove Format":"Quitar Formato","Select all":"Seleccionar todo","Show blocks":"Mostrar bloques",Source:"Origen","Show source":"Mostrar fuente","Special characters":"Caracteres especiales",All:"Todos",Arrows:"Flechas",Currency:"Monedas",Latin:"Latín",Mathematical:"Matemáticas",Text:"Texto","leftwards simple arrow":"flecha simple hacia la izquierda","rightwards simple arrow":"flecha simple hacia la derecha","upwards simple arrow":"flecha simple hacia arriba","downwards simple arrow":"flecha simple hacia abajo","leftwards double arrow":"flecha doble hacia la izquierda","rightwards double arrow":"flecha doble hacia la derecha","upwards double arrow":"flecha doble hacia arriba","downwards double arrow":"flecha doble hacia abajo","leftwards dashed arrow":"flecha punteada hacia la izquierda","rightwards dashed arrow":"flecha punteada hacia la derecha","upwards dashed arrow":"flecha punteada hacia arriba","downwards dashed arrow":"flecha punteada hacia abajo","leftwards arrow to bar":"flecha hacia la izquierda hasta una barra","rightwards arrow to bar":"flecha hacia la derecha hasta una barra","upwards arrow to bar":"flecha hacia arriba hasta una barra","downwards arrow to bar":"flecha hacia abajo hasta una barra","up down arrow with base":"flecha hacia arriba y abajo con una base","back with leftwards arrow above":"«back» con una flecha hacia la izquierda arriba","end with leftwards arrow above":"«end» con una flecha hacia la izquierda arriba","on with exclamation mark with left right arrow above":"«on» seguido de un signo de exclamación y con una flecha hacia la izquierda y derecha arriba","soon with rightwards arrow above":"«soon» con una flecha hacia la derecha arriba","top with upwards arrow above":"«top» con una flecha hacia arriba arriba","Dollar sign":"Signo del dólar","Euro sign":"Signo del euro","Yen sign":"Signo del yen","Pound sign":"Signo de la libra","Cent sign":"Signo del centavo","Euro-currency sign":"Signo de la moneda euro","Colon sign":"Signo del colón","Cruzeiro sign":"Signo del cruceiro","French franc sign":"Signo del franco francés","Lira sign":"Signo de la lira","Currency sign":"Signo monetario","Bitcoin sign":"Signo del bitcóin","Mill sign":"Signo de milésima","Naira sign":"Signo de naira","Peseta sign":"Signo de la peseta","Rupee sign":"Signo de la rupia","Won sign":"Signo del won","New sheqel sign":"Signo del nuevo séquel","Dong sign":"Signo de dong","Kip sign":"Signo de kip","Tugrik sign":"Signo de tugrik","Drachma sign":"Signo de dracma","German penny sign":"Signo de centavo alemán","Peso sign":"Signo del peso","Guarani sign":"Signo del guaraní","Austral sign":"Signo de austral","Hryvnia sign":"Signo de grivna","Cedi sign":"Signo de cedi","Livre tournois sign":"Signo de libra tornesa","Spesmilo sign":"Signo de spesmilo","Tenge sign":"Signo de tenge","Indian rupee sign":"Signo de rupia india","Turkish lira sign":"Signo de lira turca","Nordic mark sign":"Signo de marco nórdico","Manat sign":"Signo de manat","Ruble sign":"Signo del rublo","Latin capital letter a with macron":"Letra latina mayúscula «A» con macrón","Latin small letter a with macron":"Letra latina minúscula «a» con macrón","Latin capital letter a with breve":"Letra latina mayúscula «A» con acento breve","Latin small letter a with breve":"Letra latina minúscula «a» con acento breve","Latin capital letter a with ogonek":"Letra latina mayúscula «A» con ogonek","Latin small letter a with ogonek":"Letra latina minúscula «a» con ogonek","Latin capital letter c with acute":"Letra latina mayúscula «C» con acento agudo","Latin small letter c with acute":"Letra latina minúscula «c» con acento agudo","Latin capital letter c with circumflex":"Letra latina mayúscula «C» con acento circunflejo","Latin small letter c with circumflex":"Letra latina minúscula «c» con acento circunflejo","Latin capital letter c with dot above":"Letra latina mayúscula «C» con punto superior","Latin small letter c with dot above":"Letra latina minúscula «c» con punto superior","Latin capital letter c with caron":"Letra latina mayúscula «C» con acento anticircunflejo","Latin small letter c with caron":"Letra latina minúscula «c» con acento anticircunflejo","Latin capital letter d with caron":"Letra latina mayúscula «D» con acento anticircunflejo","Latin small letter d with caron":"Letra latina minúscula «d» con acento anticircunflejo","Latin capital letter d with stroke":"Letra latina mayúscula «D» con barra horizontal","Latin small letter d with stroke":"Letra latina minúscula «d» con barra horizontal","Latin capital letter e with macron":"Letra latina mayúscula «E» con macrón","Latin small letter e with macron":"Letra latina minúscula «e» con macrón","Latin capital letter e with breve":"Letra latina mayúscula «e» con acento breve","Latin small letter e with breve":"Letra latina minúscula «e» con acento breve","Latin capital letter e with dot above":"Letra latina mayúscula «E» con punto superior","Latin small letter e with dot above":"Letra latina minúscula «e» con punto superior","Latin capital letter e with ogonek":"Letra latina mayúscula «E» con ogonek","Latin small letter e with ogonek":"Letra latina minúscula «e» con ogonek","Latin capital letter e with caron":"Letra latina mayúscula «E» con acento anticircunflejo","Latin small letter e with caron":"Letra latina minúscula «e» con acento anticircunflejo","Latin capital letter g with circumflex":"Letra latina mayúscula «G» con acento circunflejo","Latin small letter g with circumflex":"Letra latina minúscula «g» con acento circunflejo","Latin capital letter g with breve":"Letra latina mayúscula «G» con acento breve","Latin small letter g with breve":"Letra latina minúscula «g» con acento breve","Latin capital letter g with dot above":"Letra latina mayúscula «G» con punto superior","Latin small letter g with dot above":"Letra latina minúscula «g» con punto superior","Latin capital letter g with cedilla":"Letra latina mayúscula «G» con cedilla","Latin small letter g with cedilla":"Letra latina minúscula «g» con cedilla","Latin capital letter h with circumflex":"Letra latina mayúscula «H» con acento circunflejo","Latin small letter h with circumflex":"Letra latina minúscula «h» con acento circunflejo","Latin capital letter h with stroke":"Letra latina mayúscula «H» con barra horizontal","Latin small letter h with stroke":"Letra latina minúscula «h» con barra horizontal","Latin capital letter i with tilde":"Letra latina mayúscula «I» con tilde","Latin small letter i with tilde":"Letra latina minúscula «i» con tilde","Latin capital letter i with macron":"Letra latina mayúscula «I» con macrón","Latin small letter i with macron":"Letra latina minúscula «i» con macrón","Latin capital letter i with breve":"Letra latina mayúscula «I» con acento breve","Latin small letter i with breve":"Letra latina minúscula «i» con acento breve","Latin capital letter i with ogonek":"Letra latina mayúscula «I» con ogonek","Latin small letter i with ogonek":"Letra latina minúscula «i» con ogonek","Latin capital letter i with dot above":"Letra latina mayúscula «I» con punto superior","Latin small letter dotless i":"Letra latina minúscula «i» sin punto","Latin capital ligature ij":"Ligadura latina mayúscula «IJ»","Latin small ligature ij":"Ligadura latina minúscula «ij»","Latin capital letter j with circumflex":"Letra latina mayúscula «J» con acento circunflejo","Latin small letter j with circumflex":"Letra latina minúscula «j» con acento circunflejo","Latin capital letter k with cedilla":"Letra latina mayúscula «K» con cedilla","Latin small letter k with cedilla":"Letra latina minúscula «k» con cedilla","Latin small letter kra":"Letra latina minúscula «kra»","Latin capital letter l with acute":"Letra latina mayúscula «L» con acento agudo","Latin small letter l with acute":"Letra latina minúscula «l» con acento agudo","Latin capital letter l with cedilla":"Letra latina mayúscula «I» con cedilla","Latin small letter l with cedilla":"Letra latina minúscula «l» con cedilla","Latin capital letter l with caron":"Letra latina mayúscula «I» con acento anticircunflejo","Latin small letter l with caron":"Letra latina minúscula «i» con acento anticircunflejo","Latin capital letter l with middle dot":"Letra latina mayúscula «L» con punto medio","Latin small letter l with middle dot":"Letra latina minúscula «l» con punto medio","Latin capital letter l with stroke":"Letra latina mayúscula «L» con barra diagonal","Latin small letter l with stroke":"Letra latina minúscula «l» con barra diagonal","Latin capital letter n with acute":"Letra latina mayúscula «N» con acento agudo","Latin small letter n with acute":"Letra latina minúscula «n» con acento agudo","Latin capital letter n with cedilla":"Letra latina mayúscula «N» con cedilla","Latin small letter n with cedilla":"Letra latina minúscula «n» con cedilla","Latin capital letter n with caron":"Letra latina mayúscula «n» con acento anticircunflejo","Latin small letter n with caron":"Letra latina minúscula «n» con acento anticircunflejo","Latin small letter n preceded by apostrophe":"Letra latina minúscula «n» precedida de apóstrofo","Latin capital letter eng":"Letra latina mayúscula «Eng»","Latin small letter eng":"Letra latina minúscula «eng»","Latin capital letter o with macron":"Letra latina mayúscula «O» con macrón","Latin small letter o with macron":"Letra latina minúscula «o» con macrón","Latin capital letter o with breve":"Letra latina mayúscula «O» con acento breve","Latin small letter o with breve":"Letra latina minúscula «o» con acento breve","Latin capital letter o with double acute":"Letra latina mayúscula «O» con doble acento agudo","Latin small letter o with double acute":"Letra latina minúscula «o» con doble acento agudo","Latin capital ligature oe":"Ligadura latina mayúscula «OE»","Latin small ligature oe":"Ligadura latina minúscula «oe»","Latin capital letter r with acute":"Letra latina mayúscula «R» con acento agudo","Latin small letter r with acute":"Letra latina minúscula «r» con acento agudo","Latin capital letter r with cedilla":"Letra latina mayúscula «R» con cedilla","Latin small letter r with cedilla":"Letra latina minúscula «r» con cedilla","Latin capital letter r with caron":"Letra latina mayúscula «R» con acento anticircunflejo","Latin small letter r with caron":"Letra latina minúscula «r» con acento anticircunflejo","Latin capital letter s with acute":"Letra latina mayúscula «S» con acento agudo","Latin small letter s with acute":"Letra latina minúscula «s» con acento agudo","Latin capital letter s with circumflex":"Letra latina mayúscula «S» con acento circunflejo","Latin small letter s with circumflex":"Letra latina minúscula «s» con acento circunflejo","Latin capital letter s with cedilla":"Letra latina mayúscula «S» con cedilla","Latin small letter s with cedilla":"Letra latina minúscula «s» con cedilla","Latin capital letter s with caron":"Letra latina mayúscula «S» con acento anticircunflejo","Latin small letter s with caron":"Letra latina minúscula «s» con acento anticircunflejo","Latin capital letter t with cedilla":"Letra latina mayúscula «T» con cedilla","Latin small letter t with cedilla":"Letra latina minúscula «t» con cedilla","Latin capital letter t with caron":"Letra latina mayúscula «T» con acento anticircunflejo","Latin small letter t with caron":"Letra latina minúscula «t» con acento anticircunflejo","Latin capital letter t with stroke":"Letra latina mayúscula «T» con barra horizontal","Latin small letter t with stroke":"Letra latina minúscula «t» con barra horizontal","Latin capital letter u with tilde":"Letra latina mayúscula «U» con tilde","Latin small letter u with tilde":"Letra latina minúscula «u» con tilde","Latin capital letter u with macron":"Letra latina mayúscula «U» con macrón","Latin small letter u with macron":"Letra latina minúscula «u» con macrón","Latin capital letter u with breve":"Letra latina mayúscula «U» con acento breve","Latin small letter u with breve":"Letra latina minúscula «u» con acento breve","Latin capital letter u with ring above":"Letra latina mayúscula «U» con anillo superior","Latin small letter u with ring above":"Letra latina minúscula «u» con anillo superior","Latin capital letter u with double acute":"Letra latina mayúscula «U» con doble acento agudo","Latin small letter u with double acute":"Letra latina minúscula «u» con doble acento agudo","Latin capital letter u with ogonek":"Letra latina mayúscula «U» con ogonek","Latin small letter u with ogonek":"Letra latina minúscula «u» con ogonek","Latin capital letter w with circumflex":"Letra latina mayúscula «W» con acento circunflejo","Latin small letter w with circumflex":"Letra latina minúscula «w» con acento circunflejo","Latin capital letter y with circumflex":"Letra latina mayúscula «Y» con acento circunflejo","Latin small letter y with circumflex":"Letra latina minúscula «y» con acento circunflejo","Latin capital letter y with diaeresis":"Letra latina mayúscula «Y» con diéresis","Latin capital letter z with acute":"Letra latina mayúscula «Z» con acento agudo","Latin small letter z with acute":"Letra latina minúscula «z» con acento agudo","Latin capital letter z with dot above":"Letra latina mayúscula «Z» con punto superior","Latin small letter z with dot above":"Letra latina minúscula «z» con punto superior","Latin capital letter z with caron":"Letra latina mayúscula «Z» con acento anticircunflejo","Latin small letter z with caron":"Letra latina minúscula «z» con acento anticircunflejo","Latin small letter long s":"Letra latina minúscula «s» larga","Less-than sign":"Signo de menor que","Greater-than sign":"Signo de mayor que","Less-than or equal to":"Menor que o igual a","Greater-than or equal to":"Mayor que o igual a","En dash":"Semirraya","Em dash":"Raya",Macron:"Macrón",Overline:"Línea alta","Degree sign":"Signo de grado","Minus sign":"Signo de resta","Plus-minus sign":"Signo más-menos","Division sign":"Signo de división","Fraction slash":"Barra fraccionaria","Multiplication sign":"Signo de multiplicación","Latin small letter f with hook":"Letra latina minúscula «f» con gancho",Integral:"Integral","N-ary summation":"Sumatoria",Infinity:"Infinito","Square root":"Raíz cuadrada","Tilde operator":"Operador de tilde","Approximately equal to":"Aproximadamente igual a","Almost equal to":"Casi igual a","Not equal to":"No igual a","Identical to":"Idéntico a","Element of":"Elemento de","Not an element of":"No es un elemento de","Contains as member":"Contiene como miembro","N-ary product":"Productorio","Logical and":"Y lógico","Logical or":"O lógico","Not sign":"Signo de negación",Intersection:"Intersección",Union:"Unión","Partial differential":"Diferencial parcial","For all":"Para todo","There exists":"Existe","Empty set":"Conjunto vacío",Nabla:"Nabla","Asterisk operator":"Operador asterisco","Proportional to":"Proporcional a",Angle:"Ángulo","Vulgar fraction one quarter":"Fracción ordinaria de un cuarto","Vulgar fraction one half":"Fracción ordinaria de un medio","Vulgar fraction three quarters":"Fracción ordinaria de tres cuartos","Single left-pointing angle quotation mark":"Comilla tipográfica simple angular de apertura","Single right-pointing angle quotation mark":"Comilla tipográfica simple angular de cierre","Left-pointing double angle quotation mark":"Comilla tipográfica doble angular de apertura","Right-pointing double angle quotation mark":"Comilla tipográfica dobe angular de cierre","Left single quotation mark":"Comilla tipográfica de apertura","Right single quotation mark":"Comilla tipográfica de cierre","Left double quotation mark":"Comilla tipográfica doble de apertura","Right double quotation mark":"Comilla tipográfica de cierre","Single low-9 quotation mark":"Comilla tipográfica en forma de 9 simple y baja","Double low-9 quotation mark":"Comilla tipográfica en forma de 9 doble y baja","Inverted exclamation mark":"Signo de exclamación de apertura","Inverted question mark":"Signo de interrogación de apertura","Two dot leader":"Punto de inicio doble","Horizontal ellipsis":"Puntos suspensivos horizontales","Double dagger":"Cruz doble","Per mille sign":"Signo de por mil","Per ten thousand sign":"Signo de por diez mil","Double exclamation mark":"Signo de exclamación doble","Question exclamation mark":"Signo de exclamación interrogativa","Exclamation question mark":"Signo de interrogación exclamativa","Double question mark":"Signo de interrogación doble","Copyright sign":"Signo de derechos de autor","Registered sign":"Signo de marca registrada","Trade mark sign":"Signo de marca comercial","Section sign":"Signo de sección","Paragraph sign":"Signo de párrafo","Reversed paragraph sign":"Signo de antígrafo invertido","Character categories":"Categorías de caracteres",Styles:"Estilos","Multiple styles":"Múltiples estilos","Block styles":"Estilos de bloque","Text styles":"Estilos de texto","Insert table":"Insertar tabla","Header column":"Columna de encabezado","Insert column left":"Insertar columna izquierda","Insert column right":"Insertar columna derecha","Delete column":"Eliminar columna","Select column":"Seleccionar columna",Column:"Columna","Header row":"Fila de encabezado","Insert row below":"Insertar fila debajo","Insert row above":"Insertar fila encima","Delete row":"Eliminar fila","Select row":"Seleccionar fila",Row:"Fila","Merge cell up":"Combinar celda superior","Merge cell right":"Combinar celda derecha","Merge cell down":"Combinar celda inferior","Merge cell left":"Combinar celda izquierda","Split cell vertically":"Dividir celdas verticalmente","Split cell horizontally":"Dividir celdas horizontalmente","Merge cells":"Combinar celdas","Table toolbar":"Barra de herramientas de tabla","Table properties":"Propiedades de tabla","Cell properties":"Propiedades de celda",Border:"Borde",Style:"Estilo",Width:"Ancho",Height:"Altura",Color:"Color",Background:"Fondo",Padding:"Márgenes",Dimensions:"Dimensiones","Table cell text alignment":"Alineación texto de celda",Alignment:"Alineación","Horizontal text alignment toolbar":"Alineación horizontal de texto","Vertical text alignment toolbar":"Alineación vertical de texto","Table alignment toolbar":"Alineación de tabla",None:"Ninguno",Solid:"Sólido",Dotted:"Línea de puntos",Dashed:"Línea discontinua",Double:"Doble línea",Groove:"Bisel",Ridge:"Marco",Inset:"Incrustación",Outset:"Relieve","Align cell text to the left":"Alinear texto de celda a la izquierda","Align cell text to the center":"Centrar texto de celda","Align cell text to the right":"Alinear texto de celda a la derecha","Justify cell text":"Justificar texto de celda","Align cell text to the top":"Alinear texto de celda hacia arriba","Align cell text to the middle":"Alinear texto de celda al medio","Align cell text to the bottom":"Alinear texto de celda hacia abajo","Align table to the left":"Alinear tabla a la izquierda","Center table":"Centrar tabla","Align table to the right":"Alinear tabla a la derecha","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"El color es inválido. Intente con \"#FF0000\", \"rgb(255,0,0)\" o \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"El valor es inválido. Intente con \"10px\", \"2em\" o simplemente \"2\".","Color picker":"Selector de color","Enter table caption":"Ingresar título de tabla","Keystrokes that can be used in a table cell":"Teclas que se pueden utilizar en una celda de tabla","Move the selection to the next cell":"Mueve la selección a la siguiente celda","Move the selection to the previous cell":"Mueve la selección a la celda anterior","Insert a new table row (when in the last cell of a table)":"Inserta una nueva fila de la tabla (cuando esté en la última celda de una tabla)","Navigate through the table":"Navega por la tabla",Table:"Tabla","Rich Text Editor":"Editor de Texto Enriquecido","Editor editing area: %0":"Área de edición del editor: %0","Edit block":"Cuadro de edición","Click to edit block":"Haz clic para editar el bloque","Drag to move":"Arrastra para mover",Next:"Siguiente",Previous:"Anterior","Editor toolbar":"Barra de herramientas de edición","Dropdown toolbar":"Barra de herramientas desplegable",Black:"Negro","Dim grey":"Gris oscuro",Grey:"Gris","Light grey":"Gris claro",White:"Blanco",Red:"Rojo",Orange:"Naranja",Yellow:"Amarillo","Light green":"Verde claro",Green:"Verde",Aquamarine:"Aguamarina",Turquoise:"Turquesa","Light blue":"Azul claro",Blue:"Azul",Purple:"Morado","Editor block content toolbar":"Barra de herramientas de contenido del bloque del editor","Editor contextual toolbar":"Barra de herramientas contextual del editor",HEX:"HEX","No results found":"No se han encontrado resultados","No searchable items":"No hay elementos que buscar","Editor dialog":"Diálogo del editor",Close:"Cerrar","Help Contents. To close this dialog press ESC.":"Contenidos de ayuda. Presione ESC para cerrar este cuadro de diálogo.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"A continuación, encontrará una lista de atajos de teclado que se pueden utilizar en el editor.","(may require <kbd>Fn</kbd>)":"(puede requerir <kbd>Fn</kbd>)",Accessibility:"Accesibilidad","Accessibility help":"Ayuda de accesibilidad","Press %0 for help.":"Presione %0 para obtener ayuda.","Move focus in and out of an active dialog window":"Mueve el foco dentro y fuera de una ventana de diálogo activa",MENU_BAR_MENU_FILE:"Archivo",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"Ver",MENU_BAR_MENU_INSERT:"Insertar",MENU_BAR_MENU_FORMAT:"Formato",MENU_BAR_MENU_TOOLS:"Herramientas",MENU_BAR_MENU_HELP:"Ayuda",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_FONT:"Fuente","Editor menu bar":"Barra de menú del editor","Please enter a valid color (e.g. \"ff0000\").":"Introduzca un color válido (p. ej., \"ff0000\").",Undo:"Deshacer",Redo:"Rehacer","Upload in progress":"Subida en progreso","Widget toolbar":"Barra de herramientas del widget","Insert paragraph before block":"Insertar párrafo antes del bloque","Insert paragraph after block":"Insertar párrafo después del bloque","Press Enter to type after or press Shift + Enter to type before the widget":"Pulse Intro para escribir después o pulse Mayús + Intro para escribir antes del «widget».","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Teclas que se pueden utilizar cuando se selecciona un módulo interactivo (por ejemplo: imagen, tabla, etc.)","Insert a new paragraph directly after a widget":"Inserta un nuevo párrafo directamente después de un módulo interactivo","Insert a new paragraph directly before a widget":"Inserta un nuevo párrafo directamente antes de un módulo interactivo","Move the caret to allow typing directly before a widget":"Mueve el cursor para permitir escribir directamente antes de un módulo interactivo","Move the caret to allow typing directly after a widget":"Mueve el cursor para permitir escribir directamente después de un módulo interactivo","Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/et.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/et.js
index 4578819c8e2a81ab9004113e15abb60267648318..0b81b7891efc40849e3341b3e7b3d208248fd1b8 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/et.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/et.js
@@ -1 +1 @@
-(function(d){	const l = d['et'] = d['et'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Vasakjoondus","Align right":"Paremjoondus","Align center":"Keskjoondus",Justify:"Rööpjoondus","Text alignment":"Teksti joondamine","Text alignment toolbar":"Teksti joonduse tööriistariba","Revert autoformatting action":"Kustuta automaatse vorminduse toiming",Bold:"Rasvane",Italic:"Kaldkiri",Underline:"Allajoonitud",Code:"Kood",Strikethrough:"Läbijoonitud",Subscript:"Alaindeks",Superscript:"Ülaindeks","Italic text":"Kaldkirjas tekst","Move out of an inline code style":"Välju reasisese koodi stiilist","Bold text":"Paks tekst","Underline text":"Allakriipsutatud tekst","Strikethrough text":"Läbikriipsutatud tekst","Block quote":"Tsitaat","Copy selected content":"Kopeeri valitud sisu","Paste content":"Kleebi sisu","Paste content as plain text":"Kleebi sisu lihttekstina","Insert code block":"Sisesta koodiplokk","Plain text":"Lihtsalt tekst","Code block":"Koodiplokk",Cancel:"Loobu",Clear:"Selge","Remove color":"Eemalda värv","Restore default":"Taasta algne",Save:"Salvesta","Show more items":"Näita veel","%0 of %1":"%0 / %1","Cannot upload file:":"Faili ei suudeta üles laadida:","Rich Text Editor. Editing area: %0":"Rikastekstiredaktor. Redigeerimisala: %0","Insert with file manager":"Sisesta failihalduriga","Replace with file manager":"Asenda failihalduriga","Insert image with file manager":"Sisesta pilt failihalduriga","Replace image with file manager":"Asenda pilt failihalduriga","Toggle caption off":"Lülita pealdis välja","Toggle caption on":"Lülita pealdis sisse","Content editing keystrokes":"Sisu muutmise klahvikombinatsioonid","These keyboard shortcuts allow for quick access to content editing features.":"Nende klahvikombinatsioonidega pääseb kiiresti sisu muutmise võimaluste juurde.","User interface and content navigation keystrokes":"Kasutajaliidese ja sisus liikumise klahvikombinatsioonid","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Järgmiste klahvikombinatsioonidega saab tõhusamalt liikuda redaktori CKEditor 5 kasutajaliideses.","Close contextual balloons, dropdowns, and dialogs":"Sulge konteksti mullid, rippmenüüd ja dialoogid","Open the accessibility help dialog":"Ava juurdepääsu abidialoog","Move focus between form fields (inputs, buttons, etc.)":"Vaheta ankeedi välju (sisendeid, nuppe jne)","Move focus to the menu bar, navigate between menu bars":"Keskendu menüüribale, vaheta menüüribasid","Move focus to the toolbar, navigate between toolbars":"Keskendu tööriistaribale, vaheta tööriistaribasid","Navigate through the toolbar or menu bar":"Liigu tööriistaribas või menüüribas","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Vajuta praegu aktiivset nuppu. Redaktori sisu muutvate nuppude vajutamine viib tähelepanu taas sisule.",Accept:"Nõustu","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Sisesta soft break (<code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Sisesta hard break (uus lõik)","Find and replace":"Otsi ja asenda","Find in text…":"Otsi tekstist...",Find:"Otsi","Previous result":"Eelmine tulemus","Next result":"Järgmine tulemus",Replace:"Asenda","Replace all":"Asenda kõik","Match case":"Erista juhtumit","Whole words only":"Ainult terviksõnad","Replace with…":"Asenda...","Text to find must not be empty.":"Otsitav tekst ei tohi tühi olla.","Tip: Find some text first in order to replace it.":"Otsi esmalt tekst, mida asendada.","Advanced options":"Rohkem valikuid","Find in the document":"Leia dokumendist","Font Size":"Teksti suurus",Tiny:"Imepisike",Small:"Väike",Big:"Suur",Huge:"Ülisuur","Font Family":"Kirjastiil",Default:"Vaikimisi","Font Color":"Fondi värvus","Font Background Color":"Kirja tausta värvus","Document colors":"Dokumendi värvid",Paragraph:"Lõik",Heading:"Pealkiri","Choose heading":"Vali pealkiri","Heading 1":"Pealkiri 1","Heading 2":"Pealkiri 2","Heading 3":"Pealkiri 3","Heading 4":"Pealkiri 4","Heading 5":"Pealkiri 5","Heading 6":"Pealkiri 6","Type your title":"Sisesta pealkiri","Type or paste your content here.":"Siia tipi või kopeeri tekst.","Horizontal line":"Horisontaalne joon","HTML object":"HTML objekt","Increase indent":"Suurenda taanet","Decrease indent":"Vähenda taanet",Unlink:"Eemalda link",Link:"Link","Link URL":"Lingi URL","Link image":"Lingi pilt","Edit link":"Muuda linki","Open link in new tab":"Ava link uuel vahekaardil","This link has no URL":"Sellel lingil puudub URL","Open in a new tab":"Ava uuel kaardil",Downloadable:"Allalaaditav","Create link":"Loo link","Move out of a link":"Välju lingist","Numbered List":"Nummerdatud loetelu","Bulleted List":"Punktidega loetelu","To-do List":"Tööde nimekiri","Bulleted list styles toolbar":"Täpploendi stiili tööriistariba","Numbered list styles toolbar":"Numbriloendi stiilide tööriistariba","Toggle the disc list style":"Lülita ketta loendistiili sisse-välja","Toggle the circle list style":"Lülita ringi loendistiili sisse-välja","Toggle the square list style":"Lülita ruudu loendistiili sisse-välja","Toggle the decimal list style":"Lülita kümnendsüsteemi loendistiili sisse-välja","Toggle the decimal with leading zero list style":"Lülita nulliga kümnendsüsteemi loendistiili sisse-välja","Toggle the lower–roman list style":"Lülita väikse rooma numbri loendistiili sisse-välja","Toggle the upper–roman list style":"Lülita suure rooma numbri loendistiili sisse-välja","Toggle the lower–latin list style":"Lülita ladina väiketähe loendistiili sisse-välja","Toggle the upper–latin list style":"Lülita ladina suurtähe loendistiili sisse-välja",Disc:"Ketas",Circle:"Ring",Square:"Ruut",Decimal:"Kümnend","Decimal with leading zero":"Nulliga kümnendsüsteem","Lower–roman":"Väikse rooma numbri","Upper-roman":"Suure rooma numbri","Lower-latin":"Ladina väiketähe","Upper-latin":"Ladina suurtähe","List properties":"Loendi atribuudid","Start at":"Alusta alates","Invalid start index value.":"Vigane alguse väärtus.","Start index must be greater than 0.":"Algindeks peab olema suurem kui 0.","Reversed order":"Vastupidine järjekord","Keystrokes that can be used in a list":"Loendis kasutatavad klahvikombinatsioonid","Increase list item indent":"Suurenda loendi taanet","Decrease list item indent":"Vähenda loendi taanet","Remove Format":"Eemalda vorming","Select all":"Vali kõik","Show blocks":"Kuva plokid",Source:"Allikas","Show source":"Näita allikat","Special characters":"Erimärgid",All:"Kõik",Arrows:"Nooled",Currency:"Valuuta",Latin:"Ladina",Mathematical:"Matemaatiline",Text:"Tekst","leftwards simple arrow":"vasakule suunatud lihtne nool","rightwards simple arrow":"paremale suunatud lihtne nool","upwards simple arrow":"ülespoole suunatud lihtne nool","downwards simple arrow":"allapoole suunatud lihtne nool","leftwards double arrow":"topeltnool vasakule","rightwards double arrow":"topeltnool paremale","upwards double arrow":"topeltnool üles","downwards double arrow":"topeltnool alla","leftwards dashed arrow":"katkendnool vasakule","rightwards dashed arrow":"katkendnool paremale","upwards dashed arrow":"katkendnool üles","downwards dashed arrow":"katkendnool alla","leftwards arrow to bar":"kriipsu suunatud vasaknool","rightwards arrow to bar":"kriipsu suunatud paremnool","upwards arrow to bar":"kriipsu suunatud ülesnool","downwards arrow to bar":"kriipsu suunatud allanool","up down arrow with base":"üles-alla nool aluskriipsuga","back with leftwards arrow above":"BACK ülemise vasaknoolega","end with leftwards arrow above":"LÕPP ülemise vasaknoolega","on with exclamation mark with left right arrow above":"hüüumärgiga ON koos ülemise vasak-parem noolega","soon with rightwards arrow above":"SOON ülemise paremnoolega","top with upwards arrow above":"TOP ülemise ülesnoolega","Dollar sign":"Dollarimärk","Euro sign":"Euro märk","Yen sign":"Jeenimärk","Pound sign":"Naela märk","Cent sign":"Sendi märk","Euro-currency sign":"Euromärk","Colon sign":"Koolon","Cruzeiro sign":"Kruseiromärk","French franc sign":"Prantsuse frangi märk","Lira sign":"Liirimärk","Currency sign":"Valuutamärk","Bitcoin sign":"Bitcoini märk","Mill sign":"Valuutatuhandiku märk","Naira sign":"Nairamärk","Peseta sign":"Peseetamärk","Rupee sign":"Ruupiamärk","Won sign":"Vonnimärk","New sheqel sign":"Uusseekelimärk","Dong sign":"Dongimärk","Kip sign":"Kipimärk","Tugrik sign":"Tugrikumärk","Drachma sign":"Drahmimärk","German penny sign":"Saksa penni märk","Peso sign":"Peesomärk","Guarani sign":"Guaraniimärk","Austral sign":"Australimärk","Hryvnia sign":"Grivnamärk","Cedi sign":"Sedimärk","Livre tournois sign":"Livre tournois' märk","Spesmilo sign":"Spesmilomärk","Tenge sign":"Tengemärk","Indian rupee sign":"India ruupia märk","Turkish lira sign":"Türgi liiri märk","Nordic mark sign":"Põhjamaade marga märk","Manat sign":"Manatimärk","Ruble sign":"Rublamärk","Latin capital letter a with macron":"Ladina suurtäht A ülakriipsuga","Latin small letter a with macron":"Ladina väiketäht A ülakriipsuga","Latin capital letter a with breve":"Ladina suurtäht A kaarega","Latin small letter a with breve":"Ladina väiketäht A kaarega","Latin capital letter a with ogonek":"Ladina suurtäht A pöördsediiga","Latin small letter a with ogonek":"Ladina väiketäht A pöördsediiga","Latin capital letter c with acute":"Ladina suurtäht C akuudiga","Latin small letter c with acute":"Ladina väiketäht C akuudiga","Latin capital letter c with circumflex":"Ladina suurtäht C tsirkumfleksiga","Latin small letter c with circumflex":"Ladina väiketäht C tsirkumfleksiga","Latin capital letter c with dot above":"Ladina suurtäht C ülapunktiga","Latin small letter c with dot above":"Ladina väiketäht C ülapunktiga","Latin capital letter c with caron":"Ladina suurtäht C haagiga","Latin small letter c with caron":"Ladina väiketäht C haagiga","Latin capital letter d with caron":"Ladina suurtäht D haagiga","Latin small letter d with caron":"Ladina väiketäht D haagiga","Latin capital letter d with stroke":"Ladina suurtäht D läbiva kriipsuga","Latin small letter d with stroke":"Ladina väiketäht D läbiva kriipsuga","Latin capital letter e with macron":"Ladina suurtäht E ülakriipsuga","Latin small letter e with macron":"Ladina väiketäht E ülakriipsuga","Latin capital letter e with breve":"Ladina suurtäht E kaarega","Latin small letter e with breve":"Ladina väiketäht E kaarega","Latin capital letter e with dot above":"Ladina suurtäht E ülapunktiga","Latin small letter e with dot above":"Ladina väiketäht E ülapunktiga","Latin capital letter e with ogonek":"Ladina suurtäht E pöördsediiga","Latin small letter e with ogonek":"Ladina väiketäht E pöördsediiga","Latin capital letter e with caron":"Ladina suurtäht E haagiga","Latin small letter e with caron":"Ladina väiketäht E haagiga","Latin capital letter g with circumflex":"Ladina suurtäht G tsirkumfleksiga","Latin small letter g with circumflex":"Ladina väiketäht G tsirkumfleksiga","Latin capital letter g with breve":"Ladina suurtäht G kaarega","Latin small letter g with breve":"Ladina väiketäht G kaarega","Latin capital letter g with dot above":"Ladina suurtäht G ülapunktiga","Latin small letter g with dot above":"Ladina väiketäht G ülapunktiga","Latin capital letter g with cedilla":"Ladina suurtäht G sediiga","Latin small letter g with cedilla":"Ladina väiketäht G sediiga","Latin capital letter h with circumflex":"Ladina suurtäht H tsirkumfleksiga","Latin small letter h with circumflex":"Ladina väiketäht H tsirkumfleksiga","Latin capital letter h with stroke":"Ladina suurtäht H läbiva kriipsuga","Latin small letter h with stroke":"Ladina väiketäht H läbiva kriipsuga","Latin capital letter i with tilde":"Ladina suurtäht I tildega","Latin small letter i with tilde":"Ladina väiketäht I tildega","Latin capital letter i with macron":"Ladina suurtäht I ülakriipsuga","Latin small letter i with macron":"Ladina väiketäht I ülakriipsuga","Latin capital letter i with breve":"Ladina suurtäht I kaarega","Latin small letter i with breve":"Ladina väiketäht I kaarega","Latin capital letter i with ogonek":"Ladina suurtäht I pöördsediiga","Latin small letter i with ogonek":"Ladina väiketäht I pöördsediiga","Latin capital letter i with dot above":"Ladina suurtäht I ülapunktiga","Latin small letter dotless i":"Ladina väiketäht I ilma täpita","Latin capital ligature ij":"Ladina suurligatuur IJ","Latin small ligature ij":"Ladina väikeligatuur IJ","Latin capital letter j with circumflex":"Ladina suurtäht J tsirkumfleksiga","Latin small letter j with circumflex":"Ladina väiketäht J tsirkumfleksiga","Latin capital letter k with cedilla":"Ladina suurtäht K sediiga","Latin small letter k with cedilla":"Ladina väiketäht K sediiga","Latin small letter kra":"Ladina väiketäht KRA","Latin capital letter l with acute":"Ladina suurtäht I akuudiga","Latin small letter l with acute":"Ladina väiketäht I akuudiga","Latin capital letter l with cedilla":"Ladina suurtäht I sediiga","Latin small letter l with cedilla":"Ladina väiketäht I sediiga","Latin capital letter l with caron":"Ladina suurtäht I haagiga","Latin small letter l with caron":"Ladina väiketäht I haagiga","Latin capital letter l with middle dot":"Ladina suurtäht I keskmise punktiga","Latin small letter l with middle dot":"Ladina väiketäht I keskmise punktiga","Latin capital letter l with stroke":"Ladina suurtäht I läbiva kriipsuga","Latin small letter l with stroke":"Ladina väiketäht I läbiva kriipsuga","Latin capital letter n with acute":"Ladina suurtäht N akuudiga","Latin small letter n with acute":"Ladina väiketäht N akuudiga","Latin capital letter n with cedilla":"Ladina suurtäht N sediiga","Latin small letter n with cedilla":"Ladina väiketäht N sediiga","Latin capital letter n with caron":"Ladina suurtäht N haagiga","Latin small letter n with caron":"Ladina väiketäht N haagiga","Latin small letter n preceded by apostrophe":"Ladina väiketäht N koos eelneva ülakomaga","Latin capital letter eng":"Ladina suurtäht ENG","Latin small letter eng":"Ladina väiketäht ENG","Latin capital letter o with macron":"Ladina suurtäht O ülakriipsuga","Latin small letter o with macron":"Ladina väiketäht O ülakriipsuga","Latin capital letter o with breve":"Ladina suurtäht O kaarega","Latin small letter o with breve":"Ladina väiketäht O kaarega","Latin capital letter o with double acute":"Ladina suurtäht O topeltakuudiga","Latin small letter o with double acute":"Ladina väiketäht O topeltakuudiga","Latin capital ligature oe":"Ladina suurligatuur OE","Latin small ligature oe":"Ladina väikeligatuur OE","Latin capital letter r with acute":"Ladina suurtäht R akuudiga","Latin small letter r with acute":"Ladina väiketäht R akuudiga","Latin capital letter r with cedilla":"Ladina suurtäht R sediiga","Latin small letter r with cedilla":"Ladina väiketäht R sediiga","Latin capital letter r with caron":"Ladina suurtäht R haagiga","Latin small letter r with caron":"Ladina väiketäht R haagiga","Latin capital letter s with acute":"Ladina suurtäht S akuudiga","Latin small letter s with acute":"Ladina väiketäht S akuudiga","Latin capital letter s with circumflex":"Ladina suurtäht S tsirkumfleksiga","Latin small letter s with circumflex":"Ladina väiketäht S tsirkumfleksiga","Latin capital letter s with cedilla":"Ladina suurtäht S sediiga","Latin small letter s with cedilla":"Ladina väiketäht S sediiga","Latin capital letter s with caron":"Ladina suurtäht S haagiga","Latin small letter s with caron":"Ladina väiketäht S haagiga","Latin capital letter t with cedilla":"Ladina suurtäht T sediiga","Latin small letter t with cedilla":"Ladina väiketäht T sediiga","Latin capital letter t with caron":"Ladina suurtäht T haagiga","Latin small letter t with caron":"Ladina väiketäht T haagiga","Latin capital letter t with stroke":"Ladina suurtäht T läbiva kriipsuga","Latin small letter t with stroke":"Ladina väiketäht T läbiva kriipsuga","Latin capital letter u with tilde":"Ladina suurtäht U tildega","Latin small letter u with tilde":"Ladina väiketäht U tildega","Latin capital letter u with macron":"Ladina suurtäht U ülakriipsuga","Latin small letter u with macron":"Ladina väiketäht U ülakriipsuga","Latin capital letter u with breve":"Ladina suurtäht U kaarega","Latin small letter u with breve":"Ladina väiketäht U kaarega","Latin capital letter u with ring above":"Ladina suurtäht U ülaringiga","Latin small letter u with ring above":"Ladina väiketäht U ülaringiga","Latin capital letter u with double acute":"Ladina suurtäht U topeltakuudiga","Latin small letter u with double acute":"Ladina väiketäht U topeltakuudiga","Latin capital letter u with ogonek":"Ladina suurtäht U pöördsediiga","Latin small letter u with ogonek":"Ladina väiketäht U pöördsediiga","Latin capital letter w with circumflex":"Ladina suurtäht W tsirkumfleksiga","Latin small letter w with circumflex":"Ladina väiketäht W tsirkumfleksiga","Latin capital letter y with circumflex":"Ladina suurtäht Y tsirkumfleksiga","Latin small letter y with circumflex":"Ladina väiketäht Y tsirkumfleksiga","Latin capital letter y with diaeresis":"Ladina suurtäht Y täppidega","Latin capital letter z with acute":"Ladina suurtäht Z akuudiga","Latin small letter z with acute":"Ladina väiketäht Z akuudiga","Latin capital letter z with dot above":"Ladina suurtäht Z ülapunktiga","Latin small letter z with dot above":"Ladina väiketäht Z ülapunktiga","Latin capital letter z with caron":"Ladina suurtäht Z haagiga","Latin small letter z with caron":"Ladina väiketäht Z haagiga","Latin small letter long s":"Ladina väiketäht pikk S","Less-than sign":"Väiksem-kui märk","Greater-than sign":"Suurem-kui märk","Less-than or equal to":"Väiksem-kui või võrdne","Greater-than or equal to":"Suurem-kui või võrdne","En dash":"Sidekriips","Em dash":"Mõttekriips",Macron:"Ülakriips",Overline:"Ülajoon","Degree sign":"Kraadimärk","Minus sign":"Miinusmärk","Plus-minus sign":"Pluss-miinus märk","Division sign":"Jagamismärk","Fraction slash":"Kaldus murrupoolitaja","Multiplication sign":"Korrutusmärk","Latin small letter f with hook":"Ladina väiketäht F konksuga",Integral:"Integraal","N-ary summation":"N-aar liitmine",Infinity:"Lõpmatus","Square root":"Ruutjuur","Tilde operator":"Tildesisestaja","Approximately equal to":"Ligikaudu võrdne","Almost equal to":"Peaaegu võrdne","Not equal to":"Ei võrdu","Identical to":"Samane","Element of":"Esineb elemendina","Not an element of":"Ei esine elemendina","Contains as member":"Sisaldab liikmena","N-ary product":"N-aari tulem","Logical and":"Loogiline ja","Logical or":"Loogiline või","Not sign":"Keelumärk",Intersection:"Ühisosa",Union:"Ühend","Partial differential":"Osaline diferentsiaal","For all":"Kõigile","There exists":"Leidub","Empty set":"Tühihulk",Nabla:"Nabla","Asterisk operator":"Tärnisisestaja","Proportional to":"Esineb proportsionaalsus",Angle:"Nurk","Vulgar fraction one quarter":"Harilik murd üks neljandik","Vulgar fraction one half":"Harilik murd üks kahendik","Vulgar fraction three quarters":"Harilik murd kolm neljandikku","Single left-pointing angle quotation mark":"Ühekordne vasakule suunatud nurgaga jutumärk","Single right-pointing angle quotation mark":"Ühekordne paremale suunatud nurgaga jutumärk","Left-pointing double angle quotation mark":"Vasakule suunatud kahekordse nurgaga jutumärgid","Right-pointing double angle quotation mark":"Paremale suunatud kahekordse nurgaga jutumärgid","Left single quotation mark":"Vasakpoolne ühekordne jutumärk","Right single quotation mark":"Parempoolne ühekordne jutumärk","Left double quotation mark":"Vasakpoolsed kahekordsed jutumärgid","Right double quotation mark":"Parempoolsed kahekordsed jutumärgid","Single low-9 quotation mark":"Ühekordne madal üheksakujuline jutumärk","Double low-9 quotation mark":"Kahekordsed madalad üheksakujulised jutumärgid","Inverted exclamation mark":"Tagurpidine hüüumärk","Inverted question mark":"Tagurpidine küsimärk","Two dot leader":"Kahetäpiline punktiir","Horizontal ellipsis":"Horisontaalne ellips","Double dagger":"Topeltpistoda","Per mille sign":"Promillimärk","Per ten thousand sign":"Kümnetuhandikosa märk","Double exclamation mark":"Topelthüüumärk","Question exclamation mark":"Küsihüüumärk","Exclamation question mark":"Hüüuküsimärk","Double question mark":"Topeltküsimärk","Copyright sign":"Autoriõigusmärk","Registered sign":"Registreerimiskujutis","Trade mark sign":"Kaubamärgikujutis","Section sign":"Paragrahvimärk","Paragraph sign":"Lõigumärk","Reversed paragraph sign":"Ümberpööratud lõigumärk","Character categories":"Märkide kategooriad",Styles:"Stiilid","Multiple styles":"Mitu stiili","Block styles":"Ploki stiilid","Text styles":"Teksti stiilid","Insert table":"Sisesta tabel","Header column":"Päise veerg","Insert column left":"Sisesta veerg vasakule","Insert column right":"Sisesta veerg paremale","Delete column":"Kustuta veerg","Select column":"Vali veerg",Column:"Veerg","Header row":"Päise rida","Insert row below":"Sisesta rida allapoole","Insert row above":"Sisesta rida ülespoole","Delete row":"Kustuta rida","Select row":"Vali rida",Row:"Rida","Merge cell up":"Liida ülemise lahtriga","Merge cell right":"Liida paremal oleva lahtriga","Merge cell down":"Liida alumise lahtriga","Merge cell left":"Liida vasakul oleva lahtriga","Split cell vertically":"Jaga lahter vertikaalselt","Split cell horizontally":"Jaga lahter horisontaalselt","Merge cells":"Liida lahtrid","Table toolbar":"Tabelite tööriistariba","Table properties":"Tabeli omadused","Cell properties":"Lahtri omadused",Border:"Ääris",Style:"Stiil",Width:"Laius",Height:"Kõrgus",Color:"Värvus",Background:"Taust",Padding:"Vahe sisuni",Dimensions:"Mõõtmed","Table cell text alignment":"Teksti paigutus lahtris",Alignment:"Joondus","Horizontal text alignment toolbar":"Teksti rõhtpaigutuse tööriistariba","Vertical text alignment toolbar":"Teksti püstpaigutuse tööriistariba","Table alignment toolbar":"Tabeli paigutuse tööriistariba",None:"Puudub",Solid:"Pidev",Dotted:"Punktiir",Dashed:"Kriipsjoon",Double:"Topelt",Groove:"Kraav",Ridge:"Vall",Inset:"Süvik",Outset:"Küngas","Align cell text to the left":"Lahtri tekst vasakul","Align cell text to the center":"Lahtri tekst keskel","Align cell text to the right":"Lahtri tekst paremal","Justify cell text":"Lahtri tekst rööpjoondatud","Align cell text to the top":"Lahtri tekst üleval","Align cell text to the middle":"Lahtri tekst kõrguse järgi keskel","Align cell text to the bottom":"Lahtri tekst all","Align table to the left":"Tabel joondatud vasakule","Center table":"Tabel joondatud keskele","Align table to the right":"Tabel joondatud paremale","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Värvus ei sobi. Proovi \"#FF0000\" või \"rgb(255,0,0)\" või \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Väärtus ei sobi. Proovi \"10px\", \"2em\" või lihtsalt \"2\".","Color picker":"Värvi valija","Enter table caption":"Sisesta tabeli pealdis","Keystrokes that can be used in a table cell":"Tabeli lahtris kasutatavad klahvikombinatsioonid","Move the selection to the next cell":"Liiguta valitu järgmisesse lahtrisse","Move the selection to the previous cell":"Liiguta valitu eelmisesse lahtrisse","Insert a new table row (when in the last cell of a table)":"Sisesta tabelisse uus rida (kui oled tabeli viimases reas)","Navigate through the table":"Liigu tabelis",Table:"Tabel","Rich Text Editor":"Tekstiredaktor","Editor editing area: %0":"Redaktori redigeerimisala: %0","Edit block":"Muuda plokki","Click to edit block":"Ploki muutmiseks klõpsa","Drag to move":"Liigutamiseks lohista",Next:"Järgmine",Previous:"Eelmine","Editor toolbar":"Redaktori tööriistariba","Dropdown toolbar":"Avatav tööriistariba",Black:"Must","Dim grey":"Tumehall",Grey:"Hall","Light grey":"Helehall",White:"Valge",Red:"Punane",Orange:"Oranž",Yellow:"Kollane","Light green":"Heleroheline",Green:"Roheline",Aquamarine:"Akvamariin",Turquoise:"Türkiis","Light blue":"Helesinine",Blue:"Sinine",Purple:"Lilla","Editor block content toolbar":"Redigeerija ploki sisu tööriistariba","Editor contextual toolbar":"Redigeerija kontekstuaalne tööriistariba",HEX:"HEX","No results found":"Tulemusi ei leitud","No searchable items":"Tulemusi pole","Editor dialog":"Muutja dialoog",Close:"Sulge","Help Contents. To close this dialog press ESC.":"Abistav materjal. Selle dialoogi sulgemiseks vajuta ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Altpoolt leiad redaktoris kasutatavad klahvikombinatsioonid.","(may require <kbd>Fn</kbd>)":"(võib vajada klahvi <kbd>Fn</kbd>)",Accessibility:"Juurdepääsetavus","Accessibility help":"Juurdepääsu abi","Press %0 for help.":"Abi saamiseks vajuta %0.","Move focus in and out of an active dialog window":"Vii kasutusel dialoogiaken fookuses või mitte",MENU_BAR_MENU_FILE:"Fail",MENU_BAR_MENU_EDIT:"Muuda",MENU_BAR_MENU_VIEW:"Kuva",MENU_BAR_MENU_INSERT:"Sisesta",MENU_BAR_MENU_FORMAT:"Vorming",MENU_BAR_MENU_TOOLS:"Tööriistad",MENU_BAR_MENU_HELP:"Abi",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Redaktori menüüriba",Undo:"Võta tagasi",Redo:"Tee uuesti","Upload in progress":"Üleslaadimine pooleli","Widget toolbar":"Vidinate tööriistariba","Insert paragraph before block":"Sisesta lõik enne plokki","Insert paragraph after block":"Sisesta lõik pärast plokki","Press Enter to type after or press Shift + Enter to type before the widget":"Vajutage Enter, et tippida pärast, või Shift + Enter, et tippida enne vidinat","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klahvikombinatsioonid, mida kasutada vidina (nt pildi, tabeli jne) valimisel","Insert a new paragraph directly after a widget":"Sisesta uus lõik kohe pärast vidinat","Insert a new paragraph directly before a widget":"Sisesta uus lõik kohe enne vidinat","Move the caret to allow typing directly before a widget":"Kohe enne vidinat kirjutamiseks liiguta katusesümbolit","Move the caret to allow typing directly after a widget":"Kohe pärast vidinat kirjutamiseks liiguta katusemärki","Words: %0":"Sõnu: %0","Characters: %0":"Märke: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['et'] = d['et'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Vasakjoondus","Align right":"Paremjoondus","Align center":"Keskjoondus",Justify:"Rööpjoondus","Text alignment":"Teksti joondamine","Text alignment toolbar":"Teksti joonduse tööriistariba","Revert autoformatting action":"Kustuta automaatse vorminduse toiming",Bold:"Rasvane",Italic:"Kaldkiri",Underline:"Allajoonitud",Code:"Kood",Strikethrough:"Läbijoonitud",Subscript:"Alaindeks",Superscript:"Ülaindeks","Italic text":"Kaldkirjas tekst","Move out of an inline code style":"Välju reasisese koodi stiilist","Bold text":"Paks tekst","Underline text":"Allakriipsutatud tekst","Strikethrough text":"Läbikriipsutatud tekst","Block quote":"Tsitaat","Copy selected content":"Kopeeri valitud sisu","Paste content":"Kleebi sisu","Paste content as plain text":"Kleebi sisu lihttekstina","Insert code block":"Sisesta koodiplokk","Plain text":"Lihtsalt tekst","Leaving %0 code snippet":"%0 koodilõigu sulgemine","Entering %0 code snippet":"%0 koodilõigu avamine","Entering code snippet":"Koodilõigu avamine","Leaving code snippet":"Koodilõigust väljumine","Code block":"Koodiplokk",Cancel:"Loobu",Clear:"Selge","Remove color":"Eemalda värv","Restore default":"Taasta algne",Save:"Salvesta","Show more items":"Näita veel","%0 of %1":"%0 / %1","Cannot upload file:":"Faili ei suudeta üles laadida:","Rich Text Editor. Editing area: %0":"Rikastekstiredaktor. Redigeerimisala: %0","Insert with file manager":"Sisesta failihalduriga","Replace with file manager":"Asenda failihalduriga","Insert image with file manager":"Sisesta pilt failihalduriga","Replace image with file manager":"Asenda pilt failihalduriga","Toggle caption off":"Lülita pealdis välja","Toggle caption on":"Lülita pealdis sisse","Content editing keystrokes":"Sisu muutmise klahvikombinatsioonid","These keyboard shortcuts allow for quick access to content editing features.":"Nende klahvikombinatsioonidega pääseb kiiresti sisu muutmise võimaluste juurde.","User interface and content navigation keystrokes":"Kasutajaliidese ja sisus liikumise klahvikombinatsioonid","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Järgmiste klahvikombinatsioonidega saab tõhusamalt liikuda redaktori CKEditor 5 kasutajaliideses.","Close contextual balloons, dropdowns, and dialogs":"Sulge konteksti mullid, rippmenüüd ja dialoogid","Open the accessibility help dialog":"Ava juurdepääsu abidialoog","Move focus between form fields (inputs, buttons, etc.)":"Vaheta ankeedi välju (sisendeid, nuppe jne)","Move focus to the menu bar, navigate between menu bars":"Keskendu menüüribale, vaheta menüüribasid","Move focus to the toolbar, navigate between toolbars":"Keskendu tööriistaribale, vaheta tööriistaribasid","Navigate through the toolbar or menu bar":"Liigu tööriistaribas või menüüribas","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Vajuta praegu aktiivset nuppu. Redaktori sisu muutvate nuppude vajutamine viib tähelepanu taas sisule.",Accept:"Nõustu","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Sisesta soft break (<code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Sisesta hard break (uus lõik)","Find and replace":"Otsi ja asenda","Find in text…":"Otsi tekstist...",Find:"Otsi","Previous result":"Eelmine tulemus","Next result":"Järgmine tulemus",Replace:"Asenda","Replace all":"Asenda kõik","Match case":"Erista juhtumit","Whole words only":"Ainult terviksõnad","Replace with…":"Asenda...","Text to find must not be empty.":"Otsitav tekst ei tohi tühi olla.","Tip: Find some text first in order to replace it.":"Otsi esmalt tekst, mida asendada.","Advanced options":"Rohkem valikuid","Find in the document":"Leia dokumendist","Font Size":"Teksti suurus",Tiny:"Imepisike",Small:"Väike",Big:"Suur",Huge:"Ülisuur","Font Family":"Kirjastiil",Default:"Vaikimisi","Font Color":"Fondi värvus","Font Background Color":"Kirja tausta värvus","Document colors":"Dokumendi värvid",Paragraph:"Lõik",Heading:"Pealkiri","Choose heading":"Vali pealkiri","Heading 1":"Pealkiri 1","Heading 2":"Pealkiri 2","Heading 3":"Pealkiri 3","Heading 4":"Pealkiri 4","Heading 5":"Pealkiri 5","Heading 6":"Pealkiri 6","Type your title":"Sisesta pealkiri","Type or paste your content here.":"Siia tipi või kopeeri tekst.","Horizontal line":"Horisontaalne joon","HTML object":"HTML objekt","Increase indent":"Suurenda taanet","Decrease indent":"Vähenda taanet",Unlink:"Eemalda link",Link:"Link","Link URL":"Lingi URL","Link URL must not be empty.":"Lingi URL peab olema sisestatud.","Link image":"Lingi pilt","Edit link":"Muuda linki","Open link in new tab":"Ava link uuel vahekaardil","This link has no URL":"Sellel lingil puudub URL","Open in a new tab":"Ava uuel kaardil",Downloadable:"Allalaaditav","Create link":"Loo link","Move out of a link":"Välju lingist","Numbered List":"Nummerdatud loetelu","Bulleted List":"Punktidega loetelu","To-do List":"Tööde nimekiri","Bulleted list styles toolbar":"Täpploendi stiili tööriistariba","Numbered list styles toolbar":"Numbriloendi stiilide tööriistariba","Toggle the disc list style":"Lülita ketta loendistiili sisse-välja","Toggle the circle list style":"Lülita ringi loendistiili sisse-välja","Toggle the square list style":"Lülita ruudu loendistiili sisse-välja","Toggle the decimal list style":"Lülita kümnendsüsteemi loendistiili sisse-välja","Toggle the decimal with leading zero list style":"Lülita nulliga kümnendsüsteemi loendistiili sisse-välja","Toggle the lower–roman list style":"Lülita väikse rooma numbri loendistiili sisse-välja","Toggle the upper–roman list style":"Lülita suure rooma numbri loendistiili sisse-välja","Toggle the lower–latin list style":"Lülita ladina väiketähe loendistiili sisse-välja","Toggle the upper–latin list style":"Lülita ladina suurtähe loendistiili sisse-välja",Disc:"Ketas",Circle:"Ring",Square:"Ruut",Decimal:"Kümnend","Decimal with leading zero":"Nulliga kümnendsüsteem","Lower–roman":"Väikse rooma numbri","Upper-roman":"Suure rooma numbri","Lower-latin":"Ladina väiketähe","Upper-latin":"Ladina suurtähe","List properties":"Loendi atribuudid","Start at":"Alusta alates","Invalid start index value.":"Vigane alguse väärtus.","Start index must be greater than 0.":"Algindeks peab olema suurem kui 0.","Reversed order":"Vastupidine järjekord","Keystrokes that can be used in a list":"Loendis kasutatavad klahvikombinatsioonid","Increase list item indent":"Suurenda loendi taanet","Decrease list item indent":"Vähenda loendi taanet","Entering a to-do list":"Tulevaste tegevuste nimekirja avamine","Leaving a to-do list":"Tulevaste tegevuste nimekirja sulgemine","Remove Format":"Eemalda vorming","Select all":"Vali kõik","Show blocks":"Kuva plokid",Source:"Allikas","Show source":"Näita allikat","Special characters":"Erimärgid",All:"Kõik",Arrows:"Nooled",Currency:"Valuuta",Latin:"Ladina",Mathematical:"Matemaatiline",Text:"Tekst","leftwards simple arrow":"vasakule suunatud lihtne nool","rightwards simple arrow":"paremale suunatud lihtne nool","upwards simple arrow":"ülespoole suunatud lihtne nool","downwards simple arrow":"allapoole suunatud lihtne nool","leftwards double arrow":"topeltnool vasakule","rightwards double arrow":"topeltnool paremale","upwards double arrow":"topeltnool üles","downwards double arrow":"topeltnool alla","leftwards dashed arrow":"katkendnool vasakule","rightwards dashed arrow":"katkendnool paremale","upwards dashed arrow":"katkendnool üles","downwards dashed arrow":"katkendnool alla","leftwards arrow to bar":"kriipsu suunatud vasaknool","rightwards arrow to bar":"kriipsu suunatud paremnool","upwards arrow to bar":"kriipsu suunatud ülesnool","downwards arrow to bar":"kriipsu suunatud allanool","up down arrow with base":"üles-alla nool aluskriipsuga","back with leftwards arrow above":"BACK ülemise vasaknoolega","end with leftwards arrow above":"LÕPP ülemise vasaknoolega","on with exclamation mark with left right arrow above":"hüüumärgiga ON koos ülemise vasak-parem noolega","soon with rightwards arrow above":"SOON ülemise paremnoolega","top with upwards arrow above":"TOP ülemise ülesnoolega","Dollar sign":"Dollarimärk","Euro sign":"Euro märk","Yen sign":"Jeenimärk","Pound sign":"Naela märk","Cent sign":"Sendi märk","Euro-currency sign":"Euromärk","Colon sign":"Koolon","Cruzeiro sign":"Kruseiromärk","French franc sign":"Prantsuse frangi märk","Lira sign":"Liirimärk","Currency sign":"Valuutamärk","Bitcoin sign":"Bitcoini märk","Mill sign":"Valuutatuhandiku märk","Naira sign":"Nairamärk","Peseta sign":"Peseetamärk","Rupee sign":"Ruupiamärk","Won sign":"Vonnimärk","New sheqel sign":"Uusseekelimärk","Dong sign":"Dongimärk","Kip sign":"Kipimärk","Tugrik sign":"Tugrikumärk","Drachma sign":"Drahmimärk","German penny sign":"Saksa penni märk","Peso sign":"Peesomärk","Guarani sign":"Guaraniimärk","Austral sign":"Australimärk","Hryvnia sign":"Grivnamärk","Cedi sign":"Sedimärk","Livre tournois sign":"Livre tournois' märk","Spesmilo sign":"Spesmilomärk","Tenge sign":"Tengemärk","Indian rupee sign":"India ruupia märk","Turkish lira sign":"Türgi liiri märk","Nordic mark sign":"Põhjamaade marga märk","Manat sign":"Manatimärk","Ruble sign":"Rublamärk","Latin capital letter a with macron":"Ladina suurtäht A ülakriipsuga","Latin small letter a with macron":"Ladina väiketäht A ülakriipsuga","Latin capital letter a with breve":"Ladina suurtäht A kaarega","Latin small letter a with breve":"Ladina väiketäht A kaarega","Latin capital letter a with ogonek":"Ladina suurtäht A pöördsediiga","Latin small letter a with ogonek":"Ladina väiketäht A pöördsediiga","Latin capital letter c with acute":"Ladina suurtäht C akuudiga","Latin small letter c with acute":"Ladina väiketäht C akuudiga","Latin capital letter c with circumflex":"Ladina suurtäht C tsirkumfleksiga","Latin small letter c with circumflex":"Ladina väiketäht C tsirkumfleksiga","Latin capital letter c with dot above":"Ladina suurtäht C ülapunktiga","Latin small letter c with dot above":"Ladina väiketäht C ülapunktiga","Latin capital letter c with caron":"Ladina suurtäht C haagiga","Latin small letter c with caron":"Ladina väiketäht C haagiga","Latin capital letter d with caron":"Ladina suurtäht D haagiga","Latin small letter d with caron":"Ladina väiketäht D haagiga","Latin capital letter d with stroke":"Ladina suurtäht D läbiva kriipsuga","Latin small letter d with stroke":"Ladina väiketäht D läbiva kriipsuga","Latin capital letter e with macron":"Ladina suurtäht E ülakriipsuga","Latin small letter e with macron":"Ladina väiketäht E ülakriipsuga","Latin capital letter e with breve":"Ladina suurtäht E kaarega","Latin small letter e with breve":"Ladina väiketäht E kaarega","Latin capital letter e with dot above":"Ladina suurtäht E ülapunktiga","Latin small letter e with dot above":"Ladina väiketäht E ülapunktiga","Latin capital letter e with ogonek":"Ladina suurtäht E pöördsediiga","Latin small letter e with ogonek":"Ladina väiketäht E pöördsediiga","Latin capital letter e with caron":"Ladina suurtäht E haagiga","Latin small letter e with caron":"Ladina väiketäht E haagiga","Latin capital letter g with circumflex":"Ladina suurtäht G tsirkumfleksiga","Latin small letter g with circumflex":"Ladina väiketäht G tsirkumfleksiga","Latin capital letter g with breve":"Ladina suurtäht G kaarega","Latin small letter g with breve":"Ladina väiketäht G kaarega","Latin capital letter g with dot above":"Ladina suurtäht G ülapunktiga","Latin small letter g with dot above":"Ladina väiketäht G ülapunktiga","Latin capital letter g with cedilla":"Ladina suurtäht G sediiga","Latin small letter g with cedilla":"Ladina väiketäht G sediiga","Latin capital letter h with circumflex":"Ladina suurtäht H tsirkumfleksiga","Latin small letter h with circumflex":"Ladina väiketäht H tsirkumfleksiga","Latin capital letter h with stroke":"Ladina suurtäht H läbiva kriipsuga","Latin small letter h with stroke":"Ladina väiketäht H läbiva kriipsuga","Latin capital letter i with tilde":"Ladina suurtäht I tildega","Latin small letter i with tilde":"Ladina väiketäht I tildega","Latin capital letter i with macron":"Ladina suurtäht I ülakriipsuga","Latin small letter i with macron":"Ladina väiketäht I ülakriipsuga","Latin capital letter i with breve":"Ladina suurtäht I kaarega","Latin small letter i with breve":"Ladina väiketäht I kaarega","Latin capital letter i with ogonek":"Ladina suurtäht I pöördsediiga","Latin small letter i with ogonek":"Ladina väiketäht I pöördsediiga","Latin capital letter i with dot above":"Ladina suurtäht I ülapunktiga","Latin small letter dotless i":"Ladina väiketäht I ilma täpita","Latin capital ligature ij":"Ladina suurligatuur IJ","Latin small ligature ij":"Ladina väikeligatuur IJ","Latin capital letter j with circumflex":"Ladina suurtäht J tsirkumfleksiga","Latin small letter j with circumflex":"Ladina väiketäht J tsirkumfleksiga","Latin capital letter k with cedilla":"Ladina suurtäht K sediiga","Latin small letter k with cedilla":"Ladina väiketäht K sediiga","Latin small letter kra":"Ladina väiketäht KRA","Latin capital letter l with acute":"Ladina suurtäht I akuudiga","Latin small letter l with acute":"Ladina väiketäht I akuudiga","Latin capital letter l with cedilla":"Ladina suurtäht I sediiga","Latin small letter l with cedilla":"Ladina väiketäht I sediiga","Latin capital letter l with caron":"Ladina suurtäht I haagiga","Latin small letter l with caron":"Ladina väiketäht I haagiga","Latin capital letter l with middle dot":"Ladina suurtäht I keskmise punktiga","Latin small letter l with middle dot":"Ladina väiketäht I keskmise punktiga","Latin capital letter l with stroke":"Ladina suurtäht I läbiva kriipsuga","Latin small letter l with stroke":"Ladina väiketäht I läbiva kriipsuga","Latin capital letter n with acute":"Ladina suurtäht N akuudiga","Latin small letter n with acute":"Ladina väiketäht N akuudiga","Latin capital letter n with cedilla":"Ladina suurtäht N sediiga","Latin small letter n with cedilla":"Ladina väiketäht N sediiga","Latin capital letter n with caron":"Ladina suurtäht N haagiga","Latin small letter n with caron":"Ladina väiketäht N haagiga","Latin small letter n preceded by apostrophe":"Ladina väiketäht N koos eelneva ülakomaga","Latin capital letter eng":"Ladina suurtäht ENG","Latin small letter eng":"Ladina väiketäht ENG","Latin capital letter o with macron":"Ladina suurtäht O ülakriipsuga","Latin small letter o with macron":"Ladina väiketäht O ülakriipsuga","Latin capital letter o with breve":"Ladina suurtäht O kaarega","Latin small letter o with breve":"Ladina väiketäht O kaarega","Latin capital letter o with double acute":"Ladina suurtäht O topeltakuudiga","Latin small letter o with double acute":"Ladina väiketäht O topeltakuudiga","Latin capital ligature oe":"Ladina suurligatuur OE","Latin small ligature oe":"Ladina väikeligatuur OE","Latin capital letter r with acute":"Ladina suurtäht R akuudiga","Latin small letter r with acute":"Ladina väiketäht R akuudiga","Latin capital letter r with cedilla":"Ladina suurtäht R sediiga","Latin small letter r with cedilla":"Ladina väiketäht R sediiga","Latin capital letter r with caron":"Ladina suurtäht R haagiga","Latin small letter r with caron":"Ladina väiketäht R haagiga","Latin capital letter s with acute":"Ladina suurtäht S akuudiga","Latin small letter s with acute":"Ladina väiketäht S akuudiga","Latin capital letter s with circumflex":"Ladina suurtäht S tsirkumfleksiga","Latin small letter s with circumflex":"Ladina väiketäht S tsirkumfleksiga","Latin capital letter s with cedilla":"Ladina suurtäht S sediiga","Latin small letter s with cedilla":"Ladina väiketäht S sediiga","Latin capital letter s with caron":"Ladina suurtäht S haagiga","Latin small letter s with caron":"Ladina väiketäht S haagiga","Latin capital letter t with cedilla":"Ladina suurtäht T sediiga","Latin small letter t with cedilla":"Ladina väiketäht T sediiga","Latin capital letter t with caron":"Ladina suurtäht T haagiga","Latin small letter t with caron":"Ladina väiketäht T haagiga","Latin capital letter t with stroke":"Ladina suurtäht T läbiva kriipsuga","Latin small letter t with stroke":"Ladina väiketäht T läbiva kriipsuga","Latin capital letter u with tilde":"Ladina suurtäht U tildega","Latin small letter u with tilde":"Ladina väiketäht U tildega","Latin capital letter u with macron":"Ladina suurtäht U ülakriipsuga","Latin small letter u with macron":"Ladina väiketäht U ülakriipsuga","Latin capital letter u with breve":"Ladina suurtäht U kaarega","Latin small letter u with breve":"Ladina väiketäht U kaarega","Latin capital letter u with ring above":"Ladina suurtäht U ülaringiga","Latin small letter u with ring above":"Ladina väiketäht U ülaringiga","Latin capital letter u with double acute":"Ladina suurtäht U topeltakuudiga","Latin small letter u with double acute":"Ladina väiketäht U topeltakuudiga","Latin capital letter u with ogonek":"Ladina suurtäht U pöördsediiga","Latin small letter u with ogonek":"Ladina väiketäht U pöördsediiga","Latin capital letter w with circumflex":"Ladina suurtäht W tsirkumfleksiga","Latin small letter w with circumflex":"Ladina väiketäht W tsirkumfleksiga","Latin capital letter y with circumflex":"Ladina suurtäht Y tsirkumfleksiga","Latin small letter y with circumflex":"Ladina väiketäht Y tsirkumfleksiga","Latin capital letter y with diaeresis":"Ladina suurtäht Y täppidega","Latin capital letter z with acute":"Ladina suurtäht Z akuudiga","Latin small letter z with acute":"Ladina väiketäht Z akuudiga","Latin capital letter z with dot above":"Ladina suurtäht Z ülapunktiga","Latin small letter z with dot above":"Ladina väiketäht Z ülapunktiga","Latin capital letter z with caron":"Ladina suurtäht Z haagiga","Latin small letter z with caron":"Ladina väiketäht Z haagiga","Latin small letter long s":"Ladina väiketäht pikk S","Less-than sign":"Väiksem-kui märk","Greater-than sign":"Suurem-kui märk","Less-than or equal to":"Väiksem-kui või võrdne","Greater-than or equal to":"Suurem-kui või võrdne","En dash":"Sidekriips","Em dash":"Mõttekriips",Macron:"Ülakriips",Overline:"Ülajoon","Degree sign":"Kraadimärk","Minus sign":"Miinusmärk","Plus-minus sign":"Pluss-miinus märk","Division sign":"Jagamismärk","Fraction slash":"Kaldus murrupoolitaja","Multiplication sign":"Korrutusmärk","Latin small letter f with hook":"Ladina väiketäht F konksuga",Integral:"Integraal","N-ary summation":"N-aar liitmine",Infinity:"Lõpmatus","Square root":"Ruutjuur","Tilde operator":"Tildesisestaja","Approximately equal to":"Ligikaudu võrdne","Almost equal to":"Peaaegu võrdne","Not equal to":"Ei võrdu","Identical to":"Samane","Element of":"Esineb elemendina","Not an element of":"Ei esine elemendina","Contains as member":"Sisaldab liikmena","N-ary product":"N-aari tulem","Logical and":"Loogiline ja","Logical or":"Loogiline või","Not sign":"Keelumärk",Intersection:"Ühisosa",Union:"Ühend","Partial differential":"Osaline diferentsiaal","For all":"Kõigile","There exists":"Leidub","Empty set":"Tühihulk",Nabla:"Nabla","Asterisk operator":"Tärnisisestaja","Proportional to":"Esineb proportsionaalsus",Angle:"Nurk","Vulgar fraction one quarter":"Harilik murd üks neljandik","Vulgar fraction one half":"Harilik murd üks kahendik","Vulgar fraction three quarters":"Harilik murd kolm neljandikku","Single left-pointing angle quotation mark":"Ühekordne vasakule suunatud nurgaga jutumärk","Single right-pointing angle quotation mark":"Ühekordne paremale suunatud nurgaga jutumärk","Left-pointing double angle quotation mark":"Vasakule suunatud kahekordse nurgaga jutumärgid","Right-pointing double angle quotation mark":"Paremale suunatud kahekordse nurgaga jutumärgid","Left single quotation mark":"Vasakpoolne ühekordne jutumärk","Right single quotation mark":"Parempoolne ühekordne jutumärk","Left double quotation mark":"Vasakpoolsed kahekordsed jutumärgid","Right double quotation mark":"Parempoolsed kahekordsed jutumärgid","Single low-9 quotation mark":"Ühekordne madal üheksakujuline jutumärk","Double low-9 quotation mark":"Kahekordsed madalad üheksakujulised jutumärgid","Inverted exclamation mark":"Tagurpidine hüüumärk","Inverted question mark":"Tagurpidine küsimärk","Two dot leader":"Kahetäpiline punktiir","Horizontal ellipsis":"Horisontaalne ellips","Double dagger":"Topeltpistoda","Per mille sign":"Promillimärk","Per ten thousand sign":"Kümnetuhandikosa märk","Double exclamation mark":"Topelthüüumärk","Question exclamation mark":"Küsihüüumärk","Exclamation question mark":"Hüüuküsimärk","Double question mark":"Topeltküsimärk","Copyright sign":"Autoriõigusmärk","Registered sign":"Registreerimiskujutis","Trade mark sign":"Kaubamärgikujutis","Section sign":"Paragrahvimärk","Paragraph sign":"Lõigumärk","Reversed paragraph sign":"Ümberpööratud lõigumärk","Character categories":"Märkide kategooriad",Styles:"Stiilid","Multiple styles":"Mitu stiili","Block styles":"Ploki stiilid","Text styles":"Teksti stiilid","Insert table":"Sisesta tabel","Header column":"Päise veerg","Insert column left":"Sisesta veerg vasakule","Insert column right":"Sisesta veerg paremale","Delete column":"Kustuta veerg","Select column":"Vali veerg",Column:"Veerg","Header row":"Päise rida","Insert row below":"Sisesta rida allapoole","Insert row above":"Sisesta rida ülespoole","Delete row":"Kustuta rida","Select row":"Vali rida",Row:"Rida","Merge cell up":"Liida ülemise lahtriga","Merge cell right":"Liida paremal oleva lahtriga","Merge cell down":"Liida alumise lahtriga","Merge cell left":"Liida vasakul oleva lahtriga","Split cell vertically":"Jaga lahter vertikaalselt","Split cell horizontally":"Jaga lahter horisontaalselt","Merge cells":"Liida lahtrid","Table toolbar":"Tabelite tööriistariba","Table properties":"Tabeli omadused","Cell properties":"Lahtri omadused",Border:"Ääris",Style:"Stiil",Width:"Laius",Height:"Kõrgus",Color:"Värvus",Background:"Taust",Padding:"Vahe sisuni",Dimensions:"Mõõtmed","Table cell text alignment":"Teksti paigutus lahtris",Alignment:"Joondus","Horizontal text alignment toolbar":"Teksti rõhtpaigutuse tööriistariba","Vertical text alignment toolbar":"Teksti püstpaigutuse tööriistariba","Table alignment toolbar":"Tabeli paigutuse tööriistariba",None:"Puudub",Solid:"Pidev",Dotted:"Punktiir",Dashed:"Kriipsjoon",Double:"Topelt",Groove:"Kraav",Ridge:"Vall",Inset:"Süvik",Outset:"Küngas","Align cell text to the left":"Lahtri tekst vasakul","Align cell text to the center":"Lahtri tekst keskel","Align cell text to the right":"Lahtri tekst paremal","Justify cell text":"Lahtri tekst rööpjoondatud","Align cell text to the top":"Lahtri tekst üleval","Align cell text to the middle":"Lahtri tekst kõrguse järgi keskel","Align cell text to the bottom":"Lahtri tekst all","Align table to the left":"Tabel joondatud vasakule","Center table":"Tabel joondatud keskele","Align table to the right":"Tabel joondatud paremale","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Värvus ei sobi. Proovi \"#FF0000\" või \"rgb(255,0,0)\" või \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Väärtus ei sobi. Proovi \"10px\", \"2em\" või lihtsalt \"2\".","Color picker":"Värvi valija","Enter table caption":"Sisesta tabeli pealdis","Keystrokes that can be used in a table cell":"Tabeli lahtris kasutatavad klahvikombinatsioonid","Move the selection to the next cell":"Liiguta valitu järgmisesse lahtrisse","Move the selection to the previous cell":"Liiguta valitu eelmisesse lahtrisse","Insert a new table row (when in the last cell of a table)":"Sisesta tabelisse uus rida (kui oled tabeli viimases reas)","Navigate through the table":"Liigu tabelis",Table:"Tabel","Rich Text Editor":"Tekstiredaktor","Editor editing area: %0":"Redaktori redigeerimisala: %0","Edit block":"Muuda plokki","Click to edit block":"Ploki muutmiseks klõpsa","Drag to move":"Liigutamiseks lohista",Next:"Järgmine",Previous:"Eelmine","Editor toolbar":"Redaktori tööriistariba","Dropdown toolbar":"Avatav tööriistariba",Black:"Must","Dim grey":"Tumehall",Grey:"Hall","Light grey":"Helehall",White:"Valge",Red:"Punane",Orange:"Oranž",Yellow:"Kollane","Light green":"Heleroheline",Green:"Roheline",Aquamarine:"Akvamariin",Turquoise:"Türkiis","Light blue":"Helesinine",Blue:"Sinine",Purple:"Lilla","Editor block content toolbar":"Redigeerija ploki sisu tööriistariba","Editor contextual toolbar":"Redigeerija kontekstuaalne tööriistariba",HEX:"HEX","No results found":"Tulemusi ei leitud","No searchable items":"Tulemusi pole","Editor dialog":"Muutja dialoog",Close:"Sulge","Help Contents. To close this dialog press ESC.":"Abistav materjal. Selle dialoogi sulgemiseks vajuta ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Altpoolt leiad redaktoris kasutatavad klahvikombinatsioonid.","(may require <kbd>Fn</kbd>)":"(võib vajada klahvi <kbd>Fn</kbd>)",Accessibility:"Juurdepääsetavus","Accessibility help":"Juurdepääsu abi","Press %0 for help.":"Abi saamiseks vajuta %0.","Move focus in and out of an active dialog window":"Vii kasutusel dialoogiaken fookuses või mitte",MENU_BAR_MENU_FILE:"Fail",MENU_BAR_MENU_EDIT:"Muuda",MENU_BAR_MENU_VIEW:"Kuva",MENU_BAR_MENU_INSERT:"Sisesta",MENU_BAR_MENU_FORMAT:"Vorming",MENU_BAR_MENU_TOOLS:"Tööriistad",MENU_BAR_MENU_HELP:"Abi",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Redaktori menüüriba","Please enter a valid color (e.g. \"ff0000\").":"Sisestage õige värv (nt „ff0000”).",Undo:"Võta tagasi",Redo:"Tee uuesti","Upload in progress":"Üleslaadimine pooleli","Widget toolbar":"Vidinate tööriistariba","Insert paragraph before block":"Sisesta lõik enne plokki","Insert paragraph after block":"Sisesta lõik pärast plokki","Press Enter to type after or press Shift + Enter to type before the widget":"Vajutage Enter, et tippida pärast, või Shift + Enter, et tippida enne vidinat","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klahvikombinatsioonid, mida kasutada vidina (nt pildi, tabeli jne) valimisel","Insert a new paragraph directly after a widget":"Sisesta uus lõik kohe pärast vidinat","Insert a new paragraph directly before a widget":"Sisesta uus lõik kohe enne vidinat","Move the caret to allow typing directly before a widget":"Kohe enne vidinat kirjutamiseks liiguta katusesümbolit","Move the caret to allow typing directly after a widget":"Kohe pärast vidinat kirjutamiseks liiguta katusemärki","Words: %0":"Sõnu: %0","Characters: %0":"Märke: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/eu.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/eu.js
index 3baf306515b8d6fa1882d35473b522fe3d42bc62..1ec158e1fc776cde6a7511b8d169e4385291f856 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/eu.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/eu.js
@@ -1 +1 @@
-(function(d){	const l = d['eu'] = d['eu'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"Lodia",Italic:"Etzana",Underline:"Azpimarra",Code:"Kodea",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Aipua",Cancel:"Utzi",Clear:"","Remove color":"","Restore default":"",Save:"Gorde","Show more items":"","%0 of %1":"","Cannot upload file:":"Ezin da fitxategia kargatu:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"Paragrafoa",Heading:"Izenburua","Choose heading":"Aukeratu izenburua","Heading 1":"Izenburua 1","Heading 2":"Izenburua 2","Heading 3":"Izenburua 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"Desestekatu",Link:"Esteka","Link URL":"Estekaren URLa","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"Zenbakidun zerrenda","Bulleted List":"Buletdun zerrenda","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Rich Text Editor":"Testu aberastuaren editorea","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Desegin",Redo:"Berregin"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['eu'] = d['eu'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"Lodia",Italic:"Etzana",Underline:"Azpimarra",Code:"Kodea",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Aipua",Cancel:"Utzi",Clear:"","Remove color":"","Restore default":"",Save:"Gorde","Show more items":"","%0 of %1":"","Cannot upload file:":"Ezin da fitxategia kargatu:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"Paragrafoa",Heading:"Izenburua","Choose heading":"Aukeratu izenburua","Heading 1":"Izenburua 1","Heading 2":"Izenburua 2","Heading 3":"Izenburua 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"Desestekatu",Link:"Esteka","Link URL":"Estekaren URLa","Link URL must not be empty.":"","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"Zenbakidun zerrenda","Bulleted List":"Buletdun zerrenda","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Rich Text Editor":"Testu aberastuaren editorea","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Desegin",Redo:"Berregin"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fa.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fa.js
index b3362d397944974a8f8210e150ff666ffd956954..f1d7c39b15969845ee1ac242940eda5b9d0642c7 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fa.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fa.js
@@ -1 +1 @@
-(function(d){	const l = d['fa'] = d['fa'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"تراز چپ","Align right":"تراز راست","Align center":"تراز وسط",Justify:"هم تراز کردن","Text alignment":"تراز متن","Text alignment toolbar":"نوار ابزار ترازبندی متن",Bold:"درشت",Italic:"کج",Underline:"خط زیر",Code:"کد",Strikethrough:"خط خورده",Subscript:"پایین نویس",Superscript:"بالانویس","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":" بلوک نقل قول","Insert code block":"درج بلوک کد","Plain text":"متن ساده","Code block":"",Cancel:"لغو",Clear:"","Remove color":"حذف رنگ","Restore default":"بازیابی پیش فرض",Save:"ذخیره","Show more items":"نمایش گزینه‌های بیشتر","%0 of %1":"%0 از %1","Cannot upload file:":"فایل آپلود نمی‌شود:","Rich Text Editor. Editing area: %0":"ویرایشگر متن قوی. ویرایش بخش : 0%","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"جست و جو و جایگزینی","Find in text…":"جست و جو در متن...",Find:"جست و جو","Previous result":"نتیجه قبلی","Next result":"نتیجه بعدی",Replace:"جایگزینی","Replace all":"جایگزینی همه","Match case":"","Whole words only":"","Replace with…":"جایگزینی با...","Text to find must not be empty.":"واژه جست و جو شده نباید خالی باشد.","Tip: Find some text first in order to replace it.":"نکته: برای جایگزینی نخست واژه را پیدا کنید.","Advanced options":"","Find in the document":"","Font Size":"اندازه فونت",Tiny:"بسیار کوچک",Small:"کوچک",Big:"بزرگ",Huge:"بسیار بزرگ","Font Family":"خانواده فونت",Default:"پیش فرض","Font Color":"رنگ فونت","Font Background Color":"رنگ پس زمینه فونت","Document colors":"رنگ اسناد",Paragraph:"پاراگراف",Heading:"عنوان","Choose heading":"انتخاب عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6","Type your title":"عنوان خود را تایپ کنید","Type or paste your content here.":"محتوای خود را در اینجا تایپ یا پیست کنید.","Horizontal line":"خط افقی","Increase indent":"افزایش تورفتگی","Decrease indent":"کاهش تورفتگی",Unlink:"لغو پیوند",Link:"پیوند","Link URL":"نشانی اینترنتی پیوند","Link image":"اتصال پیوند به تصویر","Edit link":"ویرایش پیوند","Open link in new tab":"باز کردن پیوند در برگه جدید","This link has no URL":"این پیوند نشانی اینترنتی ندارد","Open in a new tab":"بازکردن در برگه جدید",Downloadable:"قابل بارگیری","Create link":"","Move out of a link":"","Numbered List":"لیست عددی","Bulleted List":"لیست نشانه‌دار","To-do List":"لیست انجام کار","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"حذف کردن قالب","Select all":"انتخاب همه","Show blocks":"نمایش بلاک ها","Special characters":"کاراکترهای ویژه",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"پیکان دوتایی چپ","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"downwards double arrow","leftwards dashed arrow":"leftwards dashed arrow","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"","Insert table":"درج جدول","Header column":"ستون سربرگ","Insert column left":"درج ستون در سمت چپ","Insert column right":"درج ستون در سمت راست","Delete column":"حذف ستون","Select column":"",Column:"ستون","Header row":"سطر سربرگ","Insert row below":"درج سطر در پایین","Insert row above":"درج سطر در بالا","Delete row":"حذف سطر","Select row":"",Row:"سطر","Merge cell up":"ادغام سلول بالا","Merge cell right":"ادغام سلول راست","Merge cell down":"ادغام سلول پایین","Merge cell left":"ادغام سلول چپ","Split cell vertically":"تقسیم عمودی سلول","Split cell horizontally":"تقسیم افقی سلول","Merge cells":"ادغام سلول ها","Table toolbar":"نوارابزار جدول","Table properties":"خصوصیات جدول","Cell properties":"خصوصیات سلول",Border:"حاشیه",Style:"",Width:"عرض",Height:"ارتفاع",Color:"رنگ",Background:"زمینه",Padding:"حاشیه داخلی",Dimensions:"ابعاد","Table cell text alignment":"",Alignment:"ترازبندی","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"هیچ کدام",Solid:"توپر",Dotted:"خط چین",Dashed:"نقطه چین",Double:"دوبل",Groove:"خط دار کردن",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"متن سلول را در سمت راست تراز کنید","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"جدول وسط","Align table to the right":"جدول را در سمت راست تراز کنید","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"ویرایشگر متن غنی","Editor editing area: %0":"","Edit block":"ویرایش قطعه","Click to edit block":"","Drag to move":"",Next:"بعدی",Previous:"قبلی","Editor toolbar":"نوارابزار ویرایشگر","Dropdown toolbar":"نوارابزار کشویی",Black:"سیاه","Dim grey":"خاکستری تیره",Grey:"خاکستری","Light grey":"خاکستری روشن",White:"سفید",Red:"قرمز",Orange:"نارنجی",Yellow:"زرد","Light green":"سبز روشن",Green:"سبز",Aquamarine:"زمرد کبود",Turquoise:"فیروزه ای","Light blue":"آبی روشن",Blue:"آبی",Purple:"بنفش","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"ویرایش",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"بازگردانی",Redo:"باز انجام","Upload in progress":"آپلود در حال انجام","Widget toolbar":"نوار ابزار ویجت","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"تعداد لغات : %0","Characters: %0":"تعداد حروف : %0"}	);l.getPluralForm=function(n){return (n > 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['fa'] = d['fa'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"تراز چپ","Align right":"تراز راست","Align center":"تراز وسط",Justify:"هم تراز کردن","Text alignment":"تراز متن","Text alignment toolbar":"نوار ابزار ترازبندی متن",Bold:"درشت",Italic:"کج",Underline:"خط زیر",Code:"کد",Strikethrough:"خط خورده",Subscript:"پایین نویس",Superscript:"بالانویس","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":" بلوک نقل قول","Insert code block":"درج بلوک کد","Plain text":"متن ساده","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"لغو",Clear:"","Remove color":"حذف رنگ","Restore default":"بازیابی پیش فرض",Save:"ذخیره","Show more items":"نمایش گزینه‌های بیشتر","%0 of %1":"%0 از %1","Cannot upload file:":"فایل آپلود نمی‌شود:","Rich Text Editor. Editing area: %0":"ویرایشگر متن قوی. ویرایش بخش : 0%","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"جست و جو و جایگزینی","Find in text…":"جست و جو در متن...",Find:"جست و جو","Previous result":"نتیجه قبلی","Next result":"نتیجه بعدی",Replace:"جایگزینی","Replace all":"جایگزینی همه","Match case":"","Whole words only":"","Replace with…":"جایگزینی با...","Text to find must not be empty.":"واژه جست و جو شده نباید خالی باشد.","Tip: Find some text first in order to replace it.":"نکته: برای جایگزینی نخست واژه را پیدا کنید.","Advanced options":"","Find in the document":"","Font Size":"اندازه فونت",Tiny:"بسیار کوچک",Small:"کوچک",Big:"بزرگ",Huge:"بسیار بزرگ","Font Family":"خانواده فونت",Default:"پیش فرض","Font Color":"رنگ فونت","Font Background Color":"رنگ پس زمینه فونت","Document colors":"رنگ اسناد",Paragraph:"پاراگراف",Heading:"عنوان","Choose heading":"انتخاب عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6","Type your title":"عنوان خود را تایپ کنید","Type or paste your content here.":"محتوای خود را در اینجا تایپ یا پیست کنید.","Horizontal line":"خط افقی","Increase indent":"افزایش تورفتگی","Decrease indent":"کاهش تورفتگی",Unlink:"لغو پیوند",Link:"پیوند","Link URL":"نشانی اینترنتی پیوند","Link URL must not be empty.":"","Link image":"اتصال پیوند به تصویر","Edit link":"ویرایش پیوند","Open link in new tab":"باز کردن پیوند در برگه جدید","This link has no URL":"این پیوند نشانی اینترنتی ندارد","Open in a new tab":"بازکردن در برگه جدید",Downloadable:"قابل بارگیری","Create link":"","Move out of a link":"","Numbered List":"لیست عددی","Bulleted List":"لیست نشانه‌دار","To-do List":"لیست انجام کار","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"حذف کردن قالب","Select all":"انتخاب همه","Show blocks":"نمایش بلاک ها","Special characters":"کاراکترهای ویژه",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"پیکان دوتایی چپ","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"downwards double arrow","leftwards dashed arrow":"leftwards dashed arrow","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"","Insert table":"درج جدول","Header column":"ستون سربرگ","Insert column left":"درج ستون در سمت چپ","Insert column right":"درج ستون در سمت راست","Delete column":"حذف ستون","Select column":"",Column:"ستون","Header row":"سطر سربرگ","Insert row below":"درج سطر در پایین","Insert row above":"درج سطر در بالا","Delete row":"حذف سطر","Select row":"",Row:"سطر","Merge cell up":"ادغام سلول بالا","Merge cell right":"ادغام سلول راست","Merge cell down":"ادغام سلول پایین","Merge cell left":"ادغام سلول چپ","Split cell vertically":"تقسیم عمودی سلول","Split cell horizontally":"تقسیم افقی سلول","Merge cells":"ادغام سلول ها","Table toolbar":"نوارابزار جدول","Table properties":"خصوصیات جدول","Cell properties":"خصوصیات سلول",Border:"حاشیه",Style:"",Width:"عرض",Height:"ارتفاع",Color:"رنگ",Background:"زمینه",Padding:"حاشیه داخلی",Dimensions:"ابعاد","Table cell text alignment":"",Alignment:"ترازبندی","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"هیچ کدام",Solid:"توپر",Dotted:"خط چین",Dashed:"نقطه چین",Double:"دوبل",Groove:"خط دار کردن",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"متن سلول را در سمت راست تراز کنید","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"جدول وسط","Align table to the right":"جدول را در سمت راست تراز کنید","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"ویرایشگر متن غنی","Editor editing area: %0":"","Edit block":"ویرایش قطعه","Click to edit block":"","Drag to move":"",Next:"بعدی",Previous:"قبلی","Editor toolbar":"نوارابزار ویرایشگر","Dropdown toolbar":"نوارابزار کشویی",Black:"سیاه","Dim grey":"خاکستری تیره",Grey:"خاکستری","Light grey":"خاکستری روشن",White:"سفید",Red:"قرمز",Orange:"نارنجی",Yellow:"زرد","Light green":"سبز روشن",Green:"سبز",Aquamarine:"زمرد کبود",Turquoise:"فیروزه ای","Light blue":"آبی روشن",Blue:"آبی",Purple:"بنفش","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"ویرایش",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"بازگردانی",Redo:"باز انجام","Upload in progress":"آپلود در حال انجام","Widget toolbar":"نوار ابزار ویجت","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"تعداد لغات : %0","Characters: %0":"تعداد حروف : %0"}	);l.getPluralForm=function(n){return (n > 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fi.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fi.js
index 7ee42981eba77ee95d42937d85b1adb714f45da3..64cd42a61c3d54b35575cb507708b8bca678d253 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fi.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fi.js
@@ -1 +1 @@
-(function(d){	const l = d['fi'] = d['fi'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Tasaa vasemmalle","Align right":"Tasaa oikealle","Align center":"Tasaa keskelle",Justify:"Tasaa molemmat reunat","Text alignment":"Tekstin tasaus","Text alignment toolbar":"Tekstin suuntauksen työkalupalkki","Revert autoformatting action":"Peruuta automaattimuokkaus",Bold:"Lihavointi",Italic:"Kursivointi",Underline:"Alleviivaus",Code:"Koodi",Strikethrough:"Yliviivaus",Subscript:"Alaindeksi",Superscript:"Yläindeksi","Italic text":"Kursivoitu teksti","Move out of an inline code style":"Siirry pois rivinsisäisestä koodista","Bold text":"Lihavoitu teksti","Underline text":"Alleviivattu teksti","Strikethrough text":"Yliviivattu teksti","Block quote":"Lainaus","Copy selected content":"Kopioi valittu sisältö","Paste content":"Liitä sisältö","Paste content as plain text":"Liitä sisältö pelkkänä tekstinä","Insert code block":"Liitä koodilohko","Plain text":"Pelkkä teksti","Code block":"Koodilohko",Cancel:"Peruuta",Clear:"Tyhjennä","Remove color":"Poista väri","Restore default":"Palauta oletus",Save:"Tallenna","Show more items":"Näytä lisää toimintoja","%0 of %1":"%0 / %1","Cannot upload file:":"Tiedostoa ei voitu ladata:","Rich Text Editor. Editing area: %0":"Tekstimuotoilueditori. Muokkausalue: %0","Insert with file manager":"Tuo tiedostonhallinnalla","Replace with file manager":"Korvaa tiedostonhallinnalla","Insert image with file manager":"Tuo kuva tiedostonhallinnalla","Replace image with file manager":"Korvaa kuva tiedostonhallinnalla","Toggle caption off":"Poista taulukon kuvaus","Toggle caption on":"Lisää taulukon kuvaus","Content editing keystrokes":"Sisällönmuokkauspainallukset","These keyboard shortcuts allow for quick access to content editing features.":"Nämä avainoikotiet mahdollistavat sisällönmuokkausominaisuuksien nopean käytön.","User interface and content navigation keystrokes":"Käyttöliittymän ja sisällössä siirtymisen painallukset","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Voit tehostaa CKEditor 5:n käyttöliittymässä siirtymistä seuraavilla painalluksilla.","Close contextual balloons, dropdowns, and dialogs":"Sulje kontekstipallot, pudotusvalikot ja dialogit","Open the accessibility help dialog":"Avaa esteettömyystuen dialogi","Move focus between form fields (inputs, buttons, etc.)":"Siirrä tarkennusta eri kaavakekenttien (syötteet, painikkeet yms.) välillä","Move focus to the menu bar, navigate between menu bars":"Kohdenna valikkopalkkiin ja siirry palkista toiseen","Move focus to the toolbar, navigate between toolbars":"Siirrä tarkennus työkalupalkkiin, siirry työkalupalkista toiseen","Navigate through the toolbar or menu bar":"Siirry työkalupalkkien tai valikkopalkkien välillä","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Suorita tällä hetkellä kohdennettuna olevan painikkeen toiminto. Muokkaustyökalun sisältöön vaikuttavien painikkeiden käyttö palauttaa kohdennuksen kyseiseen sisältöön.",Accept:"Hyväksy","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Lisää rivinvaihto (<code>&lt;br&gt;</code> -elementti)","Insert a hard break (a new paragraph)":"Lisää kappaleenvaihto (uusi kappale)","Find and replace":"Etsi ja korvaa","Find in text…":"Etsi tekstissä…",Find:"Etsi","Previous result":"Edellinen tulos","Next result":"Seuraava tulos",Replace:"Korvaa","Replace all":"Korvaa kaikki","Match case":"Hae tapaukselle vastapari","Whole words only":"Vain kokonaisia sanoja","Replace with…":"Korvaa tällä…","Text to find must not be empty.":"Haettava teksti ei saa olla tyhjä.","Tip: Find some text first in order to replace it.":"Vinkki: hae ensin teksti korvataksesi sen.","Advanced options":"Lisäasetukset","Find in the document":"Paikanna asiakirjassa","Font Size":"Fontin koko",Tiny:"Hyvin pieni",Small:"Pieni",Big:"Suuri",Huge:"Hyvin suuri","Font Family":"Fonttiperhe",Default:"Oletus","Font Color":"Fontin väri","Font Background Color":"Fontin taustaväri","Document colors":"Asiakirjan värit",Paragraph:"Kappale",Heading:"Otsikkotyyli","Choose heading":"Valitse otsikko","Heading 1":"Otsikko 1","Heading 2":"Otsikko 2","Heading 3":"Otsikko 3","Heading 4":"Otsikko 4","Heading 5":"Otsikko 5","Heading 6":"Otsikko 6","Type your title":"Kirjoita otsikkosi","Type or paste your content here.":"Kirjoita tai liitä sisältösi tänne.","Horizontal line":"Vaakasuora viiva","HTML object":"HMTL-kohde","Increase indent":"Lisää sisennystä","Decrease indent":"Vähennä sisennystä",Unlink:"Poista linkki",Link:"Linkki","Link URL":"Linkin osoite","Link image":"Linkkikuva","Edit link":"Muokkaa linkkiä","Open link in new tab":"Avaa linkki uudessa välilehdessä","This link has no URL":"Linkillä ei ole URL-osoitetta","Open in a new tab":"Avaa uudelle välilehdelle",Downloadable:"Ladattava","Create link":"Luo linkki","Move out of a link":"Siirrä linkin ulkopuolelle","Numbered List":"Numeroitu lista","Bulleted List":"Lista","To-do List":"Tehtävälista","Bulleted list styles toolbar":"Luetelmalistan työkalupalkki","Numbered list styles toolbar":"Numerolistan työkalupalkki","Toggle the disc list style":"Levylistatyylin vaihdin","Toggle the circle list style":"Ympyrälistatyylin vaihdin","Toggle the square list style":"Neliölistatyylin vaihdin","Toggle the decimal list style":"Desimaalilistatyylin vaihdin","Toggle the decimal with leading zero list style":"Nolla alussa -desimaalilistatyylin vaihdin","Toggle the lower–roman list style":"Pienet roomalaiset numerot -listatyylin vaihdin","Toggle the upper–roman list style":"Isot roomalaiset numerot -listatyylin vaihdin","Toggle the lower–latin list style":"Pienet latinalaiset aakkoset -listatyylin vaihdin","Toggle the upper–latin list style":"Isot latinalaiset aakkoset -listatyylin vaihdin",Disc:"Levy",Circle:"Ympyrä",Square:"Neliö",Decimal:"Desimaali","Decimal with leading zero":"Nolla alussa -desimaali","Lower–roman":"Pienet roomalaiset numerot","Upper-roman":"Isot roomalaiset numerot","Lower-latin":"Pienet latinalaiset aakkoset","Upper-latin":"Isot latinalaiset aakkoset","List properties":"Listaominaisuudet","Start at":"Alkaa","Invalid start index value.":"Virheellinen aloitusindeksin arvo.","Start index must be greater than 0.":"Aloitusindeksin pitää olla suurempi kuin 0.","Reversed order":"Päinvastainen järjestys","Keystrokes that can be used in a list":"Listassa käytettävät painallukset","Increase list item indent":"Kasvata listanimikkeen sisennystä","Decrease list item indent":"Vähennä listanimikkeen sisennystä","Remove Format":"Poista muotoilu","Select all":"Valitse kaikki","Show blocks":"Näytä rakenneosat",Source:"Lähde","Show source":"Näytä lähde","Special characters":"Erikoismerkit",All:"Kaikki",Arrows:"Nuolet",Currency:"Valuutta",Latin:"Latinalaiset",Mathematical:"Matemaattiset",Text:"Teksti","leftwards simple arrow":"yksinkertainen nuoli vasempaan","rightwards simple arrow":"yksinkertainen nuoli oikeaan","upwards simple arrow":"yksinkertainen nuoli ylös","downwards simple arrow":"yksinkertainen nuoli alas","leftwards double arrow":"kaksoisnuoli vasemmalle","rightwards double arrow":"kaksoisnuoli oikealle","upwards double arrow":"kaksoisnuoli ylös","downwards double arrow":"kaksoisnuoli alas","leftwards dashed arrow":"pisteviivanuoli vasemmalle","rightwards dashed arrow":"pisteviivanuoli oikealle","upwards dashed arrow":"pisteviivanuoli ylös","downwards dashed arrow":"pisteviivanuoli alas","leftwards arrow to bar":"nuoli vasemmalle perusviivalla","rightwards arrow to bar":"nuoli oikealle perusviivalla","upwards arrow to bar":"nuoli ylös perusviivalla","downwards arrow to bar":"nuoli alas perusviivalla","up down arrow with base":"nuoli ylös ja alas perusviivalla","back with leftwards arrow above":"BACK-nuoli","end with leftwards arrow above":"END-nuoli","on with exclamation mark with left right arrow above":"ON!-nuoli","soon with rightwards arrow above":"SOON-nuoli","top with upwards arrow above":"TOP-nuoli","Dollar sign":"Dollarin merkki","Euro sign":"Euron merkki","Yen sign":"Jenin merkki","Pound sign":"Punnan merkki","Cent sign":"Sentin merkki","Euro-currency sign":"Eurovaluutan merkki","Colon sign":"Colónin merkki","Cruzeiro sign":"Cruzeiron merkki","French franc sign":"Ranskan frangin merkki","Lira sign":"Liiran merkki","Currency sign":"Valuuttamerkki","Bitcoin sign":"Bitcoinin merkki","Mill sign":"Valuutan tuhannesosan merkki","Naira sign":"Nairan merkki","Peseta sign":"Pesetan merkki","Rupee sign":"Rupian merkki","Won sign":"Wonin merkki","New sheqel sign":"Uuden sekelin merkki","Dong sign":"Dongin merkki","Kip sign":"Kipin merkki","Tugrik sign":"Tugrikin merkki","Drachma sign":"Drakman merkki","German penny sign":"Saksan pfennigin merkki","Peso sign":"Peson merkki","Guarani sign":"Guaranin merkki","Austral sign":"Australin merkki","Hryvnia sign":"Hryvnian merkki","Cedi sign":"Cedin merkki","Livre tournois sign":"Livre tournois’n merkki","Spesmilo sign":"Spesmilon merkki","Tenge sign":"Tengen merkki","Indian rupee sign":"Intian rupian merkki","Turkish lira sign":"Turkin liiran merkki","Nordic mark sign":"Riikintaalerin merkki","Manat sign":"Manatin merkki","Ruble sign":"Ruplan merkki","Latin capital letter a with macron":"Latinalainen suuraakkonen a ja pituusmerkki","Latin small letter a with macron":"Latinalainen pienaakkonen a ja pituusmerkki","Latin capital letter a with breve":"Latinalainen suuraakkonen a ja lyhyysmerkki","Latin small letter a with breve":"Latinalainen pienaakkonen a ja lyhyysmerkki","Latin capital letter a with ogonek":"Latinalainen suuraakkonen a ja ogonek","Latin small letter a with ogonek":"Latinalainen pienaakkonen a ja ogonek","Latin capital letter c with acute":"Latinalainen suuraakkonen c ja akuutti","Latin small letter c with acute":"Latinalainen pienaakkonen c ja akuutti","Latin capital letter c with circumflex":"Latinalainen suuraakkonen c ja sirkumfleksi","Latin small letter c with circumflex":"Latinalainen pienaakkonen c ja sirkumfleksi","Latin capital letter c with dot above":"Latinalainen suuraakkonen c ja yläpuolinen piste","Latin small letter c with dot above":"Latinalainen pienaakkonen c ja yläpuolinen piste","Latin capital letter c with caron":"Latinalainen suuraakkonen c ja hattu","Latin small letter c with caron":"Latinalainen pienaakkonen c ja hattu","Latin capital letter d with caron":"Latinalainen suuraakkonen d ja hattu","Latin small letter d with caron":"Latinalainen pienaakkonen d ja hattu","Latin capital letter d with stroke":"Latinalainen suuraakkonen d ja poikkiviiva","Latin small letter d with stroke":"Latinalainen pienaakkonen d ja poikkiviiva","Latin capital letter e with macron":"Latinalainen suuraakkonen e ja pituusmerkki","Latin small letter e with macron":"Latinalainen pienaakkonen e ja pituusmerkki","Latin capital letter e with breve":"Latinalainen suuraakkonen e ja lyhyysmerkki","Latin small letter e with breve":"Latinalainen pienaakkonen e ja lyhyysmerkki","Latin capital letter e with dot above":"Latinalainen suuraakkonen e ja yläpuolinen piste","Latin small letter e with dot above":"Latinalainen pienaakkonen e ja yläpuolinen piste","Latin capital letter e with ogonek":"Latinalainen suuraakkonen e ja ogonek","Latin small letter e with ogonek":"Latinalainen pienaakkonen e ja ogonek","Latin capital letter e with caron":"Latinalainen suuraakkonen e ja hattu","Latin small letter e with caron":"Latinalainen pienaakkonen e ja hattu","Latin capital letter g with circumflex":"Latinalainen suuraakkonen g ja sirkumfleksi","Latin small letter g with circumflex":"Latinalainen pienaakkonen g ja sirkumfleksi","Latin capital letter g with breve":"Latinalainen suuraakkonen g ja lyhyysmerkki","Latin small letter g with breve":"Latinalainen pienaakkonen g ja lyhyysmerkki","Latin capital letter g with dot above":"Latinalainen suuraakkonen g ja yläpuolinen piste","Latin small letter g with dot above":"Latinalainen pienaakkonen g ja yläpuolinen piste","Latin capital letter g with cedilla":"Latinalainen suuraakkonen g ja sedilji","Latin small letter g with cedilla":"Latinalainen pienaakkonen g ja sedilji","Latin capital letter h with circumflex":"Latinalainen suuraakkonen h ja sirkumfleksi","Latin small letter h with circumflex":"Latinalainen pienaakkonen h ja sirkumfleksi","Latin capital letter h with stroke":"Latinalainen suuraakkonen h ja poikkiviiva","Latin small letter h with stroke":"Latinalainen pienaakkonen h ja poikkiviiva","Latin capital letter i with tilde":"Latinalainen suuraakkonen i ja tilde","Latin small letter i with tilde":"Latinalainen pienaakkonen i ja tilde","Latin capital letter i with macron":"Latinalainen suuraakkonen i ja pituusmerkki","Latin small letter i with macron":"Latinalainen pienaakkonen i ja pituusmerkki","Latin capital letter i with breve":"Latinalainen suuraakkonen i ja lyhyysmerkki","Latin small letter i with breve":"Latinalainen pienaakkonen i ja lyhyysmerkki","Latin capital letter i with ogonek":"Latinalainen suuraakkonen i ja ogonek","Latin small letter i with ogonek":"Latinalainen pienaakkonen i ja ogonek","Latin capital letter i with dot above":"Latinalainen suuraakkonen i ja yläpuolinen piste","Latin small letter dotless i":"Latinalainen pienaakkonen pisteetön i","Latin capital ligature ij":"Latinalainen suuraakkosligatuuri ij","Latin small ligature ij":"Latinalainen pienaakkosligatuuri ij","Latin capital letter j with circumflex":"Latinalainen suuraakkonen j ja sirkumfleksi","Latin small letter j with circumflex":"Latinalainen pienaakkonen j ja sirkumfleksi","Latin capital letter k with cedilla":"Latinalainen suuraakkonen k ja sedilji","Latin small letter k with cedilla":"Latinalainen pienaakkonen k ja sedilji","Latin small letter kra":"Latinalainen pienaakkonen kra","Latin capital letter l with acute":"Latinalainen suuraakkonen l ja akuutti","Latin small letter l with acute":"Latinalainen pienaakkonen l ja akuutti","Latin capital letter l with cedilla":"Latinalainen suuraakkonen l ja sedilji","Latin small letter l with cedilla":"Latinalainen pienaakkonen l ja sedilji","Latin capital letter l with caron":"Latinalainen suuraakkonen l ja hattu","Latin small letter l with caron":"Latinalainen pienaakkonen l ja hattu","Latin capital letter l with middle dot":"Latinalainen suuraakkonen l ja piste keskellä","Latin small letter l with middle dot":"Latinalainen pienaakkonen l ja piste keskellä","Latin capital letter l with stroke":"Latinalainen suuraakkonen l ja poikkiviiva","Latin small letter l with stroke":"Latinalainen pienaakkonen l ja poikkiviiva","Latin capital letter n with acute":"Latinalainen suuraakkonen n ja akuutti","Latin small letter n with acute":"Latinalainen pienaakkonen n ja akuutti","Latin capital letter n with cedilla":"Latinalainen suuraakkonen n ja sedilji","Latin small letter n with cedilla":"Latinalainen pienaakkonen n ja sedilji","Latin capital letter n with caron":"Latinalainen suuraakkonen n ja hattu","Latin small letter n with caron":"Latinalainen pienaakkonen n ja hattu","Latin small letter n preceded by apostrophe":"Latinalainen pienaakkonen n jota edeltää heittomerkki","Latin capital letter eng":"Latinalainen suuraakkonen äng","Latin small letter eng":"Latinalainen pienaakkonen äng","Latin capital letter o with macron":"Latinalainen suuraakkonen o ja pituusmerkki","Latin small letter o with macron":"Latinalainen pienaakkonen o ja pituusmerkki","Latin capital letter o with breve":"Latinalainen suuraakkonen o ja lyhyysmerkki","Latin small letter o with breve":"Latinalainen pienaakkonen o ja lyhyysmerkki","Latin capital letter o with double acute":"Latinalainen suuraakkonen o ja kaksoisakuutti","Latin small letter o with double acute":"Latinalainen pienaakkonen o ja kaksoisakuutti","Latin capital ligature oe":"Latinalainen suuraakkosligatuuri oe","Latin small ligature oe":"Latinalainen pienaakkosligatuuri oe","Latin capital letter r with acute":"Latinalainen suuraakkonen r ja akuutti","Latin small letter r with acute":"Latinalainen pienaakkonen r ja akuutti","Latin capital letter r with cedilla":"Latinalainen suuraakkonen r ja sedilji","Latin small letter r with cedilla":"Latinalainen pienaakkonen r ja sedilji","Latin capital letter r with caron":"Latinalainen suuraakkonen r ja hattu","Latin small letter r with caron":"Latinalainen pienaakkonen r ja hattu","Latin capital letter s with acute":"Latinalainen suuraakkonen s ja akuutti","Latin small letter s with acute":"Latinalainen pienaakkonen s ja akuutti","Latin capital letter s with circumflex":"Latinalainen suuraakkonen s ja sirkumfleksi","Latin small letter s with circumflex":"Latinalainen pienaakkonen s ja sirkumfleksi","Latin capital letter s with cedilla":"Latinalainen suuraakkonen s ja sedilji","Latin small letter s with cedilla":"Latinalainen pienaakkonen s ja sedilji","Latin capital letter s with caron":"Latinalainen suuraakkonen s ja hattu","Latin small letter s with caron":"Latinalainen pienaakkonen s ja hattu","Latin capital letter t with cedilla":"Latinalainen suuraakkonen t ja sedilji","Latin small letter t with cedilla":"Latinalainen pienaakkonen t ja sedilji","Latin capital letter t with caron":"Latinalainen suuraakkonen t ja hattu","Latin small letter t with caron":"Latinalainen pienaakkonen t ja hattu","Latin capital letter t with stroke":"Latinalainen suuraakkonen t ja poikkiviiva","Latin small letter t with stroke":"Latinalainen pienaakkonen t ja poikkiviiva","Latin capital letter u with tilde":"Latinalainen suuraakkonen u ja tilde","Latin small letter u with tilde":"Latinalainen pienaakkonen u ja tilde","Latin capital letter u with macron":"Latinalainen suuraakkonen u ja pituusmerkki","Latin small letter u with macron":"Latinalainen pienaakkonen u ja pituusmerkki","Latin capital letter u with breve":"Latinalainen suuraakkonen u ja lyhyysmerkki","Latin small letter u with breve":"Latinalainen pienaakkonen u ja lyhyysmerkki","Latin capital letter u with ring above":"Latinalainen suuraakkonen u ja yläpuolinen ympyrä","Latin small letter u with ring above":"Latinalainen pienaakkonen u ja yläpuolinen ympyrä","Latin capital letter u with double acute":"Latinalainen suuraakkonen u ja kaksoisakuutti","Latin small letter u with double acute":"Latinalainen pienaakkonen u ja kaksoisakuutti","Latin capital letter u with ogonek":"Latinalainen suuraakkonen u ja ogonek","Latin small letter u with ogonek":"Latinalainen pienaakkonen u ja ogonek","Latin capital letter w with circumflex":"Latinalainen suuraakkonen w ja sirkumfleksi","Latin small letter w with circumflex":"Latinalainen pienaakkonen w ja sirkumfleksi","Latin capital letter y with circumflex":"Latinalainen suuraakkonen y ja sirkumfleksi","Latin small letter y with circumflex":"Latinalainen pienaakkonen y ja sirkumfleksi","Latin capital letter y with diaeresis":"Latinalainen suuraakkonen y ja treema","Latin capital letter z with acute":"Latinalainen suuraakkonen z ja akuutti","Latin small letter z with acute":"Latinalainen pienaakkonen z ja akuutti","Latin capital letter z with dot above":"Latinalainen suuraakkonen z ja yläpuolinen piste","Latin small letter z with dot above":"Latinalainen pienaakkonen z ja yläpuolinen piste","Latin capital letter z with caron":"Latinalainen suuraakkonen z ja hattu","Latin small letter z with caron":"Latinalainen pienaakkonen z ja hattu","Latin small letter long s":"Latinalainen pienaakkonen pitkä s","Less-than sign":"Pienempi kuin -merkki","Greater-than sign":"Suurempi kuin -merkki","Less-than or equal to":"Pienempi tai yhtä suuri kuin -merkki","Greater-than or equal to":"Suurempi tai yhtä suuri kuin -merkki","En dash":"N-viiva","Em dash":"M-viiva",Macron:"Pituusmerkki",Overline:"Yläviiva","Degree sign":"Asteen merkki","Minus sign":"Miinusmerkki","Plus-minus sign":"Plus-miinus-merkki","Division sign":"Jakomerkki","Fraction slash":"Murtoluvun vinoviiva","Multiplication sign":"Kertomerkki","Latin small letter f with hook":"Latinalainen pienaakkonen f jossa koukku",Integral:"Integraalimerkki","N-ary summation":"Summa",Infinity:"Äärettömän merkki","Square root":"Neliöjuuri","Tilde operator":"Tildeoperaattori","Approximately equal to":"Suunnilleen yhtä suuri kuin -merkki","Almost equal to":"Likimain yhtä suuri kuin -merkki","Not equal to":"Eri suuri kuin -merkki","Identical to":"Identtisesti yhtä suuri merkki -kuin","Element of":"Joukkoon kuulumisen merkki","Not an element of":"Joukkoon kuulumattomuuden merkki","Contains as member":"Käänteisen joukkoon kuulumisen merkki","N-ary product":"Tulo","Logical and":"Looginen ja-merkki","Logical or":"Looginen tai-merkki","Not sign":"Negaation merkki",Intersection:"Leikkauksen merkki",Union:"Yhdisteen merkki","Partial differential":"Osittaisderivaatta","For all":"Kaikkikvanttori","There exists":"Olemassaolokvanttori","Empty set":"Tyhjän joukon merkki",Nabla:"Nablan merkki","Asterisk operator":"Asteriskioperaattori","Proportional to":"Suhteellisuuden merkki",Angle:"Kulma","Vulgar fraction one quarter":"Neljäsosan merkki","Vulgar fraction one half":"Puolikkaan merkki","Vulgar fraction three quarters":"Kolmen neljäsosan merkki","Single left-pointing angle quotation mark":"Vasemmalle osoittava kulmapuolilainausmerkki","Single right-pointing angle quotation mark":"Oikealle osoittava kulmapuolilainausmerkki","Left-pointing double angle quotation mark":"Vasemmalle osoittava kaksinkertainen kulmalainausmerkki","Right-pointing double angle quotation mark":"Oikealle osoittava kaksinkertainen kulmalainausmerkki","Left single quotation mark":"Ylösalainen puolilainausmerkki","Right single quotation mark":"Puolilainausmerkki","Left double quotation mark":"Ylösalainen kokolainausmerkki","Right double quotation mark":"Kokolainausmerkki","Single low-9 quotation mark":"Rivinalinen puolilainausmerkki","Double low-9 quotation mark":"Rivinalinen kokolainausmerkki","Inverted exclamation mark":"Ylösalainen huutomerkki","Inverted question mark":"Ylösalainen kysymysmerkki","Two dot leader":"Kaksi täytemerkkiä","Horizontal ellipsis":"Kolme pistettä vaakasuunnassa","Double dagger":"Kaksoisristi","Per mille sign":"Promillemerkki","Per ten thousand sign":"Peruspisteen merkki","Double exclamation mark":"Kaksoishuutomerkki","Question exclamation mark":"Kysymysmerkki ja huutomerkki","Exclamation question mark":"Huutomerkki ja kysymysmerkki","Double question mark":"Kaksoiskysymysmerkki","Copyright sign":"Tekijänoikeusmerkki","Registered sign":"Rekisteröidyn tavaramerkin merkki","Trade mark sign":"Tavaramerkin merkki","Section sign":"Pykälämerkki","Paragraph sign":"Kappaleen merkki","Reversed paragraph sign":"Käännetty kappaleen merkki","Character categories":"Merkkiluokat",Styles:"Tyylit","Multiple styles":"Useita tyylejä","Block styles":"Lohkotyylit","Text styles":"Tekstityylit","Insert table":"Lisää taulukko","Header column":"Otsikkosarake","Insert column left":"Lisää sarake vasemmalle","Insert column right":"Lisää sarake oikealle","Delete column":"Poista sarake","Select column":"Valitse sarake",Column:"Sarake","Header row":"Otsikkorivi","Insert row below":"Lisää rivi alle","Insert row above":"Lisää rivi ylle","Delete row":"Poista rivi","Select row":"Valitse rivi",Row:"Rivi","Merge cell up":"Yhdistä solu ylös","Merge cell right":"Yhdistä solu oikealle","Merge cell down":"Yhdistä solu alas","Merge cell left":"Yhdistä solu vasemmalle","Split cell vertically":"Jaa solu pystysuunnassa","Split cell horizontally":"Jaa solu vaakasuunnassa","Merge cells":"Yhdistä tai jaa soluja","Table toolbar":"Taulukon työkalupalkki","Table properties":"Taulukon ominaisuudet","Cell properties":"Solun ominaisuudet",Border:"Reunus",Style:"Tyyli",Width:"Leveys",Height:"Korkeus",Color:"Väri",Background:"Tausta",Padding:"Täyte",Dimensions:"Mittasuhteet","Table cell text alignment":"Taulukkosolun tekstin suunta",Alignment:"Suunta","Horizontal text alignment toolbar":"Vaakasuoran tekstin suunnan työkalupalkki","Vertical text alignment toolbar":"Pystysuoran tekstin suunnan työkalupalkki","Table alignment toolbar":"Taulukon suunnan työkalupalkki",None:"Ei mitään",Solid:"Kiinteä",Dotted:"Pisteviiva",Dashed:"Katkoviiva",Double:"Kaksinkertainen",Groove:"Uurrettu",Ridge:"Harjanne",Inset:"Upote",Outset:"Ulkonema","Align cell text to the left":"Siirrä solun teksti vasemmalle","Align cell text to the center":"Siirrä solun teksti keskelle","Align cell text to the right":"Siirrä solun teksti oikealle","Justify cell text":"Tasaa solun teksti","Align cell text to the top":"Siirrä solun teksti yläosaan","Align cell text to the middle":"Siirrä solun teksti keskiosaan","Align cell text to the bottom":"Siirrä solun teksti alaosaan","Align table to the left":"Siirrä taulukko vasemmalle","Center table":"Keskitä taulukko","Align table to the right":"Siirrä taulukko oikealle","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Väri ei kelpaa. Ota sen sijaan käyttöön \"#FF0000\", \"rgb(255,0,0)\" tai \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Arvo ei kelpaa. Ota käyttöön \"10px\", \"2em\" tai pelkästään \"2\".","Color picker":"Värin valitsin","Enter table caption":"Syötä taulukon kuvaus","Keystrokes that can be used in a table cell":"Painallukset, joita voidaan käyttää taulukon solussa","Move the selection to the next cell":"Siirrä valittu kohde seuraavaan soluun","Move the selection to the previous cell":"Siirrä valittu kohde edelliseen soluun","Insert a new table row (when in the last cell of a table)":"Liitä uusi taulukkorivi (pätee taulukon viimeiseen soluun)","Navigate through the table":"Siirry taulukossa",Table:"Taulukko","Rich Text Editor":"Rikas tekstieditori","Editor editing area: %0":"Editorin muokkausalue: %0","Edit block":"Muokkaa lohkoa","Click to edit block":"Muokkaa lohkoa klikkaamalla","Drag to move":"Siirrä raahamalla",Next:"Seuraava",Previous:"Edellinen","Editor toolbar":"Editorin työkalupalkki","Dropdown toolbar":"Pudotusvalikon työkalupalkki",Black:"Musta","Dim grey":"Vaaleanharmaa",Grey:"Harmaa","Light grey":"Vaaleanharmaa",White:"Valkoinen",Red:"Punainen",Orange:"Oranssi",Yellow:"Keltainen","Light green":"Vaaleanvihreä",Green:"Vihreä",Aquamarine:"Akvamariini",Turquoise:"Turkoosi","Light blue":"Vaaleansininen",Blue:"Sininen",Purple:"Purppura","Editor block content toolbar":"Editorin lohkon sisällön työkalupalkki","Editor contextual toolbar":"Editorin kontekstuaalinen työkalupalkki",HEX:"HEX","No results found":"Tuloksia ei löytynyt","No searchable items":"Ei haettavia nimikkeitä","Editor dialog":"Editorin dialogi",Close:"Sulje","Help Contents. To close this dialog press ESC.":"Tukisisältö. Voit sulkea tämän dialogin painamalla ESC-näppäintä.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ohessa on tässä editointityökalussa käytettävien näppäinoikoteiden lista.","(may require <kbd>Fn</kbd>)":"(Saattaa vaatia <kbd>Fn</kbd>:n)",Accessibility:"Käytettävyys","Accessibility help":"Esteettömyystuki","Press %0 for help.":"Paina %0 -näppäintä, jos tarvitset apua.","Move focus in and out of an active dialog window":"Siirry lähemmäs ja kauemmas käytössä olevasta dialogi-ikkunasta",MENU_BAR_MENU_FILE:"Tiedosto",MENU_BAR_MENU_EDIT:"Muokkaa",MENU_BAR_MENU_VIEW:"Näytä",MENU_BAR_MENU_INSERT:"Liitä",MENU_BAR_MENU_FORMAT:"Muoto",MENU_BAR_MENU_TOOLS:"Työkalut",MENU_BAR_MENU_HELP:"Tuki",MENU_BAR_MENU_TEXT:"Teksti",MENU_BAR_MENU_FONT:"Fontti","Editor menu bar":"Muokkaustyökalun valikkopalkki",Undo:"Peru",Redo:"Tee uudelleen","Upload in progress":"Lähetys käynnissä","Widget toolbar":"Widget-työkalupalkki","Insert paragraph before block":"Liitä kappale ennen lohkoa","Insert paragraph after block":"Liitä kappale lohkon jälkeen","Press Enter to type after or press Shift + Enter to type before the widget":"Paina enter-näppäintä kirjoittaaksesi tai paina shift + enter kirjoittaaksesi ennen widget-sovellusta","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Painallukset, joita voidaan käyttää widgetin valitsemisen yhteydessä (esimerkiksi: kuva, taulukko jne.)","Insert a new paragraph directly after a widget":"Lisää uusi kappale suoraan widgetin jälkeen","Insert a new paragraph directly before a widget":"Lisää uusi kappale suoraan widgetin eteen","Move the caret to allow typing directly before a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan ennen widgetiä","Move the caret to allow typing directly after a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan widgetin jälkeen","Words: %0":"Sanoja: %0","Characters: %0":"Merkkejä: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['fi'] = d['fi'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Tasaa vasemmalle","Align right":"Tasaa oikealle","Align center":"Tasaa keskelle",Justify:"Tasaa molemmat reunat","Text alignment":"Tekstin tasaus","Text alignment toolbar":"Tekstin suuntauksen työkalupalkki","Revert autoformatting action":"Peruuta automaattimuokkaus",Bold:"Lihavointi",Italic:"Kursivointi",Underline:"Alleviivaus",Code:"Koodi",Strikethrough:"Yliviivaus",Subscript:"Alaindeksi",Superscript:"Yläindeksi","Italic text":"Kursivoitu teksti","Move out of an inline code style":"Siirry pois rivinsisäisestä koodista","Bold text":"Lihavoitu teksti","Underline text":"Alleviivattu teksti","Strikethrough text":"Yliviivattu teksti","Block quote":"Lainaus","Copy selected content":"Kopioi valittu sisältö","Paste content":"Liitä sisältö","Paste content as plain text":"Liitä sisältö pelkkänä tekstinä","Insert code block":"Liitä koodilohko","Plain text":"Pelkkä teksti","Leaving %0 code snippet":"Jätetään koodinpätkä %0","Entering %0 code snippet":"Syötetään koodinpätkä %0","Entering code snippet":"Syötetään koodinpätkä","Leaving code snippet":"Jätetään koodinpätkä","Code block":"Koodilohko",Cancel:"Peruuta",Clear:"Tyhjennä","Remove color":"Poista väri","Restore default":"Palauta oletus",Save:"Tallenna","Show more items":"Näytä lisää toimintoja","%0 of %1":"%0 / %1","Cannot upload file:":"Tiedostoa ei voitu ladata:","Rich Text Editor. Editing area: %0":"Tekstimuotoilueditori. Muokkausalue: %0","Insert with file manager":"Tuo tiedostonhallinnalla","Replace with file manager":"Korvaa tiedostonhallinnalla","Insert image with file manager":"Tuo kuva tiedostonhallinnalla","Replace image with file manager":"Korvaa kuva tiedostonhallinnalla","Toggle caption off":"Poista taulukon kuvaus","Toggle caption on":"Lisää taulukon kuvaus","Content editing keystrokes":"Sisällönmuokkauspainallukset","These keyboard shortcuts allow for quick access to content editing features.":"Nämä avainoikotiet mahdollistavat sisällönmuokkausominaisuuksien nopean käytön.","User interface and content navigation keystrokes":"Käyttöliittymän ja sisällössä siirtymisen painallukset","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Voit tehostaa CKEditor 5:n käyttöliittymässä siirtymistä seuraavilla painalluksilla.","Close contextual balloons, dropdowns, and dialogs":"Sulje kontekstipallot, pudotusvalikot ja dialogit","Open the accessibility help dialog":"Avaa esteettömyystuen dialogi","Move focus between form fields (inputs, buttons, etc.)":"Siirrä tarkennusta eri kaavakekenttien (syötteet, painikkeet yms.) välillä","Move focus to the menu bar, navigate between menu bars":"Kohdenna valikkopalkkiin ja siirry palkista toiseen","Move focus to the toolbar, navigate between toolbars":"Siirrä tarkennus työkalupalkkiin, siirry työkalupalkista toiseen","Navigate through the toolbar or menu bar":"Siirry työkalupalkkien tai valikkopalkkien välillä","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Suorita tällä hetkellä kohdennettuna olevan painikkeen toiminto. Muokkaustyökalun sisältöön vaikuttavien painikkeiden käyttö palauttaa kohdennuksen kyseiseen sisältöön.",Accept:"Hyväksy","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Lisää rivinvaihto (<code>&lt;br&gt;</code> -elementti)","Insert a hard break (a new paragraph)":"Lisää kappaleenvaihto (uusi kappale)","Find and replace":"Etsi ja korvaa","Find in text…":"Etsi tekstissä…",Find:"Etsi","Previous result":"Edellinen tulos","Next result":"Seuraava tulos",Replace:"Korvaa","Replace all":"Korvaa kaikki","Match case":"Hae tapaukselle vastapari","Whole words only":"Vain kokonaisia sanoja","Replace with…":"Korvaa tällä…","Text to find must not be empty.":"Haettava teksti ei saa olla tyhjä.","Tip: Find some text first in order to replace it.":"Vinkki: hae ensin teksti korvataksesi sen.","Advanced options":"Lisäasetukset","Find in the document":"Paikanna asiakirjassa","Font Size":"Fontin koko",Tiny:"Hyvin pieni",Small:"Pieni",Big:"Suuri",Huge:"Hyvin suuri","Font Family":"Fonttiperhe",Default:"Oletus","Font Color":"Fontin väri","Font Background Color":"Fontin taustaväri","Document colors":"Asiakirjan värit",Paragraph:"Kappale",Heading:"Otsikkotyyli","Choose heading":"Valitse otsikko","Heading 1":"Otsikko 1","Heading 2":"Otsikko 2","Heading 3":"Otsikko 3","Heading 4":"Otsikko 4","Heading 5":"Otsikko 5","Heading 6":"Otsikko 6","Type your title":"Kirjoita otsikkosi","Type or paste your content here.":"Kirjoita tai liitä sisältösi tänne.","Horizontal line":"Vaakasuora viiva","HTML object":"HMTL-kohde","Increase indent":"Lisää sisennystä","Decrease indent":"Vähennä sisennystä",Unlink:"Poista linkki",Link:"Linkki","Link URL":"Linkin osoite","Link URL must not be empty.":"Linkin URL ei voi olla tyhjä.","Link image":"Linkkikuva","Edit link":"Muokkaa linkkiä","Open link in new tab":"Avaa linkki uudessa välilehdessä","This link has no URL":"Linkillä ei ole URL-osoitetta","Open in a new tab":"Avaa uudelle välilehdelle",Downloadable:"Ladattava","Create link":"Luo linkki","Move out of a link":"Siirrä linkin ulkopuolelle","Numbered List":"Numeroitu lista","Bulleted List":"Lista","To-do List":"Tehtävälista","Bulleted list styles toolbar":"Luetelmalistan työkalupalkki","Numbered list styles toolbar":"Numerolistan työkalupalkki","Toggle the disc list style":"Levylistatyylin vaihdin","Toggle the circle list style":"Ympyrälistatyylin vaihdin","Toggle the square list style":"Neliölistatyylin vaihdin","Toggle the decimal list style":"Desimaalilistatyylin vaihdin","Toggle the decimal with leading zero list style":"Nolla alussa -desimaalilistatyylin vaihdin","Toggle the lower–roman list style":"Pienet roomalaiset numerot -listatyylin vaihdin","Toggle the upper–roman list style":"Isot roomalaiset numerot -listatyylin vaihdin","Toggle the lower–latin list style":"Pienet latinalaiset aakkoset -listatyylin vaihdin","Toggle the upper–latin list style":"Isot latinalaiset aakkoset -listatyylin vaihdin",Disc:"Levy",Circle:"Ympyrä",Square:"Neliö",Decimal:"Desimaali","Decimal with leading zero":"Nolla alussa -desimaali","Lower–roman":"Pienet roomalaiset numerot","Upper-roman":"Isot roomalaiset numerot","Lower-latin":"Pienet latinalaiset aakkoset","Upper-latin":"Isot latinalaiset aakkoset","List properties":"Listaominaisuudet","Start at":"Alkaa","Invalid start index value.":"Virheellinen aloitusindeksin arvo.","Start index must be greater than 0.":"Aloitusindeksin pitää olla suurempi kuin 0.","Reversed order":"Päinvastainen järjestys","Keystrokes that can be used in a list":"Listassa käytettävät painallukset","Increase list item indent":"Kasvata listanimikkeen sisennystä","Decrease list item indent":"Vähennä listanimikkeen sisennystä","Entering a to-do list":"Syötetään tehtävälista.","Leaving a to-do list":"Jätetään tehtävälista","Remove Format":"Poista muotoilu","Select all":"Valitse kaikki","Show blocks":"Näytä rakenneosat",Source:"Lähde","Show source":"Näytä lähde","Special characters":"Erikoismerkit",All:"Kaikki",Arrows:"Nuolet",Currency:"Valuutta",Latin:"Latinalaiset",Mathematical:"Matemaattiset",Text:"Teksti","leftwards simple arrow":"yksinkertainen nuoli vasempaan","rightwards simple arrow":"yksinkertainen nuoli oikeaan","upwards simple arrow":"yksinkertainen nuoli ylös","downwards simple arrow":"yksinkertainen nuoli alas","leftwards double arrow":"kaksoisnuoli vasemmalle","rightwards double arrow":"kaksoisnuoli oikealle","upwards double arrow":"kaksoisnuoli ylös","downwards double arrow":"kaksoisnuoli alas","leftwards dashed arrow":"pisteviivanuoli vasemmalle","rightwards dashed arrow":"pisteviivanuoli oikealle","upwards dashed arrow":"pisteviivanuoli ylös","downwards dashed arrow":"pisteviivanuoli alas","leftwards arrow to bar":"nuoli vasemmalle perusviivalla","rightwards arrow to bar":"nuoli oikealle perusviivalla","upwards arrow to bar":"nuoli ylös perusviivalla","downwards arrow to bar":"nuoli alas perusviivalla","up down arrow with base":"nuoli ylös ja alas perusviivalla","back with leftwards arrow above":"BACK-nuoli","end with leftwards arrow above":"END-nuoli","on with exclamation mark with left right arrow above":"ON!-nuoli","soon with rightwards arrow above":"SOON-nuoli","top with upwards arrow above":"TOP-nuoli","Dollar sign":"Dollarin merkki","Euro sign":"Euron merkki","Yen sign":"Jenin merkki","Pound sign":"Punnan merkki","Cent sign":"Sentin merkki","Euro-currency sign":"Eurovaluutan merkki","Colon sign":"Colónin merkki","Cruzeiro sign":"Cruzeiron merkki","French franc sign":"Ranskan frangin merkki","Lira sign":"Liiran merkki","Currency sign":"Valuuttamerkki","Bitcoin sign":"Bitcoinin merkki","Mill sign":"Valuutan tuhannesosan merkki","Naira sign":"Nairan merkki","Peseta sign":"Pesetan merkki","Rupee sign":"Rupian merkki","Won sign":"Wonin merkki","New sheqel sign":"Uuden sekelin merkki","Dong sign":"Dongin merkki","Kip sign":"Kipin merkki","Tugrik sign":"Tugrikin merkki","Drachma sign":"Drakman merkki","German penny sign":"Saksan pfennigin merkki","Peso sign":"Peson merkki","Guarani sign":"Guaranin merkki","Austral sign":"Australin merkki","Hryvnia sign":"Hryvnian merkki","Cedi sign":"Cedin merkki","Livre tournois sign":"Livre tournois’n merkki","Spesmilo sign":"Spesmilon merkki","Tenge sign":"Tengen merkki","Indian rupee sign":"Intian rupian merkki","Turkish lira sign":"Turkin liiran merkki","Nordic mark sign":"Riikintaalerin merkki","Manat sign":"Manatin merkki","Ruble sign":"Ruplan merkki","Latin capital letter a with macron":"Latinalainen suuraakkonen a ja pituusmerkki","Latin small letter a with macron":"Latinalainen pienaakkonen a ja pituusmerkki","Latin capital letter a with breve":"Latinalainen suuraakkonen a ja lyhyysmerkki","Latin small letter a with breve":"Latinalainen pienaakkonen a ja lyhyysmerkki","Latin capital letter a with ogonek":"Latinalainen suuraakkonen a ja ogonek","Latin small letter a with ogonek":"Latinalainen pienaakkonen a ja ogonek","Latin capital letter c with acute":"Latinalainen suuraakkonen c ja akuutti","Latin small letter c with acute":"Latinalainen pienaakkonen c ja akuutti","Latin capital letter c with circumflex":"Latinalainen suuraakkonen c ja sirkumfleksi","Latin small letter c with circumflex":"Latinalainen pienaakkonen c ja sirkumfleksi","Latin capital letter c with dot above":"Latinalainen suuraakkonen c ja yläpuolinen piste","Latin small letter c with dot above":"Latinalainen pienaakkonen c ja yläpuolinen piste","Latin capital letter c with caron":"Latinalainen suuraakkonen c ja hattu","Latin small letter c with caron":"Latinalainen pienaakkonen c ja hattu","Latin capital letter d with caron":"Latinalainen suuraakkonen d ja hattu","Latin small letter d with caron":"Latinalainen pienaakkonen d ja hattu","Latin capital letter d with stroke":"Latinalainen suuraakkonen d ja poikkiviiva","Latin small letter d with stroke":"Latinalainen pienaakkonen d ja poikkiviiva","Latin capital letter e with macron":"Latinalainen suuraakkonen e ja pituusmerkki","Latin small letter e with macron":"Latinalainen pienaakkonen e ja pituusmerkki","Latin capital letter e with breve":"Latinalainen suuraakkonen e ja lyhyysmerkki","Latin small letter e with breve":"Latinalainen pienaakkonen e ja lyhyysmerkki","Latin capital letter e with dot above":"Latinalainen suuraakkonen e ja yläpuolinen piste","Latin small letter e with dot above":"Latinalainen pienaakkonen e ja yläpuolinen piste","Latin capital letter e with ogonek":"Latinalainen suuraakkonen e ja ogonek","Latin small letter e with ogonek":"Latinalainen pienaakkonen e ja ogonek","Latin capital letter e with caron":"Latinalainen suuraakkonen e ja hattu","Latin small letter e with caron":"Latinalainen pienaakkonen e ja hattu","Latin capital letter g with circumflex":"Latinalainen suuraakkonen g ja sirkumfleksi","Latin small letter g with circumflex":"Latinalainen pienaakkonen g ja sirkumfleksi","Latin capital letter g with breve":"Latinalainen suuraakkonen g ja lyhyysmerkki","Latin small letter g with breve":"Latinalainen pienaakkonen g ja lyhyysmerkki","Latin capital letter g with dot above":"Latinalainen suuraakkonen g ja yläpuolinen piste","Latin small letter g with dot above":"Latinalainen pienaakkonen g ja yläpuolinen piste","Latin capital letter g with cedilla":"Latinalainen suuraakkonen g ja sedilji","Latin small letter g with cedilla":"Latinalainen pienaakkonen g ja sedilji","Latin capital letter h with circumflex":"Latinalainen suuraakkonen h ja sirkumfleksi","Latin small letter h with circumflex":"Latinalainen pienaakkonen h ja sirkumfleksi","Latin capital letter h with stroke":"Latinalainen suuraakkonen h ja poikkiviiva","Latin small letter h with stroke":"Latinalainen pienaakkonen h ja poikkiviiva","Latin capital letter i with tilde":"Latinalainen suuraakkonen i ja tilde","Latin small letter i with tilde":"Latinalainen pienaakkonen i ja tilde","Latin capital letter i with macron":"Latinalainen suuraakkonen i ja pituusmerkki","Latin small letter i with macron":"Latinalainen pienaakkonen i ja pituusmerkki","Latin capital letter i with breve":"Latinalainen suuraakkonen i ja lyhyysmerkki","Latin small letter i with breve":"Latinalainen pienaakkonen i ja lyhyysmerkki","Latin capital letter i with ogonek":"Latinalainen suuraakkonen i ja ogonek","Latin small letter i with ogonek":"Latinalainen pienaakkonen i ja ogonek","Latin capital letter i with dot above":"Latinalainen suuraakkonen i ja yläpuolinen piste","Latin small letter dotless i":"Latinalainen pienaakkonen pisteetön i","Latin capital ligature ij":"Latinalainen suuraakkosligatuuri ij","Latin small ligature ij":"Latinalainen pienaakkosligatuuri ij","Latin capital letter j with circumflex":"Latinalainen suuraakkonen j ja sirkumfleksi","Latin small letter j with circumflex":"Latinalainen pienaakkonen j ja sirkumfleksi","Latin capital letter k with cedilla":"Latinalainen suuraakkonen k ja sedilji","Latin small letter k with cedilla":"Latinalainen pienaakkonen k ja sedilji","Latin small letter kra":"Latinalainen pienaakkonen kra","Latin capital letter l with acute":"Latinalainen suuraakkonen l ja akuutti","Latin small letter l with acute":"Latinalainen pienaakkonen l ja akuutti","Latin capital letter l with cedilla":"Latinalainen suuraakkonen l ja sedilji","Latin small letter l with cedilla":"Latinalainen pienaakkonen l ja sedilji","Latin capital letter l with caron":"Latinalainen suuraakkonen l ja hattu","Latin small letter l with caron":"Latinalainen pienaakkonen l ja hattu","Latin capital letter l with middle dot":"Latinalainen suuraakkonen l ja piste keskellä","Latin small letter l with middle dot":"Latinalainen pienaakkonen l ja piste keskellä","Latin capital letter l with stroke":"Latinalainen suuraakkonen l ja poikkiviiva","Latin small letter l with stroke":"Latinalainen pienaakkonen l ja poikkiviiva","Latin capital letter n with acute":"Latinalainen suuraakkonen n ja akuutti","Latin small letter n with acute":"Latinalainen pienaakkonen n ja akuutti","Latin capital letter n with cedilla":"Latinalainen suuraakkonen n ja sedilji","Latin small letter n with cedilla":"Latinalainen pienaakkonen n ja sedilji","Latin capital letter n with caron":"Latinalainen suuraakkonen n ja hattu","Latin small letter n with caron":"Latinalainen pienaakkonen n ja hattu","Latin small letter n preceded by apostrophe":"Latinalainen pienaakkonen n jota edeltää heittomerkki","Latin capital letter eng":"Latinalainen suuraakkonen äng","Latin small letter eng":"Latinalainen pienaakkonen äng","Latin capital letter o with macron":"Latinalainen suuraakkonen o ja pituusmerkki","Latin small letter o with macron":"Latinalainen pienaakkonen o ja pituusmerkki","Latin capital letter o with breve":"Latinalainen suuraakkonen o ja lyhyysmerkki","Latin small letter o with breve":"Latinalainen pienaakkonen o ja lyhyysmerkki","Latin capital letter o with double acute":"Latinalainen suuraakkonen o ja kaksoisakuutti","Latin small letter o with double acute":"Latinalainen pienaakkonen o ja kaksoisakuutti","Latin capital ligature oe":"Latinalainen suuraakkosligatuuri oe","Latin small ligature oe":"Latinalainen pienaakkosligatuuri oe","Latin capital letter r with acute":"Latinalainen suuraakkonen r ja akuutti","Latin small letter r with acute":"Latinalainen pienaakkonen r ja akuutti","Latin capital letter r with cedilla":"Latinalainen suuraakkonen r ja sedilji","Latin small letter r with cedilla":"Latinalainen pienaakkonen r ja sedilji","Latin capital letter r with caron":"Latinalainen suuraakkonen r ja hattu","Latin small letter r with caron":"Latinalainen pienaakkonen r ja hattu","Latin capital letter s with acute":"Latinalainen suuraakkonen s ja akuutti","Latin small letter s with acute":"Latinalainen pienaakkonen s ja akuutti","Latin capital letter s with circumflex":"Latinalainen suuraakkonen s ja sirkumfleksi","Latin small letter s with circumflex":"Latinalainen pienaakkonen s ja sirkumfleksi","Latin capital letter s with cedilla":"Latinalainen suuraakkonen s ja sedilji","Latin small letter s with cedilla":"Latinalainen pienaakkonen s ja sedilji","Latin capital letter s with caron":"Latinalainen suuraakkonen s ja hattu","Latin small letter s with caron":"Latinalainen pienaakkonen s ja hattu","Latin capital letter t with cedilla":"Latinalainen suuraakkonen t ja sedilji","Latin small letter t with cedilla":"Latinalainen pienaakkonen t ja sedilji","Latin capital letter t with caron":"Latinalainen suuraakkonen t ja hattu","Latin small letter t with caron":"Latinalainen pienaakkonen t ja hattu","Latin capital letter t with stroke":"Latinalainen suuraakkonen t ja poikkiviiva","Latin small letter t with stroke":"Latinalainen pienaakkonen t ja poikkiviiva","Latin capital letter u with tilde":"Latinalainen suuraakkonen u ja tilde","Latin small letter u with tilde":"Latinalainen pienaakkonen u ja tilde","Latin capital letter u with macron":"Latinalainen suuraakkonen u ja pituusmerkki","Latin small letter u with macron":"Latinalainen pienaakkonen u ja pituusmerkki","Latin capital letter u with breve":"Latinalainen suuraakkonen u ja lyhyysmerkki","Latin small letter u with breve":"Latinalainen pienaakkonen u ja lyhyysmerkki","Latin capital letter u with ring above":"Latinalainen suuraakkonen u ja yläpuolinen ympyrä","Latin small letter u with ring above":"Latinalainen pienaakkonen u ja yläpuolinen ympyrä","Latin capital letter u with double acute":"Latinalainen suuraakkonen u ja kaksoisakuutti","Latin small letter u with double acute":"Latinalainen pienaakkonen u ja kaksoisakuutti","Latin capital letter u with ogonek":"Latinalainen suuraakkonen u ja ogonek","Latin small letter u with ogonek":"Latinalainen pienaakkonen u ja ogonek","Latin capital letter w with circumflex":"Latinalainen suuraakkonen w ja sirkumfleksi","Latin small letter w with circumflex":"Latinalainen pienaakkonen w ja sirkumfleksi","Latin capital letter y with circumflex":"Latinalainen suuraakkonen y ja sirkumfleksi","Latin small letter y with circumflex":"Latinalainen pienaakkonen y ja sirkumfleksi","Latin capital letter y with diaeresis":"Latinalainen suuraakkonen y ja treema","Latin capital letter z with acute":"Latinalainen suuraakkonen z ja akuutti","Latin small letter z with acute":"Latinalainen pienaakkonen z ja akuutti","Latin capital letter z with dot above":"Latinalainen suuraakkonen z ja yläpuolinen piste","Latin small letter z with dot above":"Latinalainen pienaakkonen z ja yläpuolinen piste","Latin capital letter z with caron":"Latinalainen suuraakkonen z ja hattu","Latin small letter z with caron":"Latinalainen pienaakkonen z ja hattu","Latin small letter long s":"Latinalainen pienaakkonen pitkä s","Less-than sign":"Pienempi kuin -merkki","Greater-than sign":"Suurempi kuin -merkki","Less-than or equal to":"Pienempi tai yhtä suuri kuin -merkki","Greater-than or equal to":"Suurempi tai yhtä suuri kuin -merkki","En dash":"N-viiva","Em dash":"M-viiva",Macron:"Pituusmerkki",Overline:"Yläviiva","Degree sign":"Asteen merkki","Minus sign":"Miinusmerkki","Plus-minus sign":"Plus-miinus-merkki","Division sign":"Jakomerkki","Fraction slash":"Murtoluvun vinoviiva","Multiplication sign":"Kertomerkki","Latin small letter f with hook":"Latinalainen pienaakkonen f jossa koukku",Integral:"Integraalimerkki","N-ary summation":"Summa",Infinity:"Äärettömän merkki","Square root":"Neliöjuuri","Tilde operator":"Tildeoperaattori","Approximately equal to":"Suunnilleen yhtä suuri kuin -merkki","Almost equal to":"Likimain yhtä suuri kuin -merkki","Not equal to":"Eri suuri kuin -merkki","Identical to":"Identtisesti yhtä suuri merkki -kuin","Element of":"Joukkoon kuulumisen merkki","Not an element of":"Joukkoon kuulumattomuuden merkki","Contains as member":"Käänteisen joukkoon kuulumisen merkki","N-ary product":"Tulo","Logical and":"Looginen ja-merkki","Logical or":"Looginen tai-merkki","Not sign":"Negaation merkki",Intersection:"Leikkauksen merkki",Union:"Yhdisteen merkki","Partial differential":"Osittaisderivaatta","For all":"Kaikkikvanttori","There exists":"Olemassaolokvanttori","Empty set":"Tyhjän joukon merkki",Nabla:"Nablan merkki","Asterisk operator":"Asteriskioperaattori","Proportional to":"Suhteellisuuden merkki",Angle:"Kulma","Vulgar fraction one quarter":"Neljäsosan merkki","Vulgar fraction one half":"Puolikkaan merkki","Vulgar fraction three quarters":"Kolmen neljäsosan merkki","Single left-pointing angle quotation mark":"Vasemmalle osoittava kulmapuolilainausmerkki","Single right-pointing angle quotation mark":"Oikealle osoittava kulmapuolilainausmerkki","Left-pointing double angle quotation mark":"Vasemmalle osoittava kaksinkertainen kulmalainausmerkki","Right-pointing double angle quotation mark":"Oikealle osoittava kaksinkertainen kulmalainausmerkki","Left single quotation mark":"Ylösalainen puolilainausmerkki","Right single quotation mark":"Puolilainausmerkki","Left double quotation mark":"Ylösalainen kokolainausmerkki","Right double quotation mark":"Kokolainausmerkki","Single low-9 quotation mark":"Rivinalinen puolilainausmerkki","Double low-9 quotation mark":"Rivinalinen kokolainausmerkki","Inverted exclamation mark":"Ylösalainen huutomerkki","Inverted question mark":"Ylösalainen kysymysmerkki","Two dot leader":"Kaksi täytemerkkiä","Horizontal ellipsis":"Kolme pistettä vaakasuunnassa","Double dagger":"Kaksoisristi","Per mille sign":"Promillemerkki","Per ten thousand sign":"Peruspisteen merkki","Double exclamation mark":"Kaksoishuutomerkki","Question exclamation mark":"Kysymysmerkki ja huutomerkki","Exclamation question mark":"Huutomerkki ja kysymysmerkki","Double question mark":"Kaksoiskysymysmerkki","Copyright sign":"Tekijänoikeusmerkki","Registered sign":"Rekisteröidyn tavaramerkin merkki","Trade mark sign":"Tavaramerkin merkki","Section sign":"Pykälämerkki","Paragraph sign":"Kappaleen merkki","Reversed paragraph sign":"Käännetty kappaleen merkki","Character categories":"Merkkiluokat",Styles:"Tyylit","Multiple styles":"Useita tyylejä","Block styles":"Lohkotyylit","Text styles":"Tekstityylit","Insert table":"Lisää taulukko","Header column":"Otsikkosarake","Insert column left":"Lisää sarake vasemmalle","Insert column right":"Lisää sarake oikealle","Delete column":"Poista sarake","Select column":"Valitse sarake",Column:"Sarake","Header row":"Otsikkorivi","Insert row below":"Lisää rivi alle","Insert row above":"Lisää rivi ylle","Delete row":"Poista rivi","Select row":"Valitse rivi",Row:"Rivi","Merge cell up":"Yhdistä solu ylös","Merge cell right":"Yhdistä solu oikealle","Merge cell down":"Yhdistä solu alas","Merge cell left":"Yhdistä solu vasemmalle","Split cell vertically":"Jaa solu pystysuunnassa","Split cell horizontally":"Jaa solu vaakasuunnassa","Merge cells":"Yhdistä tai jaa soluja","Table toolbar":"Taulukon työkalupalkki","Table properties":"Taulukon ominaisuudet","Cell properties":"Solun ominaisuudet",Border:"Reunus",Style:"Tyyli",Width:"Leveys",Height:"Korkeus",Color:"Väri",Background:"Tausta",Padding:"Täyte",Dimensions:"Mittasuhteet","Table cell text alignment":"Taulukkosolun tekstin suunta",Alignment:"Suunta","Horizontal text alignment toolbar":"Vaakasuoran tekstin suunnan työkalupalkki","Vertical text alignment toolbar":"Pystysuoran tekstin suunnan työkalupalkki","Table alignment toolbar":"Taulukon suunnan työkalupalkki",None:"Ei mitään",Solid:"Kiinteä",Dotted:"Pisteviiva",Dashed:"Katkoviiva",Double:"Kaksinkertainen",Groove:"Uurrettu",Ridge:"Harjanne",Inset:"Upote",Outset:"Ulkonema","Align cell text to the left":"Siirrä solun teksti vasemmalle","Align cell text to the center":"Siirrä solun teksti keskelle","Align cell text to the right":"Siirrä solun teksti oikealle","Justify cell text":"Tasaa solun teksti","Align cell text to the top":"Siirrä solun teksti yläosaan","Align cell text to the middle":"Siirrä solun teksti keskiosaan","Align cell text to the bottom":"Siirrä solun teksti alaosaan","Align table to the left":"Siirrä taulukko vasemmalle","Center table":"Keskitä taulukko","Align table to the right":"Siirrä taulukko oikealle","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Väri ei kelpaa. Ota sen sijaan käyttöön \"#FF0000\", \"rgb(255,0,0)\" tai \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Arvo ei kelpaa. Ota käyttöön \"10px\", \"2em\" tai pelkästään \"2\".","Color picker":"Värin valitsin","Enter table caption":"Syötä taulukon kuvaus","Keystrokes that can be used in a table cell":"Painallukset, joita voidaan käyttää taulukon solussa","Move the selection to the next cell":"Siirrä valittu kohde seuraavaan soluun","Move the selection to the previous cell":"Siirrä valittu kohde edelliseen soluun","Insert a new table row (when in the last cell of a table)":"Liitä uusi taulukkorivi (pätee taulukon viimeiseen soluun)","Navigate through the table":"Siirry taulukossa",Table:"Taulukko","Rich Text Editor":"Rikas tekstieditori","Editor editing area: %0":"Editorin muokkausalue: %0","Edit block":"Muokkaa lohkoa","Click to edit block":"Muokkaa lohkoa klikkaamalla","Drag to move":"Siirrä raahamalla",Next:"Seuraava",Previous:"Edellinen","Editor toolbar":"Editorin työkalupalkki","Dropdown toolbar":"Pudotusvalikon työkalupalkki",Black:"Musta","Dim grey":"Vaaleanharmaa",Grey:"Harmaa","Light grey":"Vaaleanharmaa",White:"Valkoinen",Red:"Punainen",Orange:"Oranssi",Yellow:"Keltainen","Light green":"Vaaleanvihreä",Green:"Vihreä",Aquamarine:"Akvamariini",Turquoise:"Turkoosi","Light blue":"Vaaleansininen",Blue:"Sininen",Purple:"Purppura","Editor block content toolbar":"Editorin lohkon sisällön työkalupalkki","Editor contextual toolbar":"Editorin kontekstuaalinen työkalupalkki",HEX:"HEX","No results found":"Tuloksia ei löytynyt","No searchable items":"Ei haettavia nimikkeitä","Editor dialog":"Editorin dialogi",Close:"Sulje","Help Contents. To close this dialog press ESC.":"Tukisisältö. Voit sulkea tämän dialogin painamalla ESC-näppäintä.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ohessa on tässä editointityökalussa käytettävien näppäinoikoteiden lista.","(may require <kbd>Fn</kbd>)":"(Saattaa vaatia <kbd>Fn</kbd>:n)",Accessibility:"Käytettävyys","Accessibility help":"Esteettömyystuki","Press %0 for help.":"Paina %0 -näppäintä, jos tarvitset apua.","Move focus in and out of an active dialog window":"Siirry lähemmäs ja kauemmas käytössä olevasta dialogi-ikkunasta",MENU_BAR_MENU_FILE:"Tiedosto",MENU_BAR_MENU_EDIT:"Muokkaa",MENU_BAR_MENU_VIEW:"Näytä",MENU_BAR_MENU_INSERT:"Liitä",MENU_BAR_MENU_FORMAT:"Muoto",MENU_BAR_MENU_TOOLS:"Työkalut",MENU_BAR_MENU_HELP:"Tuki",MENU_BAR_MENU_TEXT:"Teksti",MENU_BAR_MENU_FONT:"Fontti","Editor menu bar":"Muokkaustyökalun valikkopalkki","Please enter a valid color (e.g. \"ff0000\").":"Syötäthän pätevän värin (esim. \"ff0000\").",Undo:"Peru",Redo:"Tee uudelleen","Upload in progress":"Lähetys käynnissä","Widget toolbar":"Widget-työkalupalkki","Insert paragraph before block":"Liitä kappale ennen lohkoa","Insert paragraph after block":"Liitä kappale lohkon jälkeen","Press Enter to type after or press Shift + Enter to type before the widget":"Paina enter-näppäintä kirjoittaaksesi tai paina shift + enter kirjoittaaksesi ennen widget-sovellusta","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Painallukset, joita voidaan käyttää widgetin valitsemisen yhteydessä (esimerkiksi: kuva, taulukko jne.)","Insert a new paragraph directly after a widget":"Lisää uusi kappale suoraan widgetin jälkeen","Insert a new paragraph directly before a widget":"Lisää uusi kappale suoraan widgetin eteen","Move the caret to allow typing directly before a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan ennen widgetiä","Move the caret to allow typing directly after a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan widgetin jälkeen","Words: %0":"Sanoja: %0","Characters: %0":"Merkkejä: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fr.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fr.js
index bd8487b4a7362dba2ec7e4de477dee45bc206946..30614df932362633ab3e09f19218319a03fb7734 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fr.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/fr.js
@@ -1 +1 @@
-(function(d){	const l = d['fr'] = d['fr'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Aligner à gauche","Align right":"Aligner à droite","Align center":"Centrer",Justify:"Justifier","Text alignment":"Alignement du texte","Text alignment toolbar":"Barre d'outils d'alignement du texte","Revert autoformatting action":"Annuler l'action de formatage automatique",Bold:"Gras",Italic:"Italique",Underline:"Souligné",Code:"Code",Strikethrough:"Barré",Subscript:"Indice",Superscript:"Exposant","Italic text":"Texte en italique","Move out of an inline code style":"Sortir d'un style de code en ligne","Bold text":"Texte en gras","Underline text":"Souligner le texte","Strikethrough text":"Texte barré","Block quote":"Citation","Copy selected content":"Copier le contenu sélectionné","Paste content":"Coller le contenu","Paste content as plain text":"Coller le contenu sous forme de texte brut","Insert code block":"Insérer un bloc de code","Plain text":"Texte brut","Code block":"Bloc de code",Cancel:"Annuler",Clear:"Effacer","Remove color":"Enlever la couleur","Restore default":"Restaurer par défaut",Save:"Enregistrer","Show more items":"Montrer plus d'éléments","%0 of %1":"%0 sur %1","Cannot upload file:":"Envoi du fichier échoué :","Rich Text Editor. Editing area: %0":"Éditeur de texte enrichi. Zone d'édition : %0","Insert with file manager":"Insérer avec le gestionnaire de fichiers","Replace with file manager":"Remplacer avec le gestionnaire de fichiers","Insert image with file manager":"Insérer une image avec le gestionnaire de fichiers","Replace image with file manager":"Remplacer l'image avec le gestionnaire de fichiers","Toggle caption off":"Désactiver la légende","Toggle caption on":"Activer la légende","Content editing keystrokes":"Touches d'édition de contenu","These keyboard shortcuts allow for quick access to content editing features.":"Ces raccourcis clavier permettent un accès rapide aux fonctionnalités d'édition de contenu.","User interface and content navigation keystrokes":"Interface utilisateur et frappes de navigation dans le contenu","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Utilisez les touches suivantes pour une navigation plus efficace dans l'interface utilisateur de CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Fermer les bulles contextuelles, les listes déroulantes et les boîtes de dialogue","Open the accessibility help dialog":"Ouvrir la boîte de dialogue d'aide sur l'accessibilité","Move focus between form fields (inputs, buttons, etc.)":"Déplacer le focus entre les champs du formulaire (saisies, boutons, etc.)","Move focus to the menu bar, navigate between menu bars":"Déplacer le focus sur la barre du menu, naviguer entre les barres de menu","Move focus to the toolbar, navigate between toolbars":"Déplacez le focus sur la barre d'outils, naviguez entre les barres d'outils","Navigate through the toolbar or menu bar":"Naviguer sur la barre d'outils ou la barre de menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Exécuter le bouton sur lequel se trouve le focus. L'exécution de boutons qui interagissent avec le contenu de l'éditeur ramène le focus sur le contenu.",Accept:"Accepter","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Insérer un saut progressif (un élément <code> <br> </code> )","Insert a hard break (a new paragraph)":"Insérer une pause (un nouveau paragraphe)","Find and replace":"Rechercher et remplacer","Find in text…":"Rechercher dans le texte...",Find:"Rechercher","Previous result":"Résultat précédent","Next result":"Résultat suivant",Replace:"Remplacer","Replace all":"Remplacer tout","Match case":"Sensible à la casse","Whole words only":"Mots entiers uniquement","Replace with…":"Remplacer par ...","Text to find must not be empty.":"L'expression à rechercher ne doit pas être vide","Tip: Find some text first in order to replace it.":"Astuce : rechercher une expression afin de la remplacer","Advanced options":"Options avancées","Find in the document":"Rechercher dans le document","Font Size":"Taille de police",Tiny:"Minuscule",Small:"Petit",Big:"Grand",Huge:"Enorme","Font Family":"Police",Default:"Par défaut","Font Color":"Couleur de police","Font Background Color":"Couleur d'arrière-plan","Document colors":"Couleurs du document",Paragraph:"Paragraphe",Heading:"En-tête","Choose heading":"Choisir l'en-tête","Heading 1":"Titre 1","Heading 2":"Titre 2","Heading 3":"Titre 3","Heading 4":"Titre 4","Heading 5":"Titre 5","Heading 6":"Titre 6","Type your title":"Rentrer votre titre","Type or paste your content here.":"Noter ou coller votre contenu ici","Horizontal line":"Ligne horizontale","HTML object":"Objet HTML","Increase indent":"Augmenter le retrait","Decrease indent":"Diminuer le retrait",Unlink:"Supprimer le lien",Link:"Lien","Link URL":"URL du lien","Link image":"Lien d'image","Edit link":"Modifier le lien","Open link in new tab":"Ouvrir le lien dans un nouvel onglet","This link has no URL":"Ce lien n'a pas d'URL","Open in a new tab":"Ouvrir dans un nouvel onglet",Downloadable:"Fichier téléchargeable","Create link":"Créer un lien","Move out of a link":"Sortir d'un lien","Numbered List":"Liste numérotée","Bulleted List":"Liste à puces","To-do List":"Liste de tâches","Bulleted list styles toolbar":"Barre d'outils des styles de liste à puce","Numbered list styles toolbar":"Barre d'outils des styles de liste numérotée","Toggle the disc list style":"Activer / désactiver le style de liste \"disque\"","Toggle the circle list style":"Activer / désactiver le style de liste \"cercle\"","Toggle the square list style":"Activer / désactiver le style de liste \"carré\"","Toggle the decimal list style":"Activer / désactiver le style de liste \"chiffres\"","Toggle the decimal with leading zero list style":"Activer / désactiver le style de liste \"chiffres de mêmes longueurs\"","Toggle the lower–roman list style":"Activer / désactiver le style de liste \"chiffres romains en minuscules\"","Toggle the upper–roman list style":"Activer / désactiver le style de liste \"chiffres romains en majuscules\"","Toggle the lower–latin list style":"Activer / désactiver le style de liste \"lettres minuscules\"","Toggle the upper–latin list style":"Activer / désactiver le style de liste \"lettres majuscules\"",Disc:"Disque",Circle:"Cercle",Square:"Carré",Decimal:"Chiffres","Decimal with leading zero":"Chiffres avec des zéros supplémentaire","Lower–roman":"Chiffres romains en minuscules","Upper-roman":"Chiffres romains en majuscules","Lower-latin":"Lettres minuscules","Upper-latin":"Lettres majuscules","List properties":"Liste des propriétés","Start at":"Commencer à","Invalid start index value.":"Valeur d'index de départ invalide.","Start index must be greater than 0.":"L'indice de départ doit être supérieur à 0.","Reversed order":"Ordre inversé","Keystrokes that can be used in a list":"Frappes de touches pouvant être utilisées dans une liste","Increase list item indent":"Augmenter le retrait des éléments de liste","Decrease list item indent":"Diminuer le retrait des éléments de liste","Remove Format":"Enlever le format","Select all":"Sélectionner tout","Show blocks":"Afficher les blocs",Source:"Source","Show source":"Afficher la source","Special characters":"Caractères spéciaux",All:"Tous",Arrows:"Flèches",Currency:"Devise",Latin:"Latin",Mathematical:"Mathématique",Text:"Texte","leftwards simple arrow":"flèche simple vers la gauche","rightwards simple arrow":"flèche simple vers la droite","upwards simple arrow":"flèche simple vers le haut","downwards simple arrow":"flèche simple vers le bas","leftwards double arrow":"Double flèche vers la gauche","rightwards double arrow":"Double flèche vers la droite","upwards double arrow":"Double flèche vers le haut","downwards double arrow":"Double flèche vers le bas","leftwards dashed arrow":"Flèche en pointillés vers la gauche","rightwards dashed arrow":"Flèche en pointillés vers la droite","upwards dashed arrow":"Flèche en pointillés vers le haut","downwards dashed arrow":"Flèche en pointillés vers le bas","leftwards arrow to bar":"Flèche vers la gauche avec barre de fin","rightwards arrow to bar":"Flèche vers la droite avec barre de fin","upwards arrow to bar":"Flèche vers le haut avec barre de fin","downwards arrow to bar":"Flèche vers le bas avec barre de fin","up down arrow with base":"Flèche haut et bas avec barre de fin","back with leftwards arrow above":"Précédent avec flèche vers la gauche","end with leftwards arrow above":"Fin avec flèche vers la gauche","on with exclamation mark with left right arrow above":"Allumé avec flèches vers la gauche et la droite","soon with rightwards arrow above":"Bientôt avec flèche vers la droite","top with upwards arrow above":"Haut avec flèche vers le haut","Dollar sign":"Dollar","Euro sign":"Euro","Yen sign":"Yen","Pound sign":"Livre sterling","Cent sign":"Centime","Euro-currency sign":"Symbole monétaire de l'euro","Colon sign":"Deux points","Cruzeiro sign":"Cruzeiro","French franc sign":"Franc français","Lira sign":"Lire","Currency sign":"Symbole monétaire","Bitcoin sign":"Bitcoin","Mill sign":"Moulin","Naira sign":"Naira","Peseta sign":"Peseta","Rupee sign":"Roupie","Won sign":"Won","New sheqel sign":"Shekel","Dong sign":"Dong","Kip sign":"Kip","Tugrik sign":"Tugrik","Drachma sign":"Drachme","German penny sign":"Pfennig","Peso sign":"Peso","Guarani sign":"Guarani","Austral sign":"Austral","Hryvnia sign":"Hryvnia","Cedi sign":"Cédi","Livre tournois sign":"Livre tournois","Spesmilo sign":"Spesmilo","Tenge sign":"Tenge","Indian rupee sign":"Roupie indienne","Turkish lira sign":"Lire turque","Nordic mark sign":"Mark nordique","Manat sign":"Manat","Ruble sign":"Rouble","Latin capital letter a with macron":"A barre majuscule","Latin small letter a with macron":"A barre minuscule","Latin capital letter a with breve":"A bref majuscule","Latin small letter a with breve":"A bref minuscule","Latin capital letter a with ogonek":"A ogonek majuscule","Latin small letter a with ogonek":"A ogonek minuscule","Latin capital letter c with acute":"C accent aigu majuscule","Latin small letter c with acute":"C accent aigu minuscule","Latin capital letter c with circumflex":"C circonflexe majuscule","Latin small letter c with circumflex":"C circonflexe minuscule","Latin capital letter c with dot above":"C point suscrit majuscule","Latin small letter c with dot above":"C point suscrit minuscule","Latin capital letter c with caron":"C caron majuscule","Latin small letter c with caron":"C caron minuscule","Latin capital letter d with caron":"D caron majuscule","Latin small letter d with caron":"C caron minuscule","Latin capital letter d with stroke":"D barré majuscule","Latin small letter d with stroke":"D barré minuscule","Latin capital letter e with macron":"E macron majuscule","Latin small letter e with macron":"E macron minuscule","Latin capital letter e with breve":"E bref majuscule","Latin small letter e with breve":"E bref minuscule","Latin capital letter e with dot above":"E point suscrit majuscule","Latin small letter e with dot above":"E point suscrit minuscule","Latin capital letter e with ogonek":"E ogonek majuscule","Latin small letter e with ogonek":"E ogonek minuscule","Latin capital letter e with caron":"E caron majuscule","Latin small letter e with caron":"E caron minuscule","Latin capital letter g with circumflex":"G accent circonflexe majuscule","Latin small letter g with circumflex":"G accent circonflexe minuscule","Latin capital letter g with breve":"G bref majuscule","Latin small letter g with breve":"G bref minuscule","Latin capital letter g with dot above":"G point suscrit majuscule","Latin small letter g with dot above":"G point suscrit minuscule","Latin capital letter g with cedilla":"G cédille majuscule","Latin small letter g with cedilla":"G cédille minuscule","Latin capital letter h with circumflex":"H accent circonflexe majuscule","Latin small letter h with circumflex":"H accent circonflexe minuscule","Latin capital letter h with stroke":"H barré majuscule","Latin small letter h with stroke":"H barré minuscule","Latin capital letter i with tilde":"I tilde majuscule","Latin small letter i with tilde":"I tilde minuscule","Latin capital letter i with macron":"I macron majuscule","Latin small letter i with macron":"I macron minuscule","Latin capital letter i with breve":"I bref majuscule","Latin small letter i with breve":"I bref minuscule","Latin capital letter i with ogonek":"I ogonek majuscule","Latin small letter i with ogonek":"I ogonek minuscule","Latin capital letter i with dot above":"I point suscrit majuscule","Latin small letter dotless i":"I sans point minuscule","Latin capital ligature ij":"Digramme soudé IJ majuscule","Latin small ligature ij":"Digramme soudé IJ minuscule","Latin capital letter j with circumflex":"J accent circonflexe majuscule","Latin small letter j with circumflex":"J accent circonflexe minuscule","Latin capital letter k with cedilla":"K cédille majuscule","Latin small letter k with cedilla":"K cédille minuscule","Latin small letter kra":"Kra minuscule","Latin capital letter l with acute":"L accent aigu majuscule","Latin small letter l with acute":"L accent aigu minuscule","Latin capital letter l with cedilla":"L cédille majuscule","Latin small letter l with cedilla":"L cédille minuscule","Latin capital letter l with caron":"L caron majuscule","Latin small letter l with caron":"L caron minuscule","Latin capital letter l with middle dot":"L point médian majuscule","Latin small letter l with middle dot":"L point médian minuscule","Latin capital letter l with stroke":"L barré majuscule","Latin small letter l with stroke":"L barré minuscule","Latin capital letter n with acute":"N accent aigu majuscule","Latin small letter n with acute":"N accent aigu minuscule","Latin capital letter n with cedilla":"N cédille majuscule","Latin small letter n with cedilla":"N cédille minuscule","Latin capital letter n with caron":"N caron majuscule","Latin small letter n with caron":"N caron minuscule","Latin small letter n preceded by apostrophe":"Apostrophe N minuscule","Latin capital letter eng":"Eng majuscule","Latin small letter eng":"Eng minuscule","Latin capital letter o with macron":"O macron majuscule","Latin small letter o with macron":"O macron minuscule","Latin capital letter o with breve":"O bref majuscule","Latin small letter o with breve":"O bref minuscule","Latin capital letter o with double acute":"O double accent aigu majuscule","Latin small letter o with double acute":"O double accent aigu minuscule","Latin capital ligature oe":"O-E entrelacé majuscule","Latin small ligature oe":"O-E entrelacé minuscule","Latin capital letter r with acute":"R accent aigu majuscule","Latin small letter r with acute":"R accent aigu minuscule","Latin capital letter r with cedilla":"R cédille majuscule","Latin small letter r with cedilla":"R cédille minuscule","Latin capital letter r with caron":"R caron majuscule","Latin small letter r with caron":"R caron minuscule","Latin capital letter s with acute":"S accent aigu majuscule","Latin small letter s with acute":"S accent aigu minuscule","Latin capital letter s with circumflex":"S circonflexe majuscule","Latin small letter s with circumflex":"S circonflexe minuscule","Latin capital letter s with cedilla":"S cédille majuscule","Latin small letter s with cedilla":"S cédille minuscule","Latin capital letter s with caron":"S caron majuscule","Latin small letter s with caron":"S caron minuscule","Latin capital letter t with cedilla":"T cédille majuscule","Latin small letter t with cedilla":"T cédille minuscule","Latin capital letter t with caron":"T caron majuscule","Latin small letter t with caron":"T caron minuscule","Latin capital letter t with stroke":"T barré majuscule","Latin small letter t with stroke":"T barré minuscule","Latin capital letter u with tilde":"U tilde majuscule","Latin small letter u with tilde":"U tilde minuscule","Latin capital letter u with macron":"U macron majuscule","Latin small letter u with macron":"U macron minuscule","Latin capital letter u with breve":"U bref majuscule","Latin small letter u with breve":"U bref minuscule","Latin capital letter u with ring above":"U rond en chef majuscule","Latin small letter u with ring above":"U rond en chef minuscule","Latin capital letter u with double acute":"U double accent aigu majuscule","Latin small letter u with double acute":"U double accent aigu minuscule","Latin capital letter u with ogonek":"U ogonek majuscule","Latin small letter u with ogonek":"U ogonek minuscule","Latin capital letter w with circumflex":"W circonflexe majuscule","Latin small letter w with circumflex":"W circonflexe minuscule","Latin capital letter y with circumflex":"Y circonflexe majuscule","Latin small letter y with circumflex":"Y circonflexe minuscule","Latin capital letter y with diaeresis":"Y tréma majuscule","Latin capital letter z with acute":"Z accent circonflexe majuscule","Latin small letter z with acute":"Z accent circonflexe minuscule","Latin capital letter z with dot above":"Z point suscrit majuscule","Latin small letter z with dot above":"Z point suscrit minuscule","Latin capital letter z with caron":"Z caron majuscule","Latin small letter z with caron":"Z caron minuscule","Latin small letter long s":"S long minuscule","Less-than sign":"Signe inférieur","Greater-than sign":"Signe supérieur","Less-than or equal to":"Signe inférieur ou égal","Greater-than or equal to":"Signe supérieur ou égal","En dash":"Tiret","Em dash":"Tiret long",Macron:"Macron",Overline:"Macron long","Degree sign":"Degré","Minus sign":"Moins","Plus-minus sign":"Plus ou moins","Division sign":"Division","Fraction slash":"Fraction","Multiplication sign":"Multiplication","Latin small letter f with hook":"Fonction",Integral:"Intégrale","N-ary summation":"Somme",Infinity:"Infini","Square root":"Racine carrée","Tilde operator":"Tilde","Approximately equal to":"Environ égal à","Almost equal to":"Presque égal à","Not equal to":"Différent de","Identical to":"Identique à","Element of":"Appartient à","Not an element of":"N'appartient pas à","Contains as member":"Contient","N-ary product":"Produit","Logical and":"Et logique","Logical or":"Ou logique","Not sign":"Négation logique",Intersection:"Intersection",Union:"Union","Partial differential":"Partiellement différent","For all":"Pour tout","There exists":"Existe","Empty set":"Élément vide",Nabla:"Nabla","Asterisk operator":"Astérisque","Proportional to":"Proportionnel à",Angle:"Angle","Vulgar fraction one quarter":"Un quart","Vulgar fraction one half":"Un demi","Vulgar fraction three quarters":"Trois quarts","Single left-pointing angle quotation mark":"Guillemet simple vers la gauche","Single right-pointing angle quotation mark":"Guillemet simple vers la droite","Left-pointing double angle quotation mark":"Guillemet double vers la gauche","Right-pointing double angle quotation mark":"Guillemet double vers la droite","Left single quotation mark":"Guillemet-apostrophe culbuté","Right single quotation mark":"Guillemet-apostrophe","Left double quotation mark":"Guillemet-apostrophe double culbuté","Right double quotation mark":"Guillemet-apostrophe double","Single low-9 quotation mark":"Guillemet-virgule inférieur","Double low-9 quotation mark":"Guillemet-virgule double inférieur","Inverted exclamation mark":"Point d'exclamation inversé","Inverted question mark":"Point d'interrogation inversé","Two dot leader":"Deux points","Horizontal ellipsis":"Trois points","Double dagger":"Croix de Lorraine","Per mille sign":"Pour mille","Per ten thousand sign":"Pour dix milles","Double exclamation mark":"Double point d'exclamation","Question exclamation mark":"Point d'interrogation et exclamation","Exclamation question mark":"Point exclamation et question","Double question mark":"Double point d'interrogation","Copyright sign":"Copyright","Registered sign":"Registered","Trade mark sign":"Marque déposée","Section sign":"Paragraphe","Paragraph sign":"Fin de paragraphe","Reversed paragraph sign":"Fin de paragraphe inversé","Character categories":"Catégories de caractères",Styles:"Styles","Multiple styles":"Styles multiples","Block styles":"Styles de bloc","Text styles":"Styles de texte","Insert table":"Insérer un tableau","Header column":"Colonne d'entête","Insert column left":"Insérer une colonne à gauche","Insert column right":"Insérer une colonne à droite","Delete column":"Supprimer la colonne","Select column":"Sélectionner la colonne",Column:"Colonne","Header row":"Ligne d'entête","Insert row below":"Insérer une ligne en-dessous","Insert row above":"Insérer une ligne au-dessus","Delete row":"Supprimer la ligne","Select row":"Sélectionner la ligne",Row:"Ligne","Merge cell up":"Fusionner la cellule au-dessus","Merge cell right":"Fusionner la cellule à droite","Merge cell down":"Fusionner la cellule en-dessous","Merge cell left":"Fusionner la cellule à gauche","Split cell vertically":"Scinder la cellule verticalement","Split cell horizontally":"Scinder la cellule horizontalement","Merge cells":"Fusionner les cellules","Table toolbar":"Barre d'outils des tableaux","Table properties":"Propriétés du tableau","Cell properties":"Propriétés de la cellule",Border:"Bordure",Style:"Style",Width:"Largeur",Height:"Hauteur",Color:"Couleur",Background:"Fond",Padding:"Remplissage pour aérer le texte",Dimensions:"Dimensions","Table cell text alignment":"Alignement du texte de la cellule",Alignment:"Alignement","Horizontal text alignment toolbar":"Barre d'outils pour modifier l'alignement horizontal du texte","Vertical text alignment toolbar":"Barre d'outils pour modifier l'alignement vertical du texte","Table alignment toolbar":"Barre d'outils pour modifier l'alignement du tableau",None:"Aucun",Solid:"Continu",Dotted:"Pointillés",Dashed:"Tirets",Double:"Double",Groove:"Rainuré",Ridge:"Relief",Inset:"Relief intérieur",Outset:"Relief extérieur","Align cell text to the left":"Aligner la cellule à gauche","Align cell text to the center":"Aligner la cellule au centre","Align cell text to the right":"Aligner la cellule à droite","Justify cell text":"Justifier le contenu de la cellule","Align cell text to the top":"Aligner le texte en haut","Align cell text to the middle":"Aligner le texte au milieu","Align cell text to the bottom":"Aligner le texte en bas","Align table to the left":"Aligner le tableau à gauche","Center table":"Centrer le tableau ","Align table to the right":"Aligner le tableau à droite","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"La couleur est invalide. Essayez \"#FF0000\" ou \"rgb(255,0,0)\" ou \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"La valeur est invalide. Essayez \"10px\" ou \"2em\" ou simplement \"2\".","Color picker":"Pipette à couleurs","Enter table caption":"Saisir la légende du tableau","Keystrokes that can be used in a table cell":"Frappes de touches pouvant être utilisées dans une cellule de tableau","Move the selection to the next cell":"Déplacer la sélection vers la cellule suivante","Move the selection to the previous cell":"Déplacer la sélection vers la cellule précédente","Insert a new table row (when in the last cell of a table)":"Insérer une nouvelle ligne de tableau (dans la dernière cellule d'un tableau)","Navigate through the table":"Naviguer dans le tableau",Table:"Tableau","Rich Text Editor":"Éditeur de texte enrichi","Editor editing area: %0":"Zone d'édition de l'éditeur : %0","Edit block":"Modifier le bloc","Click to edit block":"Cliquer pour modifier le bloc","Drag to move":"Faire glisser pour déplacer",Next:"Suivant",Previous:"Précedent","Editor toolbar":"Barre d'outils de l'éditeur","Dropdown toolbar":"Barre d'outils dans un menu déroulant",Black:"Noir","Dim grey":"Gris pâle",Grey:"Gris","Light grey":"Gris clair",White:"Blanc",Red:"Rouge",Orange:"Orange",Yellow:"Jaune","Light green":"Vert clair",Green:"Vert",Aquamarine:"Bleu vert",Turquoise:"Turquoise","Light blue":"Bleu clair",Blue:"Bleu",Purple:"Violet","Editor block content toolbar":"Barre d'outils du contenu du bloc éditeur","Editor contextual toolbar":"Barre d'outils contextuelle de l'éditeur",HEX:"HEX","No results found":"Aucun résultat trouvé","No searchable items":"Aucun élément consultable","Editor dialog":"Boîte de dialogue de l'éditeur",Close:"Fermer","Help Contents. To close this dialog press ESC.":"Contenu de l'aide. Pour fermer cette boîte de dialogue, appuyez sur ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ci-dessous, vous trouverez une liste de raccourcis clavier pouvant être utilisés dans l’éditeur.","(may require <kbd>Fn</kbd>)":"(peut nécessiter <kbd> Fn </kbd> )",Accessibility:"Accessibilité","Accessibility help":"Aide à l'accessibilité","Press %0 for help.":"Appuyez sur %0 pour obtenir de l'aide.","Move focus in and out of an active dialog window":"Déplacer le focus vers et hors d'une fenêtre de dialogue active",MENU_BAR_MENU_FILE:"Fichier",MENU_BAR_MENU_EDIT:"Éditer",MENU_BAR_MENU_VIEW:"Afficher",MENU_BAR_MENU_INSERT:"Insérer",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Outils",MENU_BAR_MENU_HELP:"Aide",MENU_BAR_MENU_TEXT:"Texte",MENU_BAR_MENU_FONT:"Police de caractère","Editor menu bar":"Barre de menu de l'éditeur",Undo:"Annuler",Redo:"Restaurer","Upload in progress":"Téléchargement en cours","Widget toolbar":"Barre d'outils du widget","Insert paragraph before block":"Insérer du texte avant ce bloc","Insert paragraph after block":"Insérer du texte après ce bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Appuyez sur la touche Entrée pour taper après ou sur Maj + Entrée pour taper avant le widget.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Frappes de touches pouvant être utilisées lorsqu'un widget est sélectionné (par exemple : image, tableau, etc.)","Insert a new paragraph directly after a widget":"Insérer un nouveau paragraphe directement après un widget","Insert a new paragraph directly before a widget":"Insérer un nouveau paragraphe directement avant un widget","Move the caret to allow typing directly before a widget":"Déplacez le curseur pour permettre la saisie directement avant un widget","Move the caret to allow typing directly after a widget":"Déplacez le curseur pour permettre de taper directement après un widget","Words: %0":"Mots : %0","Characters: %0":"Caractères : %0"}	);l.getPluralForm=function(n){return (n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['fr'] = d['fr'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Aligner à gauche","Align right":"Aligner à droite","Align center":"Centrer",Justify:"Justifier","Text alignment":"Alignement du texte","Text alignment toolbar":"Barre d'outils d'alignement du texte","Revert autoformatting action":"Annuler l'action de formatage automatique",Bold:"Gras",Italic:"Italique",Underline:"Souligné",Code:"Code",Strikethrough:"Barré",Subscript:"Indice",Superscript:"Exposant","Italic text":"Texte en italique","Move out of an inline code style":"Sortir d'un style de code en ligne","Bold text":"Texte en gras","Underline text":"Souligner le texte","Strikethrough text":"Texte barré","Block quote":"Citation","Copy selected content":"Copier le contenu sélectionné","Paste content":"Coller le contenu","Paste content as plain text":"Coller le contenu sous forme de texte brut","Insert code block":"Insérer un bloc de code","Plain text":"Texte brut","Leaving %0 code snippet":"Laisser un extrait de code %0","Entering %0 code snippet":"Saisie d'un extrait de code %0","Entering code snippet":"Saisie d'un extrait de code","Leaving code snippet":"Laisser un extrait de code","Code block":"Bloc de code",Cancel:"Annuler",Clear:"Effacer","Remove color":"Enlever la couleur","Restore default":"Restaurer par défaut",Save:"Enregistrer","Show more items":"Montrer plus d'éléments","%0 of %1":"%0 sur %1","Cannot upload file:":"Envoi du fichier échoué :","Rich Text Editor. Editing area: %0":"Éditeur de texte enrichi. Zone d'édition : %0","Insert with file manager":"Insérer avec le gestionnaire de fichiers","Replace with file manager":"Remplacer avec le gestionnaire de fichiers","Insert image with file manager":"Insérer une image avec le gestionnaire de fichiers","Replace image with file manager":"Remplacer l'image avec le gestionnaire de fichiers","Toggle caption off":"Désactiver la légende","Toggle caption on":"Activer la légende","Content editing keystrokes":"Touches d'édition de contenu","These keyboard shortcuts allow for quick access to content editing features.":"Ces raccourcis clavier permettent un accès rapide aux fonctionnalités d'édition de contenu.","User interface and content navigation keystrokes":"Interface utilisateur et frappes de navigation dans le contenu","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Utilisez les touches suivantes pour une navigation plus efficace dans l'interface utilisateur de CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Fermer les bulles contextuelles, les listes déroulantes et les boîtes de dialogue","Open the accessibility help dialog":"Ouvrir la boîte de dialogue d'aide sur l'accessibilité","Move focus between form fields (inputs, buttons, etc.)":"Déplacer le focus entre les champs du formulaire (saisies, boutons, etc.)","Move focus to the menu bar, navigate between menu bars":"Déplacer le focus sur la barre du menu, naviguer entre les barres de menu","Move focus to the toolbar, navigate between toolbars":"Déplacez le focus sur la barre d'outils, naviguez entre les barres d'outils","Navigate through the toolbar or menu bar":"Naviguer sur la barre d'outils ou la barre de menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Exécuter le bouton sur lequel se trouve le focus. L'exécution de boutons qui interagissent avec le contenu de l'éditeur ramène le focus sur le contenu.",Accept:"Accepter","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Insérer un saut progressif (un élément <code> <br> </code> )","Insert a hard break (a new paragraph)":"Insérer une pause (un nouveau paragraphe)","Find and replace":"Rechercher et remplacer","Find in text…":"Rechercher dans le texte...",Find:"Rechercher","Previous result":"Résultat précédent","Next result":"Résultat suivant",Replace:"Remplacer","Replace all":"Remplacer tout","Match case":"Sensible à la casse","Whole words only":"Mots entiers uniquement","Replace with…":"Remplacer par ...","Text to find must not be empty.":"L'expression à rechercher ne doit pas être vide","Tip: Find some text first in order to replace it.":"Astuce : rechercher une expression afin de la remplacer","Advanced options":"Options avancées","Find in the document":"Rechercher dans le document","Font Size":"Taille de police",Tiny:"Minuscule",Small:"Petit",Big:"Grand",Huge:"Enorme","Font Family":"Police",Default:"Par défaut","Font Color":"Couleur de police","Font Background Color":"Couleur d'arrière-plan","Document colors":"Couleurs du document",Paragraph:"Paragraphe",Heading:"En-tête","Choose heading":"Choisir l'en-tête","Heading 1":"Titre 1","Heading 2":"Titre 2","Heading 3":"Titre 3","Heading 4":"Titre 4","Heading 5":"Titre 5","Heading 6":"Titre 6","Type your title":"Rentrer votre titre","Type or paste your content here.":"Noter ou coller votre contenu ici","Horizontal line":"Ligne horizontale","HTML object":"Objet HTML","Increase indent":"Augmenter le retrait","Decrease indent":"Diminuer le retrait",Unlink:"Supprimer le lien",Link:"Lien","Link URL":"URL du lien","Link URL must not be empty.":"L'URL du lien ne doit pas être vide.","Link image":"Lien d'image","Edit link":"Modifier le lien","Open link in new tab":"Ouvrir le lien dans un nouvel onglet","This link has no URL":"Ce lien n'a pas d'URL","Open in a new tab":"Ouvrir dans un nouvel onglet",Downloadable:"Fichier téléchargeable","Create link":"Créer un lien","Move out of a link":"Sortir d'un lien","Numbered List":"Liste numérotée","Bulleted List":"Liste à puces","To-do List":"Liste de tâches","Bulleted list styles toolbar":"Barre d'outils des styles de liste à puce","Numbered list styles toolbar":"Barre d'outils des styles de liste numérotée","Toggle the disc list style":"Activer / désactiver le style de liste \"disque\"","Toggle the circle list style":"Activer / désactiver le style de liste \"cercle\"","Toggle the square list style":"Activer / désactiver le style de liste \"carré\"","Toggle the decimal list style":"Activer / désactiver le style de liste \"chiffres\"","Toggle the decimal with leading zero list style":"Activer / désactiver le style de liste \"chiffres de mêmes longueurs\"","Toggle the lower–roman list style":"Activer / désactiver le style de liste \"chiffres romains en minuscules\"","Toggle the upper–roman list style":"Activer / désactiver le style de liste \"chiffres romains en majuscules\"","Toggle the lower–latin list style":"Activer / désactiver le style de liste \"lettres minuscules\"","Toggle the upper–latin list style":"Activer / désactiver le style de liste \"lettres majuscules\"",Disc:"Disque",Circle:"Cercle",Square:"Carré",Decimal:"Chiffres","Decimal with leading zero":"Chiffres avec des zéros supplémentaire","Lower–roman":"Chiffres romains en minuscules","Upper-roman":"Chiffres romains en majuscules","Lower-latin":"Lettres minuscules","Upper-latin":"Lettres majuscules","List properties":"Liste des propriétés","Start at":"Commencer à","Invalid start index value.":"Valeur d'index de départ invalide.","Start index must be greater than 0.":"L'indice de départ doit être supérieur à 0.","Reversed order":"Ordre inversé","Keystrokes that can be used in a list":"Frappes de touches pouvant être utilisées dans une liste","Increase list item indent":"Augmenter le retrait des éléments de liste","Decrease list item indent":"Diminuer le retrait des éléments de liste","Entering a to-do list":"Saisie d'une liste de tâches","Leaving a to-do list":"Laisser une liste de tâches","Remove Format":"Enlever le format","Select all":"Sélectionner tout","Show blocks":"Afficher les blocs",Source:"Source","Show source":"Afficher la source","Special characters":"Caractères spéciaux",All:"Tous",Arrows:"Flèches",Currency:"Devise",Latin:"Latin",Mathematical:"Mathématique",Text:"Texte","leftwards simple arrow":"flèche simple vers la gauche","rightwards simple arrow":"flèche simple vers la droite","upwards simple arrow":"flèche simple vers le haut","downwards simple arrow":"flèche simple vers le bas","leftwards double arrow":"Double flèche vers la gauche","rightwards double arrow":"Double flèche vers la droite","upwards double arrow":"Double flèche vers le haut","downwards double arrow":"Double flèche vers le bas","leftwards dashed arrow":"Flèche en pointillés vers la gauche","rightwards dashed arrow":"Flèche en pointillés vers la droite","upwards dashed arrow":"Flèche en pointillés vers le haut","downwards dashed arrow":"Flèche en pointillés vers le bas","leftwards arrow to bar":"Flèche vers la gauche avec barre de fin","rightwards arrow to bar":"Flèche vers la droite avec barre de fin","upwards arrow to bar":"Flèche vers le haut avec barre de fin","downwards arrow to bar":"Flèche vers le bas avec barre de fin","up down arrow with base":"Flèche haut et bas avec barre de fin","back with leftwards arrow above":"Précédent avec flèche vers la gauche","end with leftwards arrow above":"Fin avec flèche vers la gauche","on with exclamation mark with left right arrow above":"Allumé avec flèches vers la gauche et la droite","soon with rightwards arrow above":"Bientôt avec flèche vers la droite","top with upwards arrow above":"Haut avec flèche vers le haut","Dollar sign":"Dollar","Euro sign":"Euro","Yen sign":"Yen","Pound sign":"Livre sterling","Cent sign":"Centime","Euro-currency sign":"Symbole monétaire de l'euro","Colon sign":"Deux points","Cruzeiro sign":"Cruzeiro","French franc sign":"Franc français","Lira sign":"Lire","Currency sign":"Symbole monétaire","Bitcoin sign":"Bitcoin","Mill sign":"Moulin","Naira sign":"Naira","Peseta sign":"Peseta","Rupee sign":"Roupie","Won sign":"Won","New sheqel sign":"Shekel","Dong sign":"Dong","Kip sign":"Kip","Tugrik sign":"Tugrik","Drachma sign":"Drachme","German penny sign":"Pfennig","Peso sign":"Peso","Guarani sign":"Guarani","Austral sign":"Austral","Hryvnia sign":"Hryvnia","Cedi sign":"Cédi","Livre tournois sign":"Livre tournois","Spesmilo sign":"Spesmilo","Tenge sign":"Tenge","Indian rupee sign":"Roupie indienne","Turkish lira sign":"Lire turque","Nordic mark sign":"Mark nordique","Manat sign":"Manat","Ruble sign":"Rouble","Latin capital letter a with macron":"A barre majuscule","Latin small letter a with macron":"A barre minuscule","Latin capital letter a with breve":"A bref majuscule","Latin small letter a with breve":"A bref minuscule","Latin capital letter a with ogonek":"A ogonek majuscule","Latin small letter a with ogonek":"A ogonek minuscule","Latin capital letter c with acute":"C accent aigu majuscule","Latin small letter c with acute":"C accent aigu minuscule","Latin capital letter c with circumflex":"C circonflexe majuscule","Latin small letter c with circumflex":"C circonflexe minuscule","Latin capital letter c with dot above":"C point suscrit majuscule","Latin small letter c with dot above":"C point suscrit minuscule","Latin capital letter c with caron":"C caron majuscule","Latin small letter c with caron":"C caron minuscule","Latin capital letter d with caron":"D caron majuscule","Latin small letter d with caron":"C caron minuscule","Latin capital letter d with stroke":"D barré majuscule","Latin small letter d with stroke":"D barré minuscule","Latin capital letter e with macron":"E macron majuscule","Latin small letter e with macron":"E macron minuscule","Latin capital letter e with breve":"E bref majuscule","Latin small letter e with breve":"E bref minuscule","Latin capital letter e with dot above":"E point suscrit majuscule","Latin small letter e with dot above":"E point suscrit minuscule","Latin capital letter e with ogonek":"E ogonek majuscule","Latin small letter e with ogonek":"E ogonek minuscule","Latin capital letter e with caron":"E caron majuscule","Latin small letter e with caron":"E caron minuscule","Latin capital letter g with circumflex":"G accent circonflexe majuscule","Latin small letter g with circumflex":"G accent circonflexe minuscule","Latin capital letter g with breve":"G bref majuscule","Latin small letter g with breve":"G bref minuscule","Latin capital letter g with dot above":"G point suscrit majuscule","Latin small letter g with dot above":"G point suscrit minuscule","Latin capital letter g with cedilla":"G cédille majuscule","Latin small letter g with cedilla":"G cédille minuscule","Latin capital letter h with circumflex":"H accent circonflexe majuscule","Latin small letter h with circumflex":"H accent circonflexe minuscule","Latin capital letter h with stroke":"H barré majuscule","Latin small letter h with stroke":"H barré minuscule","Latin capital letter i with tilde":"I tilde majuscule","Latin small letter i with tilde":"I tilde minuscule","Latin capital letter i with macron":"I macron majuscule","Latin small letter i with macron":"I macron minuscule","Latin capital letter i with breve":"I bref majuscule","Latin small letter i with breve":"I bref minuscule","Latin capital letter i with ogonek":"I ogonek majuscule","Latin small letter i with ogonek":"I ogonek minuscule","Latin capital letter i with dot above":"I point suscrit majuscule","Latin small letter dotless i":"I sans point minuscule","Latin capital ligature ij":"Digramme soudé IJ majuscule","Latin small ligature ij":"Digramme soudé IJ minuscule","Latin capital letter j with circumflex":"J accent circonflexe majuscule","Latin small letter j with circumflex":"J accent circonflexe minuscule","Latin capital letter k with cedilla":"K cédille majuscule","Latin small letter k with cedilla":"K cédille minuscule","Latin small letter kra":"Kra minuscule","Latin capital letter l with acute":"L accent aigu majuscule","Latin small letter l with acute":"L accent aigu minuscule","Latin capital letter l with cedilla":"L cédille majuscule","Latin small letter l with cedilla":"L cédille minuscule","Latin capital letter l with caron":"L caron majuscule","Latin small letter l with caron":"L caron minuscule","Latin capital letter l with middle dot":"L point médian majuscule","Latin small letter l with middle dot":"L point médian minuscule","Latin capital letter l with stroke":"L barré majuscule","Latin small letter l with stroke":"L barré minuscule","Latin capital letter n with acute":"N accent aigu majuscule","Latin small letter n with acute":"N accent aigu minuscule","Latin capital letter n with cedilla":"N cédille majuscule","Latin small letter n with cedilla":"N cédille minuscule","Latin capital letter n with caron":"N caron majuscule","Latin small letter n with caron":"N caron minuscule","Latin small letter n preceded by apostrophe":"Apostrophe N minuscule","Latin capital letter eng":"Eng majuscule","Latin small letter eng":"Eng minuscule","Latin capital letter o with macron":"O macron majuscule","Latin small letter o with macron":"O macron minuscule","Latin capital letter o with breve":"O bref majuscule","Latin small letter o with breve":"O bref minuscule","Latin capital letter o with double acute":"O double accent aigu majuscule","Latin small letter o with double acute":"O double accent aigu minuscule","Latin capital ligature oe":"O-E entrelacé majuscule","Latin small ligature oe":"O-E entrelacé minuscule","Latin capital letter r with acute":"R accent aigu majuscule","Latin small letter r with acute":"R accent aigu minuscule","Latin capital letter r with cedilla":"R cédille majuscule","Latin small letter r with cedilla":"R cédille minuscule","Latin capital letter r with caron":"R caron majuscule","Latin small letter r with caron":"R caron minuscule","Latin capital letter s with acute":"S accent aigu majuscule","Latin small letter s with acute":"S accent aigu minuscule","Latin capital letter s with circumflex":"S circonflexe majuscule","Latin small letter s with circumflex":"S circonflexe minuscule","Latin capital letter s with cedilla":"S cédille majuscule","Latin small letter s with cedilla":"S cédille minuscule","Latin capital letter s with caron":"S caron majuscule","Latin small letter s with caron":"S caron minuscule","Latin capital letter t with cedilla":"T cédille majuscule","Latin small letter t with cedilla":"T cédille minuscule","Latin capital letter t with caron":"T caron majuscule","Latin small letter t with caron":"T caron minuscule","Latin capital letter t with stroke":"T barré majuscule","Latin small letter t with stroke":"T barré minuscule","Latin capital letter u with tilde":"U tilde majuscule","Latin small letter u with tilde":"U tilde minuscule","Latin capital letter u with macron":"U macron majuscule","Latin small letter u with macron":"U macron minuscule","Latin capital letter u with breve":"U bref majuscule","Latin small letter u with breve":"U bref minuscule","Latin capital letter u with ring above":"U rond en chef majuscule","Latin small letter u with ring above":"U rond en chef minuscule","Latin capital letter u with double acute":"U double accent aigu majuscule","Latin small letter u with double acute":"U double accent aigu minuscule","Latin capital letter u with ogonek":"U ogonek majuscule","Latin small letter u with ogonek":"U ogonek minuscule","Latin capital letter w with circumflex":"W circonflexe majuscule","Latin small letter w with circumflex":"W circonflexe minuscule","Latin capital letter y with circumflex":"Y circonflexe majuscule","Latin small letter y with circumflex":"Y circonflexe minuscule","Latin capital letter y with diaeresis":"Y tréma majuscule","Latin capital letter z with acute":"Z accent circonflexe majuscule","Latin small letter z with acute":"Z accent circonflexe minuscule","Latin capital letter z with dot above":"Z point suscrit majuscule","Latin small letter z with dot above":"Z point suscrit minuscule","Latin capital letter z with caron":"Z caron majuscule","Latin small letter z with caron":"Z caron minuscule","Latin small letter long s":"S long minuscule","Less-than sign":"Signe inférieur","Greater-than sign":"Signe supérieur","Less-than or equal to":"Signe inférieur ou égal","Greater-than or equal to":"Signe supérieur ou égal","En dash":"Tiret","Em dash":"Tiret long",Macron:"Macron",Overline:"Macron long","Degree sign":"Degré","Minus sign":"Moins","Plus-minus sign":"Plus ou moins","Division sign":"Division","Fraction slash":"Fraction","Multiplication sign":"Multiplication","Latin small letter f with hook":"Fonction",Integral:"Intégrale","N-ary summation":"Somme",Infinity:"Infini","Square root":"Racine carrée","Tilde operator":"Tilde","Approximately equal to":"Environ égal à","Almost equal to":"Presque égal à","Not equal to":"Différent de","Identical to":"Identique à","Element of":"Appartient à","Not an element of":"N'appartient pas à","Contains as member":"Contient","N-ary product":"Produit","Logical and":"Et logique","Logical or":"Ou logique","Not sign":"Négation logique",Intersection:"Intersection",Union:"Union","Partial differential":"Partiellement différent","For all":"Pour tout","There exists":"Existe","Empty set":"Élément vide",Nabla:"Nabla","Asterisk operator":"Astérisque","Proportional to":"Proportionnel à",Angle:"Angle","Vulgar fraction one quarter":"Un quart","Vulgar fraction one half":"Un demi","Vulgar fraction three quarters":"Trois quarts","Single left-pointing angle quotation mark":"Guillemet simple vers la gauche","Single right-pointing angle quotation mark":"Guillemet simple vers la droite","Left-pointing double angle quotation mark":"Guillemet double vers la gauche","Right-pointing double angle quotation mark":"Guillemet double vers la droite","Left single quotation mark":"Guillemet-apostrophe culbuté","Right single quotation mark":"Guillemet-apostrophe","Left double quotation mark":"Guillemet-apostrophe double culbuté","Right double quotation mark":"Guillemet-apostrophe double","Single low-9 quotation mark":"Guillemet-virgule inférieur","Double low-9 quotation mark":"Guillemet-virgule double inférieur","Inverted exclamation mark":"Point d'exclamation inversé","Inverted question mark":"Point d'interrogation inversé","Two dot leader":"Deux points","Horizontal ellipsis":"Trois points","Double dagger":"Croix de Lorraine","Per mille sign":"Pour mille","Per ten thousand sign":"Pour dix milles","Double exclamation mark":"Double point d'exclamation","Question exclamation mark":"Point d'interrogation et exclamation","Exclamation question mark":"Point exclamation et question","Double question mark":"Double point d'interrogation","Copyright sign":"Copyright","Registered sign":"Registered","Trade mark sign":"Marque déposée","Section sign":"Paragraphe","Paragraph sign":"Fin de paragraphe","Reversed paragraph sign":"Fin de paragraphe inversé","Character categories":"Catégories de caractères",Styles:"Styles","Multiple styles":"Styles multiples","Block styles":"Styles de bloc","Text styles":"Styles de texte","Insert table":"Insérer un tableau","Header column":"Colonne d'entête","Insert column left":"Insérer une colonne à gauche","Insert column right":"Insérer une colonne à droite","Delete column":"Supprimer la colonne","Select column":"Sélectionner la colonne",Column:"Colonne","Header row":"Ligne d'entête","Insert row below":"Insérer une ligne en-dessous","Insert row above":"Insérer une ligne au-dessus","Delete row":"Supprimer la ligne","Select row":"Sélectionner la ligne",Row:"Ligne","Merge cell up":"Fusionner la cellule au-dessus","Merge cell right":"Fusionner la cellule à droite","Merge cell down":"Fusionner la cellule en-dessous","Merge cell left":"Fusionner la cellule à gauche","Split cell vertically":"Scinder la cellule verticalement","Split cell horizontally":"Scinder la cellule horizontalement","Merge cells":"Fusionner les cellules","Table toolbar":"Barre d'outils des tableaux","Table properties":"Propriétés du tableau","Cell properties":"Propriétés de la cellule",Border:"Bordure",Style:"Style",Width:"Largeur",Height:"Hauteur",Color:"Couleur",Background:"Fond",Padding:"Remplissage pour aérer le texte",Dimensions:"Dimensions","Table cell text alignment":"Alignement du texte de la cellule",Alignment:"Alignement","Horizontal text alignment toolbar":"Barre d'outils pour modifier l'alignement horizontal du texte","Vertical text alignment toolbar":"Barre d'outils pour modifier l'alignement vertical du texte","Table alignment toolbar":"Barre d'outils pour modifier l'alignement du tableau",None:"Aucun",Solid:"Continu",Dotted:"Pointillés",Dashed:"Tirets",Double:"Double",Groove:"Rainuré",Ridge:"Relief",Inset:"Relief intérieur",Outset:"Relief extérieur","Align cell text to the left":"Aligner la cellule à gauche","Align cell text to the center":"Aligner la cellule au centre","Align cell text to the right":"Aligner la cellule à droite","Justify cell text":"Justifier le contenu de la cellule","Align cell text to the top":"Aligner le texte en haut","Align cell text to the middle":"Aligner le texte au milieu","Align cell text to the bottom":"Aligner le texte en bas","Align table to the left":"Aligner le tableau à gauche","Center table":"Centrer le tableau ","Align table to the right":"Aligner le tableau à droite","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"La couleur est invalide. Essayez \"#FF0000\" ou \"rgb(255,0,0)\" ou \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"La valeur est invalide. Essayez \"10px\" ou \"2em\" ou simplement \"2\".","Color picker":"Pipette à couleurs","Enter table caption":"Saisir la légende du tableau","Keystrokes that can be used in a table cell":"Frappes de touches pouvant être utilisées dans une cellule de tableau","Move the selection to the next cell":"Déplacer la sélection vers la cellule suivante","Move the selection to the previous cell":"Déplacer la sélection vers la cellule précédente","Insert a new table row (when in the last cell of a table)":"Insérer une nouvelle ligne de tableau (dans la dernière cellule d'un tableau)","Navigate through the table":"Naviguer dans le tableau",Table:"Tableau","Rich Text Editor":"Éditeur de texte enrichi","Editor editing area: %0":"Zone d'édition de l'éditeur : %0","Edit block":"Modifier le bloc","Click to edit block":"Cliquer pour modifier le bloc","Drag to move":"Faire glisser pour déplacer",Next:"Suivant",Previous:"Précedent","Editor toolbar":"Barre d'outils de l'éditeur","Dropdown toolbar":"Barre d'outils dans un menu déroulant",Black:"Noir","Dim grey":"Gris pâle",Grey:"Gris","Light grey":"Gris clair",White:"Blanc",Red:"Rouge",Orange:"Orange",Yellow:"Jaune","Light green":"Vert clair",Green:"Vert",Aquamarine:"Bleu vert",Turquoise:"Turquoise","Light blue":"Bleu clair",Blue:"Bleu",Purple:"Violet","Editor block content toolbar":"Barre d'outils du contenu du bloc éditeur","Editor contextual toolbar":"Barre d'outils contextuelle de l'éditeur",HEX:"HEX","No results found":"Aucun résultat trouvé","No searchable items":"Aucun élément consultable","Editor dialog":"Boîte de dialogue de l'éditeur",Close:"Fermer","Help Contents. To close this dialog press ESC.":"Contenu de l'aide. Pour fermer cette boîte de dialogue, appuyez sur ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ci-dessous, vous trouverez une liste de raccourcis clavier pouvant être utilisés dans l’éditeur.","(may require <kbd>Fn</kbd>)":"(peut nécessiter <kbd> Fn </kbd> )",Accessibility:"Accessibilité","Accessibility help":"Aide à l'accessibilité","Press %0 for help.":"Appuyez sur %0 pour obtenir de l'aide.","Move focus in and out of an active dialog window":"Déplacer le focus vers et hors d'une fenêtre de dialogue active",MENU_BAR_MENU_FILE:"Fichier",MENU_BAR_MENU_EDIT:"Éditer",MENU_BAR_MENU_VIEW:"Afficher",MENU_BAR_MENU_INSERT:"Insérer",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Outils",MENU_BAR_MENU_HELP:"Aide",MENU_BAR_MENU_TEXT:"Texte",MENU_BAR_MENU_FONT:"Police de caractère","Editor menu bar":"Barre de menu de l'éditeur","Please enter a valid color (e.g. \"ff0000\").":"Veuillez saisir une couleur valide (par exemple « ff0000 »).",Undo:"Annuler",Redo:"Restaurer","Upload in progress":"Téléchargement en cours","Widget toolbar":"Barre d'outils du widget","Insert paragraph before block":"Insérer du texte avant ce bloc","Insert paragraph after block":"Insérer du texte après ce bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Appuyez sur la touche Entrée pour taper après ou sur Maj + Entrée pour taper avant le widget.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Frappes de touches pouvant être utilisées lorsqu'un widget est sélectionné (par exemple : image, tableau, etc.)","Insert a new paragraph directly after a widget":"Insérer un nouveau paragraphe directement après un widget","Insert a new paragraph directly before a widget":"Insérer un nouveau paragraphe directement avant un widget","Move the caret to allow typing directly before a widget":"Déplacez le curseur pour permettre la saisie directement avant un widget","Move the caret to allow typing directly after a widget":"Déplacez le curseur pour permettre de taper directement après un widget","Words: %0":"Mots : %0","Characters: %0":"Caractères : %0"}	);l.getPluralForm=function(n){return (n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/gl.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/gl.js
index 0316df2b4b7a6f6379d5b70571a0bca8060aee1e..f58010ff88a3468ff3247d50a1a0f375a93adafd 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/gl.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/gl.js
@@ -1 +1 @@
-(function(d){	const l = d['gl'] = d['gl'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Aliñar á esquerda","Align right":"Aliñar á dereita","Align center":"Centrar horizontalmente",Justify:"Xustificado","Text alignment":"Aliñamento do texto","Text alignment toolbar":"Barra de ferramentas de aliñamento de textos",Bold:"Negra",Italic:"Itálica",Underline:"Subliñado",Code:"Código",Strikethrough:"Riscado",Subscript:"Subíndice",Superscript:"Superíndice","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Cita de bloque","Insert code block":"Inserir bloque de código","Plain text":"Texto simple","Code block":"",Cancel:"Cancelar",Clear:"Limpar","Remove color":"Retirar a cor","Restore default":"Restaurar valores predeterminados",Save:"Gardar","Show more items":"Amosar máis elementos","%0 of %1":"%0 de %1","Cannot upload file:":"Non é posíbel enviar o ficheiro:","Rich Text Editor. Editing area: %0":"Editor de texto mellorado. Área de edición: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"Desactivar os subtítulos","Toggle caption on":"Activar os subtítulos","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"Aceptar","Find and replace":"Buscar e substituír","Find in text…":"Buscar no texto…",Find:"Buscar","Previous result":"Resultado anterior","Next result":"Seguinte resultado",Replace:"Substituír","Replace all":"Substituír todo","Match case":"Coincidencia de maiúsculas","Whole words only":"Só palabras enteiras","Replace with…":"Substituír por…","Text to find must not be empty.":"O texto a buscar non debe estar baleiro.","Tip: Find some text first in order to replace it.":"Consello: primeiro busca algo de texto para substituílo.","Advanced options":"","Find in the document":"","Font Size":"Tamaño da letra",Tiny:"Diminuta",Small:"Pequena",Big:"Grande",Huge:"Enorme","Font Family":"Familia tipográfica",Default:"Predeterminada","Font Color":"Cor da letra","Font Background Color":"Cor do fondo da letra","Document colors":"Cores do documento",Paragraph:"Parágrafo",Heading:"Título","Choose heading":"Escolla o título","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6","Type your title":"Escriba o seu título","Type or paste your content here.":"Escriba ou pegue o seu contido aquí.","Horizontal line":"Liña horizontal","HTML object":"Obxecto HTML","Increase indent":"Aumentar a sangría","Decrease indent":"Reducir a sangría",Unlink:"Desligar",Link:"Ligar","Link URL":"URL de ligazón","Link image":"Ligazón da imaxe","Edit link":"Editar a ligazón","Open link in new tab":"Abrir a ligazón nunha nova lapela","This link has no URL":"Esta ligazón non ten URL","Open in a new tab":"Abrir nunha nova lapela",Downloadable:"Descargábel","Create link":"","Move out of a link":"","Numbered List":"Lista numerada","Bulleted List":"Lista con viñetas","To-do List":"Lista de cousas por facer","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista con viñetas","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada","Toggle the disc list style":"Alternar o estilo da lista «discos»","Toggle the circle list style":"Alternar o estilo da lista «círculos»","Toggle the square list style":"Alternar o estilo da lista «cadrados»","Toggle the decimal list style":"Alternar o estilo da lista «decimais»","Toggle the decimal with leading zero list style":"Activar/desactivar o estilo «decimais con cero á esquerda»","Toggle the lower–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en minúscula»","Toggle the upper–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en maiúscula»","Toggle the lower–latin list style":"Activar/desactivar o estilo da lista «letras minúsculas»","Toggle the upper–latin list style":"Activar/desactivar o estilo da lista «letras maiúsculas»",Disc:"Discos",Circle:"Círculos",Square:"Cadrados",Decimal:"Decimais","Decimal with leading zero":"Decimais con cero á esquerda","Lower–roman":"Núm, romanos en minúscula","Upper-roman":"Núm, romanos en maiúscula","Lower-latin":"Letras minúsculas","Upper-latin":"Letras maiúsculas","List properties":"Lista de propiedades","Start at":"Comezar en","Invalid start index value.":"","Start index must be greater than 0.":"O índice de inicio debe ser maior que 0.","Reversed order":"Orde inversa","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Retirar o formato","Select all":"Seleccionar todo","Show blocks":"Amosar os bloques",Source:"Orixe","Show source":"","Special characters":"Caracteres especiais",All:"Todos",Arrows:"Frechas",Currency:"Moedas",Latin:"Latinos",Mathematical:"Matemáticos",Text:"Texto","leftwards simple arrow":"frecha simple cara a esquerda","rightwards simple arrow":"frecha simple cara a dereita","upwards simple arrow":"frecha simple cara arriba","downwards simple arrow":"frecha simple cara abaixo","leftwards double arrow":"frecha dobre cara a esquerda","rightwards double arrow":"frecha dobre cara a dereita","upwards double arrow":"frecha dobre cara arriba","downwards double arrow":"frecha dobre cara abaixo","leftwards dashed arrow":"frecha de guións cara a esquerda","rightwards dashed arrow":"frecha de guións cara a dereita","upwards dashed arrow":"frecha de guións cara arriba","downwards dashed arrow":"frecha de guións cara abaixo","leftwards arrow to bar":"frecha cara a esquerda con tope","rightwards arrow to bar":"frecha cara a dereita con tope","upwards arrow to bar":"frecha cara arriba con tope","downwards arrow to bar":"frecha cara abaixo con tope","up down arrow with base":"frecha arriba-abaixo con base","back with leftwards arrow above":"cara atrás, coa frecha cara a esquerda enriba","end with leftwards arrow above":"final, coa frecha cara a esquerda enriba","on with exclamation mark with left right arrow above":"activado, con signo de exclamación coa frecha esquerda-dereita enrriba","soon with rightwards arrow above":"logo, coa frecha cara a dereita enriba","top with upwards arrow above":"superior, coa frecha cara arriba enriba","Dollar sign":"Símbolo do dolar","Euro sign":"Símbolo do euro","Yen sign":"Símbolo do yen","Pound sign":"Símbolo da libra","Cent sign":"Símbolo do centavo","Euro-currency sign":"Símbolo da moeda do euro","Colon sign":"Símbolo do colón","Cruzeiro sign":"Símbolo do cruceiro","French franc sign":"Símbolo do franco francés","Lira sign":"Símbolo da lira","Currency sign":"Símbolo de moeda","Bitcoin sign":"Símbolo do Bitcoin","Mill sign":"Símbolo do mill","Naira sign":"Símbolo da naira","Peseta sign":"Símbolo da peseta","Rupee sign":"Símbolo da rupia","Won sign":"Símbolo do won","New sheqel sign":"Símbolo do novo xequel","Dong sign":"Símbolo do dong","Kip sign":"Símbolo do kip","Tugrik sign":"Símbolo do tugrik","Drachma sign":"Símbolo do dracma","German penny sign":"Símbolo do penique alemán","Peso sign":"Símbolo do peso","Guarani sign":"Símbolo do guaraní","Austral sign":"Símbolo do austral","Hryvnia sign":"Símbolo do hryvnia","Cedi sign":"Símbolo do cedi","Livre tournois sign":"Símbolo da libra tournois","Spesmilo sign":"Símbolo do spesmilo","Tenge sign":"Símbolo do tenge","Indian rupee sign":"Símbolo da rupia india","Turkish lira sign":"Símbolo da lira turca","Nordic mark sign":"Símbolo do marco nordico","Manat sign":"Símbolo do manat","Ruble sign":"Símbolo do rublo","Latin capital letter a with macron":"A maiúsculo latino con macron","Latin small letter a with macron":"a minúsculo latino con macron","Latin capital letter a with breve":"A maiúsculo latino con acento breve","Latin small letter a with breve":"a minúsculo latino con acento breve","Latin capital letter a with ogonek":"A maiúsculo latino con ogonek","Latin small letter a with ogonek":"a minúsculo latino con ogonek","Latin capital letter c with acute":"C maiúsculo latino con acento agudo","Latin small letter c with acute":"c minúsculo latino con acento agudo","Latin capital letter c with circumflex":"C maiúsculo latino con acento circunflexo","Latin small letter c with circumflex":"c minúsculo latino con acento circunflexo","Latin capital letter c with dot above":"C maiúsculo latino con punto enriba","Latin small letter c with dot above":"c minúsculo latino con punto enriba","Latin capital letter c with caron":"C maiúsculo latino con caron","Latin small letter c with caron":"cminúsculo latino con caron","Latin capital letter d with caron":"D maiúsculo latino con caron","Latin small letter d with caron":"d minúsculo latino con caron","Latin capital letter d with stroke":"D maiúsculo latino barrado","Latin small letter d with stroke":"d minúsculo latino barrado","Latin capital letter e with macron":"E maiúsculo latino con macron","Latin small letter e with macron":"e minúsculo latino con macron","Latin capital letter e with breve":"E maiúsculo latino con acento breve","Latin small letter e with breve":"e minúsculo latino con acento breve","Latin capital letter e with dot above":"E maiúsculo latino con punto enriba","Latin small letter e with dot above":"e  minúsculo latino con punto enriba","Latin capital letter e with ogonek":"E maiúsculo latino con ogonek","Latin small letter e with ogonek":"e minúsculo latino con ogonek","Latin capital letter e with caron":"E maiúsculo latino con caron","Latin small letter e with caron":"e minúsculo latino con caron","Latin capital letter g with circumflex":"G maiúsculo latino con acento circunflexo","Latin small letter g with circumflex":"g minúsculo latino con acento circunflexo","Latin capital letter g with breve":"G maiúsculo latino con acento breve","Latin small letter g with breve":"g minúsculo latino con acento breve","Latin capital letter g with dot above":"G maiúsculo latino con punto enriba","Latin small letter g with dot above":"g minúsculo latino con punto enriba","Latin capital letter g with cedilla":"G maiúsculo latino con cedilla","Latin small letter g with cedilla":"g minúsculo latino con cedilla","Latin capital letter h with circumflex":"H maiúsculo latino con acento circunflexo","Latin small letter h with circumflex":"h minúsculo latino con acento circunflexo","Latin capital letter h with stroke":"H maiúsculo latino barrado","Latin small letter h with stroke":"h minúsculo latino barrado","Latin capital letter i with tilde":"I maiúsculo latino con til","Latin small letter i with tilde":"i minúsculo latino con til","Latin capital letter i with macron":"I maiúsculo latino con macron","Latin small letter i with macron":"i minúsculo latino con macron","Latin capital letter i with breve":"I maiúsculo latino con acento breve","Latin small letter i with breve":"i minúsculo latino con acento breve","Latin capital letter i with ogonek":"I maiúsculo latino con ogonek","Latin small letter i with ogonek":"i minúsculo latino con ogonek","Latin capital letter i with dot above":"I maiúsculo latino con punto enriba","Latin small letter dotless i":"i minúsculo latino sen punto","Latin capital ligature ij":"Ligadura IJ maiúsculo latino","Latin small ligature ij":"Ligadura ij minúsculo latino","Latin capital letter j with circumflex":"J maiúsculo latino con acento circunflexo","Latin small letter j with circumflex":"j minúsculo latino con acento circunflexo","Latin capital letter k with cedilla":"K maiúsculo latino con cedilla","Latin small letter k with cedilla":"k minúsculo latino con cedilla","Latin small letter kra":"Letra kra minúscula","Latin capital letter l with acute":"L maiúsculo latino con acento agudo","Latin small letter l with acute":"l minúsculo latino con acento agudo","Latin capital letter l with cedilla":"L maiúsculo latino con cedilla","Latin small letter l with cedilla":"l minúsculo latino con cedilla","Latin capital letter l with caron":"L maiúsculo latino con caron","Latin small letter l with caron":"l minúsculo latino con caron","Latin capital letter l with middle dot":"L maiúsculo latino con punto medio","Latin small letter l with middle dot":"l minúsculo latino con punto medio","Latin capital letter l with stroke":"L maiúsculo latino barrado","Latin small letter l with stroke":"l minúsculo latino barrado","Latin capital letter n with acute":"N maiúsculo latino con acento agudo","Latin small letter n with acute":"n minúsculo latino con acento agudo","Latin capital letter n with cedilla":"N maiúsculo latino con cedilla","Latin small letter n with cedilla":"n minúsculo latino con cedilla","Latin capital letter n with caron":"N maiúsculo latino con caron","Latin small letter n with caron":"n minúsculo latino con caron","Latin small letter n preceded by apostrophe":"n minúsculo latino precedido de apostrofe","Latin capital letter eng":"Eng (engma) mziúsculo latino","Latin small letter eng":"Eng (engma) minúsculo latino","Latin capital letter o with macron":"O maiúsculo latino con macron","Latin small letter o with macron":"o minúsculo latino con macron","Latin capital letter o with breve":"O maiúsculo latino con acento breve","Latin small letter o with breve":"o minúsculo latino con acento breve","Latin capital letter o with double acute":"O maiúsculo latino con acento agudo dobre","Latin small letter o with double acute":"o minúsculo latino con acento agudo dobre","Latin capital ligature oe":"Ligadura OE maiúsculo latino","Latin small ligature oe":"Ligadura oe minúsculo latino","Latin capital letter r with acute":"R maiúsculo latino con acento agudo","Latin small letter r with acute":"r minúsculo latino con acento agudo","Latin capital letter r with cedilla":"R maiúsculo latino con cedilla","Latin small letter r with cedilla":"r minúsculo latino con cedilla","Latin capital letter r with caron":"R maiúsculo latino con caron","Latin small letter r with caron":"r minúsculo latino con caron","Latin capital letter s with acute":"S maiúsculo latino con acento agudo","Latin small letter s with acute":"s minúsculo latino con acento agudo","Latin capital letter s with circumflex":"S maiúsculo latino con acento circunflexo","Latin small letter s with circumflex":"s minúsculo latino con acento circunflexo","Latin capital letter s with cedilla":"S maiúsculo latino con cedilla","Latin small letter s with cedilla":"s minúsculo latino con cedilla","Latin capital letter s with caron":"S maiúsculo latino con caron","Latin small letter s with caron":"s minúsculo latino con caron","Latin capital letter t with cedilla":"T maiúsculo latino con cedilla","Latin small letter t with cedilla":"t minúsculo latino con cedilla","Latin capital letter t with caron":"T maiúsculo latino con caron","Latin small letter t with caron":"t minúsculo latino con caron","Latin capital letter t with stroke":"T maiúsculo latino barrado","Latin small letter t with stroke":"t minúsculo latino barrado","Latin capital letter u with tilde":"U maiúsculo latino con til","Latin small letter u with tilde":"u minúsculo latino con til","Latin capital letter u with macron":"U maiúsculo latino con macron","Latin small letter u with macron":"u minúsculo latino con macron","Latin capital letter u with breve":"U maiúsculo latino con acento breve","Latin small letter u with breve":"u minúsculo latino con acento breve","Latin capital letter u with ring above":"U maiúsculo latino con anel enriba","Latin small letter u with ring above":"u minúsculo latino con anel enriba","Latin capital letter u with double acute":"U maiúsculo latino con acento agudo dobre","Latin small letter u with double acute":"u minúsculo latino con acento agudo dobre","Latin capital letter u with ogonek":"U maiúsculo latino con ogonek","Latin small letter u with ogonek":"u minúsculo latino con ogonek","Latin capital letter w with circumflex":"W maiúsculo latino con acento circunflexo","Latin small letter w with circumflex":"w minúsculo latino con acento circunflexo","Latin capital letter y with circumflex":"Y maiúsculo latino con acento circunflexo","Latin small letter y with circumflex":"y minúsculo latino con acento circunflexo","Latin capital letter y with diaeresis":"Y maiúsculo latino con diérese","Latin capital letter z with acute":"Z maiúsculo latino con acento agudo","Latin small letter z with acute":"z minúsculo latino con acento agudo","Latin capital letter z with dot above":"Z maiúsculo latino con punto enriba","Latin small letter z with dot above":"z minúsculo latino con punto enriba","Latin capital letter z with caron":"Z maiúsculo latino con caron","Latin small letter z with caron":"z minúsculo latino con caron","Latin small letter long s":"s minúsculo latino larga","Less-than sign":"Menor que","Greater-than sign":"Maior que","Less-than or equal to":"Menor ou igual que","Greater-than or equal to":"Maior ou igual que","En dash":"Guión curto","Em dash":"Guión longo (raia)",Macron:"Macron",Overline:"Liña superior","Degree sign":"Signo de grao","Minus sign":"Signo menos","Plus-minus sign":"Signo más/menos","Division sign":"Signo de división","Fraction slash":"Barra de fracción","Multiplication sign":"Signo de multiplicación","Latin small letter f with hook":"f minúsculo latino con gancho",Integral:"Integral","N-ary summation":"Suma de n elementos, sumatorio",Infinity:"Infinito","Square root":"Raíz cadrada","Tilde operator":"Operador til","Approximately equal to":"Aproximadamente igual a","Almost equal to":"Case igual a","Not equal to":"Distinto de","Identical to":"Idéntico a","Element of":"Pertenza","Not an element of":"Non pertenza","Contains as member":"Conten a","N-ary product":"Produto de n elementos, produtorio","Logical and":"E lóxico (conxunción)","Logical or":"Ou lóxico (disxunción)","Not sign":"Signo non",Intersection:"Intersección",Union:"Unión","Partial differential":"Derivada parcial","For all":"Para todo","There exists":"Existe","Empty set":"Conxunto baleiro",Nabla:"Nabla (Gradiente)","Asterisk operator":"Operador asterisco","Proportional to":"Proporcional a",Angle:"Ángulo","Vulgar fraction one quarter":"Fracción común dun cuarto","Vulgar fraction one half":"Fracción común dun medio","Vulgar fraction three quarters":"Fracción común de tres cuartos","Single left-pointing angle quotation mark":"Marca de acoutamento ángulo esquerdo sinxelo","Single right-pointing angle quotation mark":"Marca de acoutamento ángulo dereito sinxelo","Left-pointing double angle quotation mark":"Marca de acoutamento ángulo esquerdo dobre","Right-pointing double angle quotation mark":"Marca de acoutamento ángulo dereito dobre","Left single quotation mark":"Marca de acoutamento comiña sinxela esquerda","Right single quotation mark":"Marca de acoutamento comiña sinxela dereita","Left double quotation mark":"Marca de acoutamento comiña dobre esquerda","Right double quotation mark":"Marca de acoutamento comiña dobre dereita","Single low-9 quotation mark":"Marca de acoutamento comiña sinxela baixo-9","Double low-9 quotation mark":"Marca de acoutamento comiña dobre baixo-9","Inverted exclamation mark":"Marca invertida de exclamación","Inverted question mark":"Marca invertida de interrogación","Two dot leader":"Líder de dous puntos","Horizontal ellipsis":"Elipse horizontal","Double dagger":"Daga dobre","Per mille sign":"Signo de por milleiro","Per ten thousand sign":"Signo de por dez mil","Double exclamation mark":"Marca de dobre exclamación","Question exclamation mark":"Marca de interrogación exclamación","Exclamation question mark":"Marca de exclamación interrogación","Double question mark":"Marca de dobre interrogación","Copyright sign":"Símbolo de copyright","Registered sign":"Símbolo de rexistrado","Trade mark sign":"Símbolo de marca de fábrica","Section sign":"Signo de sección","Paragraph sign":"Signo de parágrafo","Reversed paragraph sign":"Signo invertido do parágrafo","Character categories":"Categorías de caracteres",Styles:"Estilos","Multiple styles":"Múltiples estilos","Block styles":"Estilos de bloque","Text styles":"Estilos de texto","Insert table":"Inserir táboa","Header column":"Cabeceira de columna","Insert column left":"Inserir columna á esquerda","Insert column right":"Inserir columna á dereita","Delete column":"Eliminar columna","Select column":"Seleccionar columna",Column:"Columna","Header row":"Cabeceira de fila","Insert row below":"Inserir fila embaixo","Insert row above":"Inserir fila enriba","Delete row":"Eliminar fila","Select row":"Seleccionar fila",Row:"Fila","Merge cell up":"Combinar cela cara arriba","Merge cell right":"Combinar cela cara a dereita","Merge cell down":"Combinar cela cara  abaixo","Merge cell left":"Combinar cela cara a esquerda","Split cell vertically":"Dividir cela en vertical","Split cell horizontally":"Dividir cela en horizontal","Merge cells":"Combinar celas","Table toolbar":"Barra de ferramentas de táboas","Table properties":"Propiedades da táboa","Cell properties":"Propiedades da cela",Border:"Bordo",Style:"Estilo",Width:"Largo",Height:"Alto",Color:"Cor",Background:"Fondo",Padding:"Recheo",Dimensions:"Dimensións","Table cell text alignment":"Aliñamento do texto das celas da táboa",Alignment:"Aliñamento","Horizontal text alignment toolbar":"Barra de ferramentas de aliñamento de texto horizontal","Vertical text alignment toolbar":"Barra de ferramentas de aliñamento de texto vertical","Table alignment toolbar":"Barra de ferramentas de aliñamento da táboa",None:"Ningún",Solid:"Sólido",Dotted:"Punteado",Dashed:"Raiado",Double:"Dobre",Groove:"Rañura",Ridge:"Crista",Inset:"Inserción",Outset:"Inicio","Align cell text to the left":"Aliñar o texto da cela á esquerda","Align cell text to the center":"Aliñar o texto da cela ao centro","Align cell text to the right":"Aliña o texto da cela á dereita","Justify cell text":"Xustificar o texto da cela","Align cell text to the top":"Aliñar o texto da cela á parte superior","Align cell text to the middle":"Aliñar o texto da cela ao medio","Align cell text to the bottom":"Aliñar o texto da cela á base","Align table to the left":"Aliñar a táboa á esquerda","Center table":"Centrar a táboa","Align table to the right":"Aliñar a táboa á dereita","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"A cor non é válida. Probe «#FF0000» ou «rgb(255,0,0)» ou «vermello».","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"O valor non é válido. Probe «10px» ou «2em» ou simplemente «2».","Color picker":"Selector de cores","Enter table caption":"Introduza o título da táboa","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Editor de texto mellorado","Editor editing area: %0":"Área de edición do editor: %0","Edit block":"Editar bloque","Click to edit block":"Prema para editar o bloque","Drag to move":"Arrastre para mover",Next:"Seguinte",Previous:"Anterior","Editor toolbar":"Barra de ferramentas do editor","Dropdown toolbar":"Barra de ferramentas despregábel",Black:"Negro","Dim grey":"Gris fume",Grey:"Gris","Light grey":"Gris claro",White:"Branco",Red:"Vermello",Orange:"Laranxa",Yellow:"Amarelo","Light green":"Verde claro",Green:"Verde",Aquamarine:"Augamariña",Turquoise:"Turquesa","Light blue":"Azul claro",Blue:"Azul",Purple:"Púrpura","Editor block content toolbar":"Barra de ferramentas de contido do bloque do editor","Editor contextual toolbar":"Barra de ferramentas contextual do editor",HEX:"HEX","No results found":"Non se atoparon resultados","No searchable items":"Non hai elementos que se poidan buscar","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Inserir",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Desfacer",Redo:"Refacer","Upload in progress":"Envío en proceso","Widget toolbar":"Barra de ferramentas de trebellos","Insert paragraph before block":"Inserir parágrafo antes do bloque","Insert paragraph after block":"Inserir parágrafo após o bloque","Press Enter to type after or press Shift + Enter to type before the widget":"Prema Intro para escribir após ou prema Maiús + Intro para escribir antes do trebello","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['gl'] = d['gl'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Aliñar á esquerda","Align right":"Aliñar á dereita","Align center":"Centrar horizontalmente",Justify:"Xustificado","Text alignment":"Aliñamento do texto","Text alignment toolbar":"Barra de ferramentas de aliñamento de textos",Bold:"Negra",Italic:"Itálica",Underline:"Subliñado",Code:"Código",Strikethrough:"Riscado",Subscript:"Subíndice",Superscript:"Superíndice","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Cita de bloque","Insert code block":"Inserir bloque de código","Plain text":"Texto simple","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Cancelar",Clear:"Limpar","Remove color":"Retirar a cor","Restore default":"Restaurar valores predeterminados",Save:"Gardar","Show more items":"Amosar máis elementos","%0 of %1":"%0 de %1","Cannot upload file:":"Non é posíbel enviar o ficheiro:","Rich Text Editor. Editing area: %0":"Editor de texto mellorado. Área de edición: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"Desactivar os subtítulos","Toggle caption on":"Activar os subtítulos","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"Aceptar","Find and replace":"Buscar e substituír","Find in text…":"Buscar no texto…",Find:"Buscar","Previous result":"Resultado anterior","Next result":"Seguinte resultado",Replace:"Substituír","Replace all":"Substituír todo","Match case":"Coincidencia de maiúsculas","Whole words only":"Só palabras enteiras","Replace with…":"Substituír por…","Text to find must not be empty.":"O texto a buscar non debe estar baleiro.","Tip: Find some text first in order to replace it.":"Consello: primeiro busca algo de texto para substituílo.","Advanced options":"","Find in the document":"","Font Size":"Tamaño da letra",Tiny:"Diminuta",Small:"Pequena",Big:"Grande",Huge:"Enorme","Font Family":"Familia tipográfica",Default:"Predeterminada","Font Color":"Cor da letra","Font Background Color":"Cor do fondo da letra","Document colors":"Cores do documento",Paragraph:"Parágrafo",Heading:"Título","Choose heading":"Escolla o título","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6","Type your title":"Escriba o seu título","Type or paste your content here.":"Escriba ou pegue o seu contido aquí.","Horizontal line":"Liña horizontal","HTML object":"Obxecto HTML","Increase indent":"Aumentar a sangría","Decrease indent":"Reducir a sangría",Unlink:"Desligar",Link:"Ligar","Link URL":"URL de ligazón","Link URL must not be empty.":"","Link image":"Ligazón da imaxe","Edit link":"Editar a ligazón","Open link in new tab":"Abrir a ligazón nunha nova lapela","This link has no URL":"Esta ligazón non ten URL","Open in a new tab":"Abrir nunha nova lapela",Downloadable:"Descargábel","Create link":"","Move out of a link":"","Numbered List":"Lista numerada","Bulleted List":"Lista con viñetas","To-do List":"Lista de cousas por facer","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista con viñetas","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada","Toggle the disc list style":"Alternar o estilo da lista «discos»","Toggle the circle list style":"Alternar o estilo da lista «círculos»","Toggle the square list style":"Alternar o estilo da lista «cadrados»","Toggle the decimal list style":"Alternar o estilo da lista «decimais»","Toggle the decimal with leading zero list style":"Activar/desactivar o estilo «decimais con cero á esquerda»","Toggle the lower–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en minúscula»","Toggle the upper–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en maiúscula»","Toggle the lower–latin list style":"Activar/desactivar o estilo da lista «letras minúsculas»","Toggle the upper–latin list style":"Activar/desactivar o estilo da lista «letras maiúsculas»",Disc:"Discos",Circle:"Círculos",Square:"Cadrados",Decimal:"Decimais","Decimal with leading zero":"Decimais con cero á esquerda","Lower–roman":"Núm, romanos en minúscula","Upper-roman":"Núm, romanos en maiúscula","Lower-latin":"Letras minúsculas","Upper-latin":"Letras maiúsculas","List properties":"Lista de propiedades","Start at":"Comezar en","Invalid start index value.":"","Start index must be greater than 0.":"O índice de inicio debe ser maior que 0.","Reversed order":"Orde inversa","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Retirar o formato","Select all":"Seleccionar todo","Show blocks":"Amosar os bloques",Source:"Orixe","Show source":"","Special characters":"Caracteres especiais",All:"Todos",Arrows:"Frechas",Currency:"Moedas",Latin:"Latinos",Mathematical:"Matemáticos",Text:"Texto","leftwards simple arrow":"frecha simple cara a esquerda","rightwards simple arrow":"frecha simple cara a dereita","upwards simple arrow":"frecha simple cara arriba","downwards simple arrow":"frecha simple cara abaixo","leftwards double arrow":"frecha dobre cara a esquerda","rightwards double arrow":"frecha dobre cara a dereita","upwards double arrow":"frecha dobre cara arriba","downwards double arrow":"frecha dobre cara abaixo","leftwards dashed arrow":"frecha de guións cara a esquerda","rightwards dashed arrow":"frecha de guións cara a dereita","upwards dashed arrow":"frecha de guións cara arriba","downwards dashed arrow":"frecha de guións cara abaixo","leftwards arrow to bar":"frecha cara a esquerda con tope","rightwards arrow to bar":"frecha cara a dereita con tope","upwards arrow to bar":"frecha cara arriba con tope","downwards arrow to bar":"frecha cara abaixo con tope","up down arrow with base":"frecha arriba-abaixo con base","back with leftwards arrow above":"cara atrás, coa frecha cara a esquerda enriba","end with leftwards arrow above":"final, coa frecha cara a esquerda enriba","on with exclamation mark with left right arrow above":"activado, con signo de exclamación coa frecha esquerda-dereita enrriba","soon with rightwards arrow above":"logo, coa frecha cara a dereita enriba","top with upwards arrow above":"superior, coa frecha cara arriba enriba","Dollar sign":"Símbolo do dolar","Euro sign":"Símbolo do euro","Yen sign":"Símbolo do yen","Pound sign":"Símbolo da libra","Cent sign":"Símbolo do centavo","Euro-currency sign":"Símbolo da moeda do euro","Colon sign":"Símbolo do colón","Cruzeiro sign":"Símbolo do cruceiro","French franc sign":"Símbolo do franco francés","Lira sign":"Símbolo da lira","Currency sign":"Símbolo de moeda","Bitcoin sign":"Símbolo do Bitcoin","Mill sign":"Símbolo do mill","Naira sign":"Símbolo da naira","Peseta sign":"Símbolo da peseta","Rupee sign":"Símbolo da rupia","Won sign":"Símbolo do won","New sheqel sign":"Símbolo do novo xequel","Dong sign":"Símbolo do dong","Kip sign":"Símbolo do kip","Tugrik sign":"Símbolo do tugrik","Drachma sign":"Símbolo do dracma","German penny sign":"Símbolo do penique alemán","Peso sign":"Símbolo do peso","Guarani sign":"Símbolo do guaraní","Austral sign":"Símbolo do austral","Hryvnia sign":"Símbolo do hryvnia","Cedi sign":"Símbolo do cedi","Livre tournois sign":"Símbolo da libra tournois","Spesmilo sign":"Símbolo do spesmilo","Tenge sign":"Símbolo do tenge","Indian rupee sign":"Símbolo da rupia india","Turkish lira sign":"Símbolo da lira turca","Nordic mark sign":"Símbolo do marco nordico","Manat sign":"Símbolo do manat","Ruble sign":"Símbolo do rublo","Latin capital letter a with macron":"A maiúsculo latino con macron","Latin small letter a with macron":"a minúsculo latino con macron","Latin capital letter a with breve":"A maiúsculo latino con acento breve","Latin small letter a with breve":"a minúsculo latino con acento breve","Latin capital letter a with ogonek":"A maiúsculo latino con ogonek","Latin small letter a with ogonek":"a minúsculo latino con ogonek","Latin capital letter c with acute":"C maiúsculo latino con acento agudo","Latin small letter c with acute":"c minúsculo latino con acento agudo","Latin capital letter c with circumflex":"C maiúsculo latino con acento circunflexo","Latin small letter c with circumflex":"c minúsculo latino con acento circunflexo","Latin capital letter c with dot above":"C maiúsculo latino con punto enriba","Latin small letter c with dot above":"c minúsculo latino con punto enriba","Latin capital letter c with caron":"C maiúsculo latino con caron","Latin small letter c with caron":"cminúsculo latino con caron","Latin capital letter d with caron":"D maiúsculo latino con caron","Latin small letter d with caron":"d minúsculo latino con caron","Latin capital letter d with stroke":"D maiúsculo latino barrado","Latin small letter d with stroke":"d minúsculo latino barrado","Latin capital letter e with macron":"E maiúsculo latino con macron","Latin small letter e with macron":"e minúsculo latino con macron","Latin capital letter e with breve":"E maiúsculo latino con acento breve","Latin small letter e with breve":"e minúsculo latino con acento breve","Latin capital letter e with dot above":"E maiúsculo latino con punto enriba","Latin small letter e with dot above":"e  minúsculo latino con punto enriba","Latin capital letter e with ogonek":"E maiúsculo latino con ogonek","Latin small letter e with ogonek":"e minúsculo latino con ogonek","Latin capital letter e with caron":"E maiúsculo latino con caron","Latin small letter e with caron":"e minúsculo latino con caron","Latin capital letter g with circumflex":"G maiúsculo latino con acento circunflexo","Latin small letter g with circumflex":"g minúsculo latino con acento circunflexo","Latin capital letter g with breve":"G maiúsculo latino con acento breve","Latin small letter g with breve":"g minúsculo latino con acento breve","Latin capital letter g with dot above":"G maiúsculo latino con punto enriba","Latin small letter g with dot above":"g minúsculo latino con punto enriba","Latin capital letter g with cedilla":"G maiúsculo latino con cedilla","Latin small letter g with cedilla":"g minúsculo latino con cedilla","Latin capital letter h with circumflex":"H maiúsculo latino con acento circunflexo","Latin small letter h with circumflex":"h minúsculo latino con acento circunflexo","Latin capital letter h with stroke":"H maiúsculo latino barrado","Latin small letter h with stroke":"h minúsculo latino barrado","Latin capital letter i with tilde":"I maiúsculo latino con til","Latin small letter i with tilde":"i minúsculo latino con til","Latin capital letter i with macron":"I maiúsculo latino con macron","Latin small letter i with macron":"i minúsculo latino con macron","Latin capital letter i with breve":"I maiúsculo latino con acento breve","Latin small letter i with breve":"i minúsculo latino con acento breve","Latin capital letter i with ogonek":"I maiúsculo latino con ogonek","Latin small letter i with ogonek":"i minúsculo latino con ogonek","Latin capital letter i with dot above":"I maiúsculo latino con punto enriba","Latin small letter dotless i":"i minúsculo latino sen punto","Latin capital ligature ij":"Ligadura IJ maiúsculo latino","Latin small ligature ij":"Ligadura ij minúsculo latino","Latin capital letter j with circumflex":"J maiúsculo latino con acento circunflexo","Latin small letter j with circumflex":"j minúsculo latino con acento circunflexo","Latin capital letter k with cedilla":"K maiúsculo latino con cedilla","Latin small letter k with cedilla":"k minúsculo latino con cedilla","Latin small letter kra":"Letra kra minúscula","Latin capital letter l with acute":"L maiúsculo latino con acento agudo","Latin small letter l with acute":"l minúsculo latino con acento agudo","Latin capital letter l with cedilla":"L maiúsculo latino con cedilla","Latin small letter l with cedilla":"l minúsculo latino con cedilla","Latin capital letter l with caron":"L maiúsculo latino con caron","Latin small letter l with caron":"l minúsculo latino con caron","Latin capital letter l with middle dot":"L maiúsculo latino con punto medio","Latin small letter l with middle dot":"l minúsculo latino con punto medio","Latin capital letter l with stroke":"L maiúsculo latino barrado","Latin small letter l with stroke":"l minúsculo latino barrado","Latin capital letter n with acute":"N maiúsculo latino con acento agudo","Latin small letter n with acute":"n minúsculo latino con acento agudo","Latin capital letter n with cedilla":"N maiúsculo latino con cedilla","Latin small letter n with cedilla":"n minúsculo latino con cedilla","Latin capital letter n with caron":"N maiúsculo latino con caron","Latin small letter n with caron":"n minúsculo latino con caron","Latin small letter n preceded by apostrophe":"n minúsculo latino precedido de apostrofe","Latin capital letter eng":"Eng (engma) mziúsculo latino","Latin small letter eng":"Eng (engma) minúsculo latino","Latin capital letter o with macron":"O maiúsculo latino con macron","Latin small letter o with macron":"o minúsculo latino con macron","Latin capital letter o with breve":"O maiúsculo latino con acento breve","Latin small letter o with breve":"o minúsculo latino con acento breve","Latin capital letter o with double acute":"O maiúsculo latino con acento agudo dobre","Latin small letter o with double acute":"o minúsculo latino con acento agudo dobre","Latin capital ligature oe":"Ligadura OE maiúsculo latino","Latin small ligature oe":"Ligadura oe minúsculo latino","Latin capital letter r with acute":"R maiúsculo latino con acento agudo","Latin small letter r with acute":"r minúsculo latino con acento agudo","Latin capital letter r with cedilla":"R maiúsculo latino con cedilla","Latin small letter r with cedilla":"r minúsculo latino con cedilla","Latin capital letter r with caron":"R maiúsculo latino con caron","Latin small letter r with caron":"r minúsculo latino con caron","Latin capital letter s with acute":"S maiúsculo latino con acento agudo","Latin small letter s with acute":"s minúsculo latino con acento agudo","Latin capital letter s with circumflex":"S maiúsculo latino con acento circunflexo","Latin small letter s with circumflex":"s minúsculo latino con acento circunflexo","Latin capital letter s with cedilla":"S maiúsculo latino con cedilla","Latin small letter s with cedilla":"s minúsculo latino con cedilla","Latin capital letter s with caron":"S maiúsculo latino con caron","Latin small letter s with caron":"s minúsculo latino con caron","Latin capital letter t with cedilla":"T maiúsculo latino con cedilla","Latin small letter t with cedilla":"t minúsculo latino con cedilla","Latin capital letter t with caron":"T maiúsculo latino con caron","Latin small letter t with caron":"t minúsculo latino con caron","Latin capital letter t with stroke":"T maiúsculo latino barrado","Latin small letter t with stroke":"t minúsculo latino barrado","Latin capital letter u with tilde":"U maiúsculo latino con til","Latin small letter u with tilde":"u minúsculo latino con til","Latin capital letter u with macron":"U maiúsculo latino con macron","Latin small letter u with macron":"u minúsculo latino con macron","Latin capital letter u with breve":"U maiúsculo latino con acento breve","Latin small letter u with breve":"u minúsculo latino con acento breve","Latin capital letter u with ring above":"U maiúsculo latino con anel enriba","Latin small letter u with ring above":"u minúsculo latino con anel enriba","Latin capital letter u with double acute":"U maiúsculo latino con acento agudo dobre","Latin small letter u with double acute":"u minúsculo latino con acento agudo dobre","Latin capital letter u with ogonek":"U maiúsculo latino con ogonek","Latin small letter u with ogonek":"u minúsculo latino con ogonek","Latin capital letter w with circumflex":"W maiúsculo latino con acento circunflexo","Latin small letter w with circumflex":"w minúsculo latino con acento circunflexo","Latin capital letter y with circumflex":"Y maiúsculo latino con acento circunflexo","Latin small letter y with circumflex":"y minúsculo latino con acento circunflexo","Latin capital letter y with diaeresis":"Y maiúsculo latino con diérese","Latin capital letter z with acute":"Z maiúsculo latino con acento agudo","Latin small letter z with acute":"z minúsculo latino con acento agudo","Latin capital letter z with dot above":"Z maiúsculo latino con punto enriba","Latin small letter z with dot above":"z minúsculo latino con punto enriba","Latin capital letter z with caron":"Z maiúsculo latino con caron","Latin small letter z with caron":"z minúsculo latino con caron","Latin small letter long s":"s minúsculo latino larga","Less-than sign":"Menor que","Greater-than sign":"Maior que","Less-than or equal to":"Menor ou igual que","Greater-than or equal to":"Maior ou igual que","En dash":"Guión curto","Em dash":"Guión longo (raia)",Macron:"Macron",Overline:"Liña superior","Degree sign":"Signo de grao","Minus sign":"Signo menos","Plus-minus sign":"Signo más/menos","Division sign":"Signo de división","Fraction slash":"Barra de fracción","Multiplication sign":"Signo de multiplicación","Latin small letter f with hook":"f minúsculo latino con gancho",Integral:"Integral","N-ary summation":"Suma de n elementos, sumatorio",Infinity:"Infinito","Square root":"Raíz cadrada","Tilde operator":"Operador til","Approximately equal to":"Aproximadamente igual a","Almost equal to":"Case igual a","Not equal to":"Distinto de","Identical to":"Idéntico a","Element of":"Pertenza","Not an element of":"Non pertenza","Contains as member":"Conten a","N-ary product":"Produto de n elementos, produtorio","Logical and":"E lóxico (conxunción)","Logical or":"Ou lóxico (disxunción)","Not sign":"Signo non",Intersection:"Intersección",Union:"Unión","Partial differential":"Derivada parcial","For all":"Para todo","There exists":"Existe","Empty set":"Conxunto baleiro",Nabla:"Nabla (Gradiente)","Asterisk operator":"Operador asterisco","Proportional to":"Proporcional a",Angle:"Ángulo","Vulgar fraction one quarter":"Fracción común dun cuarto","Vulgar fraction one half":"Fracción común dun medio","Vulgar fraction three quarters":"Fracción común de tres cuartos","Single left-pointing angle quotation mark":"Marca de acoutamento ángulo esquerdo sinxelo","Single right-pointing angle quotation mark":"Marca de acoutamento ángulo dereito sinxelo","Left-pointing double angle quotation mark":"Marca de acoutamento ángulo esquerdo dobre","Right-pointing double angle quotation mark":"Marca de acoutamento ángulo dereito dobre","Left single quotation mark":"Marca de acoutamento comiña sinxela esquerda","Right single quotation mark":"Marca de acoutamento comiña sinxela dereita","Left double quotation mark":"Marca de acoutamento comiña dobre esquerda","Right double quotation mark":"Marca de acoutamento comiña dobre dereita","Single low-9 quotation mark":"Marca de acoutamento comiña sinxela baixo-9","Double low-9 quotation mark":"Marca de acoutamento comiña dobre baixo-9","Inverted exclamation mark":"Marca invertida de exclamación","Inverted question mark":"Marca invertida de interrogación","Two dot leader":"Líder de dous puntos","Horizontal ellipsis":"Elipse horizontal","Double dagger":"Daga dobre","Per mille sign":"Signo de por milleiro","Per ten thousand sign":"Signo de por dez mil","Double exclamation mark":"Marca de dobre exclamación","Question exclamation mark":"Marca de interrogación exclamación","Exclamation question mark":"Marca de exclamación interrogación","Double question mark":"Marca de dobre interrogación","Copyright sign":"Símbolo de copyright","Registered sign":"Símbolo de rexistrado","Trade mark sign":"Símbolo de marca de fábrica","Section sign":"Signo de sección","Paragraph sign":"Signo de parágrafo","Reversed paragraph sign":"Signo invertido do parágrafo","Character categories":"Categorías de caracteres",Styles:"Estilos","Multiple styles":"Múltiples estilos","Block styles":"Estilos de bloque","Text styles":"Estilos de texto","Insert table":"Inserir táboa","Header column":"Cabeceira de columna","Insert column left":"Inserir columna á esquerda","Insert column right":"Inserir columna á dereita","Delete column":"Eliminar columna","Select column":"Seleccionar columna",Column:"Columna","Header row":"Cabeceira de fila","Insert row below":"Inserir fila embaixo","Insert row above":"Inserir fila enriba","Delete row":"Eliminar fila","Select row":"Seleccionar fila",Row:"Fila","Merge cell up":"Combinar cela cara arriba","Merge cell right":"Combinar cela cara a dereita","Merge cell down":"Combinar cela cara  abaixo","Merge cell left":"Combinar cela cara a esquerda","Split cell vertically":"Dividir cela en vertical","Split cell horizontally":"Dividir cela en horizontal","Merge cells":"Combinar celas","Table toolbar":"Barra de ferramentas de táboas","Table properties":"Propiedades da táboa","Cell properties":"Propiedades da cela",Border:"Bordo",Style:"Estilo",Width:"Largo",Height:"Alto",Color:"Cor",Background:"Fondo",Padding:"Recheo",Dimensions:"Dimensións","Table cell text alignment":"Aliñamento do texto das celas da táboa",Alignment:"Aliñamento","Horizontal text alignment toolbar":"Barra de ferramentas de aliñamento de texto horizontal","Vertical text alignment toolbar":"Barra de ferramentas de aliñamento de texto vertical","Table alignment toolbar":"Barra de ferramentas de aliñamento da táboa",None:"Ningún",Solid:"Sólido",Dotted:"Punteado",Dashed:"Raiado",Double:"Dobre",Groove:"Rañura",Ridge:"Crista",Inset:"Inserción",Outset:"Inicio","Align cell text to the left":"Aliñar o texto da cela á esquerda","Align cell text to the center":"Aliñar o texto da cela ao centro","Align cell text to the right":"Aliña o texto da cela á dereita","Justify cell text":"Xustificar o texto da cela","Align cell text to the top":"Aliñar o texto da cela á parte superior","Align cell text to the middle":"Aliñar o texto da cela ao medio","Align cell text to the bottom":"Aliñar o texto da cela á base","Align table to the left":"Aliñar a táboa á esquerda","Center table":"Centrar a táboa","Align table to the right":"Aliñar a táboa á dereita","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"A cor non é válida. Probe «#FF0000» ou «rgb(255,0,0)» ou «vermello».","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"O valor non é válido. Probe «10px» ou «2em» ou simplemente «2».","Color picker":"Selector de cores","Enter table caption":"Introduza o título da táboa","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Editor de texto mellorado","Editor editing area: %0":"Área de edición do editor: %0","Edit block":"Editar bloque","Click to edit block":"Prema para editar o bloque","Drag to move":"Arrastre para mover",Next:"Seguinte",Previous:"Anterior","Editor toolbar":"Barra de ferramentas do editor","Dropdown toolbar":"Barra de ferramentas despregábel",Black:"Negro","Dim grey":"Gris fume",Grey:"Gris","Light grey":"Gris claro",White:"Branco",Red:"Vermello",Orange:"Laranxa",Yellow:"Amarelo","Light green":"Verde claro",Green:"Verde",Aquamarine:"Augamariña",Turquoise:"Turquesa","Light blue":"Azul claro",Blue:"Azul",Purple:"Púrpura","Editor block content toolbar":"Barra de ferramentas de contido do bloque do editor","Editor contextual toolbar":"Barra de ferramentas contextual do editor",HEX:"HEX","No results found":"Non se atoparon resultados","No searchable items":"Non hai elementos que se poidan buscar","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Inserir",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Desfacer",Redo:"Refacer","Upload in progress":"Envío en proceso","Widget toolbar":"Barra de ferramentas de trebellos","Insert paragraph before block":"Inserir parágrafo antes do bloque","Insert paragraph after block":"Inserir parágrafo após o bloque","Press Enter to type after or press Shift + Enter to type before the widget":"Prema Intro para escribir após ou prema Maiús + Intro para escribir antes do trebello","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/he.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/he.js
index 20b3daa27e4d5401c314238d15efc43cacb2175a..9f8ec5ddb4cd3a919ed739eab4c3da2fb28b45a3 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/he.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/he.js
@@ -1 +1 @@
-(function(d){	const l = d['he'] = d['he'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"יישור לשמאל","Align right":"יישור לימין","Align center":"יישור באמצע",Justify:"מרכוז גבולות","Text alignment":"יישור טקסט","Text alignment toolbar":"סרגל כלים יישור טקסט","Revert autoformatting action":"ביטול פעולת העיצוב האוטומטי",Bold:"מודגש",Italic:"נטוי",Underline:"קו תחתון",Code:"קוד",Strikethrough:"קו חוצה",Subscript:"כתב תחתי",Superscript:"כתב עילי","Italic text":"טקסט נטוי","Move out of an inline code style":"יציאה מסגנון קוד מוטבע","Bold text":"טקסט מודגש","Underline text":"הוספת קו תחתון לטקסט","Strikethrough text":"הוספת קו חוצה לטקסט","Block quote":"בלוק ציטוט","Copy selected content":"העתקת התוכן שנבחר","Paste content":"הדבקת תוכן","Paste content as plain text":"הדבקת תוכן כטקסט רגיל","Insert code block":"הוספת קטע קוד","Plain text":"טקסט פשוט","Code block":"בלוק קוד",Cancel:"ביטול",Clear:"לנקות","Remove color":"מחיקת צבע","Restore default":"שחזור ברירת מחדל",Save:"שמירה","Show more items":"הצג פריטים נוספים","%0 of %1":"%0 מתוך %1","Cannot upload file:":"לא ניתן להעלות את הקובץ הבא:","Rich Text Editor. Editing area: %0":"עורך פורמט טקסט עשיר. אזור עריכה: %0","Insert with file manager":"הוספה עם מנהל הקבצים","Replace with file manager":"החלפה עם מנהל הקבצים","Insert image with file manager":"הוספת תמונה עם מנהל הקבצים","Replace image with file manager":"החלפת תמונה עם מנהל הקבצים","Toggle caption off":"כבה את הכיתוב","Toggle caption on":"הפעל את הכיתוב","Content editing keystrokes":"מקשי עריכת תוכן","These keyboard shortcuts allow for quick access to content editing features.":"קיצורי מקשים אלה מאפשרים גישה מהירה לתכונות עריכת תוכן.","User interface and content navigation keystrokes":"ממשק משתמש ומקשים לניווט בתוכן","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"השתמשו במקשים הבאים לניווט יעיל יותר בממשק המשתמש של CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"סגירת בלוני הקשר, תפריטים נפתחים ותיבות דו-שיח","Open the accessibility help dialog":"פתיחת תיבת הדו-שיח של עזרה בנושא נגישות","Move focus between form fields (inputs, buttons, etc.)":"העברת המיקוד בין שדות בטופס (שדות קלט, לחצנים וכו')","Move focus to the menu bar, navigate between menu bars":"העברת המיקוד לשורת התפריטים, ניווט בין שורות התפריטים","Move focus to the toolbar, navigate between toolbars":"העברת המיקוד לסרגל הכלים, ניווט בין סרגלי כלים","Navigate through the toolbar or menu bar":"ניווט בסרגל הכלים או בשורת התפריטים","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"הפעלת הלחצן שבמיקוד כעת. הפעלת לחצנים המקיימים אינטראקציה עם תוכן העורך מחזירה את המיקוד לתוכן.",Accept:"קבל","Insert a soft break (a <code>&lt;br&gt;</code> element)":"הוספת שבירה רכה (אלמנט <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"הוספת שבירה קשה (פסקה חדשה)","Find and replace":"חיפוש והחלפה","Find in text…":"חיפוש בטקסט",Find:"חיפוש","Previous result":"התוצאה הקודמת","Next result":"התוצאה הבאה",Replace:"החלף","Replace all":"החלף הכל","Match case":"התאם רישיות","Whole words only":"מילים שלמות בלבד","Replace with…":"החלף ב…","Text to find must not be empty.":"הטקסט לחיפוש לא יכול להיות ריק.","Tip: Find some text first in order to replace it.":"טיפ: מצאו תחילה טקסט כדי להחליף אותו.","Advanced options":"אפשרויות מתקדמות","Find in the document":"חיפוש במסמך","Font Size":"גודל טקסט",Tiny:"זעיר",Small:"קטן",Big:"גדול",Huge:"ענק","Font Family":"משפחת גופנים",Default:"ברירת מחדל","Font Color":"צבע גופן","Font Background Color":"צבע הרקע של הגופן","Document colors":"צבעי המסמך",Paragraph:"פיסקה",Heading:"כותרת","Choose heading":"בחר סוג כותרת","Heading 1":"כותרת 1","Heading 2":"כותרת 2","Heading 3":"כותרת 3","Heading 4":"כותרת 4","Heading 5":"כותרת 5","Heading 6":"כותרת 6","Type your title":"הזן כותרת","Type or paste your content here.":"הזן או הדבק את התוכן כאן","Horizontal line":"קו אופקי","HTML object":"אובייקט HTML","Increase indent":"הגדלת הזחה","Decrease indent":"הקטנת הזחה",Unlink:"ביטול קישור",Link:"קישור","Link URL":"קישור כתובת אתר","Link image":"קישור תמונה","Edit link":"עריכת קישור","Open link in new tab":"פתח קישור בכרטיסייה חדשה","This link has no URL":"לקישור זה אין כתובת אתר","Open in a new tab":"פתח בכרטיסייה חדשה",Downloadable:"ניתן להורדה","Create link":"יצירת קישור","Move out of a link":"יציאה מקישור","Numbered List":"רשימה ממוספרת","Bulleted List":"רשימה מנוקדת","To-do List":"רשימת מטלות","Bulleted list styles toolbar":"סרגל כלים של סגנונות רשימה עם תבליטים","Numbered list styles toolbar":"סרגל כלים של סגנונות רשימה ממוספרת","Toggle the disc list style":"החלף מצב סגנון רשימת דיסקות","Toggle the circle list style":"החלף מצב סגנון רשימת מעגלים","Toggle the square list style":"החלף מצב סגנון רשימת ריבועים","Toggle the decimal list style":"החלף מצב סגנון רשימה עשרונית","Toggle the decimal with leading zero list style":"החלף מצב סגנון רשימה עשרונית עם אפס מוביל","Toggle the lower–roman list style":"החלף מצב סגנון רשימה עם ספרות רומיות קטנות","Toggle the upper–roman list style":"החלף מצב סגנון רשימה עם ספרות רומיות גדולות","Toggle the lower–latin list style":"החלף מצב סגנון רשימה עם אותיות לטיניות קטנות","Toggle the upper–latin list style":"החלף מצב סגנון רשימה עם אותיות לטיניות גדולות",Disc:"עיגול מלא",Circle:"עיגול",Square:"ריבוע",Decimal:"עשרונית","Decimal with leading zero":"עשרונית עם אפס מוביל","Lower–roman":"אותיות רומיות קטנות","Upper-roman":"אותיות רומיות גדולות","Lower-latin":"אותיות לטיניות קטנות","Upper-latin":"אותיות לטיניות גדולות","List properties":"אפשרויות רשימה","Start at":"התחל ב-","Invalid start index value.":"ערך אינדקס התחלה לא חוקי.","Start index must be greater than 0.":"אינדקס ההתחלה חייב להיות גדול מ-0.","Reversed order":"סדר הפוך","Keystrokes that can be used in a list":"מקשים בהם ניתן להשתמש ברשימה","Increase list item indent":"הגדלת הזחה של פריט רשימה","Decrease list item indent":"הקטנת הזחה של פריט רשימה","Remove Format":"הסרת עיצוב","Select all":"בחר הכל","Show blocks":"הצג גושים",Source:"מקור","Show source":"הצג מקור","Special characters":"תווים מיוחדים",All:"כל",Arrows:"חיצים",Currency:"מטבע",Latin:"לטינית",Mathematical:"מתמטי",Text:"טקסט","leftwards simple arrow":"חץ פשוט שמאלה","rightwards simple arrow":"חץ פשוט ימינה","upwards simple arrow":"חץ פשוט כלפי מעלה","downwards simple arrow":"חץ פשוט כלפי מטה","leftwards double arrow":"חץ כפול שמאלה","rightwards double arrow":"חץ כפול ימינה","upwards double arrow":"חץ כפול למעלה","downwards double arrow":"חץ כפול למטה","leftwards dashed arrow":"חץ מקווקו שמאלה","rightwards dashed arrow":"חץ מקווקו ימינה","upwards dashed arrow":"חץ מקווקו למעלה","downwards dashed arrow":"חץ מקווקו למטה","leftwards arrow to bar":"חץ שמאלה לפס","rightwards arrow to bar":"חץ ימינה לפס","upwards arrow to bar":"חץ למעלה לפס","downwards arrow to bar":"חץ למטה לפס","up down arrow with base":"חץ למעלה ולמטה עם בסיס","back with leftwards arrow above":"\"back\" ומעליו חץ שמאלה","end with leftwards arrow above":"\"end\" ומעליו חץ שמאלה","on with exclamation mark with left right arrow above":"\"on\" עם סימן קריאה ומעליו חץ שמאלה וימינה","soon with rightwards arrow above":"\"soon\" ומעליו חץ ימינה","top with upwards arrow above":"\"top\" ומעליו חץ למעלה","Dollar sign":"סמל דולר","Euro sign":"סמל אירו","Yen sign":"סמל ין","Pound sign":"סמל ליש\"ט","Cent sign":"סמל סנט","Euro-currency sign":"סמל יחידת מטבע אירופאית","Colon sign":"סמל קולון","Cruzeiro sign":"סמל קרוזיירו","French franc sign":"סמל פרנק צרפתי","Lira sign":"סמל לירה","Currency sign":"סמל מטבע","Bitcoin sign":"סמל ביטקוין","Mill sign":"סמל מיל","Naira sign":"סמל נאירה","Peseta sign":"סמל פסטה","Rupee sign":"סמל רופי","Won sign":"סמל וון","New sheqel sign":"סמל שקל חדש","Dong sign":"סמל דונג","Kip sign":"סמל קיפ","Tugrik sign":"סמל טוגרוג","Drachma sign":"סמל דרכמה","German penny sign":"סמל פני גרמני","Peso sign":"סמל פסו","Guarani sign":"סמל גוארני","Austral sign":"סמל אאוסטרל","Hryvnia sign":"סמל הריבניה","Cedi sign":"סמל סדי","Livre tournois sign":"סמל ליבר טורנואה","Spesmilo sign":"סמל ספסמילו","Tenge sign":"סמל טנגה","Indian rupee sign":"סמל רופי הודי","Turkish lira sign":"סמל לירה טורקית","Nordic mark sign":"סמל מארק נורדי","Manat sign":"סמל מאנאט","Ruble sign":"סמל רובל","Latin capital letter a with macron":"a גדולה לטינית עם קו עילי","Latin small letter a with macron":"a קטנה לטינית עם קו עילי","Latin capital letter a with breve":"a גדולה לטינית עם ברווה","Latin small letter a with breve":"a קטנה לטינית עם ברווה","Latin capital letter a with ogonek":"a גדולה לטינית עם זנבון","Latin small letter a with ogonek":"a קטנה לטינית עם זנבון","Latin capital letter c with acute":"c גדולה לטינית עם סימן הטעמה עילי","Latin small letter c with acute":"c קטנה לטינית עם סימן הטעמה עילי","Latin capital letter c with circumflex":"c גדולה לטינית עם גג","Latin small letter c with circumflex":"c קטנה לטינית עם גג","Latin capital letter c with dot above":"c גדולה לטינית עם נקודה עילית","Latin small letter c with dot above":"c קטנה לטינית עם נקודה עילית","Latin capital letter c with caron":"c גדולה לטינית עם וי קטן","Latin small letter c with caron":"c גדולה לטינית עם וי קטן","Latin capital letter d with caron":"d גדולה לטינית עם וי קטן","Latin small letter d with caron":"d קטנה לטינית עם וי קטן","Latin capital letter d with stroke":"d גדולה לטינית עם קו","Latin small letter d with stroke":"d קטנה לטינית עם קו","Latin capital letter e with macron":"e גדולה לטינית עם קו עילי","Latin small letter e with macron":"e קטנה לטינית עם קו עילי","Latin capital letter e with breve":"e גדולה לטינית עם ברווה","Latin small letter e with breve":"e קטנה לטינית עם ברווה","Latin capital letter e with dot above":"e גדולה לטינית עם נקודה עילית","Latin small letter e with dot above":"e קטנה לטינית עם נקודה עילית","Latin capital letter e with ogonek":"e גדולה לטינית עם זנבון","Latin small letter e with ogonek":"e קטנה לטינית עם זנבון","Latin capital letter e with caron":"e גדולה לטינית עם וי קטן","Latin small letter e with caron":"e קטנה לטינית עם וי קטן","Latin capital letter g with circumflex":"g גדולה לטינית עם גג","Latin small letter g with circumflex":"g קטנה לטינית עם גג","Latin capital letter g with breve":"g גדולה לטינית עם ברווה","Latin small letter g with breve":"g קטנה לטינית עם ברווה","Latin capital letter g with dot above":"g גדולה לטינית עם נקודה עילית","Latin small letter g with dot above":"g קטנה לטינית עם נקודה עילית","Latin capital letter g with cedilla":"g גדולה לטינית עם סדיליה","Latin small letter g with cedilla":"g קטנה לטינית עם סדיליה","Latin capital letter h with circumflex":"h גדולה לטינית עם גג","Latin small letter h with circumflex":"h קטנה לטינית עם גג","Latin capital letter h with stroke":"h גדולה לטינית עם קו","Latin small letter h with stroke":"h קטנה לטינית עם קו","Latin capital letter i with tilde":"i גדולה לטינית עם טילדה","Latin small letter i with tilde":"i קטנה לטינית עם טילדה","Latin capital letter i with macron":"i גדולה לטינית עם קו עילי","Latin small letter i with macron":"i קטנה לטינית עם קו עילי","Latin capital letter i with breve":"i גדולה לטינית עם ברווה","Latin small letter i with breve":"i קטנה לטינית עם ברווה","Latin capital letter i with ogonek":"i גדולה לטינית עם זנבון","Latin small letter i with ogonek":"i קטנה לטינית עם זנבון","Latin capital letter i with dot above":"i גדולה לטינית עם נקודה עילית","Latin small letter dotless i":"i קטנה לטינית עם נקודה עילית","Latin capital ligature ij":"ליגטורה גדולה לטינית ij","Latin small ligature ij":"ליגטורה קטנה לטינית ij","Latin capital letter j with circumflex":"j גדולה לטינית עם גג","Latin small letter j with circumflex":"j קטנה לטינית עם גג","Latin capital letter k with cedilla":"k גדולה לטינית עם סדיליה","Latin small letter k with cedilla":"k קטנה לטינית עם סדיליה","Latin small letter kra":"קרה קטנה לטינית","Latin capital letter l with acute":"l גדולה לטינית עם סימן הטעמה עילי","Latin small letter l with acute":"l קטנה לטינית עם סימן הטעמה עילי","Latin capital letter l with cedilla":"l גדולה לטינית עם סדיליה","Latin small letter l with cedilla":"l קטנה לטינית עם סימן הטעמה עילי","Latin capital letter l with caron":"l גדולה לטינית עם וי קטן","Latin small letter l with caron":"l קטנה לטינית עם וי קטן","Latin capital letter l with middle dot":"l גדולה לטינית עם נקודה אמצעית","Latin small letter l with middle dot":"l קטנה לטינית עם נקודה אמצעית","Latin capital letter l with stroke":"l גדולה לטינית עם קו","Latin small letter l with stroke":"l קטנה לטינית עם קו","Latin capital letter n with acute":"n גדולה לטינית עם סימן הטעמה עילי","Latin small letter n with acute":"n קטנה לטינית עם סימן הטעמה עילי","Latin capital letter n with cedilla":"n גדולה לטינית עם סדיליה","Latin small letter n with cedilla":"n קטנה לטינית עם סדיליה","Latin capital letter n with caron":"n גדולה לטינית עם וי קטן","Latin small letter n with caron":"n קטנה לטינית עם וי קטן","Latin small letter n preceded by apostrophe":"n קטנה לטינית ולפניה אפוסטרוף","Latin capital letter eng":"אנג גדולה לטינית","Latin small letter eng":"אנג קטנה לטינית","Latin capital letter o with macron":"o גדולה לטינית עם קו עילי","Latin small letter o with macron":"o קטנה לטינית עם קו עילי","Latin capital letter o with breve":"o גדולה לטינית עם ברווה","Latin small letter o with breve":"o קטנה לטינית עם ברווה","Latin capital letter o with double acute":"o גדולה לטינית עם סימן הטעמה עילי כפול","Latin small letter o with double acute":"o קטנה לטינית עם סימן הטעמה עילי כפול","Latin capital ligature oe":"ליגטורה גדולה לטינית oe","Latin small ligature oe":"ליגטורה קטנה לטינית oe","Latin capital letter r with acute":"r גדולה לטינית עם סימן הטעמה עילי","Latin small letter r with acute":"r קטנה לטינית עם סימן הטעמה עילי","Latin capital letter r with cedilla":"r גדולה לטינית עם סדיליה","Latin small letter r with cedilla":"r קטנה לטינית עם סדיליה","Latin capital letter r with caron":"r גדולה לטינית עם וי קטן","Latin small letter r with caron":"r קטנה לטינית עם וי קטן","Latin capital letter s with acute":"s גדולה לטינית עם סימן הטעמה עילי","Latin small letter s with acute":"s קטנה לטינית עם סימן הטעמה עילי","Latin capital letter s with circumflex":"s גדולה לטינית עם גג","Latin small letter s with circumflex":"s קטנה לטינית עם גג","Latin capital letter s with cedilla":"s גדולה לטינית עם סדיליה","Latin small letter s with cedilla":"s קטנה לטינית עם סדיליה","Latin capital letter s with caron":"s גדולה לטינית עם וי קטן","Latin small letter s with caron":"s קטנה לטינית עם וי קטן","Latin capital letter t with cedilla":"t גדולה לטינית עם סדיליה","Latin small letter t with cedilla":"t קטנה לטינית עם סדיליה","Latin capital letter t with caron":"t גדולה לטינית עם וי קטן","Latin small letter t with caron":"t קטנה לטינית עם וי קטן","Latin capital letter t with stroke":"t גדולה לטינית עם קו","Latin small letter t with stroke":"t קטנה לטינית עם קו","Latin capital letter u with tilde":"u גדולה לטינית עם טילדה","Latin small letter u with tilde":"u קטנה לטינית עם טילדה","Latin capital letter u with macron":"u גדולה לטינית עם קו עילי","Latin small letter u with macron":"u קטנה לטינית עם קו עילי","Latin capital letter u with breve":"u גדולה לטינית עם ברווה","Latin small letter u with breve":"u קטנה לטינית עם ברווה","Latin capital letter u with ring above":"u גדולה לטינית עם טבעת עילית","Latin small letter u with ring above":"u קטנה לטינית עם טבעת עילית","Latin capital letter u with double acute":"u גדולה לטינית עם סימן הטעמה עילי כפול","Latin small letter u with double acute":"u קטנה לטינית עם סימן הטעמה עילי כפול","Latin capital letter u with ogonek":"u גדולה לטינית עם זנבון","Latin small letter u with ogonek":"u קטנה לטינית עם זנבון","Latin capital letter w with circumflex":"w גדולה לטינית עם גג","Latin small letter w with circumflex":"w קטנה לטינית עם גג","Latin capital letter y with circumflex":"y גדולה לטינית עם גג","Latin small letter y with circumflex":"y קטנה לטינית עם גג","Latin capital letter y with diaeresis":"y גדולה לטינית עם אומלאוט","Latin capital letter z with acute":"z גדולה לטינית עם סימן הטעמה עילי","Latin small letter z with acute":"z קטנה לטינית עם סימן הטעמה עילי","Latin capital letter z with dot above":"z גדולה לטינית עם נקודה עילית","Latin small letter z with dot above":"z קטנה לטינית עם נקודה עילית","Latin capital letter z with caron":"z גדולה לטינית עם וי קטן","Latin small letter z with caron":"z קטנה לטינית עם וי קטן","Latin small letter long s":"s ארוכה קטנה לטינית","Less-than sign":"סימן \"קטן מ-\"","Greater-than sign":"סימן \"גדול מ-\"","Less-than or equal to":"סימן \"קטן/שווה\"","Greater-than or equal to":"סימן \"גדול/שווה\"","En dash":"קו מפריד רגיל","Em dash":"קו מפריד ארוך",Macron:"קו עילי",Overline:"קו עליון","Degree sign":"סימן מעלה","Minus sign":"סימן מינוס","Plus-minus sign":"סימן פלוס-מינוס","Division sign":"סימן חילוק","Fraction slash":"לוכסן שבר","Multiplication sign":"סימן כפל","Latin small letter f with hook":"f קטנה לטינית עם וו",Integral:"אינטגרל","N-ary summation":"סכום N",Infinity:"אינסוף","Square root":"שורש ריבועי","Tilde operator":"אופרטור טילדה","Approximately equal to":"שווה בקירוב ל-","Almost equal to":"כמעט שווה ל-","Not equal to":"לא שווה ל-","Identical to":"זהה ל-","Element of":"שייך ל-","Not an element of":"לא שייך ל-","Contains as member":"מכיל כחבר","N-ary product":"תוצר N","Logical and":"\"וגם\" לוגי","Logical or":"\"או\" לוגי","Not sign":"סימן שלילה",Intersection:"חיתוך",Union:"איחוד","Partial differential":"נגזרת חלקית","For all":"לכל","There exists":"קיים","Empty set":"הקבוצה הריקה",Nabla:"נבלה","Asterisk operator":"אופרטור כוכבית","Proportional to":"יחס ישר",Angle:"זווית","Vulgar fraction one quarter":"שבר פשוט רבע","Vulgar fraction one half":"שבר פשוט חצי","Vulgar fraction three quarters":"שבר פשוט שלושה רבעים","Single left-pointing angle quotation mark":"מירכאות מחודדות יחידות פונות שמאלה","Single right-pointing angle quotation mark":"מירכאות מחודדות יחידות פונות ימינה","Left-pointing double angle quotation mark":"מירכאות מחודדות כפולות פונות שמאלה","Right-pointing double angle quotation mark":"מירכאות מחודדות כפולות פונות ימינה","Left single quotation mark":"מירכאות שמאליות יחידות","Right single quotation mark":"מירכאות ימניות יחידות","Left double quotation mark":"מירכאות שמאליות כפולות","Right double quotation mark":"מירכאות ימניות כפולות","Single low-9 quotation mark":"מירכאות נמוכות יחידות בצורת 9","Double low-9 quotation mark":"מירכאות נמוכות כפולות בצורת 9","Inverted exclamation mark":"סימן קריאה הפוך","Inverted question mark":"סימן שאלה הפוך","Two dot leader":"מחבר שתי נקודות","Horizontal ellipsis":"שלוש נקודות אופקיות","Double dagger":"דקר כפול","Per mille sign":"סימן אלפית","Per ten thousand sign":"סימן רבבית","Double exclamation mark":"סימן קריאה כפול","Question exclamation mark":"סימן שאלה/קריאה","Exclamation question mark":"סימן קריאה/שאלה","Double question mark":"סימן שאלה כפול","Copyright sign":"סימן זכויות יוצרים","Registered sign":"סימן רשום","Trade mark sign":"סימן סמל מסחרי","Section sign":"סימן סעיף","Paragraph sign":"סימן פסקה","Reversed paragraph sign":"סימן פסקה הפוך","Character categories":"קטגוריות תווים",Styles:"סגנונות","Multiple styles":"סגנונות מרובים","Block styles":"סגנונות בלוקים","Text styles":"עיצוב טקסט","Insert table":"הכנס טבלה","Header column":"עמודת כותרת","Insert column left":"הכנסת עמודה משמאל","Insert column right":"הכנסת עמודה מימן","Delete column":"מחיקת עמודה","Select column":"בחירת עמודה",Column:"עמודה","Header row":"שורת כותרת","Insert row below":"הכנה שורה מתחת","Insert row above":"הכנסת שורה מעל","Delete row":"מחיקת שורה","Select row":"בחירת שורה",Row:"שורה","Merge cell up":"מיזוג תא למעלה","Merge cell right":"מיזוג תא ימינה","Merge cell down":"מיזוג תא למטה","Merge cell left":"מיזוג תא שמאלה","Split cell vertically":"פיצול תא אנכית","Split cell horizontally":"פיצול תא אופקית","Merge cells":"מיזוג תאים","Table toolbar":"סרגל כלים של טבלה","Table properties":"אפשרויות טבלה","Cell properties":"אפשרויות תא",Border:"גבול",Style:"עיצוב",Width:"רוחב",Height:"גובה",Color:"צבע",Background:"רקע",Padding:"מרווח",Dimensions:"ממדים","Table cell text alignment":"יישור טקסט של תא טבלה",Alignment:"יישור","Horizontal text alignment toolbar":"סרגל כלים של יישור טקסט אופקי","Vertical text alignment toolbar":"סרגל כלים של יישור טקסט אנכי","Table alignment toolbar":"סרגל כלים של יישור טבלה",None:"ללא",Solid:"אחיד",Dotted:"מנוקד",Dashed:"מקווקו",Double:"כפול",Groove:"Groove",Ridge:"Ridge",Inset:"פנימי",Outset:"חיצוני","Align cell text to the left":"יישר את טקסט התא לשמאל","Align cell text to the center":"יישר את טקסט התא למרכז","Align cell text to the right":"יישר את טקסט התא לימין","Justify cell text":"יישר את טקסט התא לשני הצדדים","Align cell text to the top":"יישר את טקסט התא לחלק העליון","Align cell text to the middle":"יישר את טקסט התא לאמצע","Align cell text to the bottom":"יישר את טקסט התא לחלק התחתון","Align table to the left":"יישור טבלה לשמאל","Center table":"מירכוז טבלה","Align table to the right":"יישור טבלה לימין","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"הצבע לא חוקי. נסו \"#FF0000\" או \"rgb(255,0,0)\" או \"אדום\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"הערך לא חוקי. נסו \"10px\" או \"2em\" או פשוט \"2\".","Color picker":"בורר הצבעים","Enter table caption":"הזינו כיתוב טבלה","Keystrokes that can be used in a table cell":"מקשים בהם ניתן להשתמש בתא בטבלה","Move the selection to the next cell":"העברת הבחירה לתא הבא","Move the selection to the previous cell":"העברת הבחירה לתא הקודם","Insert a new table row (when in the last cell of a table)":"הוספת שורה חדשה לטבלה (כאשר בתא האחרון של טבלה)","Navigate through the table":"ניווט בטבלה",Table:"טבלה","Rich Text Editor":"עורך טקסט עשיר","Editor editing area: %0":"אזור עריכה של העורך: %0","Edit block":"הגדרות בלוק","Click to edit block":"להקיש לעריכת בלוק","Drag to move":"לגרור כדי להזיז",Next:"הבא",Previous:"הקודם","Editor toolbar":"סרגל הכלים","Dropdown toolbar":"סרגל כלים נפתח",Black:"שחור","Dim grey":"אפור עמום",Grey:"אפור","Light grey":"אפור בהיר",White:"לבן",Red:"אדום",Orange:"כתום",Yellow:"צהוב","Light green":"ירוק בהיר",Green:"ירוק",Aquamarine:"ירוק-כחלחל",Turquoise:"טורקיז","Light blue":"כחול בהיר",Blue:"כחול",Purple:"סגול","Editor block content toolbar":"סרגל כלים של תוכן בלוק של העורך","Editor contextual toolbar":"סרגל כלים הקשרי של העורך",HEX:"HEX","No results found":"לא נמצאו תוצאות","No searchable items":"אין פריטים ניתנים לחיפוש","Editor dialog":"חלון דו-שיח של העורך",Close:"סגור","Help Contents. To close this dialog press ESC.":"תוכן עזרה. כדי לסגור תיבת דו-שיח זו יש להקיש על ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"להלן, תוכלו למצוא רשימה של קיצורי מקשים בהם ניתן להשתמש בעורך.","(may require <kbd>Fn</kbd>)":"(עשוי לדרוש <kbd>Fn</kbd>)",Accessibility:"נגישות","Accessibility help":"עזרה בנושא נגישות","Press %0 for help.":"לחצו על %0 לקבלת עזרה.","Move focus in and out of an active dialog window":"הזזת המיקוד פנימה והחוצה מחלון דו-שיח פעיל",MENU_BAR_MENU_FILE:"קובץ",MENU_BAR_MENU_EDIT:"ערוך",MENU_BAR_MENU_VIEW:"תצוגה",MENU_BAR_MENU_INSERT:"הכנס",MENU_BAR_MENU_FORMAT:"עיצוב",MENU_BAR_MENU_TOOLS:"כלים",MENU_BAR_MENU_HELP:"עזרה",MENU_BAR_MENU_TEXT:"טקסט",MENU_BAR_MENU_FONT:"גופן","Editor menu bar":"שורת התפריטים של העורך",Undo:"ביטול",Redo:"ביצוע מחדש","Upload in progress":"העלאה מתבצעת","Widget toolbar":"סרגל יישומון","Insert paragraph before block":"הוספת פסקה מעל","Insert paragraph after block":"הוספת פסקה מתחת","Press Enter to type after or press Shift + Enter to type before the widget":"לחץ Enter כדי להקליד לפני היישומון או Shift + Enter כדי להקליד אחריו","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"מקשים בהם ניתן להשתמש כאשר נבחר ווידג'ט (לדוגמה: תמונה, טבלה וכו')","Insert a new paragraph directly after a widget":"הוספת פסקה חדשה ישירות אחרי ווידג'ט","Insert a new paragraph directly before a widget":"הוספת פסקה חדשה ישירות לפני ווידג'ט","Move the caret to allow typing directly before a widget":"הזזת הסמן כדי לאפשר הקלדה ישירות לפני ווידג'ט","Move the caret to allow typing directly after a widget":"הזזת הסמן כדי לאפשר הקלדה ישירות אחרי ווידג'ט","Words: %0":"מס' מילים: %0","Characters: %0":"מס' תווים: %0"}	);l.getPluralForm=function(n){return (n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['he'] = d['he'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"יישור לשמאל","Align right":"יישור לימין","Align center":"יישור באמצע",Justify:"מרכוז גבולות","Text alignment":"יישור טקסט","Text alignment toolbar":"סרגל כלים יישור טקסט","Revert autoformatting action":"ביטול פעולת העיצוב האוטומטי",Bold:"מודגש",Italic:"נטוי",Underline:"קו תחתון",Code:"קוד",Strikethrough:"קו חוצה",Subscript:"כתב תחתי",Superscript:"כתב עילי","Italic text":"טקסט נטוי","Move out of an inline code style":"יציאה מסגנון קוד מוטבע","Bold text":"טקסט מודגש","Underline text":"הוספת קו תחתון לטקסט","Strikethrough text":"הוספת קו חוצה לטקסט","Block quote":"בלוק ציטוט","Copy selected content":"העתקת התוכן שנבחר","Paste content":"הדבקת תוכן","Paste content as plain text":"הדבקת תוכן כטקסט רגיל","Insert code block":"הוספת קטע קוד","Plain text":"טקסט פשוט","Leaving %0 code snippet":"יוצא מקטע קוד %0","Entering %0 code snippet":"נכנס לקטע קוד %0","Entering code snippet":"נכנס לקטע קוד","Leaving code snippet":"יוצא מקטע קוד","Code block":"בלוק קוד",Cancel:"ביטול",Clear:"לנקות","Remove color":"מחיקת צבע","Restore default":"שחזור ברירת מחדל",Save:"שמירה","Show more items":"הצג פריטים נוספים","%0 of %1":"%0 מתוך %1","Cannot upload file:":"לא ניתן להעלות את הקובץ הבא:","Rich Text Editor. Editing area: %0":"עורך פורמט טקסט עשיר. אזור עריכה: %0","Insert with file manager":"הוספה עם מנהל הקבצים","Replace with file manager":"החלפה עם מנהל הקבצים","Insert image with file manager":"הוספת תמונה עם מנהל הקבצים","Replace image with file manager":"החלפת תמונה עם מנהל הקבצים","Toggle caption off":"כבה את הכיתוב","Toggle caption on":"הפעל את הכיתוב","Content editing keystrokes":"מקשי עריכת תוכן","These keyboard shortcuts allow for quick access to content editing features.":"קיצורי מקשים אלה מאפשרים גישה מהירה לתכונות עריכת תוכן.","User interface and content navigation keystrokes":"ממשק משתמש ומקשים לניווט בתוכן","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"השתמשו במקשים הבאים לניווט יעיל יותר בממשק המשתמש של CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"סגירת בלוני הקשר, תפריטים נפתחים ותיבות דו-שיח","Open the accessibility help dialog":"פתיחת תיבת הדו-שיח של עזרה בנושא נגישות","Move focus between form fields (inputs, buttons, etc.)":"העברת המיקוד בין שדות בטופס (שדות קלט, לחצנים וכו')","Move focus to the menu bar, navigate between menu bars":"העברת המיקוד לשורת התפריטים, ניווט בין שורות התפריטים","Move focus to the toolbar, navigate between toolbars":"העברת המיקוד לסרגל הכלים, ניווט בין סרגלי כלים","Navigate through the toolbar or menu bar":"ניווט בסרגל הכלים או בשורת התפריטים","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"הפעלת הלחצן שבמיקוד כעת. הפעלת לחצנים המקיימים אינטראקציה עם תוכן העורך מחזירה את המיקוד לתוכן.",Accept:"קבל","Insert a soft break (a <code>&lt;br&gt;</code> element)":"הוספת שבירה רכה (אלמנט <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"הוספת שבירה קשה (פסקה חדשה)","Find and replace":"חיפוש והחלפה","Find in text…":"חיפוש בטקסט",Find:"חיפוש","Previous result":"התוצאה הקודמת","Next result":"התוצאה הבאה",Replace:"החלף","Replace all":"החלף הכל","Match case":"התאם רישיות","Whole words only":"מילים שלמות בלבד","Replace with…":"החלף ב…","Text to find must not be empty.":"הטקסט לחיפוש לא יכול להיות ריק.","Tip: Find some text first in order to replace it.":"טיפ: מצאו תחילה טקסט כדי להחליף אותו.","Advanced options":"אפשרויות מתקדמות","Find in the document":"חיפוש במסמך","Font Size":"גודל טקסט",Tiny:"זעיר",Small:"קטן",Big:"גדול",Huge:"ענק","Font Family":"משפחת גופנים",Default:"ברירת מחדל","Font Color":"צבע גופן","Font Background Color":"צבע הרקע של הגופן","Document colors":"צבעי המסמך",Paragraph:"פיסקה",Heading:"כותרת","Choose heading":"בחר סוג כותרת","Heading 1":"כותרת 1","Heading 2":"כותרת 2","Heading 3":"כותרת 3","Heading 4":"כותרת 4","Heading 5":"כותרת 5","Heading 6":"כותרת 6","Type your title":"הזן כותרת","Type or paste your content here.":"הזן או הדבק את התוכן כאן","Horizontal line":"קו אופקי","HTML object":"אובייקט HTML","Increase indent":"הגדלת הזחה","Decrease indent":"הקטנת הזחה",Unlink:"ביטול קישור",Link:"קישור","Link URL":"קישור כתובת אתר","Link URL must not be empty.":"כתובת ה-URL של הקישור לא יכולה להיות ריקה.","Link image":"קישור תמונה","Edit link":"עריכת קישור","Open link in new tab":"פתח קישור בכרטיסייה חדשה","This link has no URL":"לקישור זה אין כתובת אתר","Open in a new tab":"פתח בכרטיסייה חדשה",Downloadable:"ניתן להורדה","Create link":"יצירת קישור","Move out of a link":"יציאה מקישור","Numbered List":"רשימה ממוספרת","Bulleted List":"רשימה מנוקדת","To-do List":"רשימת מטלות","Bulleted list styles toolbar":"סרגל כלים של סגנונות רשימה עם תבליטים","Numbered list styles toolbar":"סרגל כלים של סגנונות רשימה ממוספרת","Toggle the disc list style":"החלף מצב סגנון רשימת דיסקות","Toggle the circle list style":"החלף מצב סגנון רשימת מעגלים","Toggle the square list style":"החלף מצב סגנון רשימת ריבועים","Toggle the decimal list style":"החלף מצב סגנון רשימה עשרונית","Toggle the decimal with leading zero list style":"החלף מצב סגנון רשימה עשרונית עם אפס מוביל","Toggle the lower–roman list style":"החלף מצב סגנון רשימה עם ספרות רומיות קטנות","Toggle the upper–roman list style":"החלף מצב סגנון רשימה עם ספרות רומיות גדולות","Toggle the lower–latin list style":"החלף מצב סגנון רשימה עם אותיות לטיניות קטנות","Toggle the upper–latin list style":"החלף מצב סגנון רשימה עם אותיות לטיניות גדולות",Disc:"עיגול מלא",Circle:"עיגול",Square:"ריבוע",Decimal:"עשרונית","Decimal with leading zero":"עשרונית עם אפס מוביל","Lower–roman":"אותיות רומיות קטנות","Upper-roman":"אותיות רומיות גדולות","Lower-latin":"אותיות לטיניות קטנות","Upper-latin":"אותיות לטיניות גדולות","List properties":"אפשרויות רשימה","Start at":"התחל ב-","Invalid start index value.":"ערך אינדקס התחלה לא חוקי.","Start index must be greater than 0.":"אינדקס ההתחלה חייב להיות גדול מ-0.","Reversed order":"סדר הפוך","Keystrokes that can be used in a list":"מקשים בהם ניתן להשתמש ברשימה","Increase list item indent":"הגדלת הזחה של פריט רשימה","Decrease list item indent":"הקטנת הזחה של פריט רשימה","Entering a to-do list":"נכנס לרשימת מטלות","Leaving a to-do list":"יוצא מרשימת מטלות","Remove Format":"הסרת עיצוב","Select all":"בחר הכל","Show blocks":"הצג גושים",Source:"מקור","Show source":"הצג מקור","Special characters":"תווים מיוחדים",All:"כל",Arrows:"חיצים",Currency:"מטבע",Latin:"לטינית",Mathematical:"מתמטי",Text:"טקסט","leftwards simple arrow":"חץ פשוט שמאלה","rightwards simple arrow":"חץ פשוט ימינה","upwards simple arrow":"חץ פשוט כלפי מעלה","downwards simple arrow":"חץ פשוט כלפי מטה","leftwards double arrow":"חץ כפול שמאלה","rightwards double arrow":"חץ כפול ימינה","upwards double arrow":"חץ כפול למעלה","downwards double arrow":"חץ כפול למטה","leftwards dashed arrow":"חץ מקווקו שמאלה","rightwards dashed arrow":"חץ מקווקו ימינה","upwards dashed arrow":"חץ מקווקו למעלה","downwards dashed arrow":"חץ מקווקו למטה","leftwards arrow to bar":"חץ שמאלה לפס","rightwards arrow to bar":"חץ ימינה לפס","upwards arrow to bar":"חץ למעלה לפס","downwards arrow to bar":"חץ למטה לפס","up down arrow with base":"חץ למעלה ולמטה עם בסיס","back with leftwards arrow above":"\"back\" ומעליו חץ שמאלה","end with leftwards arrow above":"\"end\" ומעליו חץ שמאלה","on with exclamation mark with left right arrow above":"\"on\" עם סימן קריאה ומעליו חץ שמאלה וימינה","soon with rightwards arrow above":"\"soon\" ומעליו חץ ימינה","top with upwards arrow above":"\"top\" ומעליו חץ למעלה","Dollar sign":"סמל דולר","Euro sign":"סמל אירו","Yen sign":"סמל ין","Pound sign":"סמל ליש\"ט","Cent sign":"סמל סנט","Euro-currency sign":"סמל יחידת מטבע אירופאית","Colon sign":"סמל קולון","Cruzeiro sign":"סמל קרוזיירו","French franc sign":"סמל פרנק צרפתי","Lira sign":"סמל לירה","Currency sign":"סמל מטבע","Bitcoin sign":"סמל ביטקוין","Mill sign":"סמל מיל","Naira sign":"סמל נאירה","Peseta sign":"סמל פסטה","Rupee sign":"סמל רופי","Won sign":"סמל וון","New sheqel sign":"סמל שקל חדש","Dong sign":"סמל דונג","Kip sign":"סמל קיפ","Tugrik sign":"סמל טוגרוג","Drachma sign":"סמל דרכמה","German penny sign":"סמל פני גרמני","Peso sign":"סמל פסו","Guarani sign":"סמל גוארני","Austral sign":"סמל אאוסטרל","Hryvnia sign":"סמל הריבניה","Cedi sign":"סמל סדי","Livre tournois sign":"סמל ליבר טורנואה","Spesmilo sign":"סמל ספסמילו","Tenge sign":"סמל טנגה","Indian rupee sign":"סמל רופי הודי","Turkish lira sign":"סמל לירה טורקית","Nordic mark sign":"סמל מארק נורדי","Manat sign":"סמל מאנאט","Ruble sign":"סמל רובל","Latin capital letter a with macron":"a גדולה לטינית עם קו עילי","Latin small letter a with macron":"a קטנה לטינית עם קו עילי","Latin capital letter a with breve":"a גדולה לטינית עם ברווה","Latin small letter a with breve":"a קטנה לטינית עם ברווה","Latin capital letter a with ogonek":"a גדולה לטינית עם זנבון","Latin small letter a with ogonek":"a קטנה לטינית עם זנבון","Latin capital letter c with acute":"c גדולה לטינית עם סימן הטעמה עילי","Latin small letter c with acute":"c קטנה לטינית עם סימן הטעמה עילי","Latin capital letter c with circumflex":"c גדולה לטינית עם גג","Latin small letter c with circumflex":"c קטנה לטינית עם גג","Latin capital letter c with dot above":"c גדולה לטינית עם נקודה עילית","Latin small letter c with dot above":"c קטנה לטינית עם נקודה עילית","Latin capital letter c with caron":"c גדולה לטינית עם וי קטן","Latin small letter c with caron":"c גדולה לטינית עם וי קטן","Latin capital letter d with caron":"d גדולה לטינית עם וי קטן","Latin small letter d with caron":"d קטנה לטינית עם וי קטן","Latin capital letter d with stroke":"d גדולה לטינית עם קו","Latin small letter d with stroke":"d קטנה לטינית עם קו","Latin capital letter e with macron":"e גדולה לטינית עם קו עילי","Latin small letter e with macron":"e קטנה לטינית עם קו עילי","Latin capital letter e with breve":"e גדולה לטינית עם ברווה","Latin small letter e with breve":"e קטנה לטינית עם ברווה","Latin capital letter e with dot above":"e גדולה לטינית עם נקודה עילית","Latin small letter e with dot above":"e קטנה לטינית עם נקודה עילית","Latin capital letter e with ogonek":"e גדולה לטינית עם זנבון","Latin small letter e with ogonek":"e קטנה לטינית עם זנבון","Latin capital letter e with caron":"e גדולה לטינית עם וי קטן","Latin small letter e with caron":"e קטנה לטינית עם וי קטן","Latin capital letter g with circumflex":"g גדולה לטינית עם גג","Latin small letter g with circumflex":"g קטנה לטינית עם גג","Latin capital letter g with breve":"g גדולה לטינית עם ברווה","Latin small letter g with breve":"g קטנה לטינית עם ברווה","Latin capital letter g with dot above":"g גדולה לטינית עם נקודה עילית","Latin small letter g with dot above":"g קטנה לטינית עם נקודה עילית","Latin capital letter g with cedilla":"g גדולה לטינית עם סדיליה","Latin small letter g with cedilla":"g קטנה לטינית עם סדיליה","Latin capital letter h with circumflex":"h גדולה לטינית עם גג","Latin small letter h with circumflex":"h קטנה לטינית עם גג","Latin capital letter h with stroke":"h גדולה לטינית עם קו","Latin small letter h with stroke":"h קטנה לטינית עם קו","Latin capital letter i with tilde":"i גדולה לטינית עם טילדה","Latin small letter i with tilde":"i קטנה לטינית עם טילדה","Latin capital letter i with macron":"i גדולה לטינית עם קו עילי","Latin small letter i with macron":"i קטנה לטינית עם קו עילי","Latin capital letter i with breve":"i גדולה לטינית עם ברווה","Latin small letter i with breve":"i קטנה לטינית עם ברווה","Latin capital letter i with ogonek":"i גדולה לטינית עם זנבון","Latin small letter i with ogonek":"i קטנה לטינית עם זנבון","Latin capital letter i with dot above":"i גדולה לטינית עם נקודה עילית","Latin small letter dotless i":"i קטנה לטינית עם נקודה עילית","Latin capital ligature ij":"ליגטורה גדולה לטינית ij","Latin small ligature ij":"ליגטורה קטנה לטינית ij","Latin capital letter j with circumflex":"j גדולה לטינית עם גג","Latin small letter j with circumflex":"j קטנה לטינית עם גג","Latin capital letter k with cedilla":"k גדולה לטינית עם סדיליה","Latin small letter k with cedilla":"k קטנה לטינית עם סדיליה","Latin small letter kra":"קרה קטנה לטינית","Latin capital letter l with acute":"l גדולה לטינית עם סימן הטעמה עילי","Latin small letter l with acute":"l קטנה לטינית עם סימן הטעמה עילי","Latin capital letter l with cedilla":"l גדולה לטינית עם סדיליה","Latin small letter l with cedilla":"l קטנה לטינית עם סימן הטעמה עילי","Latin capital letter l with caron":"l גדולה לטינית עם וי קטן","Latin small letter l with caron":"l קטנה לטינית עם וי קטן","Latin capital letter l with middle dot":"l גדולה לטינית עם נקודה אמצעית","Latin small letter l with middle dot":"l קטנה לטינית עם נקודה אמצעית","Latin capital letter l with stroke":"l גדולה לטינית עם קו","Latin small letter l with stroke":"l קטנה לטינית עם קו","Latin capital letter n with acute":"n גדולה לטינית עם סימן הטעמה עילי","Latin small letter n with acute":"n קטנה לטינית עם סימן הטעמה עילי","Latin capital letter n with cedilla":"n גדולה לטינית עם סדיליה","Latin small letter n with cedilla":"n קטנה לטינית עם סדיליה","Latin capital letter n with caron":"n גדולה לטינית עם וי קטן","Latin small letter n with caron":"n קטנה לטינית עם וי קטן","Latin small letter n preceded by apostrophe":"n קטנה לטינית ולפניה אפוסטרוף","Latin capital letter eng":"אנג גדולה לטינית","Latin small letter eng":"אנג קטנה לטינית","Latin capital letter o with macron":"o גדולה לטינית עם קו עילי","Latin small letter o with macron":"o קטנה לטינית עם קו עילי","Latin capital letter o with breve":"o גדולה לטינית עם ברווה","Latin small letter o with breve":"o קטנה לטינית עם ברווה","Latin capital letter o with double acute":"o גדולה לטינית עם סימן הטעמה עילי כפול","Latin small letter o with double acute":"o קטנה לטינית עם סימן הטעמה עילי כפול","Latin capital ligature oe":"ליגטורה גדולה לטינית oe","Latin small ligature oe":"ליגטורה קטנה לטינית oe","Latin capital letter r with acute":"r גדולה לטינית עם סימן הטעמה עילי","Latin small letter r with acute":"r קטנה לטינית עם סימן הטעמה עילי","Latin capital letter r with cedilla":"r גדולה לטינית עם סדיליה","Latin small letter r with cedilla":"r קטנה לטינית עם סדיליה","Latin capital letter r with caron":"r גדולה לטינית עם וי קטן","Latin small letter r with caron":"r קטנה לטינית עם וי קטן","Latin capital letter s with acute":"s גדולה לטינית עם סימן הטעמה עילי","Latin small letter s with acute":"s קטנה לטינית עם סימן הטעמה עילי","Latin capital letter s with circumflex":"s גדולה לטינית עם גג","Latin small letter s with circumflex":"s קטנה לטינית עם גג","Latin capital letter s with cedilla":"s גדולה לטינית עם סדיליה","Latin small letter s with cedilla":"s קטנה לטינית עם סדיליה","Latin capital letter s with caron":"s גדולה לטינית עם וי קטן","Latin small letter s with caron":"s קטנה לטינית עם וי קטן","Latin capital letter t with cedilla":"t גדולה לטינית עם סדיליה","Latin small letter t with cedilla":"t קטנה לטינית עם סדיליה","Latin capital letter t with caron":"t גדולה לטינית עם וי קטן","Latin small letter t with caron":"t קטנה לטינית עם וי קטן","Latin capital letter t with stroke":"t גדולה לטינית עם קו","Latin small letter t with stroke":"t קטנה לטינית עם קו","Latin capital letter u with tilde":"u גדולה לטינית עם טילדה","Latin small letter u with tilde":"u קטנה לטינית עם טילדה","Latin capital letter u with macron":"u גדולה לטינית עם קו עילי","Latin small letter u with macron":"u קטנה לטינית עם קו עילי","Latin capital letter u with breve":"u גדולה לטינית עם ברווה","Latin small letter u with breve":"u קטנה לטינית עם ברווה","Latin capital letter u with ring above":"u גדולה לטינית עם טבעת עילית","Latin small letter u with ring above":"u קטנה לטינית עם טבעת עילית","Latin capital letter u with double acute":"u גדולה לטינית עם סימן הטעמה עילי כפול","Latin small letter u with double acute":"u קטנה לטינית עם סימן הטעמה עילי כפול","Latin capital letter u with ogonek":"u גדולה לטינית עם זנבון","Latin small letter u with ogonek":"u קטנה לטינית עם זנבון","Latin capital letter w with circumflex":"w גדולה לטינית עם גג","Latin small letter w with circumflex":"w קטנה לטינית עם גג","Latin capital letter y with circumflex":"y גדולה לטינית עם גג","Latin small letter y with circumflex":"y קטנה לטינית עם גג","Latin capital letter y with diaeresis":"y גדולה לטינית עם אומלאוט","Latin capital letter z with acute":"z גדולה לטינית עם סימן הטעמה עילי","Latin small letter z with acute":"z קטנה לטינית עם סימן הטעמה עילי","Latin capital letter z with dot above":"z גדולה לטינית עם נקודה עילית","Latin small letter z with dot above":"z קטנה לטינית עם נקודה עילית","Latin capital letter z with caron":"z גדולה לטינית עם וי קטן","Latin small letter z with caron":"z קטנה לטינית עם וי קטן","Latin small letter long s":"s ארוכה קטנה לטינית","Less-than sign":"סימן \"קטן מ-\"","Greater-than sign":"סימן \"גדול מ-\"","Less-than or equal to":"סימן \"קטן/שווה\"","Greater-than or equal to":"סימן \"גדול/שווה\"","En dash":"קו מפריד רגיל","Em dash":"קו מפריד ארוך",Macron:"קו עילי",Overline:"קו עליון","Degree sign":"סימן מעלה","Minus sign":"סימן מינוס","Plus-minus sign":"סימן פלוס-מינוס","Division sign":"סימן חילוק","Fraction slash":"לוכסן שבר","Multiplication sign":"סימן כפל","Latin small letter f with hook":"f קטנה לטינית עם וו",Integral:"אינטגרל","N-ary summation":"סכום N",Infinity:"אינסוף","Square root":"שורש ריבועי","Tilde operator":"אופרטור טילדה","Approximately equal to":"שווה בקירוב ל-","Almost equal to":"כמעט שווה ל-","Not equal to":"לא שווה ל-","Identical to":"זהה ל-","Element of":"שייך ל-","Not an element of":"לא שייך ל-","Contains as member":"מכיל כחבר","N-ary product":"תוצר N","Logical and":"\"וגם\" לוגי","Logical or":"\"או\" לוגי","Not sign":"סימן שלילה",Intersection:"חיתוך",Union:"איחוד","Partial differential":"נגזרת חלקית","For all":"לכל","There exists":"קיים","Empty set":"הקבוצה הריקה",Nabla:"נבלה","Asterisk operator":"אופרטור כוכבית","Proportional to":"יחס ישר",Angle:"זווית","Vulgar fraction one quarter":"שבר פשוט רבע","Vulgar fraction one half":"שבר פשוט חצי","Vulgar fraction three quarters":"שבר פשוט שלושה רבעים","Single left-pointing angle quotation mark":"מירכאות מחודדות יחידות פונות שמאלה","Single right-pointing angle quotation mark":"מירכאות מחודדות יחידות פונות ימינה","Left-pointing double angle quotation mark":"מירכאות מחודדות כפולות פונות שמאלה","Right-pointing double angle quotation mark":"מירכאות מחודדות כפולות פונות ימינה","Left single quotation mark":"מירכאות שמאליות יחידות","Right single quotation mark":"מירכאות ימניות יחידות","Left double quotation mark":"מירכאות שמאליות כפולות","Right double quotation mark":"מירכאות ימניות כפולות","Single low-9 quotation mark":"מירכאות נמוכות יחידות בצורת 9","Double low-9 quotation mark":"מירכאות נמוכות כפולות בצורת 9","Inverted exclamation mark":"סימן קריאה הפוך","Inverted question mark":"סימן שאלה הפוך","Two dot leader":"מחבר שתי נקודות","Horizontal ellipsis":"שלוש נקודות אופקיות","Double dagger":"דקר כפול","Per mille sign":"סימן אלפית","Per ten thousand sign":"סימן רבבית","Double exclamation mark":"סימן קריאה כפול","Question exclamation mark":"סימן שאלה/קריאה","Exclamation question mark":"סימן קריאה/שאלה","Double question mark":"סימן שאלה כפול","Copyright sign":"סימן זכויות יוצרים","Registered sign":"סימן רשום","Trade mark sign":"סימן סמל מסחרי","Section sign":"סימן סעיף","Paragraph sign":"סימן פסקה","Reversed paragraph sign":"סימן פסקה הפוך","Character categories":"קטגוריות תווים",Styles:"סגנונות","Multiple styles":"סגנונות מרובים","Block styles":"סגנונות בלוקים","Text styles":"עיצוב טקסט","Insert table":"הכנס טבלה","Header column":"עמודת כותרת","Insert column left":"הכנסת עמודה משמאל","Insert column right":"הכנסת עמודה מימן","Delete column":"מחיקת עמודה","Select column":"בחירת עמודה",Column:"עמודה","Header row":"שורת כותרת","Insert row below":"הכנה שורה מתחת","Insert row above":"הכנסת שורה מעל","Delete row":"מחיקת שורה","Select row":"בחירת שורה",Row:"שורה","Merge cell up":"מיזוג תא למעלה","Merge cell right":"מיזוג תא ימינה","Merge cell down":"מיזוג תא למטה","Merge cell left":"מיזוג תא שמאלה","Split cell vertically":"פיצול תא אנכית","Split cell horizontally":"פיצול תא אופקית","Merge cells":"מיזוג תאים","Table toolbar":"סרגל כלים של טבלה","Table properties":"אפשרויות טבלה","Cell properties":"אפשרויות תא",Border:"גבול",Style:"עיצוב",Width:"רוחב",Height:"גובה",Color:"צבע",Background:"רקע",Padding:"מרווח",Dimensions:"ממדים","Table cell text alignment":"יישור טקסט של תא טבלה",Alignment:"יישור","Horizontal text alignment toolbar":"סרגל כלים של יישור טקסט אופקי","Vertical text alignment toolbar":"סרגל כלים של יישור טקסט אנכי","Table alignment toolbar":"סרגל כלים של יישור טבלה",None:"ללא",Solid:"אחיד",Dotted:"מנוקד",Dashed:"מקווקו",Double:"כפול",Groove:"Groove",Ridge:"Ridge",Inset:"פנימי",Outset:"חיצוני","Align cell text to the left":"יישר את טקסט התא לשמאל","Align cell text to the center":"יישר את טקסט התא למרכז","Align cell text to the right":"יישר את טקסט התא לימין","Justify cell text":"יישר את טקסט התא לשני הצדדים","Align cell text to the top":"יישר את טקסט התא לחלק העליון","Align cell text to the middle":"יישר את טקסט התא לאמצע","Align cell text to the bottom":"יישר את טקסט התא לחלק התחתון","Align table to the left":"יישור טבלה לשמאל","Center table":"מירכוז טבלה","Align table to the right":"יישור טבלה לימין","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"הצבע לא חוקי. נסו \"#FF0000\" או \"rgb(255,0,0)\" או \"אדום\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"הערך לא חוקי. נסו \"10px\" או \"2em\" או פשוט \"2\".","Color picker":"בורר הצבעים","Enter table caption":"הזינו כיתוב טבלה","Keystrokes that can be used in a table cell":"מקשים בהם ניתן להשתמש בתא בטבלה","Move the selection to the next cell":"העברת הבחירה לתא הבא","Move the selection to the previous cell":"העברת הבחירה לתא הקודם","Insert a new table row (when in the last cell of a table)":"הוספת שורה חדשה לטבלה (כאשר בתא האחרון של טבלה)","Navigate through the table":"ניווט בטבלה",Table:"טבלה","Rich Text Editor":"עורך טקסט עשיר","Editor editing area: %0":"אזור עריכה של העורך: %0","Edit block":"הגדרות בלוק","Click to edit block":"להקיש לעריכת בלוק","Drag to move":"לגרור כדי להזיז",Next:"הבא",Previous:"הקודם","Editor toolbar":"סרגל הכלים","Dropdown toolbar":"סרגל כלים נפתח",Black:"שחור","Dim grey":"אפור עמום",Grey:"אפור","Light grey":"אפור בהיר",White:"לבן",Red:"אדום",Orange:"כתום",Yellow:"צהוב","Light green":"ירוק בהיר",Green:"ירוק",Aquamarine:"ירוק-כחלחל",Turquoise:"טורקיז","Light blue":"כחול בהיר",Blue:"כחול",Purple:"סגול","Editor block content toolbar":"סרגל כלים של תוכן בלוק של העורך","Editor contextual toolbar":"סרגל כלים הקשרי של העורך",HEX:"HEX","No results found":"לא נמצאו תוצאות","No searchable items":"אין פריטים ניתנים לחיפוש","Editor dialog":"חלון דו-שיח של העורך",Close:"סגור","Help Contents. To close this dialog press ESC.":"תוכן עזרה. כדי לסגור תיבת דו-שיח זו יש להקיש על ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"להלן, תוכלו למצוא רשימה של קיצורי מקשים בהם ניתן להשתמש בעורך.","(may require <kbd>Fn</kbd>)":"(עשוי לדרוש <kbd>Fn</kbd>)",Accessibility:"נגישות","Accessibility help":"עזרה בנושא נגישות","Press %0 for help.":"לחצו על %0 לקבלת עזרה.","Move focus in and out of an active dialog window":"הזזת המיקוד פנימה והחוצה מחלון דו-שיח פעיל",MENU_BAR_MENU_FILE:"קובץ",MENU_BAR_MENU_EDIT:"ערוך",MENU_BAR_MENU_VIEW:"תצוגה",MENU_BAR_MENU_INSERT:"הכנס",MENU_BAR_MENU_FORMAT:"עיצוב",MENU_BAR_MENU_TOOLS:"כלים",MENU_BAR_MENU_HELP:"עזרה",MENU_BAR_MENU_TEXT:"טקסט",MENU_BAR_MENU_FONT:"גופן","Editor menu bar":"שורת התפריטים של העורך","Please enter a valid color (e.g. \"ff0000\").":"נא להזין צבע חוקי (למשל \"ff0000\").",Undo:"ביטול",Redo:"ביצוע מחדש","Upload in progress":"העלאה מתבצעת","Widget toolbar":"סרגל יישומון","Insert paragraph before block":"הוספת פסקה מעל","Insert paragraph after block":"הוספת פסקה מתחת","Press Enter to type after or press Shift + Enter to type before the widget":"לחץ Enter כדי להקליד לפני היישומון או Shift + Enter כדי להקליד אחריו","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"מקשים בהם ניתן להשתמש כאשר נבחר ווידג'ט (לדוגמה: תמונה, טבלה וכו')","Insert a new paragraph directly after a widget":"הוספת פסקה חדשה ישירות אחרי ווידג'ט","Insert a new paragraph directly before a widget":"הוספת פסקה חדשה ישירות לפני ווידג'ט","Move the caret to allow typing directly before a widget":"הזזת הסמן כדי לאפשר הקלדה ישירות לפני ווידג'ט","Move the caret to allow typing directly after a widget":"הזזת הסמן כדי לאפשר הקלדה ישירות אחרי ווידג'ט","Words: %0":"מס' מילים: %0","Characters: %0":"מס' תווים: %0"}	);l.getPluralForm=function(n){return (n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hi.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hi.js
index ed81b2cc0868e18491b362995e80b1e534aa9214..b847dbd287979a7259d407f03ee18e55a2b6bb05 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hi.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hi.js
@@ -1 +1 @@
-(function(d){	const l = d['hi'] = d['hi'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Align left","Align right":"Align right","Align center":"Align center",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Revert autoformatting action":"ऑटोफ़ॉर्मैटिंग एक्शन को रिवर्ट करें",Bold:"Bold",Italic:"Italic",Underline:"Underline",Code:"Code",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript","Italic text":"इटैलिक टेक्स्ट","Move out of an inline code style":"इनलाइन कोड स्टाइल के बाहर जाएँ","Bold text":"टेक्स्ट को बोल्ड करें","Underline text":"टेक्स्ट को अंडरलाइन करें","Strikethrough text":"टेक्स्ट को स्ट्राइकथ्रू करें","Block quote":"Block quote","Copy selected content":"सेलेक्ट किए गए कॉन्टेंट को कॉपी करें","Paste content":"कॉन्टेंट पेस्ट करें","Paste content as plain text":"कॉन्टेंट को प्लेन टेक्स्ट के रूप में पेस्ट करें","Insert code block":"Insert code block","Plain text":"Plain text","Code block":"कोड ब्लॉक",Cancel:"Cancel",Clear:"साफ़ करें","Remove color":"Remove color","Restore default":"डिफ़ॉल्ट रिस्टोर कर दें",Save:"Save","Show more items":"Show more items","%0 of %1":"%0 of %1","Cannot upload file:":"Cannot upload file:","Rich Text Editor. Editing area: %0":"रिच टेक्स्ट एडिटर। संपादन क्षेत्र: %0","Insert with file manager":"फ़ाइल मैनेजर से इन्सर्ट करें","Replace with file manager":"फ़ाइल मैनेजर से बदलें","Insert image with file manager":"फ़ाइल मैनेजर से इमेज इन्सर्ट करें","Replace image with file manager":"इमेज को फ़ाइल मैनेजर से बदलें","Toggle caption off":"कैप्शन को टॉगल बंद करें","Toggle caption on":"कैप्शन का टॉगल ऑन करें","Content editing keystrokes":"कॉन्टेंट एडिटिंग कीस्ट्रोक्स","These keyboard shortcuts allow for quick access to content editing features.":"ये कीबोर्ड शॉर्टकट्स कॉन्टेंट एडिटिंग फ़ीचर्स तक पहुँचना आसान बनाते हैं.","User interface and content navigation keystrokes":"यूज़र इंटरफ़ेस और कॉन्टेंट नैविगेशन कीस्ट्रोक्स","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"CKEditor 5 यूज़र इंटरफ़ेस में और बेहतरीन नैविगेशन के लिए इन कीस्ट्रोक्स का इस्तेमाल करें.","Close contextual balloons, dropdowns, and dialogs":"कॉन्टेक्सचुअल बलून्स, ड्रॉपडाउन्स और डायलॉग्स को बंद करें","Open the accessibility help dialog":"एक्सेसिबिलिटी हेल्प डायलॉग को खोलें","Move focus between form fields (inputs, buttons, etc.)":"फ़ॉर्म फ़ील्ड्स (इनपुट्स, बटन्स, आदि) के बीच फ़ोकस को मूव करें","Move focus to the menu bar, navigate between menu bars":"फ़ोकस को मेनू बार पर ले जाएँ, मेनू बार के बीच नेविगेट करें","Move focus to the toolbar, navigate between toolbars":"फ़ोकस को टूलबार पर ले जाएँ, टूलबार्स के बीच नैविगेट करें","Navigate through the toolbar or menu bar":"टूलबार या मेनू बार के माध्यम से नेविगेट करें","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"वर्तमान में फोकस्ड बटन दबाएँ. एडिटर के कंटेंट के साथ इंटरैक्ट करने वाले बटनों को दबाने से फोकस वापस कंटेंट पर आ जाता है.",Accept:"स्वीकार करें","Insert a soft break (a <code>&lt;br&gt;</code> element)":"एक सॉफ़्ट ब्रेक इंसर्ट करें (एक <code>&lt;br&gt;</code> एलिमेंट)","Insert a hard break (a new paragraph)":"एक हार्ड ब्रेक इंसर्ट करें (एक नया पैराग्राफ़)","Find and replace":"ढूँढें और बदलें","Find in text…":"टेक्स्ट में ढूंढें…",Find:"ढूँढें","Previous result":"पिछला रेज़ल्ट","Next result":"अगला रेज़ल्ट",Replace:"बदलें","Replace all":"सब बदल दें","Match case":"केस मैच करें","Whole words only":"केवल पूरे शब्द","Replace with…":"...के साथ बदलें","Text to find must not be empty.":"खोजने के लिए टेक्स्ट खाली नहीं होना चाहिए.","Tip: Find some text first in order to replace it.":"टिप:उसे बदलने के लिए पहले कुछ वह टेक्स्ट खोजें.","Advanced options":"एडवांस्ड विकल्प","Find in the document":"डॉक्युमेंट में खोजें","Font Size":"Font Size",Tiny:"Tiny",Small:"Small",Big:"Big",Huge:"Huge","Font Family":"Font Family",Default:"Default","Font Color":"Font Color","Font Background Color":"Font Background Color","Document colors":"Document colors",Paragraph:"Paragraph",Heading:"Heading","Choose heading":"Choose heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Type your title":"Type your title","Type or paste your content here.":"Type or paste your content here.","Horizontal line":"Horizontal line","HTML object":"एचटीएमएल वस्तु","Increase indent":"Increase indent","Decrease indent":"Decrease indent",Unlink:"Unlink",Link:"Link","Link URL":"Link URL","Link image":"Link image","Edit link":"Edit link","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL","Open in a new tab":"Open in a new tab",Downloadable:"Downloadable","Create link":"लिंक बनाएँ","Move out of a link":"लिंक के बाहर जाएँ","Numbered List":"Numbered List","Bulleted List":"Bulleted List","To-do List":"To-do List","Bulleted list styles toolbar":"Bulleted list styles toolbar","Numbered list styles toolbar":"Numbered list styles toolbar","Toggle the disc list style":"Toggle the disc list style","Toggle the circle list style":"Toggle the circle list style","Toggle the square list style":"Toggle the square list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the upper–latin list style":"Toggle the upper–latin list style",Disc:"Disc",Circle:"Circle",Square:"Square",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Lower–roman":"Lower–roman","Upper-roman":"Upper-roman","Lower-latin":"Lower-latin","Upper-latin":"Upper-latin","List properties":"प्रॉपर्टीज़ को लिस्ट करें","Start at":"शुरू करे इस पर","Invalid start index value.":"इनवैलिड स्टार्ट इंडेक्स वैल्यू.","Start index must be greater than 0.":"स्टार्ट इंडेक्स 0 से अधिक होना चाहिए.","Reversed order":"रिवर्स किया गया क्रम","Keystrokes that can be used in a list":"वे कीस्ट्रोक्स जिनका इस्तेमाल किसी लिस्ट में किया जा सकता है","Increase list item indent":"लिस्ट आइटम इंडेंट को बढ़ाएँ","Decrease list item indent":"लिस्ट आइटम इंडेंट को घटाएँ","Remove Format":"Remove Format","Select all":"Select all","Show blocks":"ब्लॉक दिखाएं",Source:"सोर्स","Show source":"सोर्स दिखाएं","Special characters":"Special characters",All:"सभी",Arrows:"एरोज",Currency:"करेंसी",Latin:"लैटिन",Mathematical:"मैथमैटिकल",Text:"टेक्स्ट","leftwards simple arrow":"सिम्पल ऐरो बाएं तरफ","rightwards simple arrow":"सिम्पल ऐरो दाएं तरफ","upwards simple arrow":"सिम्पल ऐरो ऊपर की तरफ","downwards simple arrow":"सिम्पल ऐरो नीचे की तरफ","leftwards double arrow":"leftwards double arrow","rightwards double arrow":"rightwards double arrow","upwards double arrow":"upwards double arrow","downwards double arrow":"downwards double arrow","leftwards dashed arrow":"leftwards dashed arrow","rightwards dashed arrow":"rightwards dashed arrow","upwards dashed arrow":"upwards dashed arrow","downwards dashed arrow":"downwards dashed arrow","leftwards arrow to bar":"leftwards arrow to bar","rightwards arrow to bar":"rightwards arrow to bar","upwards arrow to bar":"upwards arrow to bar","downwards arrow to bar":"downwards arrow to bar","up down arrow with base":"up down arrow with base","back with leftwards arrow above":"back with leftwards arrow above","end with leftwards arrow above":"end with leftwards arrow above","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","soon with rightwards arrow above":"soon with rightwards arrow above","top with upwards arrow above":"top with upwards arrow above","Dollar sign":"Dollar sign","Euro sign":"Euro sign","Yen sign":"Yen sign","Pound sign":"Pound sign","Cent sign":"Cent sign","Euro-currency sign":"Euro-currency sign","Colon sign":"Colon sign","Cruzeiro sign":"Cruzeiro sign","French franc sign":"French franc sign","Lira sign":"Lira sign","Currency sign":"Currency sign","Bitcoin sign":"Bitcoin sign","Mill sign":"Mill sign","Naira sign":"Naira sign","Peseta sign":"Peseta sign","Rupee sign":"Rupee sign","Won sign":"Won sign","New sheqel sign":"New sheqel sign","Dong sign":"Dong sign","Kip sign":"Kip sign","Tugrik sign":"Tugrik sign","Drachma sign":"Drachma sign","German penny sign":"German penny sign","Peso sign":"Peso sign","Guarani sign":"Guarani sign","Austral sign":"Austral sign","Hryvnia sign":"Hryvnia sign","Cedi sign":"Cedi sign","Livre tournois sign":"Livre tournois sign","Spesmilo sign":"Spesmilo sign","Tenge sign":"Tenge sign","Indian rupee sign":"Indian rupee sign","Turkish lira sign":"Turkish lira sign","Nordic mark sign":"Nordic mark sign","Manat sign":"Manat sign","Ruble sign":"Ruble sign","Latin capital letter a with macron":"Latin capital letter a with macron","Latin small letter a with macron":"Latin small letter a with macron","Latin capital letter a with breve":"Latin capital letter a with breve","Latin small letter a with breve":"Latin small letter a with breve","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin small letter c with acute":"Latin small letter c with acute","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin small letter c with dot above":"Latin small letter c with dot above","Latin capital letter c with caron":"Latin capital letter c with caron","Latin small letter c with caron":"Latin small letter c with caron","Latin capital letter d with caron":"Latin capital letter d with caron","Latin small letter d with caron":"Latin small letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin small letter d with stroke":"Latin small letter d with stroke","Latin capital letter e with macron":"Latin capital letter e with macron","Latin small letter e with macron":"Latin small letter e with macron","Latin capital letter e with breve":"Latin capital letter e with breve","Latin small letter e with breve":"Latin small letter e with breve","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin small letter e with dot above":"Latin small letter e with dot above","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin capital letter e with caron":"Latin capital letter e with caron","Latin small letter e with caron":"Latin small letter e with caron","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin capital letter g with breve":"Latin capital letter g with breve","Latin small letter g with breve":"Latin small letter g with breve","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin small letter g with dot above":"Latin small letter g with dot above","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin small letter h with stroke":"Latin small letter h with stroke","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin small letter i with tilde":"Latin small letter i with tilde","Latin capital letter i with macron":"Latin capital letter i with macron","Latin small letter i with macron":"Latin small letter i with macron","Latin capital letter i with breve":"Latin capital letter i with breve","Latin small letter i with breve":"Latin small letter i with breve","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin small letter dotless i":"Latin small letter dotless i","Latin capital ligature ij":"Latin capital ligature ij","Latin small ligature ij":"Latin small ligature ij","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin capital letter l with acute":"Latin capital letter l with acute","Latin small letter l with acute":"Latin small letter l with acute","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin capital letter l with caron":"Latin capital letter l with caron","Latin small letter l with caron":"Latin small letter l with caron","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin small letter l with stroke":"Latin small letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin small letter n with acute":"Latin small letter n with acute","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin capital letter n with caron":"Latin capital letter n with caron","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin capital letter eng":"Latin capital letter eng","Latin small letter eng":"Latin small letter eng","Latin capital letter o with macron":"Latin capital letter o with macron","Latin small letter o with macron":"Latin small letter o with macron","Latin capital letter o with breve":"Latin capital letter o with breve","Latin small letter o with breve":"Latin small letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin small letter o with double acute":"Latin small letter o with double acute","Latin capital ligature oe":"Latin capital ligature oe","Latin small ligature oe":"Latin small ligature oe","Latin capital letter r with acute":"Latin capital letter r with acute","Latin small letter r with acute":"Latin small letter r with acute","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin capital letter r with caron":"Latin capital letter r with caron","Latin small letter r with caron":"Latin small letter r with caron","Latin capital letter s with acute":"Latin capital letter s with acute","Latin small letter s with acute":"Latin small letter s with acute","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin capital letter s with caron":"Latin capital letter s with caron","Latin small letter s with caron":"Latin small letter s with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin capital letter t with caron":"Latin capital letter t with caron","Latin small letter t with caron":"Latin small letter t with caron","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin small letter t with stroke":"Latin small letter t with stroke","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin small letter u with tilde":"Latin small letter u with tilde","Latin capital letter u with macron":"Latin capital letter u with macron","Latin small letter u with macron":"Latin small letter u with macron","Latin capital letter u with breve":"Latin capital letter u with breve","Latin small letter u with breve":"Latin small letter u with breve","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin small letter u with ring above":"Latin small letter u with ring above","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin small letter u with double acute":"Latin small letter u with double acute","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin small letter z with acute":"Latin small letter z with acute","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin small letter z with dot above":"Latin small letter z with dot above","Latin capital letter z with caron":"Latin capital letter z with caron","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter long s":"Latin small letter long s","Less-than sign":"Less-than sign","Greater-than sign":"Greater-than sign","Less-than or equal to":"Less-than or equal to","Greater-than or equal to":"Greater-than or equal to","En dash":"En dash","Em dash":"Em dash",Macron:"Macron",Overline:"Overline","Degree sign":"Degree sign","Minus sign":"Minus sign","Plus-minus sign":"Plus-minus sign","Division sign":"Division sign","Fraction slash":"Fraction slash","Multiplication sign":"Multiplication sign","Latin small letter f with hook":"Latin small letter f with hook",Integral:"Integral","N-ary summation":"N-ary summation",Infinity:"Infinity","Square root":"Square root","Tilde operator":"Tilde operator","Approximately equal to":"Approximately equal to","Almost equal to":"Almost equal to","Not equal to":"Not equal to","Identical to":"Identical to","Element of":"Element of","Not an element of":"Not an element of","Contains as member":"Contains as member","N-ary product":"N-ary product","Logical and":"Logical and","Logical or":"Logical or","Not sign":"Not sign",Intersection:"Intersection",Union:"Union","Partial differential":"Partial differential","For all":"For all","There exists":"There exists","Empty set":"Empty set",Nabla:"Nabla","Asterisk operator":"Asterisk operator","Proportional to":"Proportional to",Angle:"Angle","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction three quarters":"Vulgar fraction three quarters","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","Left single quotation mark":"Left single quotation mark","Right single quotation mark":"Right single quotation mark","Left double quotation mark":"Left double quotation mark","Right double quotation mark":"Right double quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Two dot leader":"Two dot leader","Horizontal ellipsis":"Horizontal ellipsis","Double dagger":"Double dagger","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Double exclamation mark":"Double exclamation mark","Question exclamation mark":"Question exclamation mark","Exclamation question mark":"Exclamation question mark","Double question mark":"Double question mark","Copyright sign":"Copyright sign","Registered sign":"Registered sign","Trade mark sign":"Trade mark sign","Section sign":"Section sign","Paragraph sign":"Paragraph sign","Reversed paragraph sign":"Reversed paragraph sign","Character categories":"Character categories",Styles:"स्टाइल्स","Multiple styles":"कई स्टाइल्स","Block styles":"ब्लॉक स्टाइल्स","Text styles":"टेक्स्ट स्टाइल्स","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column",Column:"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row",Row:"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties",Border:"Border",Style:"Style",Width:"Width",Height:"Height",Color:"Color",Background:"Background",Padding:"Padding",Dimensions:"Dimensions","Table cell text alignment":"Table cell text alignment",Alignment:"Alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar",None:"None",Solid:"Solid",Dotted:"Dotted",Dashed:"Dashed",Double:"Double",Groove:"Groove",Ridge:"Ridge",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","Align table to the left":"Align table to the left","Center table":"Center table","Align table to the right":"Align table to the right","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".","Color picker":"Color picker","Enter table caption":"टेबल कैप्शन एंटर करें","Keystrokes that can be used in a table cell":"वे कीस्ट्रोक्स जिनका इस्तेमाल एक टेबल सेल में किया जा सकता है","Move the selection to the next cell":"सेलेक्शन को अगले सेल में मूव करें","Move the selection to the previous cell":"सेलेक्शन को पिछले सेल में मूव करें","Insert a new table row (when in the last cell of a table)":"एक नई टेबल रो इंसर्ट करें (जब आप किसी टेबल के आख़िरी सेल में हों)","Navigate through the table":"टेबल में नैविगेट करें",Table:"टेबल","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"संपादक संपादन क्षेत्र: %0","Edit block":"Edit block","Click to edit block":"ब्लॉक एडिट करने के लिए क्लिक करें","Drag to move":"मूव करने के लिए ड्रैग करें",Next:"Next",Previous:"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar",Black:"Black","Dim grey":"Dim grey",Grey:"Grey","Light grey":"Light grey",White:"White",Red:"Red",Orange:"Orange",Yellow:"Yellow","Light green":"Light green",Green:"Green",Aquamarine:"Aquamarine",Turquoise:"Turquoise","Light blue":"Light blue",Blue:"Blue",Purple:"Purple","Editor block content toolbar":"एडीटर ब्लॉक कंटेंट टूलबार","Editor contextual toolbar":"एडीटर कॉन्टेक्स्टूअल टूलबार",HEX:"HEX","No results found":"कोई रिजल्ट नहीं","No searchable items":"कोई खोजने लायक आइटम नहीं","Editor dialog":"एडिटर डायलॉग",Close:"बंद करें","Help Contents. To close this dialog press ESC.":"हेल्प कॉन्टेंट्स. इस डायलॉग को बंद करने के लिए ESC दबाएँ.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"नीचे, आप उन कीबोर्ड शॉर्टकट्स की एक लिस्ट देख सकते हैं जिनका इस्तेमाल एडिटर में किया जा सकता है.","(may require <kbd>Fn</kbd>)":"(इसके लिए <kbd>Fn</kbd> की ज़रूरत हो सकती है)",Accessibility:"पहुँच","Accessibility help":"एक्सेसिबिलिटी हेल्प","Press %0 for help.":"हेल्प के लिए %0 दबाएँ.","Move focus in and out of an active dialog window":"एक एक्टिव डायलॉग विंडो में फ़ोकस को अंदर और बाहर मूव करें",MENU_BAR_MENU_FILE:"फाइल",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_VIEW:"दृश्य",MENU_BAR_MENU_INSERT:"Insert",MENU_BAR_MENU_FORMAT:"फॉर्मेट",MENU_BAR_MENU_TOOLS:"टूल्स",MENU_BAR_MENU_HELP:"हेल्प",MENU_BAR_MENU_TEXT:"टेक्स्ट",MENU_BAR_MENU_FONT:"फ़ॉन्ट","Editor menu bar":"एडिटर मेनू बार",Undo:"Undo",Redo:"Redo","Upload in progress":"Upload in progress","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"विजेट के बाद टाइप करने के लिए एंटर  दबाएं या पहले टाइप करने के लिए शिफ्ट+एंटर दबाएं","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"वे कीस्ट्रोक्स जिनका इस्तेमाल किसी विजेट के सेलेक्ट किए जाने पर किया जा सकता है (जैसे: इमेज, टेबल, आदि)","Insert a new paragraph directly after a widget":"किसी विजेट के ठीक आगे एक नया पैराग्राफ़ इंसर्ट करें","Insert a new paragraph directly before a widget":"किसी विजेट के ठीक पीछे एक नया पैराग्राफ़ इंसर्ट करें","Move the caret to allow typing directly before a widget":"किसी विजेट के ठीक पीछे टाइप करने के लिए कैरेट को मूव करें","Move the caret to allow typing directly after a widget":"किसी विजेट के ठीक आगे टाइप करने के लिए कैरेट को मूव करें","Words: %0":"Words: %0","Characters: %0":"Characters: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['hi'] = d['hi'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Align left","Align right":"Align right","Align center":"Align center",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Revert autoformatting action":"ऑटोफ़ॉर्मैटिंग एक्शन को रिवर्ट करें",Bold:"Bold",Italic:"Italic",Underline:"Underline",Code:"Code",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript","Italic text":"इटैलिक टेक्स्ट","Move out of an inline code style":"इनलाइन कोड स्टाइल के बाहर जाएँ","Bold text":"टेक्स्ट को बोल्ड करें","Underline text":"टेक्स्ट को अंडरलाइन करें","Strikethrough text":"टेक्स्ट को स्ट्राइकथ्रू करें","Block quote":"Block quote","Copy selected content":"सेलेक्ट किए गए कॉन्टेंट को कॉपी करें","Paste content":"कॉन्टेंट पेस्ट करें","Paste content as plain text":"कॉन्टेंट को प्लेन टेक्स्ट के रूप में पेस्ट करें","Insert code block":"Insert code block","Plain text":"Plain text","Leaving %0 code snippet":"%0 कोड स्निपेट से बहार निकला जा रहा है","Entering %0 code snippet":"%0 कोड स्निपेट में प्रवेश किया जा रहा है","Entering code snippet":"कोड स्निपेट में प्रवेश किया जा रहा है","Leaving code snippet":"कोड स्निपेट में प्रवेश किया जा रहा है","Code block":"कोड ब्लॉक",Cancel:"Cancel",Clear:"साफ़ करें","Remove color":"Remove color","Restore default":"डिफ़ॉल्ट रिस्टोर कर दें",Save:"Save","Show more items":"Show more items","%0 of %1":"%0 of %1","Cannot upload file:":"Cannot upload file:","Rich Text Editor. Editing area: %0":"रिच टेक्स्ट एडिटर। संपादन क्षेत्र: %0","Insert with file manager":"फ़ाइल मैनेजर से इन्सर्ट करें","Replace with file manager":"फ़ाइल मैनेजर से बदलें","Insert image with file manager":"फ़ाइल मैनेजर से इमेज इन्सर्ट करें","Replace image with file manager":"इमेज को फ़ाइल मैनेजर से बदलें","Toggle caption off":"कैप्शन को टॉगल बंद करें","Toggle caption on":"कैप्शन का टॉगल ऑन करें","Content editing keystrokes":"कॉन्टेंट एडिटिंग कीस्ट्रोक्स","These keyboard shortcuts allow for quick access to content editing features.":"ये कीबोर्ड शॉर्टकट्स कॉन्टेंट एडिटिंग फ़ीचर्स तक पहुँचना आसान बनाते हैं.","User interface and content navigation keystrokes":"यूज़र इंटरफ़ेस और कॉन्टेंट नैविगेशन कीस्ट्रोक्स","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"CKEditor 5 यूज़र इंटरफ़ेस में और बेहतरीन नैविगेशन के लिए इन कीस्ट्रोक्स का इस्तेमाल करें.","Close contextual balloons, dropdowns, and dialogs":"कॉन्टेक्सचुअल बलून्स, ड्रॉपडाउन्स और डायलॉग्स को बंद करें","Open the accessibility help dialog":"एक्सेसिबिलिटी हेल्प डायलॉग को खोलें","Move focus between form fields (inputs, buttons, etc.)":"फ़ॉर्म फ़ील्ड्स (इनपुट्स, बटन्स, आदि) के बीच फ़ोकस को मूव करें","Move focus to the menu bar, navigate between menu bars":"फ़ोकस को मेनू बार पर ले जाएँ, मेनू बार के बीच नेविगेट करें","Move focus to the toolbar, navigate between toolbars":"फ़ोकस को टूलबार पर ले जाएँ, टूलबार्स के बीच नैविगेट करें","Navigate through the toolbar or menu bar":"टूलबार या मेनू बार के माध्यम से नेविगेट करें","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"वर्तमान में फोकस्ड बटन दबाएँ. एडिटर के कंटेंट के साथ इंटरैक्ट करने वाले बटनों को दबाने से फोकस वापस कंटेंट पर आ जाता है.",Accept:"स्वीकार करें","Insert a soft break (a <code>&lt;br&gt;</code> element)":"एक सॉफ़्ट ब्रेक इंसर्ट करें (एक <code>&lt;br&gt;</code> एलिमेंट)","Insert a hard break (a new paragraph)":"एक हार्ड ब्रेक इंसर्ट करें (एक नया पैराग्राफ़)","Find and replace":"ढूँढें और बदलें","Find in text…":"टेक्स्ट में ढूंढें…",Find:"ढूँढें","Previous result":"पिछला रेज़ल्ट","Next result":"अगला रेज़ल्ट",Replace:"बदलें","Replace all":"सब बदल दें","Match case":"केस मैच करें","Whole words only":"केवल पूरे शब्द","Replace with…":"...के साथ बदलें","Text to find must not be empty.":"खोजने के लिए टेक्स्ट खाली नहीं होना चाहिए.","Tip: Find some text first in order to replace it.":"टिप:उसे बदलने के लिए पहले कुछ वह टेक्स्ट खोजें.","Advanced options":"एडवांस्ड विकल्प","Find in the document":"डॉक्युमेंट में खोजें","Font Size":"Font Size",Tiny:"Tiny",Small:"Small",Big:"Big",Huge:"Huge","Font Family":"Font Family",Default:"Default","Font Color":"Font Color","Font Background Color":"Font Background Color","Document colors":"Document colors",Paragraph:"Paragraph",Heading:"Heading","Choose heading":"Choose heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Type your title":"Type your title","Type or paste your content here.":"Type or paste your content here.","Horizontal line":"Horizontal line","HTML object":"एचटीएमएल वस्तु","Increase indent":"Increase indent","Decrease indent":"Decrease indent",Unlink:"Unlink",Link:"Link","Link URL":"Link URL","Link URL must not be empty.":"लिंक का URL रिक्त नहीं होना चाहिए.","Link image":"Link image","Edit link":"Edit link","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL","Open in a new tab":"Open in a new tab",Downloadable:"Downloadable","Create link":"लिंक बनाएँ","Move out of a link":"लिंक के बाहर जाएँ","Numbered List":"Numbered List","Bulleted List":"Bulleted List","To-do List":"To-do List","Bulleted list styles toolbar":"Bulleted list styles toolbar","Numbered list styles toolbar":"Numbered list styles toolbar","Toggle the disc list style":"Toggle the disc list style","Toggle the circle list style":"Toggle the circle list style","Toggle the square list style":"Toggle the square list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the upper–latin list style":"Toggle the upper–latin list style",Disc:"Disc",Circle:"Circle",Square:"Square",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Lower–roman":"Lower–roman","Upper-roman":"Upper-roman","Lower-latin":"Lower-latin","Upper-latin":"Upper-latin","List properties":"प्रॉपर्टीज़ को लिस्ट करें","Start at":"शुरू करे इस पर","Invalid start index value.":"इनवैलिड स्टार्ट इंडेक्स वैल्यू.","Start index must be greater than 0.":"स्टार्ट इंडेक्स 0 से अधिक होना चाहिए.","Reversed order":"रिवर्स किया गया क्रम","Keystrokes that can be used in a list":"वे कीस्ट्रोक्स जिनका इस्तेमाल किसी लिस्ट में किया जा सकता है","Increase list item indent":"लिस्ट आइटम इंडेंट को बढ़ाएँ","Decrease list item indent":"लिस्ट आइटम इंडेंट को घटाएँ","Entering a to-do list":"एक कार्य सूची में प्रवेश कर रहे हैं","Leaving a to-do list":"एक कार्य सूची छोड़ी जा रही है","Remove Format":"Remove Format","Select all":"Select all","Show blocks":"ब्लॉक दिखाएं",Source:"सोर्स","Show source":"सोर्स दिखाएं","Special characters":"Special characters",All:"सभी",Arrows:"एरोज",Currency:"करेंसी",Latin:"लैटिन",Mathematical:"मैथमैटिकल",Text:"टेक्स्ट","leftwards simple arrow":"सिम्पल ऐरो बाएं तरफ","rightwards simple arrow":"सिम्पल ऐरो दाएं तरफ","upwards simple arrow":"सिम्पल ऐरो ऊपर की तरफ","downwards simple arrow":"सिम्पल ऐरो नीचे की तरफ","leftwards double arrow":"leftwards double arrow","rightwards double arrow":"rightwards double arrow","upwards double arrow":"upwards double arrow","downwards double arrow":"downwards double arrow","leftwards dashed arrow":"leftwards dashed arrow","rightwards dashed arrow":"rightwards dashed arrow","upwards dashed arrow":"upwards dashed arrow","downwards dashed arrow":"downwards dashed arrow","leftwards arrow to bar":"leftwards arrow to bar","rightwards arrow to bar":"rightwards arrow to bar","upwards arrow to bar":"upwards arrow to bar","downwards arrow to bar":"downwards arrow to bar","up down arrow with base":"up down arrow with base","back with leftwards arrow above":"back with leftwards arrow above","end with leftwards arrow above":"end with leftwards arrow above","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","soon with rightwards arrow above":"soon with rightwards arrow above","top with upwards arrow above":"top with upwards arrow above","Dollar sign":"Dollar sign","Euro sign":"Euro sign","Yen sign":"Yen sign","Pound sign":"Pound sign","Cent sign":"Cent sign","Euro-currency sign":"Euro-currency sign","Colon sign":"Colon sign","Cruzeiro sign":"Cruzeiro sign","French franc sign":"French franc sign","Lira sign":"Lira sign","Currency sign":"Currency sign","Bitcoin sign":"Bitcoin sign","Mill sign":"Mill sign","Naira sign":"Naira sign","Peseta sign":"Peseta sign","Rupee sign":"Rupee sign","Won sign":"Won sign","New sheqel sign":"New sheqel sign","Dong sign":"Dong sign","Kip sign":"Kip sign","Tugrik sign":"Tugrik sign","Drachma sign":"Drachma sign","German penny sign":"German penny sign","Peso sign":"Peso sign","Guarani sign":"Guarani sign","Austral sign":"Austral sign","Hryvnia sign":"Hryvnia sign","Cedi sign":"Cedi sign","Livre tournois sign":"Livre tournois sign","Spesmilo sign":"Spesmilo sign","Tenge sign":"Tenge sign","Indian rupee sign":"Indian rupee sign","Turkish lira sign":"Turkish lira sign","Nordic mark sign":"Nordic mark sign","Manat sign":"Manat sign","Ruble sign":"Ruble sign","Latin capital letter a with macron":"Latin capital letter a with macron","Latin small letter a with macron":"Latin small letter a with macron","Latin capital letter a with breve":"Latin capital letter a with breve","Latin small letter a with breve":"Latin small letter a with breve","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin small letter c with acute":"Latin small letter c with acute","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin small letter c with dot above":"Latin small letter c with dot above","Latin capital letter c with caron":"Latin capital letter c with caron","Latin small letter c with caron":"Latin small letter c with caron","Latin capital letter d with caron":"Latin capital letter d with caron","Latin small letter d with caron":"Latin small letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin small letter d with stroke":"Latin small letter d with stroke","Latin capital letter e with macron":"Latin capital letter e with macron","Latin small letter e with macron":"Latin small letter e with macron","Latin capital letter e with breve":"Latin capital letter e with breve","Latin small letter e with breve":"Latin small letter e with breve","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin small letter e with dot above":"Latin small letter e with dot above","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin capital letter e with caron":"Latin capital letter e with caron","Latin small letter e with caron":"Latin small letter e with caron","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin capital letter g with breve":"Latin capital letter g with breve","Latin small letter g with breve":"Latin small letter g with breve","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin small letter g with dot above":"Latin small letter g with dot above","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin small letter h with stroke":"Latin small letter h with stroke","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin small letter i with tilde":"Latin small letter i with tilde","Latin capital letter i with macron":"Latin capital letter i with macron","Latin small letter i with macron":"Latin small letter i with macron","Latin capital letter i with breve":"Latin capital letter i with breve","Latin small letter i with breve":"Latin small letter i with breve","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin small letter dotless i":"Latin small letter dotless i","Latin capital ligature ij":"Latin capital ligature ij","Latin small ligature ij":"Latin small ligature ij","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin capital letter l with acute":"Latin capital letter l with acute","Latin small letter l with acute":"Latin small letter l with acute","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin capital letter l with caron":"Latin capital letter l with caron","Latin small letter l with caron":"Latin small letter l with caron","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin small letter l with stroke":"Latin small letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin small letter n with acute":"Latin small letter n with acute","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin capital letter n with caron":"Latin capital letter n with caron","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin capital letter eng":"Latin capital letter eng","Latin small letter eng":"Latin small letter eng","Latin capital letter o with macron":"Latin capital letter o with macron","Latin small letter o with macron":"Latin small letter o with macron","Latin capital letter o with breve":"Latin capital letter o with breve","Latin small letter o with breve":"Latin small letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin small letter o with double acute":"Latin small letter o with double acute","Latin capital ligature oe":"Latin capital ligature oe","Latin small ligature oe":"Latin small ligature oe","Latin capital letter r with acute":"Latin capital letter r with acute","Latin small letter r with acute":"Latin small letter r with acute","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin capital letter r with caron":"Latin capital letter r with caron","Latin small letter r with caron":"Latin small letter r with caron","Latin capital letter s with acute":"Latin capital letter s with acute","Latin small letter s with acute":"Latin small letter s with acute","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin capital letter s with caron":"Latin capital letter s with caron","Latin small letter s with caron":"Latin small letter s with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin capital letter t with caron":"Latin capital letter t with caron","Latin small letter t with caron":"Latin small letter t with caron","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin small letter t with stroke":"Latin small letter t with stroke","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin small letter u with tilde":"Latin small letter u with tilde","Latin capital letter u with macron":"Latin capital letter u with macron","Latin small letter u with macron":"Latin small letter u with macron","Latin capital letter u with breve":"Latin capital letter u with breve","Latin small letter u with breve":"Latin small letter u with breve","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin small letter u with ring above":"Latin small letter u with ring above","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin small letter u with double acute":"Latin small letter u with double acute","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin small letter z with acute":"Latin small letter z with acute","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin small letter z with dot above":"Latin small letter z with dot above","Latin capital letter z with caron":"Latin capital letter z with caron","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter long s":"Latin small letter long s","Less-than sign":"Less-than sign","Greater-than sign":"Greater-than sign","Less-than or equal to":"Less-than or equal to","Greater-than or equal to":"Greater-than or equal to","En dash":"En dash","Em dash":"Em dash",Macron:"Macron",Overline:"Overline","Degree sign":"Degree sign","Minus sign":"Minus sign","Plus-minus sign":"Plus-minus sign","Division sign":"Division sign","Fraction slash":"Fraction slash","Multiplication sign":"Multiplication sign","Latin small letter f with hook":"Latin small letter f with hook",Integral:"Integral","N-ary summation":"N-ary summation",Infinity:"Infinity","Square root":"Square root","Tilde operator":"Tilde operator","Approximately equal to":"Approximately equal to","Almost equal to":"Almost equal to","Not equal to":"Not equal to","Identical to":"Identical to","Element of":"Element of","Not an element of":"Not an element of","Contains as member":"Contains as member","N-ary product":"N-ary product","Logical and":"Logical and","Logical or":"Logical or","Not sign":"Not sign",Intersection:"Intersection",Union:"Union","Partial differential":"Partial differential","For all":"For all","There exists":"There exists","Empty set":"Empty set",Nabla:"Nabla","Asterisk operator":"Asterisk operator","Proportional to":"Proportional to",Angle:"Angle","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction three quarters":"Vulgar fraction three quarters","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","Left single quotation mark":"Left single quotation mark","Right single quotation mark":"Right single quotation mark","Left double quotation mark":"Left double quotation mark","Right double quotation mark":"Right double quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Two dot leader":"Two dot leader","Horizontal ellipsis":"Horizontal ellipsis","Double dagger":"Double dagger","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Double exclamation mark":"Double exclamation mark","Question exclamation mark":"Question exclamation mark","Exclamation question mark":"Exclamation question mark","Double question mark":"Double question mark","Copyright sign":"Copyright sign","Registered sign":"Registered sign","Trade mark sign":"Trade mark sign","Section sign":"Section sign","Paragraph sign":"Paragraph sign","Reversed paragraph sign":"Reversed paragraph sign","Character categories":"Character categories",Styles:"स्टाइल्स","Multiple styles":"कई स्टाइल्स","Block styles":"ब्लॉक स्टाइल्स","Text styles":"टेक्स्ट स्टाइल्स","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column",Column:"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row",Row:"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties",Border:"Border",Style:"Style",Width:"Width",Height:"Height",Color:"Color",Background:"Background",Padding:"Padding",Dimensions:"Dimensions","Table cell text alignment":"Table cell text alignment",Alignment:"Alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar",None:"None",Solid:"Solid",Dotted:"Dotted",Dashed:"Dashed",Double:"Double",Groove:"Groove",Ridge:"Ridge",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","Align table to the left":"Align table to the left","Center table":"Center table","Align table to the right":"Align table to the right","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".","Color picker":"Color picker","Enter table caption":"टेबल कैप्शन एंटर करें","Keystrokes that can be used in a table cell":"वे कीस्ट्रोक्स जिनका इस्तेमाल एक टेबल सेल में किया जा सकता है","Move the selection to the next cell":"सेलेक्शन को अगले सेल में मूव करें","Move the selection to the previous cell":"सेलेक्शन को पिछले सेल में मूव करें","Insert a new table row (when in the last cell of a table)":"एक नई टेबल रो इंसर्ट करें (जब आप किसी टेबल के आख़िरी सेल में हों)","Navigate through the table":"टेबल में नैविगेट करें",Table:"टेबल","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"संपादक संपादन क्षेत्र: %0","Edit block":"Edit block","Click to edit block":"ब्लॉक एडिट करने के लिए क्लिक करें","Drag to move":"मूव करने के लिए ड्रैग करें",Next:"Next",Previous:"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar",Black:"Black","Dim grey":"Dim grey",Grey:"Grey","Light grey":"Light grey",White:"White",Red:"Red",Orange:"Orange",Yellow:"Yellow","Light green":"Light green",Green:"Green",Aquamarine:"Aquamarine",Turquoise:"Turquoise","Light blue":"Light blue",Blue:"Blue",Purple:"Purple","Editor block content toolbar":"एडीटर ब्लॉक कंटेंट टूलबार","Editor contextual toolbar":"एडीटर कॉन्टेक्स्टूअल टूलबार",HEX:"HEX","No results found":"कोई रिजल्ट नहीं","No searchable items":"कोई खोजने लायक आइटम नहीं","Editor dialog":"एडिटर डायलॉग",Close:"बंद करें","Help Contents. To close this dialog press ESC.":"हेल्प कॉन्टेंट्स. इस डायलॉग को बंद करने के लिए ESC दबाएँ.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"नीचे, आप उन कीबोर्ड शॉर्टकट्स की एक लिस्ट देख सकते हैं जिनका इस्तेमाल एडिटर में किया जा सकता है.","(may require <kbd>Fn</kbd>)":"(इसके लिए <kbd>Fn</kbd> की ज़रूरत हो सकती है)",Accessibility:"पहुँच","Accessibility help":"एक्सेसिबिलिटी हेल्प","Press %0 for help.":"हेल्प के लिए %0 दबाएँ.","Move focus in and out of an active dialog window":"एक एक्टिव डायलॉग विंडो में फ़ोकस को अंदर और बाहर मूव करें",MENU_BAR_MENU_FILE:"फाइल",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_VIEW:"दृश्य",MENU_BAR_MENU_INSERT:"Insert",MENU_BAR_MENU_FORMAT:"फॉर्मेट",MENU_BAR_MENU_TOOLS:"टूल्स",MENU_BAR_MENU_HELP:"हेल्प",MENU_BAR_MENU_TEXT:"टेक्स्ट",MENU_BAR_MENU_FONT:"फ़ॉन्ट","Editor menu bar":"एडिटर मेनू बार","Please enter a valid color (e.g. \"ff0000\").":"कृपया एक वैध रंग दर्ज करें (उदाहरण के लिए \"ff0000\").",Undo:"Undo",Redo:"Redo","Upload in progress":"Upload in progress","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"विजेट के बाद टाइप करने के लिए एंटर  दबाएं या पहले टाइप करने के लिए शिफ्ट+एंटर दबाएं","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"वे कीस्ट्रोक्स जिनका इस्तेमाल किसी विजेट के सेलेक्ट किए जाने पर किया जा सकता है (जैसे: इमेज, टेबल, आदि)","Insert a new paragraph directly after a widget":"किसी विजेट के ठीक आगे एक नया पैराग्राफ़ इंसर्ट करें","Insert a new paragraph directly before a widget":"किसी विजेट के ठीक पीछे एक नया पैराग्राफ़ इंसर्ट करें","Move the caret to allow typing directly before a widget":"किसी विजेट के ठीक पीछे टाइप करने के लिए कैरेट को मूव करें","Move the caret to allow typing directly after a widget":"किसी विजेट के ठीक आगे टाइप करने के लिए कैरेट को मूव करें","Words: %0":"Words: %0","Characters: %0":"Characters: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hr.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hr.js
index d56adb831b96bc3e3bf9ebf86d4742ac6ca74f96..08a8691594772779854ece968716998e98d4b1a7 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hr.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hr.js
@@ -1 +1 @@
-(function(d){	const l = d['hr'] = d['hr'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Poravnaj ulijevo","Align right":"Poravnaj udesno","Align center":"Poravnaj po sredini",Justify:"Razvuci","Text alignment":"Poravnanje teksta","Text alignment toolbar":"Traka za poravnanje","Revert autoformatting action":"Vrati radnju automatskog formatiranja",Bold:"Podebljano",Italic:"Ukošeno",Underline:"Podcrtavanje",Code:"Kod",Strikethrough:"Precrtano",Subscript:"Indeks",Superscript:"Eksponent","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Blok citat","Copy selected content":"Kopiraj odabrani sadržaj","Paste content":"Zalijepi sadržaj","Paste content as plain text":"Zalijepi sadržaj kao čisti tekst","Insert code block":"Umetni blok koda","Plain text":"Običan tekst","Code block":"",Cancel:"Poništi",Clear:"Obriši","Remove color":"Ukloni boju","Restore default":"Vrati tvorničke postavke",Save:"Snimi","Show more items":"Prikaži više stavaka","%0 of %1":"%0 od %1","Cannot upload file:":"Datoteku nije moguće poslati:","Rich Text Editor. Editing area: %0":"Uređivač obogaćenog teksta. Područje za uređivanje: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"Isključite natpis","Toggle caption on":"Uključite natpis","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"Prihvati","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Umetni element za novi red (<code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Umetni novi red (novi paragraf)","Find and replace":"Pronađi i zamijeni","Find in text…":"Pronađi u tekstu...",Find:"Pronađi","Previous result":"Prethodni rezultat","Next result":"Sljedeći rezultat",Replace:"Zamijeni","Replace all":"Zamijeni sve","Match case":"Točna velika/mala slova","Whole words only":"Samo cijele riječi","Replace with…":"Zamijeni sa....","Text to find must not be empty.":"Morate upisati tekst za traženje.","Tip: Find some text first in order to replace it.":"Savjet: Pronađite neki tekst kako bi ga zamijenili.","Advanced options":"","Find in the document":"","Font Size":"Veličina fonta",Tiny:"Sićušan",Small:"Mali",Big:"Veliki",Huge:"Ogroman","Font Family":"Obitelj fonta",Default:"Podrazumijevano","Font Color":"Boja Fonta","Font Background Color":"Pozadinska Boja Fonta","Document colors":"Boje dokumenta",Paragraph:"Paragraf",Heading:"Naslov","Choose heading":"Odaberite naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6","Type your title":"Utipkajte naslov","Type or paste your content here.":"Utipkajte ili zalijepite Vaš sadržaj ovdje.","Horizontal line":"Vodoravna linija","HTML object":"HTML objekt","Increase indent":"Povećaj uvlačenje","Decrease indent":"Umanji uvlačenje",Unlink:"Ukloni vezu",Link:"Veza","Link URL":"URL veze","Link image":"URL slike","Edit link":"Uredi vezu","Open link in new tab":"Otvori vezu u novoj kartici","This link has no URL":"Ova veza nema URL","Open in a new tab":"Otvori u novoj kartici",Downloadable:"Moguće preuzeti","Create link":"","Move out of a link":"","Numbered List":"Brojčana lista","Bulleted List":"Obična lista","To-do List":"Lista zadataka","Bulleted list styles toolbar":"Alatna traka za stilove obične liste","Numbered list styles toolbar":"Alatna traka za stilove brojčane liste","Toggle the disc list style":"Primjeni disk stil","Toggle the circle list style":"Primjeni krug stil","Toggle the square list style":"Primjeni kvadrat stil","Toggle the decimal list style":"Primjeni decimalni stil","Toggle the decimal with leading zero list style":"Primjeni decimalni stil s vodećom nulom","Toggle the lower–roman list style":"Primjeni rimske brojeve mala slova stil","Toggle the upper–roman list style":"Primjeni rimske brojeve velika slova stil","Toggle the lower–latin list style":"Primjeni mala slova stil","Toggle the upper–latin list style":"Primjeni velika slova stil",Disc:"Disk",Circle:"Krug",Square:"Kvadrat",Decimal:"Decimalni","Decimal with leading zero":"Decimalni s vodećom nulom","Lower–roman":"Mali rimski brojevi","Upper-roman":"Veliki rimski brojevi","Lower-latin":"Mala slova","Upper-latin":"Velika slova","List properties":"Svojstva liste","Start at":"Počni sa","Invalid start index value.":"","Start index must be greater than 0.":"Početni indeks mora biti veći od 0.","Reversed order":"Obrnuti redoslijed","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Ukloni format","Select all":"Odaberi sve","Show blocks":"Prikaži blokove",Source:"Izvorni kod","Show source":"","Special characters":"",All:"Svi",Arrows:"Strelice",Currency:"Valuta",Latin:"",Mathematical:"Matematički",Text:"Tekst","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"Približno jednako","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"",Styles:"Stilovi","Multiple styles":"Više stilova","Block styles":"Blok stilovi","Text styles":"Tekstualni stilovi","Insert table":"Ubaci tablicu","Header column":"Kolona zaglavlja","Insert column left":"Umetni stupac lijevo","Insert column right":"Umetni stupac desno","Delete column":"Obriši kolonu","Select column":"Odaberi stupac",Column:"Kolona","Header row":"Red zaglavlja","Insert row below":"Ubaci red ispod","Insert row above":"Ubaci red iznad","Delete row":"Obriši red","Select row":"Odaberi redak",Row:"Red","Merge cell up":"Spoji ćelije prema gore","Merge cell right":"Spoji ćelije prema desno","Merge cell down":"Spoji ćelije prema dolje","Merge cell left":"Spoji ćelije prema lijevo","Split cell vertically":"Razdvoji ćeliju okomito","Split cell horizontally":"Razdvoji ćeliju vodoravno","Merge cells":"Spoji ćelije","Table toolbar":"Traka za tablice","Table properties":"Svojstva tablice","Cell properties":"Svojstva ćelije",Border:"Granica",Style:"Stil",Width:"Širina",Height:"Visina",Color:"Boja",Background:"Pozadina",Padding:"Podstava",Dimensions:"Dimenzije","Table cell text alignment":"Poravnanje teksta ćelije tablice",Alignment:"Poravnanje","Horizontal text alignment toolbar":"Alatna traka za horizontalno poravnanje teksta","Vertical text alignment toolbar":"Alatna traka za vertikalno poravnanje teksta","Table alignment toolbar":"Alatna traka za poravnanje tablice",None:"Nikakva",Solid:"Neprekidna",Dotted:"Točkasta",Dashed:"Crtičasta",Double:"Dvostruka",Groove:"",Ridge:"Greben",Inset:"",Outset:"","Align cell text to the left":"Tekst ćelije poravnaj lijevo","Align cell text to the center":"Tekst ćelije poravnaj u sredinu","Align cell text to the right":"Tekst ćelije poravnaj udesno","Justify cell text":"Razvuci tekst ćelije","Align cell text to the top":"Tekst ćelije poravnaj prema gore","Align cell text to the middle":"Tekst ćelije poravnaj u sredinu","Align cell text to the bottom":"Tekst ćelije poravnaj prema dolje","Align table to the left":"Poravnaj tablicu ulijevo","Center table":"Centriraj tablicu","Align table to the right":"Poravnaj tablicu udesno","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Neispravna boja. Pokušajte \"#FF0000\" ili \"rgb(255,0,0)\" ili \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Neispravna vrijednost. Pokušajte \"10px\" ili \"2em\" ili jednostavno \"2\".","Color picker":"Birač boje","Enter table caption":"Unesite natpis","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"Područje Editora: %0","Edit block":"Uredi blok","Click to edit block":"","Drag to move":"",Next:"Sljedeći",Previous:"Prethodni","Editor toolbar":"Traka uređivača","Dropdown toolbar":"Traka padajućeg izbornika",Black:"Crna","Dim grey":"Tamnosiva",Grey:"Siva","Light grey":"Svijetlosiva",White:"Bijela",Red:"Crvena",Orange:"Narančasta",Yellow:"Žuta","Light green":"Svijetlozelena",Green:"Zelena",Aquamarine:"Akvamarin",Turquoise:"Tirkizna","Light blue":"Svijetloplava",Blue:"Plava",Purple:"Ljubičasta","Editor block content toolbar":"Alatna traka sadržaja uređivača blokova","Editor contextual toolbar":"Kontekstualna alatna traka uređivača",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Promijeni",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Ubaci",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Poništi",Redo:"Ponovi","Upload in progress":"Slanje u tijeku","Widget toolbar":"Traka sa spravicama","Insert paragraph before block":"Umetni odlomak prije bloka","Insert paragraph after block":"Umetni odlomak poslije bloka","Press Enter to type after or press Shift + Enter to type before the widget":"Pritisnite Enter za upisivanje nakon ili pritisnite Shift + Enter za upisivanje prije widgeta","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Riječi: %0","Characters: %0":"Znakova: %0"}	);l.getPluralForm=function(n){return n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['hr'] = d['hr'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Poravnaj ulijevo","Align right":"Poravnaj udesno","Align center":"Poravnaj po sredini",Justify:"Razvuci","Text alignment":"Poravnanje teksta","Text alignment toolbar":"Traka za poravnanje","Revert autoformatting action":"Vrati radnju automatskog formatiranja",Bold:"Podebljano",Italic:"Ukošeno",Underline:"Podcrtavanje",Code:"Kod",Strikethrough:"Precrtano",Subscript:"Indeks",Superscript:"Eksponent","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Blok citat","Copy selected content":"Kopiraj odabrani sadržaj","Paste content":"Zalijepi sadržaj","Paste content as plain text":"Zalijepi sadržaj kao čisti tekst","Insert code block":"Umetni blok koda","Plain text":"Običan tekst","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Poništi",Clear:"Obriši","Remove color":"Ukloni boju","Restore default":"Vrati tvorničke postavke",Save:"Snimi","Show more items":"Prikaži više stavaka","%0 of %1":"%0 od %1","Cannot upload file:":"Datoteku nije moguće poslati:","Rich Text Editor. Editing area: %0":"Uređivač obogaćenog teksta. Područje za uređivanje: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"Isključite natpis","Toggle caption on":"Uključite natpis","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"Prihvati","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Umetni element za novi red (<code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Umetni novi red (novi paragraf)","Find and replace":"Pronađi i zamijeni","Find in text…":"Pronađi u tekstu...",Find:"Pronađi","Previous result":"Prethodni rezultat","Next result":"Sljedeći rezultat",Replace:"Zamijeni","Replace all":"Zamijeni sve","Match case":"Točna velika/mala slova","Whole words only":"Samo cijele riječi","Replace with…":"Zamijeni sa....","Text to find must not be empty.":"Morate upisati tekst za traženje.","Tip: Find some text first in order to replace it.":"Savjet: Pronađite neki tekst kako bi ga zamijenili.","Advanced options":"","Find in the document":"","Font Size":"Veličina fonta",Tiny:"Sićušan",Small:"Mali",Big:"Veliki",Huge:"Ogroman","Font Family":"Obitelj fonta",Default:"Podrazumijevano","Font Color":"Boja Fonta","Font Background Color":"Pozadinska Boja Fonta","Document colors":"Boje dokumenta",Paragraph:"Paragraf",Heading:"Naslov","Choose heading":"Odaberite naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6","Type your title":"Utipkajte naslov","Type or paste your content here.":"Utipkajte ili zalijepite Vaš sadržaj ovdje.","Horizontal line":"Vodoravna linija","HTML object":"HTML objekt","Increase indent":"Povećaj uvlačenje","Decrease indent":"Umanji uvlačenje",Unlink:"Ukloni vezu",Link:"Veza","Link URL":"URL veze","Link URL must not be empty.":"","Link image":"URL slike","Edit link":"Uredi vezu","Open link in new tab":"Otvori vezu u novoj kartici","This link has no URL":"Ova veza nema URL","Open in a new tab":"Otvori u novoj kartici",Downloadable:"Moguće preuzeti","Create link":"","Move out of a link":"","Numbered List":"Brojčana lista","Bulleted List":"Obična lista","To-do List":"Lista zadataka","Bulleted list styles toolbar":"Alatna traka za stilove obične liste","Numbered list styles toolbar":"Alatna traka za stilove brojčane liste","Toggle the disc list style":"Primjeni disk stil","Toggle the circle list style":"Primjeni krug stil","Toggle the square list style":"Primjeni kvadrat stil","Toggle the decimal list style":"Primjeni decimalni stil","Toggle the decimal with leading zero list style":"Primjeni decimalni stil s vodećom nulom","Toggle the lower–roman list style":"Primjeni rimske brojeve mala slova stil","Toggle the upper–roman list style":"Primjeni rimske brojeve velika slova stil","Toggle the lower–latin list style":"Primjeni mala slova stil","Toggle the upper–latin list style":"Primjeni velika slova stil",Disc:"Disk",Circle:"Krug",Square:"Kvadrat",Decimal:"Decimalni","Decimal with leading zero":"Decimalni s vodećom nulom","Lower–roman":"Mali rimski brojevi","Upper-roman":"Veliki rimski brojevi","Lower-latin":"Mala slova","Upper-latin":"Velika slova","List properties":"Svojstva liste","Start at":"Počni sa","Invalid start index value.":"","Start index must be greater than 0.":"Početni indeks mora biti veći od 0.","Reversed order":"Obrnuti redoslijed","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Ukloni format","Select all":"Odaberi sve","Show blocks":"Prikaži blokove",Source:"Izvorni kod","Show source":"","Special characters":"",All:"Svi",Arrows:"Strelice",Currency:"Valuta",Latin:"",Mathematical:"Matematički",Text:"Tekst","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"Približno jednako","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"",Styles:"Stilovi","Multiple styles":"Više stilova","Block styles":"Blok stilovi","Text styles":"Tekstualni stilovi","Insert table":"Ubaci tablicu","Header column":"Kolona zaglavlja","Insert column left":"Umetni stupac lijevo","Insert column right":"Umetni stupac desno","Delete column":"Obriši kolonu","Select column":"Odaberi stupac",Column:"Kolona","Header row":"Red zaglavlja","Insert row below":"Ubaci red ispod","Insert row above":"Ubaci red iznad","Delete row":"Obriši red","Select row":"Odaberi redak",Row:"Red","Merge cell up":"Spoji ćelije prema gore","Merge cell right":"Spoji ćelije prema desno","Merge cell down":"Spoji ćelije prema dolje","Merge cell left":"Spoji ćelije prema lijevo","Split cell vertically":"Razdvoji ćeliju okomito","Split cell horizontally":"Razdvoji ćeliju vodoravno","Merge cells":"Spoji ćelije","Table toolbar":"Traka za tablice","Table properties":"Svojstva tablice","Cell properties":"Svojstva ćelije",Border:"Granica",Style:"Stil",Width:"Širina",Height:"Visina",Color:"Boja",Background:"Pozadina",Padding:"Podstava",Dimensions:"Dimenzije","Table cell text alignment":"Poravnanje teksta ćelije tablice",Alignment:"Poravnanje","Horizontal text alignment toolbar":"Alatna traka za horizontalno poravnanje teksta","Vertical text alignment toolbar":"Alatna traka za vertikalno poravnanje teksta","Table alignment toolbar":"Alatna traka za poravnanje tablice",None:"Nikakva",Solid:"Neprekidna",Dotted:"Točkasta",Dashed:"Crtičasta",Double:"Dvostruka",Groove:"",Ridge:"Greben",Inset:"",Outset:"","Align cell text to the left":"Tekst ćelije poravnaj lijevo","Align cell text to the center":"Tekst ćelije poravnaj u sredinu","Align cell text to the right":"Tekst ćelije poravnaj udesno","Justify cell text":"Razvuci tekst ćelije","Align cell text to the top":"Tekst ćelije poravnaj prema gore","Align cell text to the middle":"Tekst ćelije poravnaj u sredinu","Align cell text to the bottom":"Tekst ćelije poravnaj prema dolje","Align table to the left":"Poravnaj tablicu ulijevo","Center table":"Centriraj tablicu","Align table to the right":"Poravnaj tablicu udesno","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Neispravna boja. Pokušajte \"#FF0000\" ili \"rgb(255,0,0)\" ili \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Neispravna vrijednost. Pokušajte \"10px\" ili \"2em\" ili jednostavno \"2\".","Color picker":"Birač boje","Enter table caption":"Unesite natpis","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rich Text Editor","Editor editing area: %0":"Područje Editora: %0","Edit block":"Uredi blok","Click to edit block":"","Drag to move":"",Next:"Sljedeći",Previous:"Prethodni","Editor toolbar":"Traka uređivača","Dropdown toolbar":"Traka padajućeg izbornika",Black:"Crna","Dim grey":"Tamnosiva",Grey:"Siva","Light grey":"Svijetlosiva",White:"Bijela",Red:"Crvena",Orange:"Narančasta",Yellow:"Žuta","Light green":"Svijetlozelena",Green:"Zelena",Aquamarine:"Akvamarin",Turquoise:"Tirkizna","Light blue":"Svijetloplava",Blue:"Plava",Purple:"Ljubičasta","Editor block content toolbar":"Alatna traka sadržaja uređivača blokova","Editor contextual toolbar":"Kontekstualna alatna traka uređivača",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Promijeni",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Ubaci",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Poništi",Redo:"Ponovi","Upload in progress":"Slanje u tijeku","Widget toolbar":"Traka sa spravicama","Insert paragraph before block":"Umetni odlomak prije bloka","Insert paragraph after block":"Umetni odlomak poslije bloka","Press Enter to type after or press Shift + Enter to type before the widget":"Pritisnite Enter za upisivanje nakon ili pritisnite Shift + Enter za upisivanje prije widgeta","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Riječi: %0","Characters: %0":"Znakova: %0"}	);l.getPluralForm=function(n){return n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hu.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hu.js
index e1e95f7e47dc0d1e07e140b6d98c23c01ae8545a..ea302dfa5c0144e40a900f92671ea3907d540a49 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hu.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hu.js
@@ -1 +1 @@
-(function(d){	const l = d['hu'] = d['hu'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Balra igazítás","Align right":"Jobbra igazítás","Align center":"Középre igazítás",Justify:"Sorkizárt","Text alignment":"Szöveg igazítása","Text alignment toolbar":"Szöveg igazítás eszköztár","Revert autoformatting action":"Automatikus formázási művelet visszaállítása",Bold:"Félkövér",Italic:"Dőlt",Underline:"Aláhúzott",Code:"Forráskód",Strikethrough:"Áthúzott",Subscript:"Alsó index",Superscript:"Felső index","Italic text":"Dőlt szöveg","Move out of an inline code style":"Kilépés egy soron belüli kódstílusból","Bold text":"Félkövér szöveg","Underline text":"Aláhúzott szöveg","Strikethrough text":"Áthúzott szöveg","Block quote":"Idézet","Copy selected content":"Kiválasztott tartalom másolása","Paste content":"Tartalom beillesztése","Paste content as plain text":"Tartalom másolása egyszerű szövegként","Insert code block":"Kód blokk beszúrása","Plain text":"Egyszerű szöveg","Code block":"Kódblokk",Cancel:"Mégsem",Clear:"Törlés","Remove color":"Szín eltávolítása","Restore default":"Alapértelmezés visszaállítása",Save:"Mentés","Show more items":"További elemek","%0 of %1":"%0 / %1","Cannot upload file:":"Nem sikerült a fájl feltöltése:","Rich Text Editor. Editing area: %0":"Rich text szerkesztő. Szerkesztési terület: %0","Insert with file manager":"Beillesztés fájlkezelővel","Replace with file manager":"Kicserélés fájlkezelővel","Insert image with file manager":"Illessze be a képet a fájlkezelővel","Replace image with file manager":"Cserélje ki a képet a fájlkezelővel","Toggle caption off":"Felirat kikapcsolása","Toggle caption on":"Felirat bekapcsolása","Content editing keystrokes":"Tartalom szerkesztési billentyűk","These keyboard shortcuts allow for quick access to content editing features.":"Ezek a gyorsbillentyű parancsok lehetővé teszik a tartalomszerkesztési funkciók gyors elérését.","User interface and content navigation keystrokes":"Felhasználói felület és tartalom navigációs billentyűparancsok","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Használd a következő billentyűket a hatékonyabb navigációhoz a CKEditor 5 felhasználói felületen.","Close contextual balloons, dropdowns, and dialogs":"A környezetfüggő buborékok, legördülő listák és párbeszédpanelek bezárása","Open the accessibility help dialog":"Kisegítő lehetőségek súgó megnyitása","Move focus between form fields (inputs, buttons, etc.)":"Fókusz mozgatása a mezők között (inputok, gombok, stb.)","Move focus to the menu bar, navigate between menu bars":"Fókusz áthelyezése a menüsorra, navigálás a menüsorok között","Move focus to the toolbar, navigate between toolbars":"Fókusz mozgatása az eszköztárhoz, navigáció az eszköztárak között","Navigate through the toolbar or menu bar":"Navigálás az eszköztáron vagy a menüsoron keresztül","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Az aktuálisan fókuszált gomb végrehajtása. A szerkesztő tartalmával interakcióba lépő gombok végrehajtása visszahelyezi a fókuszt a tartalomra.",Accept:"Elfogad","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Puha sortörő beszúrása (egy <code>&lt;br&gt;</code> elem)","Insert a hard break (a new paragraph)":"Kemény sortörő beszúrása (új bekezdés)","Find and replace":"Keresés és csere","Find in text…":"Keresés szövegben...",Find:"Keresés","Previous result":"Előző találat","Next result":"Következő találat",Replace:"Csere","Replace all":"Mind cserél","Match case":"Nagybetű érzékeny","Whole words only":"Csak teljes szavak","Replace with…":"Csere erre...","Text to find must not be empty.":"A keresendő szöveg nem lehet üres.","Tip: Find some text first in order to replace it.":"Tipp: Először keressen egy szöveget, hogy lecserélhesse.","Advanced options":"Speciális beállítások","Find in the document":"Keresés a dokumentumban","Font Size":"Betűméret",Tiny:"Apró",Small:"Kicsi",Big:"Nagy",Huge:"Hatalmas","Font Family":"Betűtípus",Default:"Alapértelmezett","Font Color":"Betűszín","Font Background Color":"Betű háttérszín","Document colors":"Dokumentum színek",Paragraph:"Bekezdés",Heading:"Stílusok","Choose heading":"Stílus megadása","Heading 1":"Címsor 1","Heading 2":"Címsor 2","Heading 3":"Címsor 3","Heading 4":"Címsor 4","Heading 5":"Címsor 5","Heading 6":"Címsor 6","Type your title":"Adja meg a címet","Type or paste your content here.":"Írja be, vagy illessze be a tartalmat.","Horizontal line":"Vízszintes elválasztóvonal","HTML object":"HTML objektum","Increase indent":"Behúzás növelése","Decrease indent":"Behúzás csökkentése",Unlink:"Link eltávolítása",Link:"Link","Link URL":"URL link","Link image":"Hivatkozás","Edit link":"Link szerkesztése","Open link in new tab":"Link megnyitása új ablakban","This link has no URL":"A link nem tartalmaz URL-t","Open in a new tab":"Megnyitás új lapon",Downloadable:"Letölthető","Create link":"Link létrehozása","Move out of a link":"Kilépés egy linkből","Numbered List":"Számozott lista","Bulleted List":"Pontozott lista","To-do List":"Tennivaló lista","Bulleted list styles toolbar":"Felsorolásos lista stílusú eszköztár","Numbered list styles toolbar":"Számozott lista stílusú eszköztár","Toggle the disc list style":"Korong stílusú lista bekapcsolása","Toggle the circle list style":"Kör stílusú lista bekapcsolása","Toggle the square list style":"Négyzet stílusú lista bekapcsolása","Toggle the decimal list style":"Tizedesjegy stílusú lista bekapcsolása","Toggle the decimal with leading zero list style":"Zéróval kezdődő tizedesjegy stílusú lista bekapcsolása","Toggle the lower–roman list style":"Kis római számok stílusú lista bekapcsolása","Toggle the upper–roman list style":"Nagy római számok stílusú lista bekapcsolása","Toggle the lower–latin list style":"Kis latin betűs stílusú lista bekapcsolása","Toggle the upper–latin list style":"Nagy latin betűs stílusú lista bekapcsolása",Disc:"Korong",Circle:"Kör",Square:"Négyzet",Decimal:"Szám","Decimal with leading zero":"Nullával kezdődő szám","Lower–roman":"Kisbetűs római szám","Upper-roman":"Nagybetűs római szám","Lower-latin":"Kisbetűs latin szám","Upper-latin":"Nagybetűs latin szám","List properties":"Lista tulajdonságai","Start at":"Kezdőpont","Invalid start index value.":"Hibás induló indexérték.","Start index must be greater than 0.":"A kezdő index nagyobb kell legyen mint 0.","Reversed order":"Fordított sorrend","Keystrokes that can be used in a list":"A listában használható billentyűk","Increase list item indent":"A listaelem behúzás növelése","Decrease list item indent":"A listaelem behúzás csökkentése","Remove Format":"Formázás eltávolítása","Select all":"Mindet kijelöl","Show blocks":"Blokkok megjelenítése",Source:"Forrás","Show source":"Forrás megjelenítése","Special characters":"Speciális karakterek",All:"Összes",Arrows:"Nyilak",Currency:"Valuta",Latin:"Latin",Mathematical:"Matematikai",Text:"Szöveg","leftwards simple arrow":"balra mutató egyszerű nyíl","rightwards simple arrow":"jobbra mutató egyszerű nyíl","upwards simple arrow":"felfelé mutató egyszerű nyíl","downwards simple arrow":"lefelé mutató egyszerű nyíl","leftwards double arrow":"dupla nyíl balra","rightwards double arrow":"dupla nyíl jobbra","upwards double arrow":"dupla nyíl felfelé","downwards double arrow":"dupla nyíl lefelé","leftwards dashed arrow":"szaggatott nyíl balra","rightwards dashed arrow":"szaggatott nyíl jobbra","upwards dashed arrow":"szaggatott nyíl felfelé","downwards dashed arrow":"szaggatott nyíl lefelé","leftwards arrow to bar":"vonalig érő balra nyíl","rightwards arrow to bar":"vonalig érő jobbra nyíl","upwards arrow to bar":"vonalig érő felfele nyíl","downwards arrow to bar":"vonalig érő lefele nyíl","up down arrow with base":"fel-le nyíl alapvonallal","back with leftwards arrow above":"back felirat felette balra nyíllal","end with leftwards arrow above":"end felirat felette balra nyíllal","on with exclamation mark with left right arrow above":"on felirat felkiáltójellel és felette jobbra-balra nyíllal","soon with rightwards arrow above":"soon felirat felette jobbra nyíllal","top with upwards arrow above":"top felirat felette felfele nyíllal","Dollar sign":"Dollár jel","Euro sign":"Euró jel","Yen sign":"Yen jel","Pound sign":"Font jel","Cent sign":"Cent jel","Euro-currency sign":"Euró pénznem jel","Colon sign":"Kettőspont","Cruzeiro sign":"Cruizero szimbólum","French franc sign":"Francia frank jel","Lira sign":"Líra jel","Currency sign":"Pénznem jel","Bitcoin sign":"Bitcoin jel","Mill sign":"Mill szimbólum","Naira sign":"Naira szimbólum","Peseta sign":"Peseta szimbólum","Rupee sign":"Rúpia szimbólum","Won sign":"Won szimbólum","New sheqel sign":"Új sékel szimbólum","Dong sign":"Dong szimbólum","Kip sign":"Kip szimbólum","Tugrik sign":"Tugrik szimbólum","Drachma sign":"Drachma szimbólum","German penny sign":"Német pfennig szimbólum","Peso sign":"Peso szimbólum","Guarani sign":"Guarani  szimbólum","Austral sign":"Ausztrál szimbólum","Hryvnia sign":"Hrivnya szimbólum","Cedi sign":"Cedi szimbólum","Livre tournois sign":"Livre tournois szimbólum","Spesmilo sign":"Spesmilo szimbólum","Tenge sign":"Tenge szimbólum","Indian rupee sign":"Indiai rúpia szimbólum","Turkish lira sign":"Török líra szimbólum","Nordic mark sign":"Északi márka szimbólum","Manat sign":"Manat szimbólum","Ruble sign":"Rubel szimbólum","Latin capital letter a with macron":"Latin nagy a betű macronnal","Latin small letter a with macron":"Latin kis a betű macronnal","Latin capital letter a with breve":"Latin nagy a betű brevével","Latin small letter a with breve":"Latin kis a betű brevével","Latin capital letter a with ogonek":"Latin nagy a betű ogonekkel","Latin small letter a with ogonek":"Latin kis a betű ogonekkel","Latin capital letter c with acute":"Latin nagy c betű éles ékezettel","Latin small letter c with acute":"Latin kis c betű betű éles ékezettel","Latin capital letter c with circumflex":"Latin nagy c betű háztető ékezettel","Latin small letter c with circumflex":"Latin kis c betű betű háztető ékezettel","Latin capital letter c with dot above":"Latin nagy c betű egy pontos ékezettel","Latin small letter c with dot above":"Latin kis c betű egy pontos ékezettel","Latin capital letter c with caron":"Latin nagy c betű hacsekkel","Latin small letter c with caron":"Latin kis c betű hacsekkel","Latin capital letter d with caron":"Latin nagy d betű hacsekkel","Latin small letter d with caron":"Latin kis d betű hacsekkel","Latin capital letter d with stroke":"Latin nagy d betű áthúzva","Latin small letter d with stroke":"Latin kis d betű áthúzva","Latin capital letter e with macron":"Latin nagy e betű macronnal","Latin small letter e with macron":"Latin kis e betű macronnal","Latin capital letter e with breve":"Latin nagy e betű brevével","Latin small letter e with breve":"Latin kis e betű brevével","Latin capital letter e with dot above":"Latin nagy e betű egy pontos ékezettel","Latin small letter e with dot above":"Latin kis e betű egy pontos ékezettel","Latin capital letter e with ogonek":"Latin nagy e betű ogonekkel","Latin small letter e with ogonek":"Latin kis e betű ogonekkel","Latin capital letter e with caron":"Latin nagy e betű hacsekkel","Latin small letter e with caron":"Latin kis e betű hacsekkel","Latin capital letter g with circumflex":"Latin nagy g betű háztető ékezettel","Latin small letter g with circumflex":"Latin kis g betű háztető ékezettel","Latin capital letter g with breve":"Latin nagy g betű brevével","Latin small letter g with breve":"Latin kis g betű brevével","Latin capital letter g with dot above":"Latin nagy g betű egy pontos ékezettel","Latin small letter g with dot above":"Latin kis g betű egy pontos ékezettel","Latin capital letter g with cedilla":"Latin nagy g betű cedillával","Latin small letter g with cedilla":"Latin kis g betű cedillával","Latin capital letter h with circumflex":"Latin nagy h betű háztető ékezettel","Latin small letter h with circumflex":"Latin kis h betű háztető ékezettel","Latin capital letter h with stroke":"Latin nagy h betű áthúzva","Latin small letter h with stroke":"Latin kis h betű áthúzva","Latin capital letter i with tilde":"Latin nagy i betű tildével","Latin small letter i with tilde":"Latin kis i betű tildével","Latin capital letter i with macron":"Latin nagy i betű macronnal","Latin small letter i with macron":"Latin kis i betű macronnal","Latin capital letter i with breve":"Latin nagy i betű brevével","Latin small letter i with breve":"Latin kis i betű brevével","Latin capital letter i with ogonek":"Latin nagy i betű ogonekkel","Latin small letter i with ogonek":"Latin kis i betű ogonekkel","Latin capital letter i with dot above":"Latin nagy i betű egy pontos ékezettel","Latin small letter dotless i":"Latin pont nélküli kis i betű","Latin capital ligature ij":"Latin nagy ij ligatúra","Latin small ligature ij":"Latin kis ij ligatúra","Latin capital letter j with circumflex":"Latin nagy j betű háztető ékezettel","Latin small letter j with circumflex":"Latin kis j betű háztető ékezettel","Latin capital letter k with cedilla":"Latin nagy k betű cedillával","Latin small letter k with cedilla":"Latin kis k betű cedillával","Latin small letter kra":"latin kisbetűs kra","Latin capital letter l with acute":"Latin nagy l betű éles ékezettel","Latin small letter l with acute":"Latin kis l betű éles ékezettel","Latin capital letter l with cedilla":"Latin nagy l betű cedillával","Latin small letter l with cedilla":"Latin kis l betű cedillával","Latin capital letter l with caron":"Latin nagy l betű hacsekkel","Latin small letter l with caron":"Latin kis l betű hacsekkel","Latin capital letter l with middle dot":"Latin nagy l betű középen ponttal","Latin small letter l with middle dot":"Latin kis l betű középen ponttal","Latin capital letter l with stroke":"Latin nagy l betű áthúzva","Latin small letter l with stroke":"Latin kis l betű áthúzva","Latin capital letter n with acute":"Latin nagy n betű éles ékezettel","Latin small letter n with acute":"Latin kis n betű éles ékezettel","Latin capital letter n with cedilla":"Latin nagy n betű cedillával","Latin small letter n with cedilla":"Latin kis n betű cedillával","Latin capital letter n with caron":"Latin nagy n betű hacsekkel","Latin small letter n with caron":"Latin kis n betű hacsekkel","Latin small letter n preceded by apostrophe":"Latin kis n betű előtte aposztróffal","Latin capital letter eng":"Latin nagybetűs eng","Latin small letter eng":"Latin kisbetűs eng","Latin capital letter o with macron":"Latin nagy o betű macronnal","Latin small letter o with macron":"Latin kis o betű macronnal","Latin capital letter o with breve":"Latin nagy o betű brevével","Latin small letter o with breve":"Latin kis o betű brevével","Latin capital letter o with double acute":"Latin nagy o betű kettős éles ékezettel","Latin small letter o with double acute":"Latin kis o betű kettős éles ékezettel","Latin capital ligature oe":"Latin nagy oe ligatúra","Latin small ligature oe":"Latin kis oe ligatúra","Latin capital letter r with acute":"Latin nagy r betű éles ékezettel","Latin small letter r with acute":"Latin kis r betű éles ékezettel","Latin capital letter r with cedilla":"Latin nagy r betű cedillával","Latin small letter r with cedilla":"Latin kis r betű cedillával","Latin capital letter r with caron":"Latin nagy r betű hacsekkel","Latin small letter r with caron":"Latin kis r betű hacsekkel","Latin capital letter s with acute":"Latin nagy s betű éles ékezettel","Latin small letter s with acute":"Latin kis s betű éles ékezettel","Latin capital letter s with circumflex":"Latin nagy s betű háztető ékezettel","Latin small letter s with circumflex":"Latin kis s betű háztető ékezettel","Latin capital letter s with cedilla":"Latin nagy s betű cedillával","Latin small letter s with cedilla":"Latin kis s betű cedillával","Latin capital letter s with caron":"Latin nagy s betű hacsekkel","Latin small letter s with caron":"Latin kis s betű hacsekkel","Latin capital letter t with cedilla":"Latin nagy t betű cedillával","Latin small letter t with cedilla":"Latin kis t betű cedillával","Latin capital letter t with caron":"Latin nagy t betű hacsekkel","Latin small letter t with caron":"Latin kis t betű hacsekkel","Latin capital letter t with stroke":"Latin nagy t betű áthúzva","Latin small letter t with stroke":"Latin kis t betű áthúzva","Latin capital letter u with tilde":"Latin nagy u betű tildével","Latin small letter u with tilde":"Latin kis u betű tildével","Latin capital letter u with macron":"Latin nagy u betű macronnal","Latin small letter u with macron":"Latin kis u betű macronnal","Latin capital letter u with breve":"Latin nagy u betű brevével","Latin small letter u with breve":"Latin kis u betű brevével","Latin capital letter u with ring above":"Latin nagy u betű karika ékezettel","Latin small letter u with ring above":"Latin kis u betű karika ékezettel","Latin capital letter u with double acute":"Latin nagy u betű kettős éles ékezettel","Latin small letter u with double acute":"Latin kis u betű kettős éles ékezettel","Latin capital letter u with ogonek":"Latin nagy u betű ogonekkel","Latin small letter u with ogonek":"Latin kis u betű ogonekkel","Latin capital letter w with circumflex":"Latin nagy w betű háztető ékezettel","Latin small letter w with circumflex":"Latin kis w betű háztető ékezettel","Latin capital letter y with circumflex":"Latin nagy y betű háztető ékezettel","Latin small letter y with circumflex":"Latin kis y betű háztető ékezettel","Latin capital letter y with diaeresis":"Latin nagy y betű diarézissel","Latin capital letter z with acute":"Latin nagy z betű éles ékezettel","Latin small letter z with acute":"Latin kis z betű éles ékezettel","Latin capital letter z with dot above":"Latin nagy z betű egy pontos ékezettel","Latin small letter z with dot above":"Latin kis z betű egy pontos ékezettel","Latin capital letter z with caron":"Latin nagy z betű hacsekkel","Latin small letter z with caron":"Latin kis z betű hacsekkel","Latin small letter long s":"Latin kisbetűs hosszú s","Less-than sign":"Kisebb jel","Greater-than sign":"Nagyobb jel","Less-than or equal to":"Kisebb vagy egyenlő jel","Greater-than or equal to":"Nagyobb vagy egyenlő jel","En dash":"Félkvirtmínusz","Em dash":"Kvirtmínusz",Macron:"Macron",Overline:"Föléhúzás","Degree sign":"Fokjel","Minus sign":"Mínuszjel","Plus-minus sign":"Pluszmínusz-jel","Division sign":"Osztásjel","Fraction slash":"Törtvonás","Multiplication sign":"Szorzójel","Latin small letter f with hook":"Latin kisbetűs f-horog",Integral:"Integrál","N-ary summation":"N-áris szumma",Infinity:"Végtelen","Square root":"Négyzetgyök","Tilde operator":"Hullámvonal","Approximately equal to":"Közelítőleg egyenlő","Almost equal to":"Majdnem egyenlő","Not equal to":"Nem egyenlő","Identical to":"Azonos","Element of":"Része","Not an element of":"Nem része","Contains as member":"Tagként tartalmaz","N-ary product":"N-áris produktum","Logical and":"Logikai és ","Logical or":"Logikai vagy","Not sign":"Nem szimbólum",Intersection:"Metszet",Union:"Egyesítés","Partial differential":"Parciális derivált","For all":"Mindenre","There exists":"Létezik","Empty set":"Üres halmaz",Nabla:"Nabla","Asterisk operator":"Csillag műveleti jel","Proportional to":"Aránylik",Angle:"Szög","Vulgar fraction one quarter":"Vulgáris tört egynegyed","Vulgar fraction one half":"Vulgáris tört egyketted","Vulgar fraction three quarters":"Vulgáris tört háromnegyed","Single left-pointing angle quotation mark":"Szimpla bal oldali szögletes idézőjel","Single right-pointing angle quotation mark":"Jobb oldali szimpla szögletes idézőjel","Left-pointing double angle quotation mark":"Bal oldali dupla szögletes idézőjel","Right-pointing double angle quotation mark":"Jobb oldali dupla szögletes idézőjel","Left single quotation mark":"Bal oldali szimpla idézőjel","Right single quotation mark":"Jobb oldali szimpla idézőjel","Left double quotation mark":"Bal oldali dupla idézőjel","Right double quotation mark":"Jobb oldali dupla idézőjel","Single low-9 quotation mark":"Szimpla 9-es alakú alsó idézőjel","Double low-9 quotation mark":"Dupla 9-es alakú alsó idézőjel","Inverted exclamation mark":"Fordított felkiáltójel","Inverted question mark":"Fordított kérdőjel","Two dot leader":"Két bevezető pont","Horizontal ellipsis":"Vízszintes három pont","Double dagger":"Kettős kereszt","Per mille sign":"Ezrelékjel","Per ten thousand sign":"Tízezrelékjel","Double exclamation mark":"Kettős felkiáltójel","Question exclamation mark":"Kérdő- és felkiáltójel","Exclamation question mark":"Felkiáltó- és kérdőjel","Double question mark":"Dupla kérdőjel","Copyright sign":"Copyright jele","Registered sign":"Bejegyzett védjegy szimbólum","Trade mark sign":"Kereskedelmi védjegy szimbólum","Section sign":"Szakaszjel","Paragraph sign":"Bekezdésjel","Reversed paragraph sign":"Fordított bekezdésjel","Character categories":"Karakterek kategóriái",Styles:"Stílusok","Multiple styles":"Többféle stílus","Block styles":"Blokkstílusok","Text styles":"Szövegstílusok","Insert table":"Táblázat beszúrása","Header column":"Oszlop fejléc","Insert column left":"Oszlop beszúrása balra","Insert column right":"Oszlop beszúrása jobbra","Delete column":"Oszlop törlése","Select column":"Oszlop kijelölése",Column:"Oszlop","Header row":"Sor fejléc","Insert row below":"Sor beszúrása alá","Insert row above":"Sor beszúrása fölé","Delete row":"Sor törlése","Select row":"Sor kijelölése",Row:"Sor","Merge cell up":"Cellák egyesítése felfelé","Merge cell right":"Cellák egyesítése jobbra","Merge cell down":"Cellák egyesítése lefelé","Merge cell left":"Cellák egyesítése balra","Split cell vertically":"Cella felosztása függőlegesen","Split cell horizontally":"Cella felosztása vízszintesen","Merge cells":"Cellaegyesítés","Table toolbar":"Táblázat eszköztár","Table properties":"Táblázat tulajdonságai","Cell properties":"Cella tulajdonságok",Border:"Keret",Style:"Stílus",Width:"Szélesség",Height:"Magasság",Color:"Szín",Background:"Háttér",Padding:"Térköz",Dimensions:"Méretek","Table cell text alignment":"Szöveg igazítása a cellában",Alignment:"Igazítás","Horizontal text alignment toolbar":"Vízszintes szövegigazítási eszköztár","Vertical text alignment toolbar":"Függőleges szövegigazítási eszköztár","Table alignment toolbar":"Táblázatigazítási eszköztár",None:"Nincs",Solid:"Tömör",Dotted:"Pontozott",Dashed:"Szaggatott",Double:"Dupla",Groove:"Árok",Ridge:"Gerinc",Inset:"Mélyített",Outset:"Kiemelkedő","Align cell text to the left":"Szöveg igazítása a cellában balra","Align cell text to the center":"Szöveg igazítása a cellában középre","Align cell text to the right":"Szöveg igazítása a cellában jobbra","Justify cell text":"Szöveg igazítása a cellában sorkizártra","Align cell text to the top":"Szöveg igazítása a cellában felülre","Align cell text to the middle":"Szöveg igazítása a cellában középre","Align cell text to the bottom":"Szöveg igazítása a cellában alulra","Align table to the left":"Tábla igazítása balra","Center table":"Tábla igazítása középre","Align table to the right":"Tábla igazítása jobbra","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"A szín érványtelen. Próbáld így \"#FF0000\" vagy \"rgb(255,0,0)\" vagy \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Az érték érvénytelen. Próbáld így \"10px\" vagy \"2em\" vagy csak egyszerűen \"2\".","Color picker":"Szín választása","Enter table caption":"Táblázat feliratának megadása","Keystrokes that can be used in a table cell":"Egy táblázatcellában használható billentyű leütések","Move the selection to the next cell":"A kiválasztás átmozgatása a következő cellába","Move the selection to the previous cell":"A kiválasztás átmozgatása az előző cellába","Insert a new table row (when in the last cell of a table)":"Új sor beillesztése a táblázatba (a táblázat utolsó cellájában)","Navigate through the table":"Navigáció a táblázatban",Table:"Táblázat","Rich Text Editor":"Bővített szövegszerkesztő","Editor editing area: %0":"Szerkesztő szerkesztési területe: %0","Edit block":"Blokk szerkesztése","Click to edit block":"Kattintson a blokk szerkesztéséhez","Drag to move":"Húzza a mozgatáshoz",Next:"Következő",Previous:"Előző","Editor toolbar":"Szerkesztő eszköztár","Dropdown toolbar":"Lenyíló eszköztár",Black:"Fekete","Dim grey":"Halvány szürke",Grey:"Szürke","Light grey":"Világosszürke",White:"Fehér",Red:"Piros",Orange:"Narancs",Yellow:"Sárga","Light green":"Világoszöld",Green:"Zöld",Aquamarine:"Kékeszöld",Turquoise:"Türkiz","Light blue":"Világoskék",Blue:"Kék",Purple:"Lila","Editor block content toolbar":"Szerkesztő - tartalomblokk  eszköztár","Editor contextual toolbar":"Szerkesztő - szövegre vonatkozó eszköztár",HEX:"HEX színkód","No results found":"Nincs találat","No searchable items":"Nincsenek kereshető elemek","Editor dialog":"Szerkesztői párbeszédpanel",Close:"Bezárás","Help Contents. To close this dialog press ESC.":"Súgó tartalmak. A párbeszéd ablak bezárásához használd az ESC billentyűt.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Alább megtalálod a szerkesztéshez használható gyorsbillentyűk listáját.","(may require <kbd>Fn</kbd>)":"(szükség lehet a <kbd>Fn</kbd> használatára)",Accessibility:"Elérhetőség","Accessibility help":"Kisegítő lehetőségek","Press %0 for help.":"Segítségért nyomd le a %0 billentyűt.","Move focus in and out of an active dialog window":"Mozdítsd ki és be az aktív párbeszéd ablakot",MENU_BAR_MENU_FILE:"Fájl",MENU_BAR_MENU_EDIT:"Szerkesztés",MENU_BAR_MENU_VIEW:"Megjelenítés",MENU_BAR_MENU_INSERT:"Beszúrás",MENU_BAR_MENU_FORMAT:"Formátum",MENU_BAR_MENU_TOOLS:"Eszközök",MENU_BAR_MENU_HELP:"Súgó",MENU_BAR_MENU_TEXT:"Szöveg",MENU_BAR_MENU_FONT:"Betűtípus","Editor menu bar":"Szerkesztő menüsora",Undo:"Visszavonás",Redo:"Újra","Upload in progress":"A feltöltés folyamatban","Widget toolbar":"Widget eszköztár","Insert paragraph before block":"Bekezdés beszúrása elé","Insert paragraph after block":"Bekezdés beszúrása utána","Press Enter to type after or press Shift + Enter to type before the widget":"Az Enter billentyű megnyomásával a widget után, a Shift + Enter kombinációval pedig a widget előtt írhatja be a szöveget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Billentyűleütések, amelyek egy widget kiválasztásakor (például: kép, táblázat, stb.) használhatók","Insert a new paragraph directly after a widget":"Egy új bekezdés beszúrása közvetlenül a widget mögé","Insert a new paragraph directly before a widget":"Egy új bekezdés beszúrása közvetlenül a widget elé","Move the caret to allow typing directly before a widget":"Mozgasd a kurzort, hogy hogy közvetlenül a widget elé tudj gépelni","Move the caret to allow typing directly after a widget":"Mozgasd a kurzort, hogy közvetlenül a widget után tudj gépelni","Words: %0":"Szavak: %0","Characters: %0":"Karakterek: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['hu'] = d['hu'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Balra igazítás","Align right":"Jobbra igazítás","Align center":"Középre igazítás",Justify:"Sorkizárt","Text alignment":"Szöveg igazítása","Text alignment toolbar":"Szöveg igazítás eszköztár","Revert autoformatting action":"Automatikus formázási művelet visszaállítása",Bold:"Félkövér",Italic:"Dőlt",Underline:"Aláhúzott",Code:"Forráskód",Strikethrough:"Áthúzott",Subscript:"Alsó index",Superscript:"Felső index","Italic text":"Dőlt szöveg","Move out of an inline code style":"Kilépés egy soron belüli kódstílusból","Bold text":"Félkövér szöveg","Underline text":"Aláhúzott szöveg","Strikethrough text":"Áthúzott szöveg","Block quote":"Idézet","Copy selected content":"Kiválasztott tartalom másolása","Paste content":"Tartalom beillesztése","Paste content as plain text":"Tartalom másolása egyszerű szövegként","Insert code block":"Kód blokk beszúrása","Plain text":"Egyszerű szöveg","Leaving %0 code snippet":"%0 kódrészlet elhagyása","Entering %0 code snippet":"%0 kódrészlet bevitele","Entering code snippet":"Kódrészlet bevitele","Leaving code snippet":"Kódrészlet elhagyása","Code block":"Kódblokk",Cancel:"Mégsem",Clear:"Törlés","Remove color":"Szín eltávolítása","Restore default":"Alapértelmezés visszaállítása",Save:"Mentés","Show more items":"További elemek","%0 of %1":"%0 / %1","Cannot upload file:":"Nem sikerült a fájl feltöltése:","Rich Text Editor. Editing area: %0":"Rich text szerkesztő. Szerkesztési terület: %0","Insert with file manager":"Beillesztés fájlkezelővel","Replace with file manager":"Kicserélés fájlkezelővel","Insert image with file manager":"Illessze be a képet a fájlkezelővel","Replace image with file manager":"Cserélje ki a képet a fájlkezelővel","Toggle caption off":"Felirat kikapcsolása","Toggle caption on":"Felirat bekapcsolása","Content editing keystrokes":"Tartalom szerkesztési billentyűk","These keyboard shortcuts allow for quick access to content editing features.":"Ezek a gyorsbillentyű parancsok lehetővé teszik a tartalomszerkesztési funkciók gyors elérését.","User interface and content navigation keystrokes":"Felhasználói felület és tartalom navigációs billentyűparancsok","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Használd a következő billentyűket a hatékonyabb navigációhoz a CKEditor 5 felhasználói felületen.","Close contextual balloons, dropdowns, and dialogs":"A környezetfüggő buborékok, legördülő listák és párbeszédpanelek bezárása","Open the accessibility help dialog":"Kisegítő lehetőségek súgó megnyitása","Move focus between form fields (inputs, buttons, etc.)":"Fókusz mozgatása a mezők között (inputok, gombok, stb.)","Move focus to the menu bar, navigate between menu bars":"Fókusz áthelyezése a menüsorra, navigálás a menüsorok között","Move focus to the toolbar, navigate between toolbars":"Fókusz mozgatása az eszköztárhoz, navigáció az eszköztárak között","Navigate through the toolbar or menu bar":"Navigálás az eszköztáron vagy a menüsoron keresztül","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Az aktuálisan fókuszált gomb végrehajtása. A szerkesztő tartalmával interakcióba lépő gombok végrehajtása visszahelyezi a fókuszt a tartalomra.",Accept:"Elfogad","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Puha sortörő beszúrása (egy <code>&lt;br&gt;</code> elem)","Insert a hard break (a new paragraph)":"Kemény sortörő beszúrása (új bekezdés)","Find and replace":"Keresés és csere","Find in text…":"Keresés szövegben...",Find:"Keresés","Previous result":"Előző találat","Next result":"Következő találat",Replace:"Csere","Replace all":"Mind cserél","Match case":"Nagybetű érzékeny","Whole words only":"Csak teljes szavak","Replace with…":"Csere erre...","Text to find must not be empty.":"A keresendő szöveg nem lehet üres.","Tip: Find some text first in order to replace it.":"Tipp: Először keressen egy szöveget, hogy lecserélhesse.","Advanced options":"Speciális beállítások","Find in the document":"Keresés a dokumentumban","Font Size":"Betűméret",Tiny:"Apró",Small:"Kicsi",Big:"Nagy",Huge:"Hatalmas","Font Family":"Betűtípus",Default:"Alapértelmezett","Font Color":"Betűszín","Font Background Color":"Betű háttérszín","Document colors":"Dokumentum színek",Paragraph:"Bekezdés",Heading:"Stílusok","Choose heading":"Stílus megadása","Heading 1":"Címsor 1","Heading 2":"Címsor 2","Heading 3":"Címsor 3","Heading 4":"Címsor 4","Heading 5":"Címsor 5","Heading 6":"Címsor 6","Type your title":"Adja meg a címet","Type or paste your content here.":"Írja be, vagy illessze be a tartalmat.","Horizontal line":"Vízszintes elválasztóvonal","HTML object":"HTML objektum","Increase indent":"Behúzás növelése","Decrease indent":"Behúzás csökkentése",Unlink:"Link eltávolítása",Link:"Link","Link URL":"URL link","Link URL must not be empty.":"A link URL-címe nem lehet üres.","Link image":"Hivatkozás","Edit link":"Link szerkesztése","Open link in new tab":"Link megnyitása új ablakban","This link has no URL":"A link nem tartalmaz URL-t","Open in a new tab":"Megnyitás új lapon",Downloadable:"Letölthető","Create link":"Link létrehozása","Move out of a link":"Kilépés egy linkből","Numbered List":"Számozott lista","Bulleted List":"Pontozott lista","To-do List":"Tennivaló lista","Bulleted list styles toolbar":"Felsorolásos lista stílusú eszköztár","Numbered list styles toolbar":"Számozott lista stílusú eszköztár","Toggle the disc list style":"Korong stílusú lista bekapcsolása","Toggle the circle list style":"Kör stílusú lista bekapcsolása","Toggle the square list style":"Négyzet stílusú lista bekapcsolása","Toggle the decimal list style":"Tizedesjegy stílusú lista bekapcsolása","Toggle the decimal with leading zero list style":"Zéróval kezdődő tizedesjegy stílusú lista bekapcsolása","Toggle the lower–roman list style":"Kis római számok stílusú lista bekapcsolása","Toggle the upper–roman list style":"Nagy római számok stílusú lista bekapcsolása","Toggle the lower–latin list style":"Kis latin betűs stílusú lista bekapcsolása","Toggle the upper–latin list style":"Nagy latin betűs stílusú lista bekapcsolása",Disc:"Korong",Circle:"Kör",Square:"Négyzet",Decimal:"Szám","Decimal with leading zero":"Nullával kezdődő szám","Lower–roman":"Kisbetűs római szám","Upper-roman":"Nagybetűs római szám","Lower-latin":"Kisbetűs latin szám","Upper-latin":"Nagybetűs latin szám","List properties":"Lista tulajdonságai","Start at":"Kezdőpont","Invalid start index value.":"Hibás induló indexérték.","Start index must be greater than 0.":"A kezdő index nagyobb kell legyen mint 0.","Reversed order":"Fordított sorrend","Keystrokes that can be used in a list":"A listában használható billentyűk","Increase list item indent":"A listaelem behúzás növelése","Decrease list item indent":"A listaelem behúzás csökkentése","Entering a to-do list":"Belépés a tennivalók listájába","Leaving a to-do list":"Tennivalók listájának elhagyás","Remove Format":"Formázás eltávolítása","Select all":"Mindet kijelöl","Show blocks":"Blokkok megjelenítése",Source:"Forrás","Show source":"Forrás megjelenítése","Special characters":"Speciális karakterek",All:"Összes",Arrows:"Nyilak",Currency:"Valuta",Latin:"Latin",Mathematical:"Matematikai",Text:"Szöveg","leftwards simple arrow":"balra mutató egyszerű nyíl","rightwards simple arrow":"jobbra mutató egyszerű nyíl","upwards simple arrow":"felfelé mutató egyszerű nyíl","downwards simple arrow":"lefelé mutató egyszerű nyíl","leftwards double arrow":"dupla nyíl balra","rightwards double arrow":"dupla nyíl jobbra","upwards double arrow":"dupla nyíl felfelé","downwards double arrow":"dupla nyíl lefelé","leftwards dashed arrow":"szaggatott nyíl balra","rightwards dashed arrow":"szaggatott nyíl jobbra","upwards dashed arrow":"szaggatott nyíl felfelé","downwards dashed arrow":"szaggatott nyíl lefelé","leftwards arrow to bar":"vonalig érő balra nyíl","rightwards arrow to bar":"vonalig érő jobbra nyíl","upwards arrow to bar":"vonalig érő felfele nyíl","downwards arrow to bar":"vonalig érő lefele nyíl","up down arrow with base":"fel-le nyíl alapvonallal","back with leftwards arrow above":"back felirat felette balra nyíllal","end with leftwards arrow above":"end felirat felette balra nyíllal","on with exclamation mark with left right arrow above":"on felirat felkiáltójellel és felette jobbra-balra nyíllal","soon with rightwards arrow above":"soon felirat felette jobbra nyíllal","top with upwards arrow above":"top felirat felette felfele nyíllal","Dollar sign":"Dollár jel","Euro sign":"Euró jel","Yen sign":"Yen jel","Pound sign":"Font jel","Cent sign":"Cent jel","Euro-currency sign":"Euró pénznem jel","Colon sign":"Kettőspont","Cruzeiro sign":"Cruizero szimbólum","French franc sign":"Francia frank jel","Lira sign":"Líra jel","Currency sign":"Pénznem jel","Bitcoin sign":"Bitcoin jel","Mill sign":"Mill szimbólum","Naira sign":"Naira szimbólum","Peseta sign":"Peseta szimbólum","Rupee sign":"Rúpia szimbólum","Won sign":"Won szimbólum","New sheqel sign":"Új sékel szimbólum","Dong sign":"Dong szimbólum","Kip sign":"Kip szimbólum","Tugrik sign":"Tugrik szimbólum","Drachma sign":"Drachma szimbólum","German penny sign":"Német pfennig szimbólum","Peso sign":"Peso szimbólum","Guarani sign":"Guarani  szimbólum","Austral sign":"Ausztrál szimbólum","Hryvnia sign":"Hrivnya szimbólum","Cedi sign":"Cedi szimbólum","Livre tournois sign":"Livre tournois szimbólum","Spesmilo sign":"Spesmilo szimbólum","Tenge sign":"Tenge szimbólum","Indian rupee sign":"Indiai rúpia szimbólum","Turkish lira sign":"Török líra szimbólum","Nordic mark sign":"Északi márka szimbólum","Manat sign":"Manat szimbólum","Ruble sign":"Rubel szimbólum","Latin capital letter a with macron":"Latin nagy a betű macronnal","Latin small letter a with macron":"Latin kis a betű macronnal","Latin capital letter a with breve":"Latin nagy a betű brevével","Latin small letter a with breve":"Latin kis a betű brevével","Latin capital letter a with ogonek":"Latin nagy a betű ogonekkel","Latin small letter a with ogonek":"Latin kis a betű ogonekkel","Latin capital letter c with acute":"Latin nagy c betű éles ékezettel","Latin small letter c with acute":"Latin kis c betű betű éles ékezettel","Latin capital letter c with circumflex":"Latin nagy c betű háztető ékezettel","Latin small letter c with circumflex":"Latin kis c betű betű háztető ékezettel","Latin capital letter c with dot above":"Latin nagy c betű egy pontos ékezettel","Latin small letter c with dot above":"Latin kis c betű egy pontos ékezettel","Latin capital letter c with caron":"Latin nagy c betű hacsekkel","Latin small letter c with caron":"Latin kis c betű hacsekkel","Latin capital letter d with caron":"Latin nagy d betű hacsekkel","Latin small letter d with caron":"Latin kis d betű hacsekkel","Latin capital letter d with stroke":"Latin nagy d betű áthúzva","Latin small letter d with stroke":"Latin kis d betű áthúzva","Latin capital letter e with macron":"Latin nagy e betű macronnal","Latin small letter e with macron":"Latin kis e betű macronnal","Latin capital letter e with breve":"Latin nagy e betű brevével","Latin small letter e with breve":"Latin kis e betű brevével","Latin capital letter e with dot above":"Latin nagy e betű egy pontos ékezettel","Latin small letter e with dot above":"Latin kis e betű egy pontos ékezettel","Latin capital letter e with ogonek":"Latin nagy e betű ogonekkel","Latin small letter e with ogonek":"Latin kis e betű ogonekkel","Latin capital letter e with caron":"Latin nagy e betű hacsekkel","Latin small letter e with caron":"Latin kis e betű hacsekkel","Latin capital letter g with circumflex":"Latin nagy g betű háztető ékezettel","Latin small letter g with circumflex":"Latin kis g betű háztető ékezettel","Latin capital letter g with breve":"Latin nagy g betű brevével","Latin small letter g with breve":"Latin kis g betű brevével","Latin capital letter g with dot above":"Latin nagy g betű egy pontos ékezettel","Latin small letter g with dot above":"Latin kis g betű egy pontos ékezettel","Latin capital letter g with cedilla":"Latin nagy g betű cedillával","Latin small letter g with cedilla":"Latin kis g betű cedillával","Latin capital letter h with circumflex":"Latin nagy h betű háztető ékezettel","Latin small letter h with circumflex":"Latin kis h betű háztető ékezettel","Latin capital letter h with stroke":"Latin nagy h betű áthúzva","Latin small letter h with stroke":"Latin kis h betű áthúzva","Latin capital letter i with tilde":"Latin nagy i betű tildével","Latin small letter i with tilde":"Latin kis i betű tildével","Latin capital letter i with macron":"Latin nagy i betű macronnal","Latin small letter i with macron":"Latin kis i betű macronnal","Latin capital letter i with breve":"Latin nagy i betű brevével","Latin small letter i with breve":"Latin kis i betű brevével","Latin capital letter i with ogonek":"Latin nagy i betű ogonekkel","Latin small letter i with ogonek":"Latin kis i betű ogonekkel","Latin capital letter i with dot above":"Latin nagy i betű egy pontos ékezettel","Latin small letter dotless i":"Latin pont nélküli kis i betű","Latin capital ligature ij":"Latin nagy ij ligatúra","Latin small ligature ij":"Latin kis ij ligatúra","Latin capital letter j with circumflex":"Latin nagy j betű háztető ékezettel","Latin small letter j with circumflex":"Latin kis j betű háztető ékezettel","Latin capital letter k with cedilla":"Latin nagy k betű cedillával","Latin small letter k with cedilla":"Latin kis k betű cedillával","Latin small letter kra":"latin kisbetűs kra","Latin capital letter l with acute":"Latin nagy l betű éles ékezettel","Latin small letter l with acute":"Latin kis l betű éles ékezettel","Latin capital letter l with cedilla":"Latin nagy l betű cedillával","Latin small letter l with cedilla":"Latin kis l betű cedillával","Latin capital letter l with caron":"Latin nagy l betű hacsekkel","Latin small letter l with caron":"Latin kis l betű hacsekkel","Latin capital letter l with middle dot":"Latin nagy l betű középen ponttal","Latin small letter l with middle dot":"Latin kis l betű középen ponttal","Latin capital letter l with stroke":"Latin nagy l betű áthúzva","Latin small letter l with stroke":"Latin kis l betű áthúzva","Latin capital letter n with acute":"Latin nagy n betű éles ékezettel","Latin small letter n with acute":"Latin kis n betű éles ékezettel","Latin capital letter n with cedilla":"Latin nagy n betű cedillával","Latin small letter n with cedilla":"Latin kis n betű cedillával","Latin capital letter n with caron":"Latin nagy n betű hacsekkel","Latin small letter n with caron":"Latin kis n betű hacsekkel","Latin small letter n preceded by apostrophe":"Latin kis n betű előtte aposztróffal","Latin capital letter eng":"Latin nagybetűs eng","Latin small letter eng":"Latin kisbetűs eng","Latin capital letter o with macron":"Latin nagy o betű macronnal","Latin small letter o with macron":"Latin kis o betű macronnal","Latin capital letter o with breve":"Latin nagy o betű brevével","Latin small letter o with breve":"Latin kis o betű brevével","Latin capital letter o with double acute":"Latin nagy o betű kettős éles ékezettel","Latin small letter o with double acute":"Latin kis o betű kettős éles ékezettel","Latin capital ligature oe":"Latin nagy oe ligatúra","Latin small ligature oe":"Latin kis oe ligatúra","Latin capital letter r with acute":"Latin nagy r betű éles ékezettel","Latin small letter r with acute":"Latin kis r betű éles ékezettel","Latin capital letter r with cedilla":"Latin nagy r betű cedillával","Latin small letter r with cedilla":"Latin kis r betű cedillával","Latin capital letter r with caron":"Latin nagy r betű hacsekkel","Latin small letter r with caron":"Latin kis r betű hacsekkel","Latin capital letter s with acute":"Latin nagy s betű éles ékezettel","Latin small letter s with acute":"Latin kis s betű éles ékezettel","Latin capital letter s with circumflex":"Latin nagy s betű háztető ékezettel","Latin small letter s with circumflex":"Latin kis s betű háztető ékezettel","Latin capital letter s with cedilla":"Latin nagy s betű cedillával","Latin small letter s with cedilla":"Latin kis s betű cedillával","Latin capital letter s with caron":"Latin nagy s betű hacsekkel","Latin small letter s with caron":"Latin kis s betű hacsekkel","Latin capital letter t with cedilla":"Latin nagy t betű cedillával","Latin small letter t with cedilla":"Latin kis t betű cedillával","Latin capital letter t with caron":"Latin nagy t betű hacsekkel","Latin small letter t with caron":"Latin kis t betű hacsekkel","Latin capital letter t with stroke":"Latin nagy t betű áthúzva","Latin small letter t with stroke":"Latin kis t betű áthúzva","Latin capital letter u with tilde":"Latin nagy u betű tildével","Latin small letter u with tilde":"Latin kis u betű tildével","Latin capital letter u with macron":"Latin nagy u betű macronnal","Latin small letter u with macron":"Latin kis u betű macronnal","Latin capital letter u with breve":"Latin nagy u betű brevével","Latin small letter u with breve":"Latin kis u betű brevével","Latin capital letter u with ring above":"Latin nagy u betű karika ékezettel","Latin small letter u with ring above":"Latin kis u betű karika ékezettel","Latin capital letter u with double acute":"Latin nagy u betű kettős éles ékezettel","Latin small letter u with double acute":"Latin kis u betű kettős éles ékezettel","Latin capital letter u with ogonek":"Latin nagy u betű ogonekkel","Latin small letter u with ogonek":"Latin kis u betű ogonekkel","Latin capital letter w with circumflex":"Latin nagy w betű háztető ékezettel","Latin small letter w with circumflex":"Latin kis w betű háztető ékezettel","Latin capital letter y with circumflex":"Latin nagy y betű háztető ékezettel","Latin small letter y with circumflex":"Latin kis y betű háztető ékezettel","Latin capital letter y with diaeresis":"Latin nagy y betű diarézissel","Latin capital letter z with acute":"Latin nagy z betű éles ékezettel","Latin small letter z with acute":"Latin kis z betű éles ékezettel","Latin capital letter z with dot above":"Latin nagy z betű egy pontos ékezettel","Latin small letter z with dot above":"Latin kis z betű egy pontos ékezettel","Latin capital letter z with caron":"Latin nagy z betű hacsekkel","Latin small letter z with caron":"Latin kis z betű hacsekkel","Latin small letter long s":"Latin kisbetűs hosszú s","Less-than sign":"Kisebb jel","Greater-than sign":"Nagyobb jel","Less-than or equal to":"Kisebb vagy egyenlő jel","Greater-than or equal to":"Nagyobb vagy egyenlő jel","En dash":"Félkvirtmínusz","Em dash":"Kvirtmínusz",Macron:"Macron",Overline:"Föléhúzás","Degree sign":"Fokjel","Minus sign":"Mínuszjel","Plus-minus sign":"Pluszmínusz-jel","Division sign":"Osztásjel","Fraction slash":"Törtvonás","Multiplication sign":"Szorzójel","Latin small letter f with hook":"Latin kisbetűs f-horog",Integral:"Integrál","N-ary summation":"N-áris szumma",Infinity:"Végtelen","Square root":"Négyzetgyök","Tilde operator":"Hullámvonal","Approximately equal to":"Közelítőleg egyenlő","Almost equal to":"Majdnem egyenlő","Not equal to":"Nem egyenlő","Identical to":"Azonos","Element of":"Része","Not an element of":"Nem része","Contains as member":"Tagként tartalmaz","N-ary product":"N-áris produktum","Logical and":"Logikai és ","Logical or":"Logikai vagy","Not sign":"Nem szimbólum",Intersection:"Metszet",Union:"Egyesítés","Partial differential":"Parciális derivált","For all":"Mindenre","There exists":"Létezik","Empty set":"Üres halmaz",Nabla:"Nabla","Asterisk operator":"Csillag műveleti jel","Proportional to":"Aránylik",Angle:"Szög","Vulgar fraction one quarter":"Vulgáris tört egynegyed","Vulgar fraction one half":"Vulgáris tört egyketted","Vulgar fraction three quarters":"Vulgáris tört háromnegyed","Single left-pointing angle quotation mark":"Szimpla bal oldali szögletes idézőjel","Single right-pointing angle quotation mark":"Jobb oldali szimpla szögletes idézőjel","Left-pointing double angle quotation mark":"Bal oldali dupla szögletes idézőjel","Right-pointing double angle quotation mark":"Jobb oldali dupla szögletes idézőjel","Left single quotation mark":"Bal oldali szimpla idézőjel","Right single quotation mark":"Jobb oldali szimpla idézőjel","Left double quotation mark":"Bal oldali dupla idézőjel","Right double quotation mark":"Jobb oldali dupla idézőjel","Single low-9 quotation mark":"Szimpla 9-es alakú alsó idézőjel","Double low-9 quotation mark":"Dupla 9-es alakú alsó idézőjel","Inverted exclamation mark":"Fordított felkiáltójel","Inverted question mark":"Fordított kérdőjel","Two dot leader":"Két bevezető pont","Horizontal ellipsis":"Vízszintes három pont","Double dagger":"Kettős kereszt","Per mille sign":"Ezrelékjel","Per ten thousand sign":"Tízezrelékjel","Double exclamation mark":"Kettős felkiáltójel","Question exclamation mark":"Kérdő- és felkiáltójel","Exclamation question mark":"Felkiáltó- és kérdőjel","Double question mark":"Dupla kérdőjel","Copyright sign":"Copyright jele","Registered sign":"Bejegyzett védjegy szimbólum","Trade mark sign":"Kereskedelmi védjegy szimbólum","Section sign":"Szakaszjel","Paragraph sign":"Bekezdésjel","Reversed paragraph sign":"Fordított bekezdésjel","Character categories":"Karakterek kategóriái",Styles:"Stílusok","Multiple styles":"Többféle stílus","Block styles":"Blokkstílusok","Text styles":"Szövegstílusok","Insert table":"Táblázat beszúrása","Header column":"Oszlop fejléc","Insert column left":"Oszlop beszúrása balra","Insert column right":"Oszlop beszúrása jobbra","Delete column":"Oszlop törlése","Select column":"Oszlop kijelölése",Column:"Oszlop","Header row":"Sor fejléc","Insert row below":"Sor beszúrása alá","Insert row above":"Sor beszúrása fölé","Delete row":"Sor törlése","Select row":"Sor kijelölése",Row:"Sor","Merge cell up":"Cellák egyesítése felfelé","Merge cell right":"Cellák egyesítése jobbra","Merge cell down":"Cellák egyesítése lefelé","Merge cell left":"Cellák egyesítése balra","Split cell vertically":"Cella felosztása függőlegesen","Split cell horizontally":"Cella felosztása vízszintesen","Merge cells":"Cellaegyesítés","Table toolbar":"Táblázat eszköztár","Table properties":"Táblázat tulajdonságai","Cell properties":"Cella tulajdonságok",Border:"Keret",Style:"Stílus",Width:"Szélesség",Height:"Magasság",Color:"Szín",Background:"Háttér",Padding:"Térköz",Dimensions:"Méretek","Table cell text alignment":"Szöveg igazítása a cellában",Alignment:"Igazítás","Horizontal text alignment toolbar":"Vízszintes szövegigazítási eszköztár","Vertical text alignment toolbar":"Függőleges szövegigazítási eszköztár","Table alignment toolbar":"Táblázatigazítási eszköztár",None:"Nincs",Solid:"Tömör",Dotted:"Pontozott",Dashed:"Szaggatott",Double:"Dupla",Groove:"Árok",Ridge:"Gerinc",Inset:"Mélyített",Outset:"Kiemelkedő","Align cell text to the left":"Szöveg igazítása a cellában balra","Align cell text to the center":"Szöveg igazítása a cellában középre","Align cell text to the right":"Szöveg igazítása a cellában jobbra","Justify cell text":"Szöveg igazítása a cellában sorkizártra","Align cell text to the top":"Szöveg igazítása a cellában felülre","Align cell text to the middle":"Szöveg igazítása a cellában középre","Align cell text to the bottom":"Szöveg igazítása a cellában alulra","Align table to the left":"Tábla igazítása balra","Center table":"Tábla igazítása középre","Align table to the right":"Tábla igazítása jobbra","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"A szín érványtelen. Próbáld így \"#FF0000\" vagy \"rgb(255,0,0)\" vagy \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Az érték érvénytelen. Próbáld így \"10px\" vagy \"2em\" vagy csak egyszerűen \"2\".","Color picker":"Szín választása","Enter table caption":"Táblázat feliratának megadása","Keystrokes that can be used in a table cell":"Egy táblázatcellában használható billentyű leütések","Move the selection to the next cell":"A kiválasztás átmozgatása a következő cellába","Move the selection to the previous cell":"A kiválasztás átmozgatása az előző cellába","Insert a new table row (when in the last cell of a table)":"Új sor beillesztése a táblázatba (a táblázat utolsó cellájában)","Navigate through the table":"Navigáció a táblázatban",Table:"Táblázat","Rich Text Editor":"Bővített szövegszerkesztő","Editor editing area: %0":"Szerkesztő szerkesztési területe: %0","Edit block":"Blokk szerkesztése","Click to edit block":"Kattintson a blokk szerkesztéséhez","Drag to move":"Húzza a mozgatáshoz",Next:"Következő",Previous:"Előző","Editor toolbar":"Szerkesztő eszköztár","Dropdown toolbar":"Lenyíló eszköztár",Black:"Fekete","Dim grey":"Halvány szürke",Grey:"Szürke","Light grey":"Világosszürke",White:"Fehér",Red:"Piros",Orange:"Narancs",Yellow:"Sárga","Light green":"Világoszöld",Green:"Zöld",Aquamarine:"Kékeszöld",Turquoise:"Türkiz","Light blue":"Világoskék",Blue:"Kék",Purple:"Lila","Editor block content toolbar":"Szerkesztő - tartalomblokk  eszköztár","Editor contextual toolbar":"Szerkesztő - szövegre vonatkozó eszköztár",HEX:"HEX színkód","No results found":"Nincs találat","No searchable items":"Nincsenek kereshető elemek","Editor dialog":"Szerkesztői párbeszédpanel",Close:"Bezárás","Help Contents. To close this dialog press ESC.":"Súgó tartalmak. A párbeszéd ablak bezárásához használd az ESC billentyűt.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Alább megtalálod a szerkesztéshez használható gyorsbillentyűk listáját.","(may require <kbd>Fn</kbd>)":"(szükség lehet a <kbd>Fn</kbd> használatára)",Accessibility:"Elérhetőség","Accessibility help":"Kisegítő lehetőségek","Press %0 for help.":"Segítségért nyomd le a %0 billentyűt.","Move focus in and out of an active dialog window":"Mozdítsd ki és be az aktív párbeszéd ablakot",MENU_BAR_MENU_FILE:"Fájl",MENU_BAR_MENU_EDIT:"Szerkesztés",MENU_BAR_MENU_VIEW:"Megjelenítés",MENU_BAR_MENU_INSERT:"Beszúrás",MENU_BAR_MENU_FORMAT:"Formátum",MENU_BAR_MENU_TOOLS:"Eszközök",MENU_BAR_MENU_HELP:"Súgó",MENU_BAR_MENU_TEXT:"Szöveg",MENU_BAR_MENU_FONT:"Betűtípus","Editor menu bar":"Szerkesztő menüsora","Please enter a valid color (e.g. \"ff0000\").":"Adjon meg egy érvényes színt (pl. \"ff0000\").",Undo:"Visszavonás",Redo:"Újra","Upload in progress":"A feltöltés folyamatban","Widget toolbar":"Widget eszköztár","Insert paragraph before block":"Bekezdés beszúrása elé","Insert paragraph after block":"Bekezdés beszúrása utána","Press Enter to type after or press Shift + Enter to type before the widget":"Az Enter billentyű megnyomásával a widget után, a Shift + Enter kombinációval pedig a widget előtt írhatja be a szöveget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Billentyűleütések, amelyek egy widget kiválasztásakor (például: kép, táblázat, stb.) használhatók","Insert a new paragraph directly after a widget":"Egy új bekezdés beszúrása közvetlenül a widget mögé","Insert a new paragraph directly before a widget":"Egy új bekezdés beszúrása közvetlenül a widget elé","Move the caret to allow typing directly before a widget":"Mozgasd a kurzort, hogy hogy közvetlenül a widget elé tudj gépelni","Move the caret to allow typing directly after a widget":"Mozgasd a kurzort, hogy közvetlenül a widget után tudj gépelni","Words: %0":"Szavak: %0","Characters: %0":"Karakterek: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hy.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hy.js
index cd0a5c5278159cd870b0d82e2e619c983cd345d0..28cc1969a65c8ae1d120966b028287c8933c3faa 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hy.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/hy.js
@@ -1 +1 @@
-(function(d){	const l = d['hy'] = d['hy'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"Թավագիր",Italic:"Շեղագիր",Underline:"Ընդգծել",Code:"Կոդ",Strikethrough:"Գծանշել",Subscript:"Ենթատեքստ",Superscript:"Գերագիր","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"Չեղարկել",Clear:"","Remove color":"","Restore default":"",Save:"","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"",Heading:"","Choose heading":"","Heading 1":"Վերնագիր 1","Heading 2":"Վերնագիր 2","Heading 3":"Վերնագիր 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"",Link:"Հղում","Link URL":"","Link image":"","Edit link":"Խմբագրել հղումը","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"",Column:"Սյունակ","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"",Row:"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Words: %0":"%0 բառեր","Characters: %0":"%0 նիշեր"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['hy'] = d['hy'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"Թավագիր",Italic:"Շեղագիր",Underline:"Ընդգծել",Code:"Կոդ",Strikethrough:"Գծանշել",Subscript:"Ենթատեքստ",Superscript:"Գերագիր","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"Չեղարկել",Clear:"","Remove color":"","Restore default":"",Save:"","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"",Heading:"","Choose heading":"","Heading 1":"Վերնագիր 1","Heading 2":"Վերնագիր 2","Heading 3":"Վերնագիր 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"",Link:"Հղում","Link URL":"","Link URL must not be empty.":"","Link image":"","Edit link":"Խմբագրել հղումը","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"",Column:"Սյունակ","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"",Row:"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Words: %0":"%0 բառեր","Characters: %0":"%0 նիշեր"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/id.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/id.js
index e8608f6cfc33ee91e6b642677fa7a53b76c4e9be..78d93bd38e36525d9ed0d068679dd3f9d0b07161 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/id.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/id.js
@@ -1 +1 @@
-(function(d){	const l = d['id'] = d['id'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Rata kiri","Align right":"Rata kanan","Align center":"Rata tengah",Justify:"Rata kanan-kiri","Text alignment":"Perataan teks","Text alignment toolbar":"Alat perataan teks","Revert autoformatting action":"Kembalikan tindakan pemformatan otomatis",Bold:"Tebal",Italic:"Miring",Underline:"Garis bawah",Code:"Kode",Strikethrough:"Coret",Subscript:"Subskrip",Superscript:"Superskrip","Italic text":"Teks miring","Move out of an inline code style":"Keluar dari gaya kode sebaris","Bold text":"Teks tebal","Underline text":"Teks bergaris bawah","Strikethrough text":"Teks yang dicoret","Block quote":"Kutipan","Copy selected content":"Salin konten yang dipilih","Paste content":"Tempelkan konten","Paste content as plain text":"Tempelkan konten sebagai teks biasa","Insert code block":"Sisipkan blok kode","Plain text":"Teks mentah","Code block":"Blok kode",Cancel:"Batal",Clear:"Kosongkan","Remove color":"Hapus warna","Restore default":"Pulihkan nilai baku",Save:"Simpan","Show more items":"Tampilkan lebih banyak item","%0 of %1":"%0 dari %1","Cannot upload file:":"Tidak dapat mengunggah berkas:","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Area edit: %0","Insert with file manager":"Sisipkan dengan pengelola file","Replace with file manager":"Ganti dengan pengelola file","Insert image with file manager":"Sisipkan gambar dengan pengelola file","Replace image with file manager":"Ganti gambar dengan pengelola file","Toggle caption off":"Sembunyikan keterangan","Toggle caption on":"Tampilkan keterangan","Content editing keystrokes":"Penekanan tombol untuk mengedit konten","These keyboard shortcuts allow for quick access to content editing features.":"Pintasan keyboard ini mengizinkan akses cepat ke fitur pengeditan konten.","User interface and content navigation keystrokes":"Antarmuka pengguna dan penekanan tombol navigasi konten","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Gunakan penekanan tombol berikut untuk navigasi yang lebih efisien di antarmuka pengguna CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Tutup balon kontekstual, menu tarik-turun, dan dialog","Open the accessibility help dialog":"Buka dialog bantuan aksesibilitas","Move focus between form fields (inputs, buttons, etc.)":"Pindahkan fokus di antara bidang formulir (input, tombol, dll.)","Move focus to the menu bar, navigate between menu bars":"Pindahkan fokus ke bilah menu, telusuri di antara bilah-bilah menu","Move focus to the toolbar, navigate between toolbars":"Pindahkan fokus ke toolbar, jelajahi antar toolbar","Navigate through the toolbar or menu bar":"Telusuri bilah alat atau bilah menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Jalankan tombol yang sedang difokuskan. Menjalankan tombol yang berinteraksi dengan konten editor akan memindahkan fokus kembali ke konten tersebut.",Accept:"Setuju","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Sisipkan soft break (elemen <code>&lt;br&gt;</code> )","Insert a hard break (a new paragraph)":"Sisipkan hard break (paragraf baru)","Find and replace":"Cari dan ubah","Find in text…":"Cari di dalam teks...",Find:"Cari","Previous result":"Hasil sebelumnya","Next result":"Hasil berikutnya",Replace:"Ubah","Replace all":"Ubah semua","Match case":"Sesuaikan huruf","Whole words only":"Kata utuh saja","Replace with…":"Ubah dengan...","Text to find must not be empty.":"Teks yang dicari tidak boleh kosong.","Tip: Find some text first in order to replace it.":"Tip: Cari suatu teks terlebih dahulu untuk menggantinya.","Advanced options":"Opsi lanjutan","Find in the document":"Temukan di dokumen","Font Size":"Ukuran Huruf",Tiny:"Sangat Kecil",Small:"Kecil",Big:"Besar",Huge:"Sangat Besar","Font Family":"Jenis Huruf",Default:"Bawaan","Font Color":"Warna Huruf","Font Background Color":"Warna Latar Huruf","Document colors":"Warna dokumen",Paragraph:"Paragraf",Heading:"Tajuk","Choose heading":"Pilih tajuk","Heading 1":"Tajuk 1","Heading 2":"Tajuk 2","Heading 3":"Tajuk 3","Heading 4":"Tajuk 4","Heading 5":"Tajuk 5","Heading 6":"Tajuk 6","Type your title":"Ketik judul Anda","Type or paste your content here.":"Ketik atau tempel konten Anda di sini.","Horizontal line":"Garis horizontal","HTML object":"Objek HTML","Increase indent":"Tambah indentasi","Decrease indent":"Kurangi indentasi",Unlink:"Hapus tautan",Link:"Tautan","Link URL":"URL tautan","Link image":"Tautkan gambar","Edit link":"Sunting tautan","Open link in new tab":"Buka tautan di tab baru","This link has no URL":"Tautan ini tidak memiliki URL","Open in a new tab":"Buka di tab baru",Downloadable:"Dapat diunduh","Create link":"Buat tautan","Move out of a link":"Keluar dari tautan","Numbered List":"Daftar Berangka","Bulleted List":"Daftar Tak Berangka","To-do List":"Daftar untuk-dikerjakan","Bulleted list styles toolbar":"Bilah alat gaya daftar bullet","Numbered list styles toolbar":"Bilah alat gaya daftar angka","Toggle the disc list style":"Alihkan gaya daftar disc","Toggle the circle list style":"Alihkan gaya daftar circle","Toggle the square list style":"Alihkan gaya daftar square","Toggle the decimal list style":"Alihkan gaya daftar decimal","Toggle the decimal with leading zero list style":"Alihkan gaya daftar decimal with leading zero","Toggle the lower–roman list style":"Alihkan gaya daftar lower–roman","Toggle the upper–roman list style":"Alihkan gaya daftar upper–roman","Toggle the lower–latin list style":"Alihkan gaya daftar lower–latin","Toggle the upper–latin list style":"Alihkan gaya daftar upper–latin",Disc:"Disk",Circle:"Lingkaran",Square:"Kotak",Decimal:"Desimal","Decimal with leading zero":"Desimal dengan awalan nol","Lower–roman":"Lower–roman","Upper-roman":"Upper-roman","Lower-latin":"Lower-latin","Upper-latin":"Upper-latin","List properties":"Properti daftar","Start at":"Mulai dari","Invalid start index value.":"Nilai indeks mulai tidak valid.","Start index must be greater than 0.":"Indeks awal harus lebih besar dari 0.","Reversed order":"Urutan terbalik","Keystrokes that can be used in a list":"Penekanan tombol yang dapat digunakan di daftar","Increase list item indent":"Tambah indentasi item daftar","Decrease list item indent":"Kurangi indentasi item daftar","Remove Format":"Hapus Format","Select all":"Pilih semua","Show blocks":"Tampilkan blok",Source:"Sumber","Show source":"Tampilkan sumber","Special characters":"Karakter spesial",All:"Semua",Arrows:"Panah",Currency:"Mata Uang",Latin:"Latin",Mathematical:"Matematika",Text:"Teks","leftwards simple arrow":"panah kiri sederhana","rightwards simple arrow":"panah kanan sederhana","upwards simple arrow":"panah atas sederhana","downwards simple arrow":"panah bawah sederhana","leftwards double arrow":"Panah ganda ke kiri","rightwards double arrow":"Panah ganda ke kanan","upwards double arrow":"Panah ganda ke atas","downwards double arrow":"Panah ganda ke bawah","leftwards dashed arrow":"Panah putus-putus ke kiri","rightwards dashed arrow":"Panah putus-putus ke kanan","upwards dashed arrow":"Panah putus-putus ke atas","downwards dashed arrow":"Panah putus-putus ke ke bawah","leftwards arrow to bar":"panah kiri ke bar","rightwards arrow to bar":"panah kanan ke bar","upwards arrow to bar":"panah atas ke bar","downwards arrow to bar":"panah bawah ke bar","up down arrow with base":"panah atas bawah dari dasar","back with leftwards arrow above":"belakang dengan panah kiri di atas","end with leftwards arrow above":"akhir dengan panah kiri di atas","on with exclamation mark with left right arrow above":"nyala tanda seru dengan panah kiri kanan di atas","soon with rightwards arrow above":"segera (soon) dengan panah arah kanan di atas","top with upwards arrow above":"puncak (top) dengan panah arah atas di atas","Dollar sign":"Tanda dollar","Euro sign":"Tanda euro","Yen sign":"Tanda yen","Pound sign":"Tanda pound","Cent sign":"Tanda sen","Euro-currency sign":"Tanda mata uang euro","Colon sign":"Tanda titik dua","Cruzeiro sign":"Simbol cruzeiro ","French franc sign":"Simbol franc Prancis","Lira sign":"Simbol lira","Currency sign":"Tanda mata uang","Bitcoin sign":"Tanda bitcoin","Mill sign":"Simbol mill","Naira sign":"Simbol naira","Peseta sign":"Simbol peseta","Rupee sign":"Tanda rupee","Won sign":"Tanda won","New sheqel sign":"Simbol shekel baru","Dong sign":"Simbol dong","Kip sign":"Simbol kip","Tugrik sign":"Simbol tugrik","Drachma sign":"Simbol drakhma","German penny sign":"Simbol penny Jerman","Peso sign":"Tanda peso","Guarani sign":"Simbol guarani","Austral sign":"Simbol austral","Hryvnia sign":"Simbol hryvnia","Cedi sign":"Simbol cedi","Livre tournois sign":"Simbol livre tournois","Spesmilo sign":"Simbol spesmilo","Tenge sign":"Simbol tenge","Indian rupee sign":"Tanda rupee India","Turkish lira sign":"Simbol lira Turki","Nordic mark sign":"Simbol mark Nordik","Manat sign":"Simbol manat","Ruble sign":"Simbol rubel","Latin capital letter a with macron":"Huruf Latin besar a dengan macron","Latin small letter a with macron":"Huruf Latin kecil a dengan macron","Latin capital letter a with breve":"Huruf Latin besar a dengan breve","Latin small letter a with breve":"Huruf Latin kecil a dengan breve","Latin capital letter a with ogonek":"Huruf Latin besar a dengan ogonek","Latin small letter a with ogonek":"Huruf Latin kecil a dengan ogonek","Latin capital letter c with acute":"Huruf Latin besar c dengan akut","Latin small letter c with acute":"Huruf Latin kecil c dengan akut","Latin capital letter c with circumflex":"Huruf Latin besar c dengan sirkumfleks","Latin small letter c with circumflex":"Huruf Latin kecil c dengan sirkumfleks","Latin capital letter c with dot above":"Huruf Latin besar c dengan titik di atas","Latin small letter c with dot above":"Huruf Latin kecil c dengan titik di atas","Latin capital letter c with caron":"Huruf Latin besar c dengan caron","Latin small letter c with caron":"Huruf Latin kecil c dengan caron","Latin capital letter d with caron":"Huruf Latin besar d dengan caron","Latin small letter d with caron":"Huruf Latin kecil d dengan caron","Latin capital letter d with stroke":"Huruf Latin besar d dengan garis","Latin small letter d with stroke":"Huruf Latin kecil d dengan garis","Latin capital letter e with macron":"Huruf Latin besar e dengan macron","Latin small letter e with macron":"Huruf Latin kecil e dengan macron","Latin capital letter e with breve":"Huruf Latin besar e dengan breve","Latin small letter e with breve":"Huruf Latin kecil e dengan breve","Latin capital letter e with dot above":"Huruf Latin besar e dengan titik di atas","Latin small letter e with dot above":"Huruf Latin kecil e dengan titik di atas","Latin capital letter e with ogonek":"Huruf Latin besar e dengan ogonek","Latin small letter e with ogonek":"Huruf Latin kecil e dengan ogonek","Latin capital letter e with caron":"Huruf Latin besar e dengan caron","Latin small letter e with caron":"Huruf Latin kecil e dengan caron","Latin capital letter g with circumflex":"Huruf Latin besar g dengan sirkumfleks","Latin small letter g with circumflex":"Huruf Latin kecil g dengan sirkumfleks","Latin capital letter g with breve":"Huruf Latin besar g dengan breve","Latin small letter g with breve":"Huruf Latin kecil g dengan breve","Latin capital letter g with dot above":"Huruf Latin besar g dengan titik di atas","Latin small letter g with dot above":"Huruf Latin kecil g dengan titik di atas","Latin capital letter g with cedilla":"Huruf Latin besar g dengan cedilla","Latin small letter g with cedilla":"Huruf Latin kecil g dengan cedilla","Latin capital letter h with circumflex":"Huruf Latin besar h dengan sirkumfleks","Latin small letter h with circumflex":"Huruf Latin kecil h dengan sirkumfleks","Latin capital letter h with stroke":"Huruf Latin besar h dengan garis","Latin small letter h with stroke":"Huruf Latin kecil h dengan garis","Latin capital letter i with tilde":"Huruf Latin besar i dengan tilde","Latin small letter i with tilde":"Huruf Latin kecil i dengan tilde","Latin capital letter i with macron":"Huruf Latin besar i dengan macron","Latin small letter i with macron":"Huruf Latin kecil i dengan macron","Latin capital letter i with breve":"Huruf Latin besar i dengan breve","Latin small letter i with breve":"Huruf Latin kecil i dengan breve","Latin capital letter i with ogonek":"Huruf Latin besar i dengan ogonek","Latin small letter i with ogonek":"Huruf Latin kecil i dengan ogonek","Latin capital letter i with dot above":"Huruf Latin besar i dengan titik di atas","Latin small letter dotless i":"Huruf Latin kecil tanpa titik i","Latin capital ligature ij":"Ligatur Latin kapital ij","Latin small ligature ij":"Ligatur Latin kecil ij","Latin capital letter j with circumflex":"Huruf Latin besar j dengan sirkumfleks","Latin small letter j with circumflex":"Huruf Latin kecil j dengan sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin besar k dengan cedilla","Latin small letter k with cedilla":"Huruf Latin kecil k dengan cedilla","Latin small letter kra":"Huruf Latin kecil kra","Latin capital letter l with acute":"Huruf Latin besar l dengan akut","Latin small letter l with acute":"Huruf Latin kecil l dengan akut","Latin capital letter l with cedilla":"Huruf Latin besar l dengan cedilla","Latin small letter l with cedilla":"Huruf Latin kecil l dengan cedilla","Latin capital letter l with caron":"Huruf Latin besar l dengan caron","Latin small letter l with caron":"Huruf Latin kecil l dengan caron","Latin capital letter l with middle dot":"Huruf Latin besar l dengan titik di tengah","Latin small letter l with middle dot":"Huruf Latin kecil l dengan titik di tengah","Latin capital letter l with stroke":"Huruf Latin besar l dengan garis","Latin small letter l with stroke":"Huruf Latin kecil l dengan garis","Latin capital letter n with acute":"Huruf Latin besar n dengan akut","Latin small letter n with acute":"Huruf Latin kecil n dengan akut","Latin capital letter n with cedilla":"Huruf Latin besar n dengan cedilla","Latin small letter n with cedilla":"Huruf Latin kecil n dengan cedilla","Latin capital letter n with caron":"Huruf Latin besar n dengan caron","Latin small letter n with caron":"Huruf Latin kecil n dengan caron","Latin small letter n preceded by apostrophe":"Huruf Latin kecil n yang didahului apostrof ","Latin capital letter eng":"Huruf Latin besar eng","Latin small letter eng":"Huruf Latin kecil eng","Latin capital letter o with macron":"Huruf Latin besar o dengan macron","Latin small letter o with macron":"Huruf Latin kecil o dengan macron","Latin capital letter o with breve":"Huruf Latin besar o dengan breve","Latin small letter o with breve":"Huruf Latin kecil o dengan breve","Latin capital letter o with double acute":"Huruf Latin besar o dengan akut ganda","Latin small letter o with double acute":"Huruf Latin kecil o dengan akut ganda","Latin capital ligature oe":"Ligatur Latin kapital oe","Latin small ligature oe":"Ligatur Latin kecil oe","Latin capital letter r with acute":"Huruf Latin besar r dengan akut","Latin small letter r with acute":"Huruf Latin kecil r dengan akut","Latin capital letter r with cedilla":"Huruf Latin besar r dengan cedilla","Latin small letter r with cedilla":"Huruf Latin kecil r dengan cedilla","Latin capital letter r with caron":"Huruf Latin besar r dengan caron","Latin small letter r with caron":"Huruf Latin kecil r dengan caron","Latin capital letter s with acute":"Huruf Latin besar s dengan akut","Latin small letter s with acute":"Huruf Latin kecil s dengan akut","Latin capital letter s with circumflex":"Huruf Latin besar s dengan sirkumfleks","Latin small letter s with circumflex":"Huruf Latin kecil s dengan sirkumfleks","Latin capital letter s with cedilla":"Huruf Latin besar s dengan cedilla","Latin small letter s with cedilla":"Huruf Latin kecil s dengan cedilla","Latin capital letter s with caron":"Huruf Latin besar s dengan caron","Latin small letter s with caron":"Huruf Latin kecil s dengan caron","Latin capital letter t with cedilla":"Huruf Latin besar t dengan cedilla","Latin small letter t with cedilla":"Huruf Latin kecil t dengan cedilla","Latin capital letter t with caron":"Huruf Latin besar t dengan caron","Latin small letter t with caron":"Huruf Latin kecil t dengan caron","Latin capital letter t with stroke":"Huruf Latin besar t dengan garis","Latin small letter t with stroke":"Huruf Latin kecil t dengan garis","Latin capital letter u with tilde":"Huruf Latin besar u dengan tilde","Latin small letter u with tilde":"Huruf Latin kecil u dengan tilde","Latin capital letter u with macron":"Huruf Latin besar u dengan macron","Latin small letter u with macron":"Huruf Latin kecil u dengan macron","Latin capital letter u with breve":"Huruf Latin besar u dengan breve","Latin small letter u with breve":"Huruf Latin kecil u dengan breve","Latin capital letter u with ring above":"Huruf Latin besar u dengan cincin di atas","Latin small letter u with ring above":"Huruf Latin kecil u dengan cincin di atas","Latin capital letter u with double acute":"Huruf Latin besar u dengan akut ganda","Latin small letter u with double acute":"Huruf Latin kecil u dengan akut ganda","Latin capital letter u with ogonek":"Huruf Latin besar u dengan ogonek","Latin small letter u with ogonek":"Huruf Latin kecil u dengan ogonek","Latin capital letter w with circumflex":"Huruf Latin besar w dengan sirkumfleks","Latin small letter w with circumflex":"Huruf Latin kecil w dengan sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin besar y dengan sirkumfleks","Latin small letter y with circumflex":"Huruf Latin kecil y dengan sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin besar y dengan diaresis","Latin capital letter z with acute":"Huruf Latin besar z dengan akut","Latin small letter z with acute":"Huruf Latin kecil z dengan akut","Latin capital letter z with dot above":"Huruf Latin besar z dengan titik di atas","Latin small letter z with dot above":"Huruf Latin kecil z dengan titik di atas","Latin capital letter z with caron":"Huruf Latin besar z dengan caron","Latin small letter z with caron":"Huruf Latin kecil z dengan caron","Latin small letter long s":"Huruf Latin kecil s panjang","Less-than sign":"Tanda kurang dari","Greater-than sign":"Tanda lebih besar dari","Less-than or equal to":"Kurang dari atau sama dengan","Greater-than or equal to":"Lebih dari atau sama dengan","En dash":"Tanda pisah en","Em dash":"Tanda pisah em",Macron:"Macron",Overline:"Garis atas","Degree sign":"Tanda derajat","Minus sign":"Tanda negatif","Plus-minus sign":"Tanda lebih kurang","Division sign":"Tanda pembagian","Fraction slash":"Garis bagi pecahan","Multiplication sign":"Tanda perkalian","Latin small letter f with hook":"Huruf Latin kecil f dengan kait",Integral:"Integral","N-ary summation":"Penjumlahan N-Ary",Infinity:"Tak hingga","Square root":"Akar kuadrat","Tilde operator":"Operator tilde","Approximately equal to":"Kira-kira sama dengan","Almost equal to":"Hampir sama dengan","Not equal to":"Tidak sama dengan","Identical to":"Identik dengan","Element of":"Elemen dari","Not an element of":"Bukan sebuah elemen dari","Contains as member":"Berisi sebagai anggota","N-ary product":"Produk N-ary","Logical and":"\"Dan\" logis","Logical or":"\"Atau\" logis","Not sign":"Tanda \"bukan\"",Intersection:"Irisan",Union:"Himpunan","Partial differential":"Turunan parsial","For all":"Untuk semua","There exists":"Ada","Empty set":"Himpunan kosong",Nabla:"Nabla","Asterisk operator":"Operator asteris","Proportional to":"Proporsional dengan",Angle:"Sudut","Vulgar fraction one quarter":"Pecahan vulgar satu perempat","Vulgar fraction one half":"Pecahan vulgar satu perdua","Vulgar fraction three quarters":"Pecahan vulgar tiga perempat","Single left-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kiri tunggal","Single right-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kanan tunggal","Left-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kiri","Right-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kanan","Left single quotation mark":"Tanda kutip tunggal kiri","Right single quotation mark":"Tanda kutip tunggal kanan","Left double quotation mark":"Tanda kutip ganda kiri","Right double quotation mark":"Tanda kutip ganda kanan","Single low-9 quotation mark":"Tanda kutip 9 bawah tunggal","Double low-9 quotation mark":"Tanda kutip 9 bawah ganda","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda tanya terbalik","Two dot leader":"Dua titik utama","Horizontal ellipsis":"Elipsis horizontal","Double dagger":"Diesis","Per mille sign":"Tanda permil","Per ten thousand sign":"Tanda persepuluh ribu","Double exclamation mark":"Tanda seru ganda","Question exclamation mark":"Tanda tanya dan seru","Exclamation question mark":"Tanda seru dan tanya","Double question mark":"Tanda tanya ganda","Copyright sign":"Simbol hak cipta","Registered sign":"Simbol merek dagang terdaftar","Trade mark sign":"Simbol merek dagang","Section sign":"Simbol bagian","Paragraph sign":"Simbol paragraf","Reversed paragraph sign":"Simbol paragraf terbalik","Character categories":"Kategori karakter",Styles:"Gaya","Multiple styles":"Banyak gaya","Block styles":"Gaya blok","Text styles":"Gaya teks","Insert table":"Sisipkan tabel","Header column":"Kolom tajuk","Insert column left":"Sisipkan kolom ke kiri","Insert column right":"Sisipkan kolom ke kanan","Delete column":"Hapus kolom","Select column":"Seleksi kolom",Column:"Kolom","Header row":"Baris tajuk","Insert row below":"Sisipkan baris ke bawah","Insert row above":"Sisipkan baris ke atas","Delete row":"Hapus baris","Select row":"Seleksi baris",Row:"Baris","Merge cell up":"Gabungkan sel ke atas","Merge cell right":"Gabungkan sel ke kanan","Merge cell down":"Gabungkan sel ke bawah","Merge cell left":"Gabungkan sel ke kiri","Split cell vertically":"Bagikan sel secara vertikal","Split cell horizontally":"Bagikan sel secara horizontal","Merge cells":"Gabungkan sel","Table toolbar":"Alat tabel","Table properties":"Properti tabel","Cell properties":"Properti sel",Border:"Garis batas",Style:"Gaya",Width:"Lebar",Height:"Tinggi",Color:"Warna",Background:"Latar belakang",Padding:"Padding",Dimensions:"Dimensi","Table cell text alignment":"Penjajaran teks sel tabel",Alignment:"Penjajaran","Horizontal text alignment toolbar":"Bilah alat penjajaran teks horizontal","Vertical text alignment toolbar":"Bilah alat penjajaran teks vertikal","Table alignment toolbar":"Bilah alat penjajaran tabel",None:"Tidak ada",Solid:"Garis utuh",Dotted:"Titik titik",Dashed:"Garis putus-putus",Double:"Ganda",Groove:"Groove",Ridge:"Ridge",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Sejajarkan teks sel ke kiri","Align cell text to the center":"Sejajarkan teks sel ke tengah","Align cell text to the right":"Sejajarkan teks sel ke kanan","Justify cell text":"Ratakan teks sel","Align cell text to the top":"Sejajarkan teks sel ke atas","Align cell text to the middle":"Sejajarkan teks sel ke tengah","Align cell text to the bottom":"Sejajarkan teks sel ke bawah","Align table to the left":"Sejajarkan teks sel ke kiri","Center table":"Tengahkan tabel","Align table to the right":"Sejajarkan teks sel ke kanan","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Warna tidak valid. Coba \"#FF0000\" atau \"rgb(255,0,0)\" atau \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Nilai tidak valid. Coba \"10px\" atau \"2em\" atau hanya \"2\".","Color picker":"Pengambil warna","Enter table caption":"Masukkan keterangan tabel","Keystrokes that can be used in a table cell":"Penekanan tombol yang dapat digunakan di sel tabel","Move the selection to the next cell":"Pindahkan pilihan ke sel berikutnya","Move the selection to the previous cell":"Pindahkan pilihan ke sel sebelumnya","Insert a new table row (when in the last cell of a table)":"Sisipkan baris tabel baru (saat berada di sel terakhir tabel)","Navigate through the table":"Menjelajahi tabel",Table:"Tabel","Rich Text Editor":"Editor Teks Kaya","Editor editing area: %0":"Area edit editor: %0","Edit block":"Sunting blok","Click to edit block":"Klik untuk mengedit blok","Drag to move":"Seret untuk memindahkan",Next:"Berikutnya",Previous:"Sebelumnya","Editor toolbar":"Alat editor","Dropdown toolbar":"Alat dropdown",Black:"Hitam","Dim grey":"Kelabu gelap",Grey:"Kelabu","Light grey":"Kelabu terang",White:"Putih",Red:"Merah",Orange:"Jingga",Yellow:"Kuning","Light green":"Hijau terang",Green:"Hijau",Aquamarine:"Biru laut",Turquoise:"Turkish","Light blue":"Biru terang",Blue:"Biru",Purple:"Ungu","Editor block content toolbar":"Bilah alat konten blok editor","Editor contextual toolbar":"Bilah alat kontekstual editor",HEX:"HEX","No results found":"Hasil tidak ditemukan","No searchable items":"Tidak ada item yang dapat dicari","Editor dialog":"Dialog editor",Close:"Tutup","Help Contents. To close this dialog press ESC.":"Konten Bantuan. Untuk menutup dialog ini, tekan ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Di bawah ini, Anda dapat menemukan daftar pintasan keyboard yang dapat digunakan di editor.","(may require <kbd>Fn</kbd>)":"(mungkin memerlukan <kbd>Fn</kbd>)",Accessibility:"Aksesibilitas","Accessibility help":"Bantuan aksesibilitas","Press %0 for help.":"Tekan %0 untuk mendapatkan bantuan.","Move focus in and out of an active dialog window":"Pindahkan fokus ke dalam dan ke luar jendela dialog yang aktif",MENU_BAR_MENU_FILE:"File",MENU_BAR_MENU_EDIT:"Ubah",MENU_BAR_MENU_VIEW:"Lihat",MENU_BAR_MENU_INSERT:"Sisipkan",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Alat",MENU_BAR_MENU_HELP:"Bantuan",MENU_BAR_MENU_TEXT:"Teks",MENU_BAR_MENU_FONT:"Fon","Editor menu bar":"Bilah menu editor",Undo:"Batal",Redo:"Lakukan lagi","Upload in progress":"Sedang mengunggah","Widget toolbar":"Alat widget","Insert paragraph before block":"Tambahkan paragraf sebelum blok","Insert paragraph after block":"Tambahkan paragraf setelah blok","Press Enter to type after or press Shift + Enter to type before the widget":"Tekan Enter untuk mengetik setelah atau tekan Shift + Enter untuk mengetik sebelum widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Penekanan tombol yang bisa dilakukan saat widget dipilih (contoh: gambar, tabel, dll.)","Insert a new paragraph directly after a widget":"Sisipkan paragraf baru secara langsung setelah widget","Insert a new paragraph directly before a widget":"Sisipkan paragraf baru secara langsung sebelum widget","Move the caret to allow typing directly before a widget":"Pindahkan tanda sisipan untuk memungkinkan mengetik langsung setelah widget","Move the caret to allow typing directly after a widget":"Pindahkan tanda sisipan untuk memungkinkan mengetik langsung setelah widget","Words: %0":"Kata: %0","Characters: %0":"Karakter: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['id'] = d['id'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Rata kiri","Align right":"Rata kanan","Align center":"Rata tengah",Justify:"Rata kanan-kiri","Text alignment":"Perataan teks","Text alignment toolbar":"Alat perataan teks","Revert autoformatting action":"Kembalikan tindakan pemformatan otomatis",Bold:"Tebal",Italic:"Miring",Underline:"Garis bawah",Code:"Kode",Strikethrough:"Coret",Subscript:"Subskrip",Superscript:"Superskrip","Italic text":"Teks miring","Move out of an inline code style":"Keluar dari gaya kode sebaris","Bold text":"Teks tebal","Underline text":"Teks bergaris bawah","Strikethrough text":"Teks yang dicoret","Block quote":"Kutipan","Copy selected content":"Salin konten yang dipilih","Paste content":"Tempelkan konten","Paste content as plain text":"Tempelkan konten sebagai teks biasa","Insert code block":"Sisipkan blok kode","Plain text":"Teks mentah","Leaving %0 code snippet":"meninggalkan %0 cuplikan kode","Entering %0 code snippet":"memasuki %0 cuplikan kode","Entering code snippet":"memasuki cuplikan kode","Leaving code snippet":"meninggalkan cuplikan kode","Code block":"Blok kode",Cancel:"Batal",Clear:"Kosongkan","Remove color":"Hapus warna","Restore default":"Pulihkan nilai baku",Save:"Simpan","Show more items":"Tampilkan lebih banyak item","%0 of %1":"%0 dari %1","Cannot upload file:":"Tidak dapat mengunggah berkas:","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Area edit: %0","Insert with file manager":"Sisipkan dengan pengelola file","Replace with file manager":"Ganti dengan pengelola file","Insert image with file manager":"Sisipkan gambar dengan pengelola file","Replace image with file manager":"Ganti gambar dengan pengelola file","Toggle caption off":"Sembunyikan keterangan","Toggle caption on":"Tampilkan keterangan","Content editing keystrokes":"Penekanan tombol untuk mengedit konten","These keyboard shortcuts allow for quick access to content editing features.":"Pintasan keyboard ini mengizinkan akses cepat ke fitur pengeditan konten.","User interface and content navigation keystrokes":"Antarmuka pengguna dan penekanan tombol navigasi konten","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Gunakan penekanan tombol berikut untuk navigasi yang lebih efisien di antarmuka pengguna CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Tutup balon kontekstual, menu tarik-turun, dan dialog","Open the accessibility help dialog":"Buka dialog bantuan aksesibilitas","Move focus between form fields (inputs, buttons, etc.)":"Pindahkan fokus di antara bidang formulir (input, tombol, dll.)","Move focus to the menu bar, navigate between menu bars":"Pindahkan fokus ke bilah menu, telusuri di antara bilah-bilah menu","Move focus to the toolbar, navigate between toolbars":"Pindahkan fokus ke toolbar, jelajahi antar toolbar","Navigate through the toolbar or menu bar":"Telusuri bilah alat atau bilah menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Jalankan tombol yang sedang difokuskan. Menjalankan tombol yang berinteraksi dengan konten editor akan memindahkan fokus kembali ke konten tersebut.",Accept:"Setuju","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Sisipkan soft break (elemen <code>&lt;br&gt;</code> )","Insert a hard break (a new paragraph)":"Sisipkan hard break (paragraf baru)","Find and replace":"Cari dan ubah","Find in text…":"Cari di dalam teks...",Find:"Cari","Previous result":"Hasil sebelumnya","Next result":"Hasil berikutnya",Replace:"Ubah","Replace all":"Ubah semua","Match case":"Sesuaikan huruf","Whole words only":"Kata utuh saja","Replace with…":"Ubah dengan...","Text to find must not be empty.":"Teks yang dicari tidak boleh kosong.","Tip: Find some text first in order to replace it.":"Tip: Cari suatu teks terlebih dahulu untuk menggantinya.","Advanced options":"Opsi lanjutan","Find in the document":"Temukan di dokumen","Font Size":"Ukuran Huruf",Tiny:"Sangat Kecil",Small:"Kecil",Big:"Besar",Huge:"Sangat Besar","Font Family":"Jenis Huruf",Default:"Bawaan","Font Color":"Warna Huruf","Font Background Color":"Warna Latar Huruf","Document colors":"Warna dokumen",Paragraph:"Paragraf",Heading:"Tajuk","Choose heading":"Pilih tajuk","Heading 1":"Tajuk 1","Heading 2":"Tajuk 2","Heading 3":"Tajuk 3","Heading 4":"Tajuk 4","Heading 5":"Tajuk 5","Heading 6":"Tajuk 6","Type your title":"Ketik judul Anda","Type or paste your content here.":"Ketik atau tempel konten Anda di sini.","Horizontal line":"Garis horizontal","HTML object":"Objek HTML","Increase indent":"Tambah indentasi","Decrease indent":"Kurangi indentasi",Unlink:"Hapus tautan",Link:"Tautan","Link URL":"URL tautan","Link URL must not be empty.":"Tautan URL tidak boleh kosong.","Link image":"Tautkan gambar","Edit link":"Sunting tautan","Open link in new tab":"Buka tautan di tab baru","This link has no URL":"Tautan ini tidak memiliki URL","Open in a new tab":"Buka di tab baru",Downloadable:"Dapat diunduh","Create link":"Buat tautan","Move out of a link":"Keluar dari tautan","Numbered List":"Daftar Berangka","Bulleted List":"Daftar Tak Berangka","To-do List":"Daftar untuk-dikerjakan","Bulleted list styles toolbar":"Bilah alat gaya daftar bullet","Numbered list styles toolbar":"Bilah alat gaya daftar angka","Toggle the disc list style":"Alihkan gaya daftar disc","Toggle the circle list style":"Alihkan gaya daftar circle","Toggle the square list style":"Alihkan gaya daftar square","Toggle the decimal list style":"Alihkan gaya daftar decimal","Toggle the decimal with leading zero list style":"Alihkan gaya daftar decimal with leading zero","Toggle the lower–roman list style":"Alihkan gaya daftar lower–roman","Toggle the upper–roman list style":"Alihkan gaya daftar upper–roman","Toggle the lower–latin list style":"Alihkan gaya daftar lower–latin","Toggle the upper–latin list style":"Alihkan gaya daftar upper–latin",Disc:"Disk",Circle:"Lingkaran",Square:"Kotak",Decimal:"Desimal","Decimal with leading zero":"Desimal dengan awalan nol","Lower–roman":"Lower–roman","Upper-roman":"Upper-roman","Lower-latin":"Lower-latin","Upper-latin":"Upper-latin","List properties":"Properti daftar","Start at":"Mulai dari","Invalid start index value.":"Nilai indeks mulai tidak valid.","Start index must be greater than 0.":"Indeks awal harus lebih besar dari 0.","Reversed order":"Urutan terbalik","Keystrokes that can be used in a list":"Penekanan tombol yang dapat digunakan di daftar","Increase list item indent":"Tambah indentasi item daftar","Decrease list item indent":"Kurangi indentasi item daftar","Entering a to-do list":"memasukkan daftar kerja","Leaving a to-do list":"meninggalkan daftar kerja","Remove Format":"Hapus Format","Select all":"Pilih semua","Show blocks":"Tampilkan blok",Source:"Sumber","Show source":"Tampilkan sumber","Special characters":"Karakter spesial",All:"Semua",Arrows:"Panah",Currency:"Mata Uang",Latin:"Latin",Mathematical:"Matematika",Text:"Teks","leftwards simple arrow":"panah kiri sederhana","rightwards simple arrow":"panah kanan sederhana","upwards simple arrow":"panah atas sederhana","downwards simple arrow":"panah bawah sederhana","leftwards double arrow":"Panah ganda ke kiri","rightwards double arrow":"Panah ganda ke kanan","upwards double arrow":"Panah ganda ke atas","downwards double arrow":"Panah ganda ke bawah","leftwards dashed arrow":"Panah putus-putus ke kiri","rightwards dashed arrow":"Panah putus-putus ke kanan","upwards dashed arrow":"Panah putus-putus ke atas","downwards dashed arrow":"Panah putus-putus ke ke bawah","leftwards arrow to bar":"panah kiri ke bar","rightwards arrow to bar":"panah kanan ke bar","upwards arrow to bar":"panah atas ke bar","downwards arrow to bar":"panah bawah ke bar","up down arrow with base":"panah atas bawah dari dasar","back with leftwards arrow above":"belakang dengan panah kiri di atas","end with leftwards arrow above":"akhir dengan panah kiri di atas","on with exclamation mark with left right arrow above":"nyala tanda seru dengan panah kiri kanan di atas","soon with rightwards arrow above":"segera (soon) dengan panah arah kanan di atas","top with upwards arrow above":"puncak (top) dengan panah arah atas di atas","Dollar sign":"Tanda dollar","Euro sign":"Tanda euro","Yen sign":"Tanda yen","Pound sign":"Tanda pound","Cent sign":"Tanda sen","Euro-currency sign":"Tanda mata uang euro","Colon sign":"Tanda titik dua","Cruzeiro sign":"Simbol cruzeiro ","French franc sign":"Simbol franc Prancis","Lira sign":"Simbol lira","Currency sign":"Tanda mata uang","Bitcoin sign":"Tanda bitcoin","Mill sign":"Simbol mill","Naira sign":"Simbol naira","Peseta sign":"Simbol peseta","Rupee sign":"Tanda rupee","Won sign":"Tanda won","New sheqel sign":"Simbol shekel baru","Dong sign":"Simbol dong","Kip sign":"Simbol kip","Tugrik sign":"Simbol tugrik","Drachma sign":"Simbol drakhma","German penny sign":"Simbol penny Jerman","Peso sign":"Tanda peso","Guarani sign":"Simbol guarani","Austral sign":"Simbol austral","Hryvnia sign":"Simbol hryvnia","Cedi sign":"Simbol cedi","Livre tournois sign":"Simbol livre tournois","Spesmilo sign":"Simbol spesmilo","Tenge sign":"Simbol tenge","Indian rupee sign":"Tanda rupee India","Turkish lira sign":"Simbol lira Turki","Nordic mark sign":"Simbol mark Nordik","Manat sign":"Simbol manat","Ruble sign":"Simbol rubel","Latin capital letter a with macron":"Huruf Latin besar a dengan macron","Latin small letter a with macron":"Huruf Latin kecil a dengan macron","Latin capital letter a with breve":"Huruf Latin besar a dengan breve","Latin small letter a with breve":"Huruf Latin kecil a dengan breve","Latin capital letter a with ogonek":"Huruf Latin besar a dengan ogonek","Latin small letter a with ogonek":"Huruf Latin kecil a dengan ogonek","Latin capital letter c with acute":"Huruf Latin besar c dengan akut","Latin small letter c with acute":"Huruf Latin kecil c dengan akut","Latin capital letter c with circumflex":"Huruf Latin besar c dengan sirkumfleks","Latin small letter c with circumflex":"Huruf Latin kecil c dengan sirkumfleks","Latin capital letter c with dot above":"Huruf Latin besar c dengan titik di atas","Latin small letter c with dot above":"Huruf Latin kecil c dengan titik di atas","Latin capital letter c with caron":"Huruf Latin besar c dengan caron","Latin small letter c with caron":"Huruf Latin kecil c dengan caron","Latin capital letter d with caron":"Huruf Latin besar d dengan caron","Latin small letter d with caron":"Huruf Latin kecil d dengan caron","Latin capital letter d with stroke":"Huruf Latin besar d dengan garis","Latin small letter d with stroke":"Huruf Latin kecil d dengan garis","Latin capital letter e with macron":"Huruf Latin besar e dengan macron","Latin small letter e with macron":"Huruf Latin kecil e dengan macron","Latin capital letter e with breve":"Huruf Latin besar e dengan breve","Latin small letter e with breve":"Huruf Latin kecil e dengan breve","Latin capital letter e with dot above":"Huruf Latin besar e dengan titik di atas","Latin small letter e with dot above":"Huruf Latin kecil e dengan titik di atas","Latin capital letter e with ogonek":"Huruf Latin besar e dengan ogonek","Latin small letter e with ogonek":"Huruf Latin kecil e dengan ogonek","Latin capital letter e with caron":"Huruf Latin besar e dengan caron","Latin small letter e with caron":"Huruf Latin kecil e dengan caron","Latin capital letter g with circumflex":"Huruf Latin besar g dengan sirkumfleks","Latin small letter g with circumflex":"Huruf Latin kecil g dengan sirkumfleks","Latin capital letter g with breve":"Huruf Latin besar g dengan breve","Latin small letter g with breve":"Huruf Latin kecil g dengan breve","Latin capital letter g with dot above":"Huruf Latin besar g dengan titik di atas","Latin small letter g with dot above":"Huruf Latin kecil g dengan titik di atas","Latin capital letter g with cedilla":"Huruf Latin besar g dengan cedilla","Latin small letter g with cedilla":"Huruf Latin kecil g dengan cedilla","Latin capital letter h with circumflex":"Huruf Latin besar h dengan sirkumfleks","Latin small letter h with circumflex":"Huruf Latin kecil h dengan sirkumfleks","Latin capital letter h with stroke":"Huruf Latin besar h dengan garis","Latin small letter h with stroke":"Huruf Latin kecil h dengan garis","Latin capital letter i with tilde":"Huruf Latin besar i dengan tilde","Latin small letter i with tilde":"Huruf Latin kecil i dengan tilde","Latin capital letter i with macron":"Huruf Latin besar i dengan macron","Latin small letter i with macron":"Huruf Latin kecil i dengan macron","Latin capital letter i with breve":"Huruf Latin besar i dengan breve","Latin small letter i with breve":"Huruf Latin kecil i dengan breve","Latin capital letter i with ogonek":"Huruf Latin besar i dengan ogonek","Latin small letter i with ogonek":"Huruf Latin kecil i dengan ogonek","Latin capital letter i with dot above":"Huruf Latin besar i dengan titik di atas","Latin small letter dotless i":"Huruf Latin kecil tanpa titik i","Latin capital ligature ij":"Ligatur Latin kapital ij","Latin small ligature ij":"Ligatur Latin kecil ij","Latin capital letter j with circumflex":"Huruf Latin besar j dengan sirkumfleks","Latin small letter j with circumflex":"Huruf Latin kecil j dengan sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin besar k dengan cedilla","Latin small letter k with cedilla":"Huruf Latin kecil k dengan cedilla","Latin small letter kra":"Huruf Latin kecil kra","Latin capital letter l with acute":"Huruf Latin besar l dengan akut","Latin small letter l with acute":"Huruf Latin kecil l dengan akut","Latin capital letter l with cedilla":"Huruf Latin besar l dengan cedilla","Latin small letter l with cedilla":"Huruf Latin kecil l dengan cedilla","Latin capital letter l with caron":"Huruf Latin besar l dengan caron","Latin small letter l with caron":"Huruf Latin kecil l dengan caron","Latin capital letter l with middle dot":"Huruf Latin besar l dengan titik di tengah","Latin small letter l with middle dot":"Huruf Latin kecil l dengan titik di tengah","Latin capital letter l with stroke":"Huruf Latin besar l dengan garis","Latin small letter l with stroke":"Huruf Latin kecil l dengan garis","Latin capital letter n with acute":"Huruf Latin besar n dengan akut","Latin small letter n with acute":"Huruf Latin kecil n dengan akut","Latin capital letter n with cedilla":"Huruf Latin besar n dengan cedilla","Latin small letter n with cedilla":"Huruf Latin kecil n dengan cedilla","Latin capital letter n with caron":"Huruf Latin besar n dengan caron","Latin small letter n with caron":"Huruf Latin kecil n dengan caron","Latin small letter n preceded by apostrophe":"Huruf Latin kecil n yang didahului apostrof ","Latin capital letter eng":"Huruf Latin besar eng","Latin small letter eng":"Huruf Latin kecil eng","Latin capital letter o with macron":"Huruf Latin besar o dengan macron","Latin small letter o with macron":"Huruf Latin kecil o dengan macron","Latin capital letter o with breve":"Huruf Latin besar o dengan breve","Latin small letter o with breve":"Huruf Latin kecil o dengan breve","Latin capital letter o with double acute":"Huruf Latin besar o dengan akut ganda","Latin small letter o with double acute":"Huruf Latin kecil o dengan akut ganda","Latin capital ligature oe":"Ligatur Latin kapital oe","Latin small ligature oe":"Ligatur Latin kecil oe","Latin capital letter r with acute":"Huruf Latin besar r dengan akut","Latin small letter r with acute":"Huruf Latin kecil r dengan akut","Latin capital letter r with cedilla":"Huruf Latin besar r dengan cedilla","Latin small letter r with cedilla":"Huruf Latin kecil r dengan cedilla","Latin capital letter r with caron":"Huruf Latin besar r dengan caron","Latin small letter r with caron":"Huruf Latin kecil r dengan caron","Latin capital letter s with acute":"Huruf Latin besar s dengan akut","Latin small letter s with acute":"Huruf Latin kecil s dengan akut","Latin capital letter s with circumflex":"Huruf Latin besar s dengan sirkumfleks","Latin small letter s with circumflex":"Huruf Latin kecil s dengan sirkumfleks","Latin capital letter s with cedilla":"Huruf Latin besar s dengan cedilla","Latin small letter s with cedilla":"Huruf Latin kecil s dengan cedilla","Latin capital letter s with caron":"Huruf Latin besar s dengan caron","Latin small letter s with caron":"Huruf Latin kecil s dengan caron","Latin capital letter t with cedilla":"Huruf Latin besar t dengan cedilla","Latin small letter t with cedilla":"Huruf Latin kecil t dengan cedilla","Latin capital letter t with caron":"Huruf Latin besar t dengan caron","Latin small letter t with caron":"Huruf Latin kecil t dengan caron","Latin capital letter t with stroke":"Huruf Latin besar t dengan garis","Latin small letter t with stroke":"Huruf Latin kecil t dengan garis","Latin capital letter u with tilde":"Huruf Latin besar u dengan tilde","Latin small letter u with tilde":"Huruf Latin kecil u dengan tilde","Latin capital letter u with macron":"Huruf Latin besar u dengan macron","Latin small letter u with macron":"Huruf Latin kecil u dengan macron","Latin capital letter u with breve":"Huruf Latin besar u dengan breve","Latin small letter u with breve":"Huruf Latin kecil u dengan breve","Latin capital letter u with ring above":"Huruf Latin besar u dengan cincin di atas","Latin small letter u with ring above":"Huruf Latin kecil u dengan cincin di atas","Latin capital letter u with double acute":"Huruf Latin besar u dengan akut ganda","Latin small letter u with double acute":"Huruf Latin kecil u dengan akut ganda","Latin capital letter u with ogonek":"Huruf Latin besar u dengan ogonek","Latin small letter u with ogonek":"Huruf Latin kecil u dengan ogonek","Latin capital letter w with circumflex":"Huruf Latin besar w dengan sirkumfleks","Latin small letter w with circumflex":"Huruf Latin kecil w dengan sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin besar y dengan sirkumfleks","Latin small letter y with circumflex":"Huruf Latin kecil y dengan sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin besar y dengan diaresis","Latin capital letter z with acute":"Huruf Latin besar z dengan akut","Latin small letter z with acute":"Huruf Latin kecil z dengan akut","Latin capital letter z with dot above":"Huruf Latin besar z dengan titik di atas","Latin small letter z with dot above":"Huruf Latin kecil z dengan titik di atas","Latin capital letter z with caron":"Huruf Latin besar z dengan caron","Latin small letter z with caron":"Huruf Latin kecil z dengan caron","Latin small letter long s":"Huruf Latin kecil s panjang","Less-than sign":"Tanda kurang dari","Greater-than sign":"Tanda lebih besar dari","Less-than or equal to":"Kurang dari atau sama dengan","Greater-than or equal to":"Lebih dari atau sama dengan","En dash":"Tanda pisah en","Em dash":"Tanda pisah em",Macron:"Macron",Overline:"Garis atas","Degree sign":"Tanda derajat","Minus sign":"Tanda negatif","Plus-minus sign":"Tanda lebih kurang","Division sign":"Tanda pembagian","Fraction slash":"Garis bagi pecahan","Multiplication sign":"Tanda perkalian","Latin small letter f with hook":"Huruf Latin kecil f dengan kait",Integral:"Integral","N-ary summation":"Penjumlahan N-Ary",Infinity:"Tak hingga","Square root":"Akar kuadrat","Tilde operator":"Operator tilde","Approximately equal to":"Kira-kira sama dengan","Almost equal to":"Hampir sama dengan","Not equal to":"Tidak sama dengan","Identical to":"Identik dengan","Element of":"Elemen dari","Not an element of":"Bukan sebuah elemen dari","Contains as member":"Berisi sebagai anggota","N-ary product":"Produk N-ary","Logical and":"\"Dan\" logis","Logical or":"\"Atau\" logis","Not sign":"Tanda \"bukan\"",Intersection:"Irisan",Union:"Himpunan","Partial differential":"Turunan parsial","For all":"Untuk semua","There exists":"Ada","Empty set":"Himpunan kosong",Nabla:"Nabla","Asterisk operator":"Operator asteris","Proportional to":"Proporsional dengan",Angle:"Sudut","Vulgar fraction one quarter":"Pecahan vulgar satu perempat","Vulgar fraction one half":"Pecahan vulgar satu perdua","Vulgar fraction three quarters":"Pecahan vulgar tiga perempat","Single left-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kiri tunggal","Single right-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kanan tunggal","Left-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kiri","Right-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kanan","Left single quotation mark":"Tanda kutip tunggal kiri","Right single quotation mark":"Tanda kutip tunggal kanan","Left double quotation mark":"Tanda kutip ganda kiri","Right double quotation mark":"Tanda kutip ganda kanan","Single low-9 quotation mark":"Tanda kutip 9 bawah tunggal","Double low-9 quotation mark":"Tanda kutip 9 bawah ganda","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda tanya terbalik","Two dot leader":"Dua titik utama","Horizontal ellipsis":"Elipsis horizontal","Double dagger":"Diesis","Per mille sign":"Tanda permil","Per ten thousand sign":"Tanda persepuluh ribu","Double exclamation mark":"Tanda seru ganda","Question exclamation mark":"Tanda tanya dan seru","Exclamation question mark":"Tanda seru dan tanya","Double question mark":"Tanda tanya ganda","Copyright sign":"Simbol hak cipta","Registered sign":"Simbol merek dagang terdaftar","Trade mark sign":"Simbol merek dagang","Section sign":"Simbol bagian","Paragraph sign":"Simbol paragraf","Reversed paragraph sign":"Simbol paragraf terbalik","Character categories":"Kategori karakter",Styles:"Gaya","Multiple styles":"Banyak gaya","Block styles":"Gaya blok","Text styles":"Gaya teks","Insert table":"Sisipkan tabel","Header column":"Kolom tajuk","Insert column left":"Sisipkan kolom ke kiri","Insert column right":"Sisipkan kolom ke kanan","Delete column":"Hapus kolom","Select column":"Seleksi kolom",Column:"Kolom","Header row":"Baris tajuk","Insert row below":"Sisipkan baris ke bawah","Insert row above":"Sisipkan baris ke atas","Delete row":"Hapus baris","Select row":"Seleksi baris",Row:"Baris","Merge cell up":"Gabungkan sel ke atas","Merge cell right":"Gabungkan sel ke kanan","Merge cell down":"Gabungkan sel ke bawah","Merge cell left":"Gabungkan sel ke kiri","Split cell vertically":"Bagikan sel secara vertikal","Split cell horizontally":"Bagikan sel secara horizontal","Merge cells":"Gabungkan sel","Table toolbar":"Alat tabel","Table properties":"Properti tabel","Cell properties":"Properti sel",Border:"Garis batas",Style:"Gaya",Width:"Lebar",Height:"Tinggi",Color:"Warna",Background:"Latar belakang",Padding:"Padding",Dimensions:"Dimensi","Table cell text alignment":"Penjajaran teks sel tabel",Alignment:"Penjajaran","Horizontal text alignment toolbar":"Bilah alat penjajaran teks horizontal","Vertical text alignment toolbar":"Bilah alat penjajaran teks vertikal","Table alignment toolbar":"Bilah alat penjajaran tabel",None:"Tidak ada",Solid:"Garis utuh",Dotted:"Titik titik",Dashed:"Garis putus-putus",Double:"Ganda",Groove:"Groove",Ridge:"Ridge",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Sejajarkan teks sel ke kiri","Align cell text to the center":"Sejajarkan teks sel ke tengah","Align cell text to the right":"Sejajarkan teks sel ke kanan","Justify cell text":"Ratakan teks sel","Align cell text to the top":"Sejajarkan teks sel ke atas","Align cell text to the middle":"Sejajarkan teks sel ke tengah","Align cell text to the bottom":"Sejajarkan teks sel ke bawah","Align table to the left":"Sejajarkan teks sel ke kiri","Center table":"Tengahkan tabel","Align table to the right":"Sejajarkan teks sel ke kanan","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Warna tidak valid. Coba \"#FF0000\" atau \"rgb(255,0,0)\" atau \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Nilai tidak valid. Coba \"10px\" atau \"2em\" atau hanya \"2\".","Color picker":"Pengambil warna","Enter table caption":"Masukkan keterangan tabel","Keystrokes that can be used in a table cell":"Penekanan tombol yang dapat digunakan di sel tabel","Move the selection to the next cell":"Pindahkan pilihan ke sel berikutnya","Move the selection to the previous cell":"Pindahkan pilihan ke sel sebelumnya","Insert a new table row (when in the last cell of a table)":"Sisipkan baris tabel baru (saat berada di sel terakhir tabel)","Navigate through the table":"Menjelajahi tabel",Table:"Tabel","Rich Text Editor":"Editor Teks Kaya","Editor editing area: %0":"Area edit editor: %0","Edit block":"Sunting blok","Click to edit block":"Klik untuk mengedit blok","Drag to move":"Seret untuk memindahkan",Next:"Berikutnya",Previous:"Sebelumnya","Editor toolbar":"Alat editor","Dropdown toolbar":"Alat dropdown",Black:"Hitam","Dim grey":"Kelabu gelap",Grey:"Kelabu","Light grey":"Kelabu terang",White:"Putih",Red:"Merah",Orange:"Jingga",Yellow:"Kuning","Light green":"Hijau terang",Green:"Hijau",Aquamarine:"Biru laut",Turquoise:"Turkish","Light blue":"Biru terang",Blue:"Biru",Purple:"Ungu","Editor block content toolbar":"Bilah alat konten blok editor","Editor contextual toolbar":"Bilah alat kontekstual editor",HEX:"HEX","No results found":"Hasil tidak ditemukan","No searchable items":"Tidak ada item yang dapat dicari","Editor dialog":"Dialog editor",Close:"Tutup","Help Contents. To close this dialog press ESC.":"Konten Bantuan. Untuk menutup dialog ini, tekan ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Di bawah ini, Anda dapat menemukan daftar pintasan keyboard yang dapat digunakan di editor.","(may require <kbd>Fn</kbd>)":"(mungkin memerlukan <kbd>Fn</kbd>)",Accessibility:"Aksesibilitas","Accessibility help":"Bantuan aksesibilitas","Press %0 for help.":"Tekan %0 untuk mendapatkan bantuan.","Move focus in and out of an active dialog window":"Pindahkan fokus ke dalam dan ke luar jendela dialog yang aktif",MENU_BAR_MENU_FILE:"File",MENU_BAR_MENU_EDIT:"Ubah",MENU_BAR_MENU_VIEW:"Lihat",MENU_BAR_MENU_INSERT:"Sisipkan",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Alat",MENU_BAR_MENU_HELP:"Bantuan",MENU_BAR_MENU_TEXT:"Teks",MENU_BAR_MENU_FONT:"Fon","Editor menu bar":"Bilah menu editor","Please enter a valid color (e.g. \"ff0000\").":"Silakan masukkan warna yang absah (e.g. “ff0000”).",Undo:"Batal",Redo:"Lakukan lagi","Upload in progress":"Sedang mengunggah","Widget toolbar":"Alat widget","Insert paragraph before block":"Tambahkan paragraf sebelum blok","Insert paragraph after block":"Tambahkan paragraf setelah blok","Press Enter to type after or press Shift + Enter to type before the widget":"Tekan Enter untuk mengetik setelah atau tekan Shift + Enter untuk mengetik sebelum widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Penekanan tombol yang bisa dilakukan saat widget dipilih (contoh: gambar, tabel, dll.)","Insert a new paragraph directly after a widget":"Sisipkan paragraf baru secara langsung setelah widget","Insert a new paragraph directly before a widget":"Sisipkan paragraf baru secara langsung sebelum widget","Move the caret to allow typing directly before a widget":"Pindahkan tanda sisipan untuk memungkinkan mengetik langsung setelah widget","Move the caret to allow typing directly after a widget":"Pindahkan tanda sisipan untuk memungkinkan mengetik langsung setelah widget","Words: %0":"Kata: %0","Characters: %0":"Karakter: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/it.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/it.js
index a60ec0508846e8b5b112e0adb6babaaad0f1c4cc..0dedd7b1ce1cf85a4b4f2a65769a70735e7f8ef4 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/it.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/it.js
@@ -1 +1 @@
-(function(d){	const l = d['it'] = d['it'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Allinea a sinistra","Align right":"Allinea a destra","Align center":"Allinea al centro",Justify:"Giustifica","Text alignment":"Allineamento del testo","Text alignment toolbar":"Barra degli strumenti dell'allineamento","Revert autoformatting action":"Annulla l'azione di formattazione automatica",Bold:"Grassetto",Italic:"Corsivo",Underline:"Sottolineato",Code:"Codice",Strikethrough:"Barrato",Subscript:"Pedice",Superscript:"Apice","Italic text":"Testo in corsivo","Move out of an inline code style":"Esce da uno stile di codice in linea","Bold text":"Testo in grassetto","Underline text":"Testo sottolineato","Strikethrough text":"Testo barrato","Block quote":"Blocco citazione","Copy selected content":"Copia il contenuto selezionato","Paste content":"Incolla il contenuto","Paste content as plain text":"Incolla il contenuto come testo normale","Insert code block":"Inserisci blocco di codice","Plain text":"Testo semplice","Code block":"Blocco di codice",Cancel:"Annulla",Clear:"Cancella","Remove color":"Rimuovi colore","Restore default":"Ripristina predefinito",Save:"Salva","Show more items":"Mostra più elementi","%0 of %1":"%0 di %1","Cannot upload file:":"Impossibile caricare il file:","Rich Text Editor. Editing area: %0":"Editor Rich Text. Area di modifica: %0","Insert with file manager":"Inserisci con file manager","Replace with file manager":"Sostituisci con file manager","Insert image with file manager":"Inserisci l'immagine con il file manager","Replace image with file manager":"Sostituisci l'immagine con il file manager","Toggle caption off":"Attiva didascalia","Toggle caption on":"Disattiva didascalia","Content editing keystrokes":"Tasti per la modifica del contenuto","These keyboard shortcuts allow for quick access to content editing features.":"Queste scorciatoie da tastiera permettono di accedere velocemente alle funzionalità di modifica del contenuto.","User interface and content navigation keystrokes":"Tasti per la navigazione nell'interfaccia utente e nei contenuti","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Utilizza i seguenti tasti per una navigazione più efficiente nell'interfaccia utente di CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Chiude menu a discesa, finestre di dialogo e callout contestuali","Open the accessibility help dialog":"Apre la finestra di dialogo della guida all'accessibilità","Move focus between form fields (inputs, buttons, etc.)":"Seleziona/deseleziona i diversi campi del modulo (inserimenti, pulsanti ecc.)","Move focus to the menu bar, navigate between menu bars":"Sposta la selezione sulla barra dei menu, naviga tra le barre dei menu","Move focus to the toolbar, navigate between toolbars":"Seleziona la barra degli strumenti, permette di spostarsi tra le barre degli strumenti","Navigate through the toolbar or menu bar":"Naviga nella barra degli strumenti o nella barra dei menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Esegui il pulsante attualmente selezionato. L'esecuzione dei pulsanti che interagiscono con il contenuto dell'editor riporta la selezione sul contenuto.",Accept:"Accetta","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Inserisce un'interruzione di riga (un elemento <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Inserisce un'interruzione di riga forzata (un nuovo paragrafo)","Find and replace":"Trova e sostituisci","Find in text…":"Trova nel testo…",Find:"Trova","Previous result":"Risultato precedente","Next result":"Risultato successivo",Replace:"Sostituisci","Replace all":"Sostituisci tutto","Match case":"Distingui maiuscole e minuscole","Whole words only":"Solo parole intere","Replace with…":"Sostituisci con…","Text to find must not be empty.":"Il testo da cercare non può essere vuoto.","Tip: Find some text first in order to replace it.":"Consiglio: trova il testo prima di sostituirlo.","Advanced options":"Opzioni avanzate","Find in the document":"Trova nel documento","Font Size":"Dimensione caratteri",Tiny:"Piccolissimi",Small:"Piccoli",Big:"Grandi",Huge:"Grandissimi","Font Family":"Tipo di caratteri",Default:"Predefinito","Font Color":"Colore caratteri","Font Background Color":"Colore di sfondo caratteri","Document colors":"Colori del docmento",Paragraph:"Paragrafo",Heading:"Intestazione","Choose heading":"Seleziona intestazione","Heading 1":"Intestazione 1","Heading 2":"Intestazione 2","Heading 3":"Intestazione 3","Heading 4":"Intestazione 4","Heading 5":"Intestazione 5","Heading 6":"Intestazione 6","Type your title":"Inserire il proprio titolo","Type or paste your content here.":"Inserire o incollare qui il proprio contenuto.","Horizontal line":"Linea orizzontale","HTML object":"Oggetto HTML","Increase indent":"Aumenta rientro","Decrease indent":"Riduci rientro",Unlink:"Elimina collegamento",Link:"Collegamento","Link URL":"URL del collegamento","Link image":"Collega immagine","Edit link":"Modifica collegamento","Open link in new tab":"Apri collegamento in nuova scheda","This link has no URL":"Questo collegamento non ha un URL","Open in a new tab":"Apri in una nuova scheda",Downloadable:"Scaricabile","Create link":"Crea un link","Move out of a link":"Esce da un link","Numbered List":"Elenco numerato","Bulleted List":"Elenco puntato","To-do List":"Elenco cose da fare","Bulleted list styles toolbar":"Barra degli strumenti con gli stili degli elenchi puntati","Numbered list styles toolbar":"Barra degli strumenti con gli stili degli elenchi numerati","Toggle the disc list style":"Attiva/disattiva lo stile degli elenchi con dischi","Toggle the circle list style":"Attiva/disattiva lo stile degli elenchi con cerchi","Toggle the square list style":"Attiva/disattiva lo stile degli elenchi con quadrati","Toggle the decimal list style":"Attiva/disattiva lo stile degli elenchi con numeri","Toggle the decimal with leading zero list style":"Attiva/disattiva lo stile degli elenchi con numeri con zero anteposto","Toggle the lower–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani minuscoli","Toggle the upper–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani maiuscoli","Toggle the lower–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere minuscole","Toggle the upper–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere maiuscole",Disc:"Disco",Circle:"Cerchio",Square:"Quadrato",Decimal:"Numero","Decimal with leading zero":"Numero con zero anteposto","Lower–roman":"Numero romano minuscolo","Upper-roman":"Numero romano maiuscolo","Lower-latin":"Lettera minuscola","Upper-latin":"Lettera maiuscola","List properties":"Proprietà elenco","Start at":"Inizia da","Invalid start index value.":"Valore dell'indice iniziale non valido.","Start index must be greater than 0.":"L'indice iniziale deve essere maggiore di 0.","Reversed order":"Ordine inverso","Keystrokes that can be used in a list":"Tasti che possono essere utilizzati in un elenco","Increase list item indent":"Aumenta il rientro delle voci dell'elenco","Decrease list item indent":"Diminuisce il rientro delle voci dell'elenco","Remove Format":"Rimuovi formato","Select all":"Seleziona tutto","Show blocks":"Mostra blocchi",Source:"Sorgente","Show source":"Mostra sorgente","Special characters":"Caratteri speciali",All:"Tutti",Arrows:"Frecce",Currency:"Valuta",Latin:"Latini",Mathematical:"Matematici",Text:"Testo","leftwards simple arrow":"freccia semplice verso sinistra","rightwards simple arrow":"freccia semplice verso destra","upwards simple arrow":"freccia semplice verso l'alto","downwards simple arrow":"freccia semplice verso il basso","leftwards double arrow":"Freccia doppia verso sinistra","rightwards double arrow":"Freccia doppia verso destra","upwards double arrow":"Freccia doppia verso l'alto","downwards double arrow":"Freccia doppia verso il basso","leftwards dashed arrow":"Freccia tratteggiata verso sinistra","rightwards dashed arrow":"Freccia tratteggiata verso destra","upwards dashed arrow":"Freccia tratteggiata verso l'alto","downwards dashed arrow":"Freccia tratteggiata verso il basso","leftwards arrow to bar":"Freccia verso barra a sinistra","rightwards arrow to bar":"Freccia verso barra a destra","upwards arrow to bar":"Freccia verso barra in alto","downwards arrow to bar":"Freccia verso barra in basso","up down arrow with base":"Doppia freccia verticale con base","back with leftwards arrow above":"back con sopra freccia verso sinistra","end with leftwards arrow above":"end con sopra freccia verso sinistra","on with exclamation mark with left right arrow above":"on! con sopra freccia verso sinistra","soon with rightwards arrow above":"soon con sopra freccia verso destra","top with upwards arrow above":"top con sopra freccia verso l'alto","Dollar sign":"Simbolo dollaro","Euro sign":"Simbolo euro","Yen sign":"Simbolo yen","Pound sign":"Simbolo sterlina","Cent sign":"Simbolo centesimo","Euro-currency sign":"Simbolo valuta euro","Colon sign":"Simbolo colon","Cruzeiro sign":"Simbolo cruzeiro","French franc sign":"Simbolo franco francese","Lira sign":"Simbolo lira","Currency sign":"Simbolo valuta","Bitcoin sign":"Simbolo bitcoin","Mill sign":"Simbolo millesimo","Naira sign":"Simbolo naira","Peseta sign":"Simbolo peseta","Rupee sign":"Simbolo rupia","Won sign":"Simbolo won","New sheqel sign":"Simbolo nuovo shekel","Dong sign":"Simbolo dong","Kip sign":"Simbolo kip","Tugrik sign":"Simbolo tugrik","Drachma sign":"Simbolo dracma","German penny sign":"Simbolo pfennig tedesco","Peso sign":"Simbolo peso","Guarani sign":"Simbolo guaraní","Austral sign":"Simbolo austral","Hryvnia sign":"Simbolo grivnia","Cedi sign":"Simbolo cedi","Livre tournois sign":"Simbolo livre tournois","Spesmilo sign":"Simbolo spesmilo","Tenge sign":"Simbolo tenge","Indian rupee sign":"Simbolo rupia indiana","Turkish lira sign":"Simbolo lira turca","Nordic mark sign":"Simbolo marco nordico","Manat sign":"Simbolo manat","Ruble sign":"Simbolo rublo","Latin capital letter a with macron":"Lettera A latina maiuscola con macron","Latin small letter a with macron":"Lettera A latina minuscola con macron","Latin capital letter a with breve":"Lettera A latina maiuscola con breve","Latin small letter a with breve":"Lettera A latina minuscola con breve","Latin capital letter a with ogonek":"Lettera A latina maiuscola con codetta","Latin small letter a with ogonek":"Lettera A latina minuscola con codetta","Latin capital letter c with acute":"Lettera C latina maiuscola con accento acuto","Latin small letter c with acute":"Lettera C latina minuscola con accento acuto","Latin capital letter c with circumflex":"Lettera C latina maiuscola con accento circonflesso","Latin small letter c with circumflex":"Lettera C latina minuscola con accento circonflesso","Latin capital letter c with dot above":"Lettera C latina maiuscola con punto sovrascritto","Latin small letter c with dot above":"Lettera C latina minuscola con punto sovrascritto","Latin capital letter c with caron":"Lettera C latina maiuscola con pipa","Latin small letter c with caron":"Lettera C latina minuscola con pipa","Latin capital letter d with caron":"Lettera D latina maiuscola con pipa","Latin small letter d with caron":"Lettera D latina minuscola con pipa","Latin capital letter d with stroke":"Lettera D latina maiuscola con barra","Latin small letter d with stroke":"Lettera D latina minuscola con barra","Latin capital letter e with macron":"Lettera E latina maiuscola con macron","Latin small letter e with macron":"Lettera E latina minuscola con macron","Latin capital letter e with breve":"Lettera E latina maiuscola con accento breve","Latin small letter e with breve":"Lettera E latina minuscola con accento breve","Latin capital letter e with dot above":"Lettera E latina maiuscola con punto sovrascritto","Latin small letter e with dot above":"Lettera E latina minuscola con punto sovrascritto","Latin capital letter e with ogonek":"Lettera E latina maiuscola con codetta","Latin small letter e with ogonek":"Lettera E latina minuscola con codetta","Latin capital letter e with caron":"Lettera E latina maiuscola con pipa","Latin small letter e with caron":"Lettera E latina minuscola con pipa","Latin capital letter g with circumflex":"Lettera G latina maiuscola con accento circonflesso","Latin small letter g with circumflex":"Lettera G latina minuscola con accento circonflesso","Latin capital letter g with breve":"Lettera G latina maiuscola con breve","Latin small letter g with breve":"Lettera G latina minuscola con breve","Latin capital letter g with dot above":"Lettera G latina maiuscola con punto sovrascritto","Latin small letter g with dot above":"Lettera G latina minuscola con punto sovrascritto","Latin capital letter g with cedilla":"Lettera G latina maiuscola con cediglia","Latin small letter g with cedilla":"Lettera G latina minuscola con cediglia","Latin capital letter h with circumflex":"Lettera H latina maiuscola con accento circonflesso","Latin small letter h with circumflex":"Lettera H latina minuscola con accento circonflesso","Latin capital letter h with stroke":"Lettera H latina maiuscola con barra","Latin small letter h with stroke":"Lettera H latina minuscola con barra","Latin capital letter i with tilde":"Lettera I latina maiuscola con tilde","Latin small letter i with tilde":"Lettera I latina minuscola con tilde","Latin capital letter i with macron":"Lettera I latina maiuscola con macron","Latin small letter i with macron":"Lettera I latina minuscola con macron","Latin capital letter i with breve":"Lettera I latina maiuscola con breve","Latin small letter i with breve":"Lettera I latina minuscola con breve","Latin capital letter i with ogonek":"Lettera I latina maiuscola con codetta","Latin small letter i with ogonek":"Lettera I latina minuscola con codetta","Latin capital letter i with dot above":"Lettera I latina maiuscola con punto sovrascritto","Latin small letter dotless i":"Lettera I latina minuscola senza punto","Latin capital ligature ij":"Legatura IJ latina maiuscola","Latin small ligature ij":"Legatura IJ latina minuscola","Latin capital letter j with circumflex":"Lettera J latina maiuscola con accento circonflesso","Latin small letter j with circumflex":"Lettera J latina minuscola con accento circonflesso","Latin capital letter k with cedilla":"Lettera K latina maiuscola con cediglia","Latin small letter k with cedilla":"Lettera K latina minuscola con cediglia","Latin small letter kra":"Lettera Kra latina minuscola","Latin capital letter l with acute":"Lettera L latina maiuscola con accento acuto","Latin small letter l with acute":"Lettera L latina minuscola con accento acuto","Latin capital letter l with cedilla":"Lettera L latina maiuscola con cediglia","Latin small letter l with cedilla":"Lettera L latina minuscola con cediglia","Latin capital letter l with caron":"Lettera L latina maiuscola con pipa","Latin small letter l with caron":"Lettera L latina minuscola con pipa","Latin capital letter l with middle dot":"Lettera L latina maiuscola con punto in mezzo","Latin small letter l with middle dot":"Lettera L latina minuscola con punto in mezzo","Latin capital letter l with stroke":"Lettera L latina maiuscola con barra","Latin small letter l with stroke":"Lettera L latina minuscola con barra","Latin capital letter n with acute":"Lettera N latina maiuscola con accento acuto","Latin small letter n with acute":"Lettera N latina minuscola con accento acuto","Latin capital letter n with cedilla":"Lettera N latina maiuscola con cediglia","Latin small letter n with cedilla":"Lettera N latina minuscola con cediglia","Latin capital letter n with caron":"Lettera N latina maiuscola con pipa","Latin small letter n with caron":"Lettera N latina minuscola con pipa","Latin small letter n preceded by apostrophe":"Lettera N latina minuscola preceduta da apostrofo","Latin capital letter eng":"Nasale velare maiuscola","Latin small letter eng":"Nasale velare minuscola","Latin capital letter o with macron":"Lettera O latina maiuscola con macron","Latin small letter o with macron":"Lettera O latina minuscola con macron","Latin capital letter o with breve":"Lettera O latina maiuscola con breve","Latin small letter o with breve":"Lettera O latina minuscola con breve","Latin capital letter o with double acute":"Lettera O latina maiuscola con doppio accento acuto","Latin small letter o with double acute":"Lettera O latina minuscola con doppio accento acuto","Latin capital ligature oe":"Legatura OE latina maiuscola","Latin small ligature oe":"Legatura OE latina minuscola","Latin capital letter r with acute":"Lettera R latina maiuscola con accento acuto","Latin small letter r with acute":"Lettera R latina minuscola con accento acuto","Latin capital letter r with cedilla":"Lettera R latina maiuscola con cediglia","Latin small letter r with cedilla":"Lettera R latina minuscola con cediglia","Latin capital letter r with caron":"Lettera R latina maiuscola con pipa","Latin small letter r with caron":"Lettera R latina minuscola con pipa","Latin capital letter s with acute":"Lettera S latina maiuscola con accento acuto","Latin small letter s with acute":"Lettera S latina minuscola con accento acuto","Latin capital letter s with circumflex":"Lettera S latina maiuscola con accento circonflesso","Latin small letter s with circumflex":"Lettera S latina minuscola con accento circonflesso","Latin capital letter s with cedilla":"Lettera S latina maiuscola con cediglia","Latin small letter s with cedilla":"Lettera S latina minuscola con cediglia","Latin capital letter s with caron":"Lettera S latina maiuscola con pipa","Latin small letter s with caron":"Lettera S latina minuscola con pipa","Latin capital letter t with cedilla":"Lettera T latina maiuscola con cediglia","Latin small letter t with cedilla":"Lettera T latina minuscola con cediglia","Latin capital letter t with caron":"Lettera T latina maiuscola con pipa","Latin small letter t with caron":"Lettera T latina minuscola con pipa","Latin capital letter t with stroke":"Lettera T latina maiuscola con barra","Latin small letter t with stroke":"Lettera T latina minuscola con barra","Latin capital letter u with tilde":"Lettera U latina maiuscola con tilde","Latin small letter u with tilde":"Lettera U latina minuscola con tilde","Latin capital letter u with macron":"Lettera U latina maiuscola con macron","Latin small letter u with macron":"Lettera U latina minuscola con macron","Latin capital letter u with breve":"Lettera U latina maiuscola con breve","Latin small letter u with breve":"Lettera U latina minuscola con breve","Latin capital letter u with ring above":"Lettera U latina maiuscola con anello in alto","Latin small letter u with ring above":"Lettera U latina minuscola con cerchio in alto","Latin capital letter u with double acute":"Lettera U latina maiuscola con doppio accento acuto","Latin small letter u with double acute":"Lettera U latina minuscola con doppio accento acuto","Latin capital letter u with ogonek":"Lettera U latina maiuscola con codetta","Latin small letter u with ogonek":"Lettera U latina minuscola con codetta","Latin capital letter w with circumflex":"Lettera W latina maiuscola con accento circonflesso","Latin small letter w with circumflex":"Lettera W latina minuscola con accento circonflesso","Latin capital letter y with circumflex":"Lettera Y latina maiuscola con accento circonflesso","Latin small letter y with circumflex":"Lettera Y latina minuscola con accento circonflesso","Latin capital letter y with diaeresis":"Lettera Y latina maiuscola con dieresi","Latin capital letter z with acute":"Lettera Z latina maiuscola con accento acuto","Latin small letter z with acute":"Lettera Z latina minuscola con accento acuto","Latin capital letter z with dot above":"Lettera Z latina maiuscola con punto sovrascritto","Latin small letter z with dot above":"Lettera Z latina minuscola con punto sovrascritto","Latin capital letter z with caron":"Lettera Z latina maiuscola con pipa","Latin small letter z with caron":"Lettera Z latina minuscola con pipa","Latin small letter long s":"Lettera S latina lunga minuscola","Less-than sign":"Simbolo minore di","Greater-than sign":"Simbolo maggiore di","Less-than or equal to":"Minore o uguale a","Greater-than or equal to":"Maggiore o uguale a","En dash":"Trattino medio (en)","Em dash":"Trattino lungo (em)",Macron:"Macron",Overline:"Linea alta","Degree sign":"Simbolo gradi","Minus sign":"Segno di sottrazione","Plus-minus sign":"Segno più o meno","Division sign":"Segno di divisione","Fraction slash":"Barra di frazione","Multiplication sign":"Segno di moltiplicazione","Latin small letter f with hook":"Lettera f latina minuscola con gancio",Integral:"Integrale","N-ary summation":"Sommatoria",Infinity:"Infinito","Square root":"Radice quadrata","Tilde operator":"Operatore tilde","Approximately equal to":"Approssimativamente uguale a","Almost equal to":"Quasi uguale a","Not equal to":"Non uguale a","Identical to":"Identico a","Element of":"Elemento di","Not an element of":"Non parte di","Contains as member":"Contiene","N-ary product":"Prodotto ennesimo","Logical and":"E logico","Logical or":"O logico","Not sign":"Simbolo Not",Intersection:"Intersezione",Union:"Unione","Partial differential":"Derivata parziale","For all":"Per ogni","There exists":"Esiste","Empty set":"Insieme vuoto",Nabla:"Nabla","Asterisk operator":"Operatore asterisco","Proportional to":"Proporzionale a",Angle:"Angolo","Vulgar fraction one quarter":"Frazione semplice un quarto","Vulgar fraction one half":"Frazione semplice un mezzo","Vulgar fraction three quarters":"Frazione semplice tre quarti","Single left-pointing angle quotation mark":"Virgoletta angolare a sinistra","Single right-pointing angle quotation mark":"Virgoletta angolare a destra","Left-pointing double angle quotation mark":"Virgolette doppie angolari a sinistra","Right-pointing double angle quotation mark":"Virgolette doppie angolari a destra","Left single quotation mark":"Virgoletta a sinistra","Right single quotation mark":"Virgoletta a destra","Left double quotation mark":"Doppie virgolette a sinistra","Right double quotation mark":"Doppie virgolette a destra","Single low-9 quotation mark":"Virgoletta bassa","Double low-9 quotation mark":"Doppie virgolette basse","Inverted exclamation mark":"Punto esclamativo invertito","Inverted question mark":"Punto interrogativo invertito","Two dot leader":"Due punti iniziali","Horizontal ellipsis":"Puntini di sospensione orizzontali","Double dagger":"Doppio obelisco","Per mille sign":"Simbolo per mille","Per ten thousand sign":"Simbolo per diecimila","Double exclamation mark":"Doppio punto esclamativo","Question exclamation mark":"Punti interrogativo ed esclamativo","Exclamation question mark":"Punti esclamativo e interrogativo","Double question mark":"Doppio punto interrogativo","Copyright sign":"Simbolo copyright","Registered sign":"Simbolo marchio registrato","Trade mark sign":"Simbolo trademark","Section sign":"Simbolo sezione","Paragraph sign":"Simbolo paragrafo","Reversed paragraph sign":"Simbolo paragrafo invertito","Character categories":"Categorie di caratteri",Styles:"Stili","Multiple styles":"Stili multipli","Block styles":"Stili per blocchi","Text styles":"Stili per testi","Insert table":"Inserisci tabella","Header column":"Intestazione colonna","Insert column left":"Inserisci colonna a sinistra","Insert column right":"Inserisci colonna a destra","Delete column":"Elimina colonna","Select column":"Seleziona colonna",Column:"Colonna","Header row":"Riga d'intestazione","Insert row below":"Inserisci riga sotto","Insert row above":"Inserisci riga sopra","Delete row":"Elimina riga","Select row":"Seleziona riga",Row:"Riga","Merge cell up":"Unisci cella sopra","Merge cell right":"Unisci cella a destra","Merge cell down":"Unisci cella sotto","Merge cell left":"Unisci cella a sinistra","Split cell vertically":"Dividi cella verticalmente","Split cell horizontally":"Dividi cella orizzontalmente","Merge cells":"Unisci celle","Table toolbar":"Barra degli strumenti della tabella","Table properties":"Proprietà tabella","Cell properties":"Proprietà cella",Border:"Bordo",Style:"Stile",Width:"Larghezza",Height:"Altezza",Color:"Colore",Background:"Sfondo",Padding:"Spaziatura interna",Dimensions:"Dimensioni","Table cell text alignment":"Allineamento del testo nella cella della tabella",Alignment:"Allineamento","Horizontal text alignment toolbar":"Barra degli strumenti dell'allineamento orizzontale del testo","Vertical text alignment toolbar":"Barra degli strumenti dell'allineamento verticale del testo","Table alignment toolbar":"Barra degli strumenti dell'allineamento della tabella",None:"Nessuno",Solid:"Solido",Dotted:"Punteggiato",Dashed:"Tratteggiato",Double:"Doppio",Groove:"Scanalatura",Ridge:"Rilievo",Inset:"Incassato",Outset:"Rialzato","Align cell text to the left":"Allinea il testo della cella a sinistra","Align cell text to the center":"Allinea il testo della cella al centro","Align cell text to the right":"Allinea il testo della cella a destra","Justify cell text":"Testo della cella giustificato","Align cell text to the top":"Allinea il testo della cella in alto","Align cell text to the middle":"Allinea il testo della cella in mezzo","Align cell text to the bottom":"Allinea il testo della cella in basso","Align table to the left":"Allinea tabella a sinistra","Center table":"Allinea tabella al centro","Align table to the right":"Allinea tabella a destra","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Il colore non è valido. Provare \"#FF0000\" o \"rgb(255,0,0)\" o \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Il valore non è valido. Provare \"10px\" o \"2em\" o semplicemente \"2\".","Color picker":"Selezione colore","Enter table caption":"Inserire la didascalia della tabella","Keystrokes that can be used in a table cell":"Tasti che possono essere utilizzati nella cella di una tabella","Move the selection to the next cell":"Sposta la selezione alla cella successiva","Move the selection to the previous cell":"Sposta la selezione alla cella precedente","Insert a new table row (when in the last cell of a table)":"Inserisce una nuova riga nella tabella (quando ci si trova nell'ultima cella di una tabella)","Navigate through the table":"Permette di spostarsi all'interno della tabella",Table:"Tabella","Rich Text Editor":"Editor di testo formattato","Editor editing area: %0":"Area di modifica dell'editor: %0","Edit block":"Modifica blocco","Click to edit block":"Clicca per modificare il blocco","Drag to move":"Trascina per spostare",Next:"Avanti",Previous:"Indietro","Editor toolbar":"Barra degli strumenti dell'editor","Dropdown toolbar":"Barra degli strumenti del menu a discesa",Black:"Nero","Dim grey":"Grigio tenue",Grey:"Grigio","Light grey":"Grigio chiaro",White:"Bianco",Red:"Rosso",Orange:"Arancio",Yellow:"Giallo","Light green":"Verde chiaro",Green:"Verde",Aquamarine:"Aquamarina",Turquoise:"Turchese","Light blue":"Azzurro",Blue:"Blu",Purple:"Porpora","Editor block content toolbar":"Barra degli strumenti contestuale dell'editor del blocco","Editor contextual toolbar":"Barra degli strumenti contestuale dell'editor",HEX:"HEX","No results found":"Nessun risultato trovato","No searchable items":"Nessun elemento ricercabile","Editor dialog":"Finestra di dialogo dell'editor",Close:"Chiudi","Help Contents. To close this dialog press ESC.":"Sommario della guida. Per chiudere questa finestra di dialogo premi ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Qui sotto puoi trovare un elenco di scorciatoie da tastiera che possono essere utilizzate nell'editor.","(may require <kbd>Fn</kbd>)":"(può richiedere <kbd>Fn</kbd>)",Accessibility:"Accessibilità","Accessibility help":"Guida all'accessibilità","Press %0 for help.":"Premi %0 per aprire la guida.","Move focus in and out of an active dialog window":"Seleziona/deseleziona una finestra di dialogo attiva",MENU_BAR_MENU_FILE:"File",MENU_BAR_MENU_EDIT:"Modifica",MENU_BAR_MENU_VIEW:"Vista",MENU_BAR_MENU_INSERT:"Inserisci",MENU_BAR_MENU_FORMAT:"Formato",MENU_BAR_MENU_TOOLS:"Strumenti",MENU_BAR_MENU_HELP:"Aiuto",MENU_BAR_MENU_TEXT:"Testo",MENU_BAR_MENU_FONT:"Carattere","Editor menu bar":"Barra dei menu dell'editor",Undo:"Annulla",Redo:"Ripristina","Upload in progress":"Caricamento in corso","Widget toolbar":"Barra degli strumenti del widget","Insert paragraph before block":"Inserisci paragrafo prima di blocco","Insert paragraph after block":"Inserisci paragrafo dopo blocco","Press Enter to type after or press Shift + Enter to type before the widget":"Premere Invio per inserire dopo il widget o premere Maiusc + Invio per inserire prima del widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tasti che possono essere utilizzati quando viene selezionato un widget (ad esempio: immagine, tabella ecc.)","Insert a new paragraph directly after a widget":"Inserisce un nuovo paragrafo direttamente dopo un widget","Insert a new paragraph directly before a widget":"Inserisce un nuovo paragrafo direttamente prima di un widget","Move the caret to allow typing directly before a widget":"Sposta il cursore per consentire la digitazione direttamente prima di un widget","Move the caret to allow typing directly after a widget":"Sposta il cursore per consentire la digitazione direttamente dopo un widget","Words: %0":"Parole: %0","Characters: %0":"Caratteri: %0"}	);l.getPluralForm=function(n){return n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['it'] = d['it'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Allinea a sinistra","Align right":"Allinea a destra","Align center":"Allinea al centro",Justify:"Giustifica","Text alignment":"Allineamento del testo","Text alignment toolbar":"Barra degli strumenti dell'allineamento","Revert autoformatting action":"Annulla l'azione di formattazione automatica",Bold:"Grassetto",Italic:"Corsivo",Underline:"Sottolineato",Code:"Codice",Strikethrough:"Barrato",Subscript:"Pedice",Superscript:"Apice","Italic text":"Testo in corsivo","Move out of an inline code style":"Esce da uno stile di codice in linea","Bold text":"Testo in grassetto","Underline text":"Testo sottolineato","Strikethrough text":"Testo barrato","Block quote":"Blocco citazione","Copy selected content":"Copia il contenuto selezionato","Paste content":"Incolla il contenuto","Paste content as plain text":"Incolla il contenuto come testo normale","Insert code block":"Inserisci blocco di codice","Plain text":"Testo semplice","Leaving %0 code snippet":"Esci da snippet di codice %0","Entering %0 code snippet":"Inserisci snippet di codice %0","Entering code snippet":"Inserisci snippet di codice","Leaving code snippet":"Esci da snippet di codice","Code block":"Blocco di codice",Cancel:"Annulla",Clear:"Cancella","Remove color":"Rimuovi colore","Restore default":"Ripristina predefinito",Save:"Salva","Show more items":"Mostra più elementi","%0 of %1":"%0 di %1","Cannot upload file:":"Impossibile caricare il file:","Rich Text Editor. Editing area: %0":"Editor Rich Text. Area di modifica: %0","Insert with file manager":"Inserisci con file manager","Replace with file manager":"Sostituisci con file manager","Insert image with file manager":"Inserisci l'immagine con il file manager","Replace image with file manager":"Sostituisci l'immagine con il file manager","Toggle caption off":"Attiva didascalia","Toggle caption on":"Disattiva didascalia","Content editing keystrokes":"Tasti per la modifica del contenuto","These keyboard shortcuts allow for quick access to content editing features.":"Queste scorciatoie da tastiera permettono di accedere velocemente alle funzionalità di modifica del contenuto.","User interface and content navigation keystrokes":"Tasti per la navigazione nell'interfaccia utente e nei contenuti","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Utilizza i seguenti tasti per una navigazione più efficiente nell'interfaccia utente di CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Chiude menu a discesa, finestre di dialogo e callout contestuali","Open the accessibility help dialog":"Apre la finestra di dialogo della guida all'accessibilità","Move focus between form fields (inputs, buttons, etc.)":"Seleziona/deseleziona i diversi campi del modulo (inserimenti, pulsanti ecc.)","Move focus to the menu bar, navigate between menu bars":"Sposta la selezione sulla barra dei menu, naviga tra le barre dei menu","Move focus to the toolbar, navigate between toolbars":"Seleziona la barra degli strumenti, permette di spostarsi tra le barre degli strumenti","Navigate through the toolbar or menu bar":"Naviga nella barra degli strumenti o nella barra dei menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Esegui il pulsante attualmente selezionato. L'esecuzione dei pulsanti che interagiscono con il contenuto dell'editor riporta la selezione sul contenuto.",Accept:"Accetta","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Inserisce un'interruzione di riga (un elemento <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Inserisce un'interruzione di riga forzata (un nuovo paragrafo)","Find and replace":"Trova e sostituisci","Find in text…":"Trova nel testo…",Find:"Trova","Previous result":"Risultato precedente","Next result":"Risultato successivo",Replace:"Sostituisci","Replace all":"Sostituisci tutto","Match case":"Distingui maiuscole e minuscole","Whole words only":"Solo parole intere","Replace with…":"Sostituisci con…","Text to find must not be empty.":"Il testo da cercare non può essere vuoto.","Tip: Find some text first in order to replace it.":"Consiglio: trova il testo prima di sostituirlo.","Advanced options":"Opzioni avanzate","Find in the document":"Trova nel documento","Font Size":"Dimensione caratteri",Tiny:"Piccolissimi",Small:"Piccoli",Big:"Grandi",Huge:"Grandissimi","Font Family":"Tipo di caratteri",Default:"Predefinito","Font Color":"Colore caratteri","Font Background Color":"Colore di sfondo caratteri","Document colors":"Colori del docmento",Paragraph:"Paragrafo",Heading:"Intestazione","Choose heading":"Seleziona intestazione","Heading 1":"Intestazione 1","Heading 2":"Intestazione 2","Heading 3":"Intestazione 3","Heading 4":"Intestazione 4","Heading 5":"Intestazione 5","Heading 6":"Intestazione 6","Type your title":"Inserire il proprio titolo","Type or paste your content here.":"Inserire o incollare qui il proprio contenuto.","Horizontal line":"Linea orizzontale","HTML object":"Oggetto HTML","Increase indent":"Aumenta rientro","Decrease indent":"Riduci rientro",Unlink:"Elimina collegamento",Link:"Collegamento","Link URL":"URL del collegamento","Link URL must not be empty.":"L'URL del link non può essere lasciato in bianco.","Link image":"Collega immagine","Edit link":"Modifica collegamento","Open link in new tab":"Apri collegamento in nuova scheda","This link has no URL":"Questo collegamento non ha un URL","Open in a new tab":"Apri in una nuova scheda",Downloadable:"Scaricabile","Create link":"Crea un link","Move out of a link":"Esce da un link","Numbered List":"Elenco numerato","Bulleted List":"Elenco puntato","To-do List":"Elenco cose da fare","Bulleted list styles toolbar":"Barra degli strumenti con gli stili degli elenchi puntati","Numbered list styles toolbar":"Barra degli strumenti con gli stili degli elenchi numerati","Toggle the disc list style":"Attiva/disattiva lo stile degli elenchi con dischi","Toggle the circle list style":"Attiva/disattiva lo stile degli elenchi con cerchi","Toggle the square list style":"Attiva/disattiva lo stile degli elenchi con quadrati","Toggle the decimal list style":"Attiva/disattiva lo stile degli elenchi con numeri","Toggle the decimal with leading zero list style":"Attiva/disattiva lo stile degli elenchi con numeri con zero anteposto","Toggle the lower–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani minuscoli","Toggle the upper–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani maiuscoli","Toggle the lower–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere minuscole","Toggle the upper–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere maiuscole",Disc:"Disco",Circle:"Cerchio",Square:"Quadrato",Decimal:"Numero","Decimal with leading zero":"Numero con zero anteposto","Lower–roman":"Numero romano minuscolo","Upper-roman":"Numero romano maiuscolo","Lower-latin":"Lettera minuscola","Upper-latin":"Lettera maiuscola","List properties":"Proprietà elenco","Start at":"Inizia da","Invalid start index value.":"Valore dell'indice iniziale non valido.","Start index must be greater than 0.":"L'indice iniziale deve essere maggiore di 0.","Reversed order":"Ordine inverso","Keystrokes that can be used in a list":"Tasti che possono essere utilizzati in un elenco","Increase list item indent":"Aumenta il rientro delle voci dell'elenco","Decrease list item indent":"Diminuisce il rientro delle voci dell'elenco","Entering a to-do list":"Inserisci elenco di cose da fare","Leaving a to-do list":"Esci da elenco di cose da fare","Remove Format":"Rimuovi formato","Select all":"Seleziona tutto","Show blocks":"Mostra blocchi",Source:"Sorgente","Show source":"Mostra sorgente","Special characters":"Caratteri speciali",All:"Tutti",Arrows:"Frecce",Currency:"Valuta",Latin:"Latini",Mathematical:"Matematici",Text:"Testo","leftwards simple arrow":"freccia semplice verso sinistra","rightwards simple arrow":"freccia semplice verso destra","upwards simple arrow":"freccia semplice verso l'alto","downwards simple arrow":"freccia semplice verso il basso","leftwards double arrow":"Freccia doppia verso sinistra","rightwards double arrow":"Freccia doppia verso destra","upwards double arrow":"Freccia doppia verso l'alto","downwards double arrow":"Freccia doppia verso il basso","leftwards dashed arrow":"Freccia tratteggiata verso sinistra","rightwards dashed arrow":"Freccia tratteggiata verso destra","upwards dashed arrow":"Freccia tratteggiata verso l'alto","downwards dashed arrow":"Freccia tratteggiata verso il basso","leftwards arrow to bar":"Freccia verso barra a sinistra","rightwards arrow to bar":"Freccia verso barra a destra","upwards arrow to bar":"Freccia verso barra in alto","downwards arrow to bar":"Freccia verso barra in basso","up down arrow with base":"Doppia freccia verticale con base","back with leftwards arrow above":"back con sopra freccia verso sinistra","end with leftwards arrow above":"end con sopra freccia verso sinistra","on with exclamation mark with left right arrow above":"on! con sopra freccia verso sinistra","soon with rightwards arrow above":"soon con sopra freccia verso destra","top with upwards arrow above":"top con sopra freccia verso l'alto","Dollar sign":"Simbolo dollaro","Euro sign":"Simbolo euro","Yen sign":"Simbolo yen","Pound sign":"Simbolo sterlina","Cent sign":"Simbolo centesimo","Euro-currency sign":"Simbolo valuta euro","Colon sign":"Simbolo colon","Cruzeiro sign":"Simbolo cruzeiro","French franc sign":"Simbolo franco francese","Lira sign":"Simbolo lira","Currency sign":"Simbolo valuta","Bitcoin sign":"Simbolo bitcoin","Mill sign":"Simbolo millesimo","Naira sign":"Simbolo naira","Peseta sign":"Simbolo peseta","Rupee sign":"Simbolo rupia","Won sign":"Simbolo won","New sheqel sign":"Simbolo nuovo shekel","Dong sign":"Simbolo dong","Kip sign":"Simbolo kip","Tugrik sign":"Simbolo tugrik","Drachma sign":"Simbolo dracma","German penny sign":"Simbolo pfennig tedesco","Peso sign":"Simbolo peso","Guarani sign":"Simbolo guaraní","Austral sign":"Simbolo austral","Hryvnia sign":"Simbolo grivnia","Cedi sign":"Simbolo cedi","Livre tournois sign":"Simbolo livre tournois","Spesmilo sign":"Simbolo spesmilo","Tenge sign":"Simbolo tenge","Indian rupee sign":"Simbolo rupia indiana","Turkish lira sign":"Simbolo lira turca","Nordic mark sign":"Simbolo marco nordico","Manat sign":"Simbolo manat","Ruble sign":"Simbolo rublo","Latin capital letter a with macron":"Lettera A latina maiuscola con macron","Latin small letter a with macron":"Lettera A latina minuscola con macron","Latin capital letter a with breve":"Lettera A latina maiuscola con breve","Latin small letter a with breve":"Lettera A latina minuscola con breve","Latin capital letter a with ogonek":"Lettera A latina maiuscola con codetta","Latin small letter a with ogonek":"Lettera A latina minuscola con codetta","Latin capital letter c with acute":"Lettera C latina maiuscola con accento acuto","Latin small letter c with acute":"Lettera C latina minuscola con accento acuto","Latin capital letter c with circumflex":"Lettera C latina maiuscola con accento circonflesso","Latin small letter c with circumflex":"Lettera C latina minuscola con accento circonflesso","Latin capital letter c with dot above":"Lettera C latina maiuscola con punto sovrascritto","Latin small letter c with dot above":"Lettera C latina minuscola con punto sovrascritto","Latin capital letter c with caron":"Lettera C latina maiuscola con pipa","Latin small letter c with caron":"Lettera C latina minuscola con pipa","Latin capital letter d with caron":"Lettera D latina maiuscola con pipa","Latin small letter d with caron":"Lettera D latina minuscola con pipa","Latin capital letter d with stroke":"Lettera D latina maiuscola con barra","Latin small letter d with stroke":"Lettera D latina minuscola con barra","Latin capital letter e with macron":"Lettera E latina maiuscola con macron","Latin small letter e with macron":"Lettera E latina minuscola con macron","Latin capital letter e with breve":"Lettera E latina maiuscola con accento breve","Latin small letter e with breve":"Lettera E latina minuscola con accento breve","Latin capital letter e with dot above":"Lettera E latina maiuscola con punto sovrascritto","Latin small letter e with dot above":"Lettera E latina minuscola con punto sovrascritto","Latin capital letter e with ogonek":"Lettera E latina maiuscola con codetta","Latin small letter e with ogonek":"Lettera E latina minuscola con codetta","Latin capital letter e with caron":"Lettera E latina maiuscola con pipa","Latin small letter e with caron":"Lettera E latina minuscola con pipa","Latin capital letter g with circumflex":"Lettera G latina maiuscola con accento circonflesso","Latin small letter g with circumflex":"Lettera G latina minuscola con accento circonflesso","Latin capital letter g with breve":"Lettera G latina maiuscola con breve","Latin small letter g with breve":"Lettera G latina minuscola con breve","Latin capital letter g with dot above":"Lettera G latina maiuscola con punto sovrascritto","Latin small letter g with dot above":"Lettera G latina minuscola con punto sovrascritto","Latin capital letter g with cedilla":"Lettera G latina maiuscola con cediglia","Latin small letter g with cedilla":"Lettera G latina minuscola con cediglia","Latin capital letter h with circumflex":"Lettera H latina maiuscola con accento circonflesso","Latin small letter h with circumflex":"Lettera H latina minuscola con accento circonflesso","Latin capital letter h with stroke":"Lettera H latina maiuscola con barra","Latin small letter h with stroke":"Lettera H latina minuscola con barra","Latin capital letter i with tilde":"Lettera I latina maiuscola con tilde","Latin small letter i with tilde":"Lettera I latina minuscola con tilde","Latin capital letter i with macron":"Lettera I latina maiuscola con macron","Latin small letter i with macron":"Lettera I latina minuscola con macron","Latin capital letter i with breve":"Lettera I latina maiuscola con breve","Latin small letter i with breve":"Lettera I latina minuscola con breve","Latin capital letter i with ogonek":"Lettera I latina maiuscola con codetta","Latin small letter i with ogonek":"Lettera I latina minuscola con codetta","Latin capital letter i with dot above":"Lettera I latina maiuscola con punto sovrascritto","Latin small letter dotless i":"Lettera I latina minuscola senza punto","Latin capital ligature ij":"Legatura IJ latina maiuscola","Latin small ligature ij":"Legatura IJ latina minuscola","Latin capital letter j with circumflex":"Lettera J latina maiuscola con accento circonflesso","Latin small letter j with circumflex":"Lettera J latina minuscola con accento circonflesso","Latin capital letter k with cedilla":"Lettera K latina maiuscola con cediglia","Latin small letter k with cedilla":"Lettera K latina minuscola con cediglia","Latin small letter kra":"Lettera Kra latina minuscola","Latin capital letter l with acute":"Lettera L latina maiuscola con accento acuto","Latin small letter l with acute":"Lettera L latina minuscola con accento acuto","Latin capital letter l with cedilla":"Lettera L latina maiuscola con cediglia","Latin small letter l with cedilla":"Lettera L latina minuscola con cediglia","Latin capital letter l with caron":"Lettera L latina maiuscola con pipa","Latin small letter l with caron":"Lettera L latina minuscola con pipa","Latin capital letter l with middle dot":"Lettera L latina maiuscola con punto in mezzo","Latin small letter l with middle dot":"Lettera L latina minuscola con punto in mezzo","Latin capital letter l with stroke":"Lettera L latina maiuscola con barra","Latin small letter l with stroke":"Lettera L latina minuscola con barra","Latin capital letter n with acute":"Lettera N latina maiuscola con accento acuto","Latin small letter n with acute":"Lettera N latina minuscola con accento acuto","Latin capital letter n with cedilla":"Lettera N latina maiuscola con cediglia","Latin small letter n with cedilla":"Lettera N latina minuscola con cediglia","Latin capital letter n with caron":"Lettera N latina maiuscola con pipa","Latin small letter n with caron":"Lettera N latina minuscola con pipa","Latin small letter n preceded by apostrophe":"Lettera N latina minuscola preceduta da apostrofo","Latin capital letter eng":"Nasale velare maiuscola","Latin small letter eng":"Nasale velare minuscola","Latin capital letter o with macron":"Lettera O latina maiuscola con macron","Latin small letter o with macron":"Lettera O latina minuscola con macron","Latin capital letter o with breve":"Lettera O latina maiuscola con breve","Latin small letter o with breve":"Lettera O latina minuscola con breve","Latin capital letter o with double acute":"Lettera O latina maiuscola con doppio accento acuto","Latin small letter o with double acute":"Lettera O latina minuscola con doppio accento acuto","Latin capital ligature oe":"Legatura OE latina maiuscola","Latin small ligature oe":"Legatura OE latina minuscola","Latin capital letter r with acute":"Lettera R latina maiuscola con accento acuto","Latin small letter r with acute":"Lettera R latina minuscola con accento acuto","Latin capital letter r with cedilla":"Lettera R latina maiuscola con cediglia","Latin small letter r with cedilla":"Lettera R latina minuscola con cediglia","Latin capital letter r with caron":"Lettera R latina maiuscola con pipa","Latin small letter r with caron":"Lettera R latina minuscola con pipa","Latin capital letter s with acute":"Lettera S latina maiuscola con accento acuto","Latin small letter s with acute":"Lettera S latina minuscola con accento acuto","Latin capital letter s with circumflex":"Lettera S latina maiuscola con accento circonflesso","Latin small letter s with circumflex":"Lettera S latina minuscola con accento circonflesso","Latin capital letter s with cedilla":"Lettera S latina maiuscola con cediglia","Latin small letter s with cedilla":"Lettera S latina minuscola con cediglia","Latin capital letter s with caron":"Lettera S latina maiuscola con pipa","Latin small letter s with caron":"Lettera S latina minuscola con pipa","Latin capital letter t with cedilla":"Lettera T latina maiuscola con cediglia","Latin small letter t with cedilla":"Lettera T latina minuscola con cediglia","Latin capital letter t with caron":"Lettera T latina maiuscola con pipa","Latin small letter t with caron":"Lettera T latina minuscola con pipa","Latin capital letter t with stroke":"Lettera T latina maiuscola con barra","Latin small letter t with stroke":"Lettera T latina minuscola con barra","Latin capital letter u with tilde":"Lettera U latina maiuscola con tilde","Latin small letter u with tilde":"Lettera U latina minuscola con tilde","Latin capital letter u with macron":"Lettera U latina maiuscola con macron","Latin small letter u with macron":"Lettera U latina minuscola con macron","Latin capital letter u with breve":"Lettera U latina maiuscola con breve","Latin small letter u with breve":"Lettera U latina minuscola con breve","Latin capital letter u with ring above":"Lettera U latina maiuscola con anello in alto","Latin small letter u with ring above":"Lettera U latina minuscola con cerchio in alto","Latin capital letter u with double acute":"Lettera U latina maiuscola con doppio accento acuto","Latin small letter u with double acute":"Lettera U latina minuscola con doppio accento acuto","Latin capital letter u with ogonek":"Lettera U latina maiuscola con codetta","Latin small letter u with ogonek":"Lettera U latina minuscola con codetta","Latin capital letter w with circumflex":"Lettera W latina maiuscola con accento circonflesso","Latin small letter w with circumflex":"Lettera W latina minuscola con accento circonflesso","Latin capital letter y with circumflex":"Lettera Y latina maiuscola con accento circonflesso","Latin small letter y with circumflex":"Lettera Y latina minuscola con accento circonflesso","Latin capital letter y with diaeresis":"Lettera Y latina maiuscola con dieresi","Latin capital letter z with acute":"Lettera Z latina maiuscola con accento acuto","Latin small letter z with acute":"Lettera Z latina minuscola con accento acuto","Latin capital letter z with dot above":"Lettera Z latina maiuscola con punto sovrascritto","Latin small letter z with dot above":"Lettera Z latina minuscola con punto sovrascritto","Latin capital letter z with caron":"Lettera Z latina maiuscola con pipa","Latin small letter z with caron":"Lettera Z latina minuscola con pipa","Latin small letter long s":"Lettera S latina lunga minuscola","Less-than sign":"Simbolo minore di","Greater-than sign":"Simbolo maggiore di","Less-than or equal to":"Minore o uguale a","Greater-than or equal to":"Maggiore o uguale a","En dash":"Trattino medio (en)","Em dash":"Trattino lungo (em)",Macron:"Macron",Overline:"Linea alta","Degree sign":"Simbolo gradi","Minus sign":"Segno di sottrazione","Plus-minus sign":"Segno più o meno","Division sign":"Segno di divisione","Fraction slash":"Barra di frazione","Multiplication sign":"Segno di moltiplicazione","Latin small letter f with hook":"Lettera f latina minuscola con gancio",Integral:"Integrale","N-ary summation":"Sommatoria",Infinity:"Infinito","Square root":"Radice quadrata","Tilde operator":"Operatore tilde","Approximately equal to":"Approssimativamente uguale a","Almost equal to":"Quasi uguale a","Not equal to":"Non uguale a","Identical to":"Identico a","Element of":"Elemento di","Not an element of":"Non parte di","Contains as member":"Contiene","N-ary product":"Prodotto ennesimo","Logical and":"E logico","Logical or":"O logico","Not sign":"Simbolo Not",Intersection:"Intersezione",Union:"Unione","Partial differential":"Derivata parziale","For all":"Per ogni","There exists":"Esiste","Empty set":"Insieme vuoto",Nabla:"Nabla","Asterisk operator":"Operatore asterisco","Proportional to":"Proporzionale a",Angle:"Angolo","Vulgar fraction one quarter":"Frazione semplice un quarto","Vulgar fraction one half":"Frazione semplice un mezzo","Vulgar fraction three quarters":"Frazione semplice tre quarti","Single left-pointing angle quotation mark":"Virgoletta angolare a sinistra","Single right-pointing angle quotation mark":"Virgoletta angolare a destra","Left-pointing double angle quotation mark":"Virgolette doppie angolari a sinistra","Right-pointing double angle quotation mark":"Virgolette doppie angolari a destra","Left single quotation mark":"Virgoletta a sinistra","Right single quotation mark":"Virgoletta a destra","Left double quotation mark":"Doppie virgolette a sinistra","Right double quotation mark":"Doppie virgolette a destra","Single low-9 quotation mark":"Virgoletta bassa","Double low-9 quotation mark":"Doppie virgolette basse","Inverted exclamation mark":"Punto esclamativo invertito","Inverted question mark":"Punto interrogativo invertito","Two dot leader":"Due punti iniziali","Horizontal ellipsis":"Puntini di sospensione orizzontali","Double dagger":"Doppio obelisco","Per mille sign":"Simbolo per mille","Per ten thousand sign":"Simbolo per diecimila","Double exclamation mark":"Doppio punto esclamativo","Question exclamation mark":"Punti interrogativo ed esclamativo","Exclamation question mark":"Punti esclamativo e interrogativo","Double question mark":"Doppio punto interrogativo","Copyright sign":"Simbolo copyright","Registered sign":"Simbolo marchio registrato","Trade mark sign":"Simbolo trademark","Section sign":"Simbolo sezione","Paragraph sign":"Simbolo paragrafo","Reversed paragraph sign":"Simbolo paragrafo invertito","Character categories":"Categorie di caratteri",Styles:"Stili","Multiple styles":"Stili multipli","Block styles":"Stili per blocchi","Text styles":"Stili per testi","Insert table":"Inserisci tabella","Header column":"Intestazione colonna","Insert column left":"Inserisci colonna a sinistra","Insert column right":"Inserisci colonna a destra","Delete column":"Elimina colonna","Select column":"Seleziona colonna",Column:"Colonna","Header row":"Riga d'intestazione","Insert row below":"Inserisci riga sotto","Insert row above":"Inserisci riga sopra","Delete row":"Elimina riga","Select row":"Seleziona riga",Row:"Riga","Merge cell up":"Unisci cella sopra","Merge cell right":"Unisci cella a destra","Merge cell down":"Unisci cella sotto","Merge cell left":"Unisci cella a sinistra","Split cell vertically":"Dividi cella verticalmente","Split cell horizontally":"Dividi cella orizzontalmente","Merge cells":"Unisci celle","Table toolbar":"Barra degli strumenti della tabella","Table properties":"Proprietà tabella","Cell properties":"Proprietà cella",Border:"Bordo",Style:"Stile",Width:"Larghezza",Height:"Altezza",Color:"Colore",Background:"Sfondo",Padding:"Spaziatura interna",Dimensions:"Dimensioni","Table cell text alignment":"Allineamento del testo nella cella della tabella",Alignment:"Allineamento","Horizontal text alignment toolbar":"Barra degli strumenti dell'allineamento orizzontale del testo","Vertical text alignment toolbar":"Barra degli strumenti dell'allineamento verticale del testo","Table alignment toolbar":"Barra degli strumenti dell'allineamento della tabella",None:"Nessuno",Solid:"Solido",Dotted:"Punteggiato",Dashed:"Tratteggiato",Double:"Doppio",Groove:"Scanalatura",Ridge:"Rilievo",Inset:"Incassato",Outset:"Rialzato","Align cell text to the left":"Allinea il testo della cella a sinistra","Align cell text to the center":"Allinea il testo della cella al centro","Align cell text to the right":"Allinea il testo della cella a destra","Justify cell text":"Testo della cella giustificato","Align cell text to the top":"Allinea il testo della cella in alto","Align cell text to the middle":"Allinea il testo della cella in mezzo","Align cell text to the bottom":"Allinea il testo della cella in basso","Align table to the left":"Allinea tabella a sinistra","Center table":"Allinea tabella al centro","Align table to the right":"Allinea tabella a destra","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Il colore non è valido. Provare \"#FF0000\" o \"rgb(255,0,0)\" o \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Il valore non è valido. Provare \"10px\" o \"2em\" o semplicemente \"2\".","Color picker":"Selezione colore","Enter table caption":"Inserire la didascalia della tabella","Keystrokes that can be used in a table cell":"Tasti che possono essere utilizzati nella cella di una tabella","Move the selection to the next cell":"Sposta la selezione alla cella successiva","Move the selection to the previous cell":"Sposta la selezione alla cella precedente","Insert a new table row (when in the last cell of a table)":"Inserisce una nuova riga nella tabella (quando ci si trova nell'ultima cella di una tabella)","Navigate through the table":"Permette di spostarsi all'interno della tabella",Table:"Tabella","Rich Text Editor":"Editor di testo formattato","Editor editing area: %0":"Area di modifica dell'editor: %0","Edit block":"Modifica blocco","Click to edit block":"Clicca per modificare il blocco","Drag to move":"Trascina per spostare",Next:"Avanti",Previous:"Indietro","Editor toolbar":"Barra degli strumenti dell'editor","Dropdown toolbar":"Barra degli strumenti del menu a discesa",Black:"Nero","Dim grey":"Grigio tenue",Grey:"Grigio","Light grey":"Grigio chiaro",White:"Bianco",Red:"Rosso",Orange:"Arancio",Yellow:"Giallo","Light green":"Verde chiaro",Green:"Verde",Aquamarine:"Aquamarina",Turquoise:"Turchese","Light blue":"Azzurro",Blue:"Blu",Purple:"Porpora","Editor block content toolbar":"Barra degli strumenti contestuale dell'editor del blocco","Editor contextual toolbar":"Barra degli strumenti contestuale dell'editor",HEX:"HEX","No results found":"Nessun risultato trovato","No searchable items":"Nessun elemento ricercabile","Editor dialog":"Finestra di dialogo dell'editor",Close:"Chiudi","Help Contents. To close this dialog press ESC.":"Sommario della guida. Per chiudere questa finestra di dialogo premi ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Qui sotto puoi trovare un elenco di scorciatoie da tastiera che possono essere utilizzate nell'editor.","(may require <kbd>Fn</kbd>)":"(può richiedere <kbd>Fn</kbd>)",Accessibility:"Accessibilità","Accessibility help":"Guida all'accessibilità","Press %0 for help.":"Premi %0 per aprire la guida.","Move focus in and out of an active dialog window":"Seleziona/deseleziona una finestra di dialogo attiva",MENU_BAR_MENU_FILE:"File",MENU_BAR_MENU_EDIT:"Modifica",MENU_BAR_MENU_VIEW:"Vista",MENU_BAR_MENU_INSERT:"Inserisci",MENU_BAR_MENU_FORMAT:"Formato",MENU_BAR_MENU_TOOLS:"Strumenti",MENU_BAR_MENU_HELP:"Aiuto",MENU_BAR_MENU_TEXT:"Testo",MENU_BAR_MENU_FONT:"Carattere","Editor menu bar":"Barra dei menu dell'editor","Please enter a valid color (e.g. \"ff0000\").":"Inserisci un colore valido (ad esempio \"ff0000\").",Undo:"Annulla",Redo:"Ripristina","Upload in progress":"Caricamento in corso","Widget toolbar":"Barra degli strumenti del widget","Insert paragraph before block":"Inserisci paragrafo prima di blocco","Insert paragraph after block":"Inserisci paragrafo dopo blocco","Press Enter to type after or press Shift + Enter to type before the widget":"Premere Invio per inserire dopo il widget o premere Maiusc + Invio per inserire prima del widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tasti che possono essere utilizzati quando viene selezionato un widget (ad esempio: immagine, tabella ecc.)","Insert a new paragraph directly after a widget":"Inserisce un nuovo paragrafo direttamente dopo un widget","Insert a new paragraph directly before a widget":"Inserisce un nuovo paragrafo direttamente prima di un widget","Move the caret to allow typing directly before a widget":"Sposta il cursore per consentire la digitazione direttamente prima di un widget","Move the caret to allow typing directly after a widget":"Sposta il cursore per consentire la digitazione direttamente dopo un widget","Words: %0":"Parole: %0","Characters: %0":"Caratteri: %0"}	);l.getPluralForm=function(n){return n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ja.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ja.js
index e67310d9233aa21ec733bdc10d93feeaccf17c88..1c9efafd75d75552ba0290bfdf027788524d3977 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ja.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ja.js
@@ -1 +1 @@
-(function(d){	const l = d['ja'] = d['ja'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"左揃え","Align right":"右揃え","Align center":"中央揃え",Justify:"両端揃え","Text alignment":"文字揃え","Text alignment toolbar":"テキストの整列","Revert autoformatting action":"オートフォーマットによる変更を元に戻す",Bold:"ボールド",Italic:"イタリック",Underline:"アンダーライン",Code:"コード",Strikethrough:"取り消し線",Subscript:"下付き文字",Superscript:"上付き文字","Italic text":"斜体","Move out of an inline code style":"インラインコードスタイルを終了する","Bold text":"太字","Underline text":"下線","Strikethrough text":"取り消し線","Block quote":"ブロッククオート(引用)","Copy selected content":"選択したコンテンツをコピーする","Paste content":"コンテンツを貼り付ける","Paste content as plain text":"コンテンツをプレーンテキストとして貼り付ける","Insert code block":"コードブロックの挿入","Plain text":"プレインテキスト","Code block":"コードブロック",Cancel:"キャンセル",Clear:"消去","Remove color":"カラーを削除","Restore default":"初期値に戻す",Save:"保存","Show more items":"他の項目を表示","%0 of %1":"%0/%1","Cannot upload file:":"ファイルをアップロードできません:","Rich Text Editor. Editing area: %0":"リッチテキストエディタ。編集エリア:%0","Insert with file manager":"ファイルマネージャで挿入","Replace with file manager":"ファイルマネージャで置換","Insert image with file manager":"ファイルマネージャで画像を挿入","Replace image with file manager":"ファイルマネージャで画像を置換","Toggle caption off":"キャプションをオフにする","Toggle caption on":"キャプションをオンにする","Content editing keystrokes":"コンテンツ編集のキーストローク","These keyboard shortcuts allow for quick access to content editing features.":"これらのキーボードショートカットを使用すると、コンテンツ編集機能に速やかにアクセスできます。","User interface and content navigation keystrokes":"ユーザーインターフェースとコンテンツナビゲーションのキーストローク","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"以下のキーストロークを使用すると、CKEditor 5ユーザーインターフェースをより効率的に操作できます。","Close contextual balloons, dropdowns, and dialogs":"コンテキストバルーン、ドロップダウンメニュー、ダイアログを閉じる","Open the accessibility help dialog":"アクセシビリティに関するヘルプのダイアログを開く","Move focus between form fields (inputs, buttons, etc.)":"フォーカスをフォームフィールド(入力欄、ボタンなど)間で移動させる","Move focus to the menu bar, navigate between menu bars":"フォーカスをメニューバーに移し、メニューバー間で移動","Move focus to the toolbar, navigate between toolbars":"フォーカスをツールバーへ移動させて、ツールバーを操作する","Navigate through the toolbar or menu bar":"ツールバーまたはメニューバー内を移動","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"現在フォーカスしているボタンを実行。エディターコンテンツに作用するボタンを実行するとフォーカスはコンテンツに戻ります。",Accept:"同意します","Insert a soft break (a <code>&lt;br&gt;</code> element)":"ソフトブレークを挿入する(<code>&lt;br&gt;</code>要素)","Insert a hard break (a new paragraph)":"ハードブレークを挿入する(新しいパラグラフ)","Find and replace":"検索して置換","Find in text…":"テキスト内を検索...",Find:"見つける","Previous result":"前の結果","Next result":"次の結果",Replace:"置換","Replace all":"全てを置換","Match case":"マッチケース","Whole words only":"単語全体のみ","Replace with…":"こちらと置換...","Text to find must not be empty.":"検索対象テキスト欄は空白にできません。","Tip: Find some text first in order to replace it.":"ヒント:置換するには、対象テキストを先に検索してください。","Advanced options":"高度なオプション","Find in the document":"ドキュメント内を探す","Font Size":"フォントサイズ",Tiny:"極小",Small:"小",Big:"大",Huge:"極大","Font Family":"フォントファミリー",Default:"デフォルト","Font Color":"文字色","Font Background Color":"背景色","Document colors":"ドキュメント背景色",Paragraph:"段落",Heading:"見出し","Choose heading":"見出しを選択","Heading 1":"見出し1","Heading 2":"見出し2","Heading 3":"見出し3 ","Heading 4":"見出し4","Heading 5":"見出し5","Heading 6":"見出し6","Type your title":"タイトルを入力","Type or paste your content here.":"コンテンツをここに入力または貼り付けしてください。","Horizontal line":"区切り","HTML object":"HTMLオブジェクト","Increase indent":"インデントの追加","Decrease indent":"インデントの削除",Unlink:"リンク解除",Link:"リンク","Link URL":"リンクURL","Link image":"リンク画像","Edit link":"リンクを編集","Open link in new tab":"新しいタブでリンクを開く","This link has no URL":"リンクにURLが設定されていません","Open in a new tab":"新しいタブで開く",Downloadable:"ダウンロード可能","Create link":"リンクを作成する","Move out of a link":"リンクの外に移動する","Numbered List":"番号付きリスト","Bulleted List":"箇条書きリスト","To-do List":"やることリスト","Bulleted list styles toolbar":"箇条書きリストスタイルのツールバー","Numbered list styles toolbar":"番号付きリストスタイルのツールバー","Toggle the disc list style":"黒い丸リストスタイルを切り替える","Toggle the circle list style":"白い丸リストスタイルを切り替える","Toggle the square list style":"黒い四角リストスタイルを切り替える","Toggle the decimal list style":"10進数リストスタイルを切り替える","Toggle the decimal with leading zero list style":"10進数の数値の前に0がつくリストスタイルを切り替える","Toggle the lower–roman list style":"小文字ローマ数字リストスタイルを切り替える","Toggle the upper–roman list style":"大文字ローマ数字リストスタイルを切り替える","Toggle the lower–latin list style":"小文字アルファベットリストスタイルを切り替える","Toggle the upper–latin list style":"大文字アルファベットリストスタイルを切り替える",Disc:"黒い丸",Circle:"白い丸",Square:"黒い四角",Decimal:"10進数の数値","Decimal with leading zero":"10進数の数値の前に0がつく","Lower–roman":"小文字ローマ数字","Upper-roman":"大文字ローマ数字","Lower-latin":"小文字アルファベット","Upper-latin":"大文字アルファベット","List properties":"リストのプロパティ","Start at":"開始数字","Invalid start index value.":"無効な開始インデックス値です。","Start index must be greater than 0.":"開始インデックスは0より大きくなければいけません。","Reversed order":"逆順","Keystrokes that can be used in a list":"リスト内で使用できるキーストローク","Increase list item indent":"リスト項目のインデントを増やす","Decrease list item indent":"リスト項目のインデントを減らす","Remove Format":"フォーマットの削除","Select all":"すべて選択","Show blocks":"ブロックを表示します",Source:"ソース","Show source":"ソースを表示","Special characters":"特殊文字",All:"全て",Arrows:"矢印",Currency:"通貨",Latin:"ラテン",Mathematical:"数学的",Text:"テキスト","leftwards simple arrow":"シンプルな左向き矢印","rightwards simple arrow":"シンプルな右向き矢印","upwards simple arrow":"シンプルな上向き矢印","downwards simple arrow":"シンプルな下向き矢印","leftwards double arrow":"左向き二重矢印","rightwards double arrow":"右向き二重矢印","upwards double arrow":"上向き二重矢印","downwards double arrow":"下向き二重矢印","leftwards dashed arrow":"左向き破線矢印","rightwards dashed arrow":"右向き破線矢印","upwards dashed arrow":"上向き破線矢印","downwards dashed arrow":"下向き破線矢印","leftwards arrow to bar":"縦線に向かう左向き矢印","rightwards arrow to bar":"縦線に向かう右向き矢印","upwards arrow to bar":"横線に向かう上向き矢印","downwards arrow to bar":"横線に向かう下向き矢印","up down arrow with base":"ベース付き上下両方を向いた矢印","back with leftwards arrow above":"左向き矢印が上にあるBack","end with leftwards arrow above":"左向き矢印が上にあるEnd","on with exclamation mark with left right arrow above":"左右両方を向いた矢印が上にある感嘆符付きOn","soon with rightwards arrow above":"右向き矢印が上にあるSoon","top with upwards arrow above":"上向き矢印が上にあるTop","Dollar sign":"ドル記号","Euro sign":"ユーロ記号","Yen sign":"円記号","Pound sign":"ポンド記号","Cent sign":"セント記号","Euro-currency sign":"ユーロ通貨記号","Colon sign":"コロン記号","Cruzeiro sign":"クルゼイロ記号","French franc sign":"フランスフラン記号","Lira sign":"リラ記号","Currency sign":"通貨記号","Bitcoin sign":"ビットコイン記号","Mill sign":"ミル記号","Naira sign":"ナイラ記号","Peseta sign":"ペセタ記号","Rupee sign":"ルピー記号","Won sign":"ウォン記号","New sheqel sign":"新シェケル記号","Dong sign":"ドン記号","Kip sign":"キップ記号","Tugrik sign":"トゥグルグ記号","Drachma sign":"ドラクマ記号","German penny sign":"ドイツペニー記号","Peso sign":"ペソ記号","Guarani sign":"グアラニ記号","Austral sign":"アウストラル記号","Hryvnia sign":"フリヴニャ記号","Cedi sign":"セディ記号","Livre tournois sign":"リーヴルトゥルノワ記号","Spesmilo sign":"スぺスミロ記号","Tenge sign":"テンゲ記号","Indian rupee sign":"インドルピー記号","Turkish lira sign":"トルコリラ記号","Nordic mark sign":"ノルディックマーク記号","Manat sign":"マナト記号","Ruble sign":"ルーブル記号","Latin capital letter a with macron":"マクロン付きラテン大文字A","Latin small letter a with macron":"マクロン付きラテン小文字a","Latin capital letter a with breve":"ブリーブ付きラテン大文字A","Latin small letter a with breve":"ブリーブ付きラテン小文字a","Latin capital letter a with ogonek":"オゴネク付きラテン大文字A","Latin small letter a with ogonek":"オゴネク付きラテン小文字a","Latin capital letter c with acute":"アキュート付きラテン大文字C","Latin small letter c with acute":"アキュート付きラテン小文字c","Latin capital letter c with circumflex":"サーカムフレックス付きラテン大文字C","Latin small letter c with circumflex":"サーカムフレックス付きラテン小文字c","Latin capital letter c with dot above":"上点付きラテン大文字C","Latin small letter c with dot above":"上点付きラテン小文字c","Latin capital letter c with caron":"キャロン付きラテン大文字C","Latin small letter c with caron":"キャロン付きラテン小文字c","Latin capital letter d with caron":"キャロン付きラテン大文字D","Latin small letter d with caron":"キャロン付きラテン小文字d","Latin capital letter d with stroke":"ストローク付きラテン大文字D","Latin small letter d with stroke":"ストローク付きラテン小文字d","Latin capital letter e with macron":"マクロン付きラテン大文字E","Latin small letter e with macron":"マクロン付きラテン小文字e","Latin capital letter e with breve":"ブリーブ付きラテン大文字E","Latin small letter e with breve":"ブリーブ付きラテン小文字e","Latin capital letter e with dot above":"上点付きラテン大文字E","Latin small letter e with dot above":"上点付きラテン小文字e","Latin capital letter e with ogonek":"オゴネク付きラテン大文字E","Latin small letter e with ogonek":"オゴネク付きラテン小文字e","Latin capital letter e with caron":"キャロン付きラテン大文字E","Latin small letter e with caron":"キャロン付きラテン小文字e","Latin capital letter g with circumflex":"サーカムフレックス付きラテン大文字G","Latin small letter g with circumflex":"サーカムフレックス付きラテン小文字g","Latin capital letter g with breve":"ブリーブ付きラテン大文字G","Latin small letter g with breve":"ブリーブ付きラテン小文字g","Latin capital letter g with dot above":"上点付きラテン大文字G","Latin small letter g with dot above":"上点付きラテン小文字g","Latin capital letter g with cedilla":"セディラ付きラテン大文字G","Latin small letter g with cedilla":"セディラ付きラテン小文字g","Latin capital letter h with circumflex":"サーカムフレックス付きラテン大文字H","Latin small letter h with circumflex":"サーカムフレックス付きラテン小文字h","Latin capital letter h with stroke":"ストローク付きラテン大文字H","Latin small letter h with stroke":"ストローク付きラテン小文字h","Latin capital letter i with tilde":"チルダ付きラテン大文字I","Latin small letter i with tilde":"チルダ付きラテン小文字i","Latin capital letter i with macron":"マクロン付きラテン大文字I","Latin small letter i with macron":"マクロン付きラテン小文字i","Latin capital letter i with breve":"ブリーブ付きラテン大文字I","Latin small letter i with breve":"ブリーブ付きラテン小文字i","Latin capital letter i with ogonek":"オゴネク付きラテン大文字I","Latin small letter i with ogonek":"オゴネク付きラテン小文字i","Latin capital letter i with dot above":"上点付きラテン大文字I","Latin small letter dotless i":"ラテン小文字点のないi","Latin capital ligature ij":"ラテン大文字連字IJ","Latin small ligature ij":"ラテン小文字連字ij","Latin capital letter j with circumflex":"サーカムフレックス付きラテン大文字J","Latin small letter j with circumflex":"サーカムフレックス付きラテン小文字j","Latin capital letter k with cedilla":"セディラ付きラテン大文字K","Latin small letter k with cedilla":"セディラ付きラテン小文字k","Latin small letter kra":"ラテン小文字kra","Latin capital letter l with acute":"アキュート付きラテン大文字L","Latin small letter l with acute":"アキュート付きラテン小文字l","Latin capital letter l with cedilla":"セディラ付きラテン大文字L","Latin small letter l with cedilla":"セディラ付きラテン小文字l","Latin capital letter l with caron":"キャロン付きラテン大文字L","Latin small letter l with caron":"キャロン付きラテン小文字l","Latin capital letter l with middle dot":"中点付きラテン大文字L","Latin small letter l with middle dot":"中点付きラテン小文字l","Latin capital letter l with stroke":"ストローク付きラテン大文字L","Latin small letter l with stroke":"ストローク付きラテン小文字l","Latin capital letter n with acute":"アキュート付きラテン大文字N","Latin small letter n with acute":"アキュート付きラテン小文字n","Latin capital letter n with cedilla":"セディラ付きラテン大文字N","Latin small letter n with cedilla":"セディラ付きラテン小文字n","Latin capital letter n with caron":"キャロン付きラテン大文字N","Latin small letter n with caron":"キャロン付きラテン小文字n","Latin small letter n preceded by apostrophe":"アポストロフィが前に付くラテン小文字n","Latin capital letter eng":"ラテン大文字ENG","Latin small letter eng":"ラテン小文字eng","Latin capital letter o with macron":"マクロン付きラテン大文字O","Latin small letter o with macron":"マクロン付きラテン小文字o","Latin capital letter o with breve":"ブリーブ付きラテン大文字O","Latin small letter o with breve":"ブリーブ付きラテン小文字o","Latin capital letter o with double acute":"ダブルアキュート付きラテン大文字O","Latin small letter o with double acute":"ダブルアキュート付きラテン小文字o","Latin capital ligature oe":"ラテン大文字連字OE","Latin small ligature oe":"ラテン小文字連字oe","Latin capital letter r with acute":"アキュート付きラテン大文字R","Latin small letter r with acute":"アキュート付きラテン小文字r","Latin capital letter r with cedilla":"セディラ付きラテン大文字R","Latin small letter r with cedilla":"セディラ付きラテン小文字r","Latin capital letter r with caron":"キャロン付きラテン大文字R","Latin small letter r with caron":"キャロン付きラテン小文字r","Latin capital letter s with acute":"アキュート付きラテン大文字S","Latin small letter s with acute":"アキュート付きラテン小文字s","Latin capital letter s with circumflex":"サーカムフレックス付きラテン大文字S","Latin small letter s with circumflex":"サーカムフレックス付きラテン小文字s","Latin capital letter s with cedilla":"セディラ付きラテン大文字S","Latin small letter s with cedilla":"セディラ付きラテン小文字s","Latin capital letter s with caron":"キャロン付きラテン大文字S","Latin small letter s with caron":"キャロン付きラテン小文字s","Latin capital letter t with cedilla":"セディラ付きラテン大文字T","Latin small letter t with cedilla":"セディラ付きラテン小文字t","Latin capital letter t with caron":"キャロン付きラテン大文字T","Latin small letter t with caron":"キャロン付きラテン小文字t","Latin capital letter t with stroke":"ストローク付きラテン大文字T","Latin small letter t with stroke":"ストローク付きラテン小文字t","Latin capital letter u with tilde":"チルダ付きラテン大文字U","Latin small letter u with tilde":"チルダ付きラテン小文字u","Latin capital letter u with macron":"マクロン付きラテン大文字U","Latin small letter u with macron":"マクロン付きラテン小文字u","Latin capital letter u with breve":"ブリーブ付きラテン大文字U","Latin small letter u with breve":"ブリーブ付きラテン小文字u","Latin capital letter u with ring above":"上丸付きラテン大文字U","Latin small letter u with ring above":"上丸付きラテン小文字u","Latin capital letter u with double acute":"ダブルアキュート付きラテン大文字U","Latin small letter u with double acute":"ダブルアキュート付きラテン小文字u","Latin capital letter u with ogonek":"オゴネク付きラテン大文字U","Latin small letter u with ogonek":"オゴネク付きラテン小文字u","Latin capital letter w with circumflex":"サーカムフレックス付きラテン大文字W","Latin small letter w with circumflex":"サーカムフレックス付きラテン小文字w","Latin capital letter y with circumflex":"サーカムフレックス付きラテン大文字Y","Latin small letter y with circumflex":"サーカムフレックス付きラテン小文字y","Latin capital letter y with diaeresis":"ダイエレシス付きラテン大文字Y","Latin capital letter z with acute":"アキュート付きラテン大文字Z","Latin small letter z with acute":"アキュート付きラテン小文字z","Latin capital letter z with dot above":"上点付きラテン大文字Z","Latin small letter z with dot above":"上点付きラテン小文字z","Latin capital letter z with caron":"キャロン付きラテン大文字Z","Latin small letter z with caron":"キャロン付きラテン小文字z","Latin small letter long s":"ラテン小文字長いs","Less-than sign":"小なり記号","Greater-than sign":"大なり記号","Less-than or equal to":"小なりまたは等しい","Greater-than or equal to":"大なりまたは等しい","En dash":"半角ダッシュ","Em dash":"全角ダッシュ",Macron:"マクロン",Overline:"上線","Degree sign":"度記号","Minus sign":"マイナス記号","Plus-minus sign":"プラスマイナス記号","Division sign":"除算記号","Fraction slash":"分数の斜線","Multiplication sign":"乗算記号","Latin small letter f with hook":"フック付きラテン小文字f",Integral:"積分","N-ary summation":"配列用の和",Infinity:"無限","Square root":"平方根","Tilde operator":"チルダ演算子","Approximately equal to":"およそ等しい","Almost equal to":"ほぼ等しい","Not equal to":"等しくない","Identical to":"同一である","Element of":"要素である","Not an element of":"要素でない","Contains as member":"要素として含む","N-ary product":"配列用の積","Logical and":"論理積","Logical or":"論理和","Not sign":"否定記号",Intersection:"集合積",Union:"集合和","Partial differential":"偏微分","For all":"任意の","There exists":"存在する","Empty set":"空集合",Nabla:"ナブラ","Asterisk operator":"アスタリスク演算子","Proportional to":"比例",Angle:"角","Vulgar fraction one quarter":"常分数4分の1","Vulgar fraction one half":"常分数2分の1","Vulgar fraction three quarters":"常分数4分の3","Single left-pointing angle quotation mark":"左を指す角張った一重引用符","Single right-pointing angle quotation mark":"右を指す角張った一重引用符","Left-pointing double angle quotation mark":"左を指す角張った二重引用符","Right-pointing double angle quotation mark":"右を指す角張った二重引用符","Left single quotation mark":"左の一重引用符","Right single quotation mark":"右の一重引用符","Left double quotation mark":"左の二重引用符","Right double quotation mark":"右の二重引用符","Single low-9 quotation mark":"下側の一重引用符","Double low-9 quotation mark":"下側の二重引用符","Inverted exclamation mark":"ひっくり返った感嘆符","Inverted question mark":"ひっくり返った疑問符","Two dot leader":"二点のリーダー(点線)","Horizontal ellipsis":"水平の省略記号","Double dagger":"ダブルダガー","Per mille sign":"パーミル記号","Per ten thousand sign":"一万分率記号","Double exclamation mark":"二重感嘆符","Question exclamation mark":"疑問符感嘆符","Exclamation question mark":"感嘆符疑問符","Double question mark":"二重疑問符","Copyright sign":"著作権表示記号","Registered sign":"登録商標記号","Trade mark sign":"商標記号","Section sign":"節記号","Paragraph sign":"段落記号","Reversed paragraph sign":"反転した段落記号","Character categories":"文字カテゴリ",Styles:"スタイル","Multiple styles":"複数のスタイル","Block styles":"ブロックスタイル","Text styles":"テキストスタイル","Insert table":"表の挿入","Header column":"見出し列","Insert column left":"左に列を挿入","Insert column right":"右に列を挿入","Delete column":"列を削除","Select column":"列を選択",Column:"列","Header row":"見出し行","Insert row below":"下に行を挿入","Insert row above":"上に行を挿入","Delete row":"行を削除","Select row":"行を選択",Row:"行","Merge cell up":"上のセルと結合","Merge cell right":"右のセルと結合","Merge cell down":"下のセルと結合","Merge cell left":"左のセルと結合","Split cell vertically":"横にセルを分離","Split cell horizontally":"縦にセルを分離","Merge cells":"セルを結合","Table toolbar":"テーブルのツールバー","Table properties":"テーブルのプロパティ","Cell properties":"セルのプロパティ",Border:"罫線",Style:"スタイル",Width:"幅",Height:"高さ",Color:"色",Background:"背景",Padding:"パディング",Dimensions:"寸法","Table cell text alignment":"テーブルセルのテキスト配置",Alignment:"配置","Horizontal text alignment toolbar":"水平方向のテキスト配置ツールバー","Vertical text alignment toolbar":"垂直方向のテキスト配置ツールバー","Table alignment toolbar":"テーブル配置ツールバー",None:"なし",Solid:"1本線",Dotted:"点線",Dashed:"破線",Double:"2本線",Groove:"立体的にくぼんだ線",Ridge:"立体的に隆起した線",Inset:"内側全体がくぼんだ線",Outset:"内側全体が隆起した線","Align cell text to the left":"セルのテキストを左へ寄せる","Align cell text to the center":"セルのテキストを中央へ揃える","Align cell text to the right":"セルのテキストを右へ寄せる","Justify cell text":"セルのテキストを両端へ揃える","Align cell text to the top":"セルのテキストを上に寄せる","Align cell text to the middle":"セルのテキストを中央へ揃える","Align cell text to the bottom":"セルのテキストを下に寄せる","Align table to the left":"テーブルを左へ寄せる","Center table":"テーブルを中央へ寄せる","Align table to the right":"テーブルを右へ寄せる","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"この色は無効です。「#FF0000」、「rgb(255,0,0」または「赤」をお試しください。","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"この値は無効です。「10px」、「2em」または単純に「2」をお試しください。","Color picker":"カラーピッカー","Enter table caption":"テーブルキャプションを入力","Keystrokes that can be used in a table cell":"テーブルセルで使用できるキーストローク","Move the selection to the next cell":"選択範囲を次のセルに移動させる","Move the selection to the previous cell":"選択範囲を前のセルに移動させる","Insert a new table row (when in the last cell of a table)":"新しいテーブル行を挿入する(テーブルの最終セルにある場合)","Navigate through the table":"テーブル内を移動する",Table:"テーブル","Rich Text Editor":"リッチテキストエディター","Editor editing area: %0":"エディタ編集エリア:%0","Edit block":"ブロックを編集","Click to edit block":"クリックしてブロックを編集する","Drag to move":"ドラッグして動かす",Next:"次へ",Previous:"前へ","Editor toolbar":"エディタツールバー","Dropdown toolbar":"ドロップダウンツールバー",Black:"黒","Dim grey":"暗い灰色",Grey:"灰色","Light grey":"明るい灰色",White:"白",Red:"赤",Orange:"オレンジ",Yellow:"黄","Light green":"明るい緑",Green:"緑",Aquamarine:"薄い青緑",Turquoise:"水色","Light blue":"明るい青",Blue:"青",Purple:"紫","Editor block content toolbar":"エディター ブロック コンテンツ ツールバー","Editor contextual toolbar":"エディター コンテクスト ツールバー",HEX:"HEX","No results found":"結果は見つかりませんでした","No searchable items":"検索可能なアイテムがありません","Editor dialog":"エディタダイアログ",Close:"閉じる","Help Contents. To close this dialog press ESC.":"ヘルプコンテンツです。このダイアログを閉じるには、Escキーを押してください。","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"エディターで使用できるキーボードのショートカット一覧を以下に示します。","(may require <kbd>Fn</kbd>)":"(<kbd>Fn</kbd>キーが必要な場合があります)",Accessibility:"アクセシビリティ","Accessibility help":"アクセシビリティに関するヘルプ","Press %0 for help.":"ヘルプを表示するには%0を押します。","Move focus in and out of an active dialog window":"フォーカスをアクティブなダイアログウィンドウの内外に移動させる",MENU_BAR_MENU_FILE:"ファイル",MENU_BAR_MENU_EDIT:"編集",MENU_BAR_MENU_VIEW:"表示",MENU_BAR_MENU_INSERT:"挿入",MENU_BAR_MENU_FORMAT:"形式",MENU_BAR_MENU_TOOLS:"ツール",MENU_BAR_MENU_HELP:"ヘルプ",MENU_BAR_MENU_TEXT:"テキスト",MENU_BAR_MENU_FONT:"フォント","Editor menu bar":"エディターメニューバー",Undo:"元に戻す",Redo:"やり直し","Upload in progress":"アップロード中","Widget toolbar":"ウィジェットツールバー","Insert paragraph before block":"ブロックの前にパラグラフを挿入","Insert paragraph after block":"ブロックの後にパラグラフを挿入","Press Enter to type after or press Shift + Enter to type before the widget":"Enterを押してウィジェットの後に入力するか、Shift + Enterを押してウィジェットの前に入力してください","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"ウィジェットが選択されている時に使用できるキーストローク(例:画像、テーブルなど)","Insert a new paragraph directly after a widget":"ウィジェットの直後に新しいパラグラフを挿入する","Insert a new paragraph directly before a widget":"ウィジェットの直前に新しいパラグラフを挿入する","Move the caret to allow typing directly before a widget":"キャレットを移動させて、ウィジェットの直前から入力できるようにする","Move the caret to allow typing directly after a widget":"キャレットを移動させて、ウィジェットの直後から入力できるようにする","Words: %0":"単語数: %0","Characters: %0":"文字数: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ja'] = d['ja'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"左揃え","Align right":"右揃え","Align center":"中央揃え",Justify:"両端揃え","Text alignment":"文字揃え","Text alignment toolbar":"テキストの整列","Revert autoformatting action":"オートフォーマットによる変更を元に戻す",Bold:"ボールド",Italic:"イタリック",Underline:"アンダーライン",Code:"コード",Strikethrough:"取り消し線",Subscript:"下付き文字",Superscript:"上付き文字","Italic text":"斜体","Move out of an inline code style":"インラインコードスタイルを終了する","Bold text":"太字","Underline text":"下線","Strikethrough text":"取り消し線","Block quote":"ブロッククオート(引用)","Copy selected content":"選択したコンテンツをコピーする","Paste content":"コンテンツを貼り付ける","Paste content as plain text":"コンテンツをプレーンテキストとして貼り付ける","Insert code block":"コードブロックの挿入","Plain text":"プレインテキスト","Leaving %0 code snippet":"%0のコードスニペットを残す","Entering %0 code snippet":"%0のコードスニペットを入力","Entering code snippet":"コードスニペットを入力","Leaving code snippet":"コードスニペットを残す","Code block":"コードブロック",Cancel:"キャンセル",Clear:"消去","Remove color":"カラーを削除","Restore default":"初期値に戻す",Save:"保存","Show more items":"他の項目を表示","%0 of %1":"%0/%1","Cannot upload file:":"ファイルをアップロードできません:","Rich Text Editor. Editing area: %0":"リッチテキストエディタ。編集エリア:%0","Insert with file manager":"ファイルマネージャで挿入","Replace with file manager":"ファイルマネージャで置換","Insert image with file manager":"ファイルマネージャで画像を挿入","Replace image with file manager":"ファイルマネージャで画像を置換","Toggle caption off":"キャプションをオフにする","Toggle caption on":"キャプションをオンにする","Content editing keystrokes":"コンテンツ編集のキーストローク","These keyboard shortcuts allow for quick access to content editing features.":"これらのキーボードショートカットを使用すると、コンテンツ編集機能に速やかにアクセスできます。","User interface and content navigation keystrokes":"ユーザーインターフェースとコンテンツナビゲーションのキーストローク","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"以下のキーストロークを使用すると、CKEditor 5ユーザーインターフェースをより効率的に操作できます。","Close contextual balloons, dropdowns, and dialogs":"コンテキストバルーン、ドロップダウンメニュー、ダイアログを閉じる","Open the accessibility help dialog":"アクセシビリティに関するヘルプのダイアログを開く","Move focus between form fields (inputs, buttons, etc.)":"フォーカスをフォームフィールド(入力欄、ボタンなど)間で移動させる","Move focus to the menu bar, navigate between menu bars":"フォーカスをメニューバーに移し、メニューバー間で移動","Move focus to the toolbar, navigate between toolbars":"フォーカスをツールバーへ移動させて、ツールバーを操作する","Navigate through the toolbar or menu bar":"ツールバーまたはメニューバー内を移動","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"現在フォーカスしているボタンを実行。エディターコンテンツに作用するボタンを実行するとフォーカスはコンテンツに戻ります。",Accept:"同意します","Insert a soft break (a <code>&lt;br&gt;</code> element)":"ソフトブレークを挿入する(<code>&lt;br&gt;</code>要素)","Insert a hard break (a new paragraph)":"ハードブレークを挿入する(新しいパラグラフ)","Find and replace":"検索して置換","Find in text…":"テキスト内を検索...",Find:"見つける","Previous result":"前の結果","Next result":"次の結果",Replace:"置換","Replace all":"全てを置換","Match case":"マッチケース","Whole words only":"単語全体のみ","Replace with…":"こちらと置換...","Text to find must not be empty.":"検索対象テキスト欄は空白にできません。","Tip: Find some text first in order to replace it.":"ヒント:置換するには、対象テキストを先に検索してください。","Advanced options":"高度なオプション","Find in the document":"ドキュメント内を探す","Font Size":"フォントサイズ",Tiny:"極小",Small:"小",Big:"大",Huge:"極大","Font Family":"フォントファミリー",Default:"デフォルト","Font Color":"文字色","Font Background Color":"背景色","Document colors":"ドキュメント背景色",Paragraph:"段落",Heading:"見出し","Choose heading":"見出しを選択","Heading 1":"見出し1","Heading 2":"見出し2","Heading 3":"見出し3 ","Heading 4":"見出し4","Heading 5":"見出し5","Heading 6":"見出し6","Type your title":"タイトルを入力","Type or paste your content here.":"コンテンツをここに入力または貼り付けしてください。","Horizontal line":"区切り","HTML object":"HTMLオブジェクト","Increase indent":"インデントの追加","Decrease indent":"インデントの削除",Unlink:"リンク解除",Link:"リンク","Link URL":"リンクURL","Link URL must not be empty.":"リンクURLは空白にできません。","Link image":"リンク画像","Edit link":"リンクを編集","Open link in new tab":"新しいタブでリンクを開く","This link has no URL":"リンクにURLが設定されていません","Open in a new tab":"新しいタブで開く",Downloadable:"ダウンロード可能","Create link":"リンクを作成する","Move out of a link":"リンクの外に移動する","Numbered List":"番号付きリスト","Bulleted List":"箇条書きリスト","To-do List":"やることリスト","Bulleted list styles toolbar":"箇条書きリストスタイルのツールバー","Numbered list styles toolbar":"番号付きリストスタイルのツールバー","Toggle the disc list style":"黒い丸リストスタイルを切り替える","Toggle the circle list style":"白い丸リストスタイルを切り替える","Toggle the square list style":"黒い四角リストスタイルを切り替える","Toggle the decimal list style":"10進数リストスタイルを切り替える","Toggle the decimal with leading zero list style":"10進数の数値の前に0がつくリストスタイルを切り替える","Toggle the lower–roman list style":"小文字ローマ数字リストスタイルを切り替える","Toggle the upper–roman list style":"大文字ローマ数字リストスタイルを切り替える","Toggle the lower–latin list style":"小文字アルファベットリストスタイルを切り替える","Toggle the upper–latin list style":"大文字アルファベットリストスタイルを切り替える",Disc:"黒い丸",Circle:"白い丸",Square:"黒い四角",Decimal:"10進数の数値","Decimal with leading zero":"10進数の数値の前に0がつく","Lower–roman":"小文字ローマ数字","Upper-roman":"大文字ローマ数字","Lower-latin":"小文字アルファベット","Upper-latin":"大文字アルファベット","List properties":"リストのプロパティ","Start at":"開始数字","Invalid start index value.":"無効な開始インデックス値です。","Start index must be greater than 0.":"開始インデックスは0より大きくなければいけません。","Reversed order":"逆順","Keystrokes that can be used in a list":"リスト内で使用できるキーストローク","Increase list item indent":"リスト項目のインデントを増やす","Decrease list item indent":"リスト項目のインデントを減らす","Entering a to-do list":"To-Doリストを入力","Leaving a to-do list":"To-Doリストを残す","Remove Format":"フォーマットの削除","Select all":"すべて選択","Show blocks":"ブロックを表示します",Source:"ソース","Show source":"ソースを表示","Special characters":"特殊文字",All:"全て",Arrows:"矢印",Currency:"通貨",Latin:"ラテン",Mathematical:"数学的",Text:"テキスト","leftwards simple arrow":"シンプルな左向き矢印","rightwards simple arrow":"シンプルな右向き矢印","upwards simple arrow":"シンプルな上向き矢印","downwards simple arrow":"シンプルな下向き矢印","leftwards double arrow":"左向き二重矢印","rightwards double arrow":"右向き二重矢印","upwards double arrow":"上向き二重矢印","downwards double arrow":"下向き二重矢印","leftwards dashed arrow":"左向き破線矢印","rightwards dashed arrow":"右向き破線矢印","upwards dashed arrow":"上向き破線矢印","downwards dashed arrow":"下向き破線矢印","leftwards arrow to bar":"縦線に向かう左向き矢印","rightwards arrow to bar":"縦線に向かう右向き矢印","upwards arrow to bar":"横線に向かう上向き矢印","downwards arrow to bar":"横線に向かう下向き矢印","up down arrow with base":"ベース付き上下両方を向いた矢印","back with leftwards arrow above":"左向き矢印が上にあるBack","end with leftwards arrow above":"左向き矢印が上にあるEnd","on with exclamation mark with left right arrow above":"左右両方を向いた矢印が上にある感嘆符付きOn","soon with rightwards arrow above":"右向き矢印が上にあるSoon","top with upwards arrow above":"上向き矢印が上にあるTop","Dollar sign":"ドル記号","Euro sign":"ユーロ記号","Yen sign":"円記号","Pound sign":"ポンド記号","Cent sign":"セント記号","Euro-currency sign":"ユーロ通貨記号","Colon sign":"コロン記号","Cruzeiro sign":"クルゼイロ記号","French franc sign":"フランスフラン記号","Lira sign":"リラ記号","Currency sign":"通貨記号","Bitcoin sign":"ビットコイン記号","Mill sign":"ミル記号","Naira sign":"ナイラ記号","Peseta sign":"ペセタ記号","Rupee sign":"ルピー記号","Won sign":"ウォン記号","New sheqel sign":"新シェケル記号","Dong sign":"ドン記号","Kip sign":"キップ記号","Tugrik sign":"トゥグルグ記号","Drachma sign":"ドラクマ記号","German penny sign":"ドイツペニー記号","Peso sign":"ペソ記号","Guarani sign":"グアラニ記号","Austral sign":"アウストラル記号","Hryvnia sign":"フリヴニャ記号","Cedi sign":"セディ記号","Livre tournois sign":"リーヴルトゥルノワ記号","Spesmilo sign":"スぺスミロ記号","Tenge sign":"テンゲ記号","Indian rupee sign":"インドルピー記号","Turkish lira sign":"トルコリラ記号","Nordic mark sign":"ノルディックマーク記号","Manat sign":"マナト記号","Ruble sign":"ルーブル記号","Latin capital letter a with macron":"マクロン付きラテン大文字A","Latin small letter a with macron":"マクロン付きラテン小文字a","Latin capital letter a with breve":"ブリーブ付きラテン大文字A","Latin small letter a with breve":"ブリーブ付きラテン小文字a","Latin capital letter a with ogonek":"オゴネク付きラテン大文字A","Latin small letter a with ogonek":"オゴネク付きラテン小文字a","Latin capital letter c with acute":"アキュート付きラテン大文字C","Latin small letter c with acute":"アキュート付きラテン小文字c","Latin capital letter c with circumflex":"サーカムフレックス付きラテン大文字C","Latin small letter c with circumflex":"サーカムフレックス付きラテン小文字c","Latin capital letter c with dot above":"上点付きラテン大文字C","Latin small letter c with dot above":"上点付きラテン小文字c","Latin capital letter c with caron":"キャロン付きラテン大文字C","Latin small letter c with caron":"キャロン付きラテン小文字c","Latin capital letter d with caron":"キャロン付きラテン大文字D","Latin small letter d with caron":"キャロン付きラテン小文字d","Latin capital letter d with stroke":"ストローク付きラテン大文字D","Latin small letter d with stroke":"ストローク付きラテン小文字d","Latin capital letter e with macron":"マクロン付きラテン大文字E","Latin small letter e with macron":"マクロン付きラテン小文字e","Latin capital letter e with breve":"ブリーブ付きラテン大文字E","Latin small letter e with breve":"ブリーブ付きラテン小文字e","Latin capital letter e with dot above":"上点付きラテン大文字E","Latin small letter e with dot above":"上点付きラテン小文字e","Latin capital letter e with ogonek":"オゴネク付きラテン大文字E","Latin small letter e with ogonek":"オゴネク付きラテン小文字e","Latin capital letter e with caron":"キャロン付きラテン大文字E","Latin small letter e with caron":"キャロン付きラテン小文字e","Latin capital letter g with circumflex":"サーカムフレックス付きラテン大文字G","Latin small letter g with circumflex":"サーカムフレックス付きラテン小文字g","Latin capital letter g with breve":"ブリーブ付きラテン大文字G","Latin small letter g with breve":"ブリーブ付きラテン小文字g","Latin capital letter g with dot above":"上点付きラテン大文字G","Latin small letter g with dot above":"上点付きラテン小文字g","Latin capital letter g with cedilla":"セディラ付きラテン大文字G","Latin small letter g with cedilla":"セディラ付きラテン小文字g","Latin capital letter h with circumflex":"サーカムフレックス付きラテン大文字H","Latin small letter h with circumflex":"サーカムフレックス付きラテン小文字h","Latin capital letter h with stroke":"ストローク付きラテン大文字H","Latin small letter h with stroke":"ストローク付きラテン小文字h","Latin capital letter i with tilde":"チルダ付きラテン大文字I","Latin small letter i with tilde":"チルダ付きラテン小文字i","Latin capital letter i with macron":"マクロン付きラテン大文字I","Latin small letter i with macron":"マクロン付きラテン小文字i","Latin capital letter i with breve":"ブリーブ付きラテン大文字I","Latin small letter i with breve":"ブリーブ付きラテン小文字i","Latin capital letter i with ogonek":"オゴネク付きラテン大文字I","Latin small letter i with ogonek":"オゴネク付きラテン小文字i","Latin capital letter i with dot above":"上点付きラテン大文字I","Latin small letter dotless i":"ラテン小文字点のないi","Latin capital ligature ij":"ラテン大文字連字IJ","Latin small ligature ij":"ラテン小文字連字ij","Latin capital letter j with circumflex":"サーカムフレックス付きラテン大文字J","Latin small letter j with circumflex":"サーカムフレックス付きラテン小文字j","Latin capital letter k with cedilla":"セディラ付きラテン大文字K","Latin small letter k with cedilla":"セディラ付きラテン小文字k","Latin small letter kra":"ラテン小文字kra","Latin capital letter l with acute":"アキュート付きラテン大文字L","Latin small letter l with acute":"アキュート付きラテン小文字l","Latin capital letter l with cedilla":"セディラ付きラテン大文字L","Latin small letter l with cedilla":"セディラ付きラテン小文字l","Latin capital letter l with caron":"キャロン付きラテン大文字L","Latin small letter l with caron":"キャロン付きラテン小文字l","Latin capital letter l with middle dot":"中点付きラテン大文字L","Latin small letter l with middle dot":"中点付きラテン小文字l","Latin capital letter l with stroke":"ストローク付きラテン大文字L","Latin small letter l with stroke":"ストローク付きラテン小文字l","Latin capital letter n with acute":"アキュート付きラテン大文字N","Latin small letter n with acute":"アキュート付きラテン小文字n","Latin capital letter n with cedilla":"セディラ付きラテン大文字N","Latin small letter n with cedilla":"セディラ付きラテン小文字n","Latin capital letter n with caron":"キャロン付きラテン大文字N","Latin small letter n with caron":"キャロン付きラテン小文字n","Latin small letter n preceded by apostrophe":"アポストロフィが前に付くラテン小文字n","Latin capital letter eng":"ラテン大文字ENG","Latin small letter eng":"ラテン小文字eng","Latin capital letter o with macron":"マクロン付きラテン大文字O","Latin small letter o with macron":"マクロン付きラテン小文字o","Latin capital letter o with breve":"ブリーブ付きラテン大文字O","Latin small letter o with breve":"ブリーブ付きラテン小文字o","Latin capital letter o with double acute":"ダブルアキュート付きラテン大文字O","Latin small letter o with double acute":"ダブルアキュート付きラテン小文字o","Latin capital ligature oe":"ラテン大文字連字OE","Latin small ligature oe":"ラテン小文字連字oe","Latin capital letter r with acute":"アキュート付きラテン大文字R","Latin small letter r with acute":"アキュート付きラテン小文字r","Latin capital letter r with cedilla":"セディラ付きラテン大文字R","Latin small letter r with cedilla":"セディラ付きラテン小文字r","Latin capital letter r with caron":"キャロン付きラテン大文字R","Latin small letter r with caron":"キャロン付きラテン小文字r","Latin capital letter s with acute":"アキュート付きラテン大文字S","Latin small letter s with acute":"アキュート付きラテン小文字s","Latin capital letter s with circumflex":"サーカムフレックス付きラテン大文字S","Latin small letter s with circumflex":"サーカムフレックス付きラテン小文字s","Latin capital letter s with cedilla":"セディラ付きラテン大文字S","Latin small letter s with cedilla":"セディラ付きラテン小文字s","Latin capital letter s with caron":"キャロン付きラテン大文字S","Latin small letter s with caron":"キャロン付きラテン小文字s","Latin capital letter t with cedilla":"セディラ付きラテン大文字T","Latin small letter t with cedilla":"セディラ付きラテン小文字t","Latin capital letter t with caron":"キャロン付きラテン大文字T","Latin small letter t with caron":"キャロン付きラテン小文字t","Latin capital letter t with stroke":"ストローク付きラテン大文字T","Latin small letter t with stroke":"ストローク付きラテン小文字t","Latin capital letter u with tilde":"チルダ付きラテン大文字U","Latin small letter u with tilde":"チルダ付きラテン小文字u","Latin capital letter u with macron":"マクロン付きラテン大文字U","Latin small letter u with macron":"マクロン付きラテン小文字u","Latin capital letter u with breve":"ブリーブ付きラテン大文字U","Latin small letter u with breve":"ブリーブ付きラテン小文字u","Latin capital letter u with ring above":"上丸付きラテン大文字U","Latin small letter u with ring above":"上丸付きラテン小文字u","Latin capital letter u with double acute":"ダブルアキュート付きラテン大文字U","Latin small letter u with double acute":"ダブルアキュート付きラテン小文字u","Latin capital letter u with ogonek":"オゴネク付きラテン大文字U","Latin small letter u with ogonek":"オゴネク付きラテン小文字u","Latin capital letter w with circumflex":"サーカムフレックス付きラテン大文字W","Latin small letter w with circumflex":"サーカムフレックス付きラテン小文字w","Latin capital letter y with circumflex":"サーカムフレックス付きラテン大文字Y","Latin small letter y with circumflex":"サーカムフレックス付きラテン小文字y","Latin capital letter y with diaeresis":"ダイエレシス付きラテン大文字Y","Latin capital letter z with acute":"アキュート付きラテン大文字Z","Latin small letter z with acute":"アキュート付きラテン小文字z","Latin capital letter z with dot above":"上点付きラテン大文字Z","Latin small letter z with dot above":"上点付きラテン小文字z","Latin capital letter z with caron":"キャロン付きラテン大文字Z","Latin small letter z with caron":"キャロン付きラテン小文字z","Latin small letter long s":"ラテン小文字長いs","Less-than sign":"小なり記号","Greater-than sign":"大なり記号","Less-than or equal to":"小なりまたは等しい","Greater-than or equal to":"大なりまたは等しい","En dash":"半角ダッシュ","Em dash":"全角ダッシュ",Macron:"マクロン",Overline:"上線","Degree sign":"度記号","Minus sign":"マイナス記号","Plus-minus sign":"プラスマイナス記号","Division sign":"除算記号","Fraction slash":"分数の斜線","Multiplication sign":"乗算記号","Latin small letter f with hook":"フック付きラテン小文字f",Integral:"積分","N-ary summation":"配列用の和",Infinity:"無限","Square root":"平方根","Tilde operator":"チルダ演算子","Approximately equal to":"およそ等しい","Almost equal to":"ほぼ等しい","Not equal to":"等しくない","Identical to":"同一である","Element of":"要素である","Not an element of":"要素でない","Contains as member":"要素として含む","N-ary product":"配列用の積","Logical and":"論理積","Logical or":"論理和","Not sign":"否定記号",Intersection:"集合積",Union:"集合和","Partial differential":"偏微分","For all":"任意の","There exists":"存在する","Empty set":"空集合",Nabla:"ナブラ","Asterisk operator":"アスタリスク演算子","Proportional to":"比例",Angle:"角","Vulgar fraction one quarter":"常分数4分の1","Vulgar fraction one half":"常分数2分の1","Vulgar fraction three quarters":"常分数4分の3","Single left-pointing angle quotation mark":"左を指す角張った一重引用符","Single right-pointing angle quotation mark":"右を指す角張った一重引用符","Left-pointing double angle quotation mark":"左を指す角張った二重引用符","Right-pointing double angle quotation mark":"右を指す角張った二重引用符","Left single quotation mark":"左の一重引用符","Right single quotation mark":"右の一重引用符","Left double quotation mark":"左の二重引用符","Right double quotation mark":"右の二重引用符","Single low-9 quotation mark":"下側の一重引用符","Double low-9 quotation mark":"下側の二重引用符","Inverted exclamation mark":"ひっくり返った感嘆符","Inverted question mark":"ひっくり返った疑問符","Two dot leader":"二点のリーダー(点線)","Horizontal ellipsis":"水平の省略記号","Double dagger":"ダブルダガー","Per mille sign":"パーミル記号","Per ten thousand sign":"一万分率記号","Double exclamation mark":"二重感嘆符","Question exclamation mark":"疑問符感嘆符","Exclamation question mark":"感嘆符疑問符","Double question mark":"二重疑問符","Copyright sign":"著作権表示記号","Registered sign":"登録商標記号","Trade mark sign":"商標記号","Section sign":"節記号","Paragraph sign":"段落記号","Reversed paragraph sign":"反転した段落記号","Character categories":"文字カテゴリ",Styles:"スタイル","Multiple styles":"複数のスタイル","Block styles":"ブロックスタイル","Text styles":"テキストスタイル","Insert table":"表の挿入","Header column":"見出し列","Insert column left":"左に列を挿入","Insert column right":"右に列を挿入","Delete column":"列を削除","Select column":"列を選択",Column:"列","Header row":"見出し行","Insert row below":"下に行を挿入","Insert row above":"上に行を挿入","Delete row":"行を削除","Select row":"行を選択",Row:"行","Merge cell up":"上のセルと結合","Merge cell right":"右のセルと結合","Merge cell down":"下のセルと結合","Merge cell left":"左のセルと結合","Split cell vertically":"横にセルを分離","Split cell horizontally":"縦にセルを分離","Merge cells":"セルを結合","Table toolbar":"テーブルのツールバー","Table properties":"テーブルのプロパティ","Cell properties":"セルのプロパティ",Border:"罫線",Style:"スタイル",Width:"幅",Height:"高さ",Color:"色",Background:"背景",Padding:"パディング",Dimensions:"寸法","Table cell text alignment":"テーブルセルのテキスト配置",Alignment:"配置","Horizontal text alignment toolbar":"水平方向のテキスト配置ツールバー","Vertical text alignment toolbar":"垂直方向のテキスト配置ツールバー","Table alignment toolbar":"テーブル配置ツールバー",None:"なし",Solid:"1本線",Dotted:"点線",Dashed:"破線",Double:"2本線",Groove:"立体的にくぼんだ線",Ridge:"立体的に隆起した線",Inset:"内側全体がくぼんだ線",Outset:"内側全体が隆起した線","Align cell text to the left":"セルのテキストを左へ寄せる","Align cell text to the center":"セルのテキストを中央へ揃える","Align cell text to the right":"セルのテキストを右へ寄せる","Justify cell text":"セルのテキストを両端へ揃える","Align cell text to the top":"セルのテキストを上に寄せる","Align cell text to the middle":"セルのテキストを中央へ揃える","Align cell text to the bottom":"セルのテキストを下に寄せる","Align table to the left":"テーブルを左へ寄せる","Center table":"テーブルを中央へ寄せる","Align table to the right":"テーブルを右へ寄せる","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"この色は無効です。「#FF0000」、「rgb(255,0,0」または「赤」をお試しください。","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"この値は無効です。「10px」、「2em」または単純に「2」をお試しください。","Color picker":"カラーピッカー","Enter table caption":"テーブルキャプションを入力","Keystrokes that can be used in a table cell":"テーブルセルで使用できるキーストローク","Move the selection to the next cell":"選択範囲を次のセルに移動させる","Move the selection to the previous cell":"選択範囲を前のセルに移動させる","Insert a new table row (when in the last cell of a table)":"新しいテーブル行を挿入する(テーブルの最終セルにある場合)","Navigate through the table":"テーブル内を移動する",Table:"テーブル","Rich Text Editor":"リッチテキストエディター","Editor editing area: %0":"エディタ編集エリア:%0","Edit block":"ブロックを編集","Click to edit block":"クリックしてブロックを編集する","Drag to move":"ドラッグして動かす",Next:"次へ",Previous:"前へ","Editor toolbar":"エディタツールバー","Dropdown toolbar":"ドロップダウンツールバー",Black:"黒","Dim grey":"暗い灰色",Grey:"灰色","Light grey":"明るい灰色",White:"白",Red:"赤",Orange:"オレンジ",Yellow:"黄","Light green":"明るい緑",Green:"緑",Aquamarine:"薄い青緑",Turquoise:"水色","Light blue":"明るい青",Blue:"青",Purple:"紫","Editor block content toolbar":"エディター ブロック コンテンツ ツールバー","Editor contextual toolbar":"エディター コンテクスト ツールバー",HEX:"HEX","No results found":"結果は見つかりませんでした","No searchable items":"検索可能なアイテムがありません","Editor dialog":"エディタダイアログ",Close:"閉じる","Help Contents. To close this dialog press ESC.":"ヘルプコンテンツです。このダイアログを閉じるには、Escキーを押してください。","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"エディターで使用できるキーボードのショートカット一覧を以下に示します。","(may require <kbd>Fn</kbd>)":"(<kbd>Fn</kbd>キーが必要な場合があります)",Accessibility:"アクセシビリティ","Accessibility help":"アクセシビリティに関するヘルプ","Press %0 for help.":"ヘルプを表示するには%0を押します。","Move focus in and out of an active dialog window":"フォーカスをアクティブなダイアログウィンドウの内外に移動させる",MENU_BAR_MENU_FILE:"ファイル",MENU_BAR_MENU_EDIT:"編集",MENU_BAR_MENU_VIEW:"表示",MENU_BAR_MENU_INSERT:"挿入",MENU_BAR_MENU_FORMAT:"形式",MENU_BAR_MENU_TOOLS:"ツール",MENU_BAR_MENU_HELP:"ヘルプ",MENU_BAR_MENU_TEXT:"テキスト",MENU_BAR_MENU_FONT:"フォント","Editor menu bar":"エディターメニューバー","Please enter a valid color (e.g. \"ff0000\").":"有効な色を入力してください(例 \"ff0000\")。",Undo:"元に戻す",Redo:"やり直し","Upload in progress":"アップロード中","Widget toolbar":"ウィジェットツールバー","Insert paragraph before block":"ブロックの前にパラグラフを挿入","Insert paragraph after block":"ブロックの後にパラグラフを挿入","Press Enter to type after or press Shift + Enter to type before the widget":"Enterを押してウィジェットの後に入力するか、Shift + Enterを押してウィジェットの前に入力してください","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"ウィジェットが選択されている時に使用できるキーストローク(例:画像、テーブルなど)","Insert a new paragraph directly after a widget":"ウィジェットの直後に新しいパラグラフを挿入する","Insert a new paragraph directly before a widget":"ウィジェットの直前に新しいパラグラフを挿入する","Move the caret to allow typing directly before a widget":"キャレットを移動させて、ウィジェットの直前から入力できるようにする","Move the caret to allow typing directly after a widget":"キャレットを移動させて、ウィジェットの直後から入力できるようにする","Words: %0":"単語数: %0","Characters: %0":"文字数: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/jv.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/jv.js
index fa0dd031e785162582088b0cfb873f768796f6d5..5f4763c9b08edda529569eb51317f3ffd423288d 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/jv.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/jv.js
@@ -1 +1 @@
-(function(d){	const l = d['jv'] = d['jv'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Rata kiwa","Align right":"Rata tengen","Align center":"Rata tengah",Justify:"Rata kiwa tengen","Text alignment":"Perataan seratan","Text alignment toolbar":"",Bold:"Kandhel",Italic:"Miring",Underline:"Garis ngandhap",Code:"Kode",Strikethrough:"Seratan dicoret",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Insert code block":"","Plain text":"Seratan biasa","Code block":"",Cancel:"Batal",Clear:"","Remove color":"Busek warni","Restore default":"Mangsulaken default",Save:"Rimat","Show more items":"Tampilaken langkung kathah","%0 of %1":"%0 saking %1","Cannot upload file:":"Mboden saged ngirim berkas:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"Pados lan gantos","Find in text…":"Pados ing seratan",Find:"Pados","Previous result":"Kasil saderengipun","Next result":"Kasil salajengipun",Replace:"Gantos","Replace all":"Gantos sedaya","Match case":"Samikaken aksara","Whole words only":"Sedayaning ukanten","Replace with…":"Gantos kaliyan...","Text to find must not be empty.":"Seratan ingkang dipunpadosi mboten angsal kosong.","Tip: Find some text first in order to replace it.":"","Advanced options":"","Find in the document":"","Font Size":"Ukuran aksara",Tiny:"Langkung alit",Small:"Alit",Big:"Ageng",Huge:"Langkung ageng","Font Family":"Jinising Aksara",Default:"Default","Font Color":"Warni aksara","Font Background Color":"Warni Latar Aksara","Document colors":"Warni dokumen",Paragraph:"",Heading:"","Choose heading":"","Heading 1":"","Heading 2":"","Heading 3":"","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"Serataken irah-irahan","Type or paste your content here.":"Serataken utawi nyukani babagan ing ngriki","Horizontal line":"Garis horisontal","HTML object":"Obyek HTML","Numbered List":"","Bulleted List":"","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"Kaset",Circle:"Bunder",Square:"Kotak",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"Wiwit saking","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"Dipunwangsul","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Ebah",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Tambah",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":""}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['jv'] = d['jv'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Rata kiwa","Align right":"Rata tengen","Align center":"Rata tengah",Justify:"Rata kiwa tengen","Text alignment":"Perataan seratan","Text alignment toolbar":"",Bold:"Kandhel",Italic:"Miring",Underline:"Garis ngandhap",Code:"Kode",Strikethrough:"Seratan dicoret",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Insert code block":"","Plain text":"Seratan biasa","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Batal",Clear:"","Remove color":"Busek warni","Restore default":"Mangsulaken default",Save:"Rimat","Show more items":"Tampilaken langkung kathah","%0 of %1":"%0 saking %1","Cannot upload file:":"Mboden saged ngirim berkas:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"Pados lan gantos","Find in text…":"Pados ing seratan",Find:"Pados","Previous result":"Kasil saderengipun","Next result":"Kasil salajengipun",Replace:"Gantos","Replace all":"Gantos sedaya","Match case":"Samikaken aksara","Whole words only":"Sedayaning ukanten","Replace with…":"Gantos kaliyan...","Text to find must not be empty.":"Seratan ingkang dipunpadosi mboten angsal kosong.","Tip: Find some text first in order to replace it.":"","Advanced options":"","Find in the document":"","Font Size":"Ukuran aksara",Tiny:"Langkung alit",Small:"Alit",Big:"Ageng",Huge:"Langkung ageng","Font Family":"Jinising Aksara",Default:"Default","Font Color":"Warni aksara","Font Background Color":"Warni Latar Aksara","Document colors":"Warni dokumen",Paragraph:"",Heading:"","Choose heading":"","Heading 1":"","Heading 2":"","Heading 3":"","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"Serataken irah-irahan","Type or paste your content here.":"Serataken utawi nyukani babagan ing ngriki","Horizontal line":"Garis horisontal","HTML object":"Obyek HTML","Numbered List":"","Bulleted List":"","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"Kaset",Circle:"Bunder",Square:"Kotak",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"Wiwit saking","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"Dipunwangsul","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Ebah",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Tambah",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":""}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/km.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/km.js
index 29d44de9227995abffe235a4b61d7fa78066b702..19c748b0a15f571aabaa1d93852674681f201445 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/km.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/km.js
@@ -1 +1 @@
-(function(d){	const l = d['km'] = d['km'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"តម្រឹម​ឆ្វេង","Align right":"តម្រឹម​ស្ដាំ","Align center":"តម្រឹម​កណ្ដាល",Justify:"តម្រឹម​សងខាង","Text alignment":"ការ​តម្រឹម​អក្សរ","Text alignment toolbar":"របារ​ឧបករណ៍​តម្រឹម​អក្សរ",Bold:"ដិត",Italic:"ទ្រេត",Underline:"គូស​បន្ទាត់​ក្រោម",Code:"កូដ",Strikethrough:"ឆូតកណ្ដាល",Subscript:"អក្សរ​តូចក្រោម",Superscript:"អក្សរ​តូចលើ","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"ប្លុក​ពាក្យ​សម្រង់",Cancel:"បោះបង់",Clear:"","Remove color":"","Restore default":"",Save:"រក្សាទុ","Show more items":"","%0 of %1":"","Cannot upload file:":"មិនអាច​អាប់ឡូត​ឯកសារ៖","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"កថាខណ្ឌ",Heading:"ក្បាលអត្ថបទ","Choose heading":"ជ្រើសរើស​ក្បាលអត្ថបទ","Heading 1":"ក្បាលអត្ថបទ 1","Heading 2":"ក្បាលអត្ថបទ 2","Heading 3":"ក្បាលអត្ថបទ 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"ផ្ដាច់​តំណ",Link:"តំណ","Link URL":"URL តំណ","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"បញ្ជី​ជា​លេខ","Bulleted List":"បញ្ជី​ជា​ចំណុច","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Rich Text Editor":"កម្មវិធី​កែសម្រួល​អត្ថបទ​សម្បូរបែប","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"លែង​ធ្វើ​វិញ",Redo:"ធ្វើ​វិញ"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['km'] = d['km'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"តម្រឹម​ឆ្វេង","Align right":"តម្រឹម​ស្ដាំ","Align center":"តម្រឹម​កណ្ដាល",Justify:"តម្រឹម​សងខាង","Text alignment":"ការ​តម្រឹម​អក្សរ","Text alignment toolbar":"របារ​ឧបករណ៍​តម្រឹម​អក្សរ",Bold:"ដិត",Italic:"ទ្រេត",Underline:"គូស​បន្ទាត់​ក្រោម",Code:"កូដ",Strikethrough:"ឆូតកណ្ដាល",Subscript:"អក្សរ​តូចក្រោម",Superscript:"អក្សរ​តូចលើ","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"ប្លុក​ពាក្យ​សម្រង់",Cancel:"បោះបង់",Clear:"","Remove color":"","Restore default":"",Save:"រក្សាទុ","Show more items":"","%0 of %1":"","Cannot upload file:":"មិនអាច​អាប់ឡូត​ឯកសារ៖","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"កថាខណ្ឌ",Heading:"ក្បាលអត្ថបទ","Choose heading":"ជ្រើសរើស​ក្បាលអត្ថបទ","Heading 1":"ក្បាលអត្ថបទ 1","Heading 2":"ក្បាលអត្ថបទ 2","Heading 3":"ក្បាលអត្ថបទ 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"ផ្ដាច់​តំណ",Link:"តំណ","Link URL":"URL តំណ","Link URL must not be empty.":"","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"បញ្ជី​ជា​លេខ","Bulleted List":"បញ្ជី​ជា​ចំណុច","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Rich Text Editor":"កម្មវិធី​កែសម្រួល​អត្ថបទ​សម្បូរបែប","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"លែង​ធ្វើ​វិញ",Redo:"ធ្វើ​វិញ"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/kn.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/kn.js
index 32d1a56e6af3718a8aea7d8734211fda836b6f5f..7cd377ed5f1b4abd47b5f47002a3d9eead8d47b7 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/kn.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/kn.js
@@ -1 +1 @@
-(function(d){	const l = d['kn'] = d['kn'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"‍‍ದಪ್ಪ",Italic:"‍ಇಟಾಲಿಕ್",Underline:"",Code:"",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"‍‍‍‍ಗುರುತಿಸಲಾದ ‍‍ಉಲ್ಲೇಖ",Cancel:"ರದ್ದುಮಾಡು",Clear:"","Remove color":"","Restore default":"",Save:"ಉಳಿಸು","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"ಪ್ಯಾರಾಗ್ರಾಫ್",Heading:"ಶೀರ್ಷಿಕೆ","Choose heading":"ಶೀರ್ಷಿಕೆ ಆಯ್ಕೆಮಾಡು","Heading 1":"ಶೀರ್ಷಿಕೆ 1","Heading 2":"ಶೀರ್ಷಿಕೆ 2","Heading 3":"ಶೀರ್ಷಿಕೆ 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"‍ಕೊಂಡಿ ತೆಗೆ",Link:"‍ಕೊಂಡಿ","Link URL":"‍ಕೊಂಡಿ ಸಂಪರ್ಕಿಸು","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"‍ಸಂಖ್ಯೆಯ ಪಟ್ಟಿ‍","Bulleted List":"‍‍ಬುಲೆಟ್ ಪಟ್ಟಿ","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Rich Text Editor":"‍ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ‍‍","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"‍‍ರದ್ದು",Redo:"‍ಮತ್ತೆ ಮಾಡು"}	);l.getPluralForm=function(n){return (n > 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['kn'] = d['kn'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"‍‍ದಪ್ಪ",Italic:"‍ಇಟಾಲಿಕ್",Underline:"",Code:"",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"‍‍‍‍ಗುರುತಿಸಲಾದ ‍‍ಉಲ್ಲೇಖ",Cancel:"ರದ್ದುಮಾಡು",Clear:"","Remove color":"","Restore default":"",Save:"ಉಳಿಸು","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"",Paragraph:"ಪ್ಯಾರಾಗ್ರಾಫ್",Heading:"ಶೀರ್ಷಿಕೆ","Choose heading":"ಶೀರ್ಷಿಕೆ ಆಯ್ಕೆಮಾಡು","Heading 1":"ಶೀರ್ಷಿಕೆ 1","Heading 2":"ಶೀರ್ಷಿಕೆ 2","Heading 3":"ಶೀರ್ಷಿಕೆ 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"‍ಕೊಂಡಿ ತೆಗೆ",Link:"‍ಕೊಂಡಿ","Link URL":"‍ಕೊಂಡಿ ಸಂಪರ್ಕಿಸು","Link URL must not be empty.":"","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"‍ಸಂಖ್ಯೆಯ ಪಟ್ಟಿ‍","Bulleted List":"‍‍ಬುಲೆಟ್ ಪಟ್ಟಿ","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Rich Text Editor":"‍ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ‍‍","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"‍‍ರದ್ದು",Redo:"‍ಮತ್ತೆ ಮಾಡು"}	);l.getPluralForm=function(n){return (n > 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ko.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ko.js
index 3173c28ec0e4756ec265e220aaeaa606d07019b9..8bce8d302101aa26cd3b9488b0fbb941cecfb4fc 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ko.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ko.js
@@ -1 +1 @@
-(function(d){	const l = d['ko'] = d['ko'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"왼쪽 정렬","Align right":"오른쪽 정렬","Align center":"가운데 정렬",Justify:"양쪽 정렬","Text alignment":"텍스트 정렬","Text alignment toolbar":"텍스트 정렬 툴바","Revert autoformatting action":"자동 서식 작업 되돌리기",Bold:"굵게",Italic:"기울임꼴",Underline:"밑줄",Code:"코드",Strikethrough:"취소선",Subscript:"아래 첨자",Superscript:"위 첨자","Italic text":"기울인 텍스트","Move out of an inline code style":"인라인 코드 스타일 밖으로 이동","Bold text":"굵은 텍스트","Underline text":"텍스트 밑줄","Strikethrough text":"텍스트 취소선","Block quote":"인용 단락","Copy selected content":"선택된 콘텐츠 복사","Paste content":"콘텐츠 붙여넣기","Paste content as plain text":"콘텐츠를 일반 텍스트로 붙여넣기","Insert code block":"코드 블럭 삽입","Plain text":"평문","Code block":"코드 블록",Cancel:"취소",Clear:"지우기","Remove color":"색깔 제거","Restore default":"기본값 복원",Save:"저장","Show more items":"더보기","%0 of %1":"%0 / %1","Cannot upload file:":"파일 업로드할 수 없음: ","Rich Text Editor. Editing area: %0":"리치 텍스트 편집기. 편집 영역: %0","Insert with file manager":"파일 관리자를 사용하여 삽입","Replace with file manager":"파일 관리자를 사용하여 교체","Insert image with file manager":"파일 관리자를 사용하여 이미지 삽입","Replace image with file manager":"파일 관리자를 사용하여 이미지 교체","Toggle caption off":"캡션 지우기","Toggle caption on":"캡션 넣기","Content editing keystrokes":"콘텐츠 편집 키 입력","These keyboard shortcuts allow for quick access to content editing features.":"이러한 키보드 단축키를 사용하면 콘텐츠 편집 기능을 빠르게 사용할 수 있습니다.","User interface and content navigation keystrokes":"사용자 인터페이스 및 콘텐츠 탐색 키 입력","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"다음 키 입력을 사용하여 CKEditor 5 사용자 인터페이스를 더 효율적으로 탐색하세요.","Close contextual balloons, dropdowns, and dialogs":"상황별 풍선, 드롭다운, 대화 상자 닫기","Open the accessibility help dialog":"접근성 도움말 대화 상자 열기","Move focus between form fields (inputs, buttons, etc.)":"양식 필드(입력, 버튼 등) 간에 포커스 이동","Move focus to the menu bar, navigate between menu bars":"메뉴 표시줄로 포커스 이동, 메뉴 표시줄 탐색","Move focus to the toolbar, navigate between toolbars":"도구 모음으로 포커스 이동, 도구 모음 간 탐색","Navigate through the toolbar or menu bar":"도구 모음 또는 메뉴 표시줄 탐색","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"현재 포커스가 맞춰진 버튼을 실행합니다. 편집기 콘텐츠와 상호 작용하는 버튼을 실행하면 포커스가 다시 콘텐츠로 이동합니다.",Accept:"수락","Insert a soft break (a <code>&lt;br&gt;</code> element)":"줄 바꿈 삽입(<code>&lt;br&gt;</code> 요소)","Insert a hard break (a new paragraph)":"단락 바꿈 삽입(새 단락)","Find and replace":"찾기 및 바꾸기","Find in text…":"텍스트에서 찾기...",Find:"찾기","Previous result":"이전 결과","Next result":"다음 결과",Replace:"바꾸기","Replace all":"모두 바꾸기","Match case":"대/소문자 구분","Whole words only":"전체 단어만","Replace with…":"바꿀 내용...","Text to find must not be empty.":"찾을 텍스트를 입력해야 합니다.","Tip: Find some text first in order to replace it.":"팁: 바꾸려는 텍스트를 먼저 찾으세요.","Advanced options":"고급 옵션","Find in the document":"문서에서 찾기","Font Size":"글자 크기",Tiny:"매우 작은",Small:"작은",Big:"큰",Huge:"매우 큰","Font Family":"글꼴 집합",Default:"기본","Font Color":"글자 색깔","Font Background Color":"글자 배경 색깔","Document colors":"문서 색깔들",Paragraph:"문단",Heading:"제목","Choose heading":"제목 선택","Heading 1":"제목 1","Heading 2":"제목 2","Heading 3":"제목 3","Heading 4":"제목 4","Heading 5":"제목 5","Heading 6":"제목 6","Type your title":"제목을 입력해주세요","Type or paste your content here.":"여기에 내용을 입력하거나 붙여넣으세요.","Horizontal line":"수평선","HTML object":"HTML 오브젝트","Increase indent":"들여쓰기 늘리기","Decrease indent":"들여쓰기 줄이기",Unlink:"링크 삭제",Link:"링크","Link URL":"링크 주소","Link image":"사진 링크","Edit link":"링크 편집","Open link in new tab":"새 탭에서 링크 열기","This link has no URL":"이 주소에는 URL이 없습니다.","Open in a new tab":"새 탭에서 열기",Downloadable:"다운로드 가능","Create link":"링크 생성","Move out of a link":"링크 밖으로 이동","Numbered List":"번호 목록","Bulleted List":"불릿 목록","To-do List":"확인 목록","Bulleted list styles toolbar":"글머리 기호 목록 스타일 도구 모음","Numbered list styles toolbar":"번호 목록 스타일 도구 모음","Toggle the disc list style":"흰 원형 목록 스타일 전환","Toggle the circle list style":"검은 원형 목록 스타일 전환","Toggle the square list style":"검은 사각형 목록 스타일 전환","Toggle the decimal list style":"십진수 목록 스타일 전환","Toggle the decimal with leading zero list style":"앞에 0이 붙는 십진수 목록 스타일 전환","Toggle the lower–roman list style":"소문자 로마자 목록 스타일 전환","Toggle the upper–roman list style":"대문자 로마자 목록 스타일 전환","Toggle the lower–latin list style":"소문자 알파벳 목록 스타일 전환","Toggle the upper–latin list style":"대문자 알파벳 목록 스타일 전환",Disc:"검은 원형",Circle:"흰 원형",Square:"검은 사각형",Decimal:"십진수","Decimal with leading zero":"앞에 0이 붙는 십진수","Lower–roman":"소문자 로마자","Upper-roman":"대문자 로마자","Lower-latin":"소문자 알파벳","Upper-latin":"대문자 알파벳","List properties":"목록 속성","Start at":"시작 번호","Invalid start index value.":"잘못된 시작 인덱스 값입니다.","Start index must be greater than 0.":"시작 번호는 0보다 커야 합니다.","Reversed order":"역순","Keystrokes that can be used in a list":"목록에서 사용할 수 있는 키 입력","Increase list item indent":"목록 항목 들여쓰기 늘리기","Decrease list item indent":"목록 항목 들여쓰기 줄이기","Remove Format":"서식 지우기","Select all":"전체 선택","Show blocks":"블록 표시",Source:"소스","Show source":"소스 표시","Special characters":"특수 문자",All:"전체",Arrows:"화살표",Currency:"통화",Latin:"라틴",Mathematical:"수식",Text:"텍스트","leftwards simple arrow":"왼쪽 단순 화살표","rightwards simple arrow":"오른쪽 단순 화살표","upwards simple arrow":"위쪽 단순 화살표","downwards simple arrow":"아래쪽 단순 화살표","leftwards double arrow":"왼쪽 겹화살표","rightwards double arrow":"오른쪽 겹화살표","upwards double arrow":"위쪽 겹화살표","downwards double arrow":"아래쪽 겹화살표","leftwards dashed arrow":"왼쪽 대시 화살표","rightwards dashed arrow":"오른쪽 대시 화살표","upwards dashed arrow":"위쪽 대시 화살표","downwards dashed arrow":"아래쪽 대시 화살표","leftwards arrow to bar":"왼쪽 바를 향한 화살표","rightwards arrow to bar":"오른쪽 바를 향한 화살표","upwards arrow to bar":"위쪽 바를 향한 화살표","downwards arrow to bar":"아래쪽 바를 향한 화살표","up down arrow with base":"받침이 있는 위아래 화살표","back with leftwards arrow above":"BACK 위 왼쪽 화살표","end with leftwards arrow above":"END 위 왼쪽 화살표","on with exclamation mark with left right arrow above":"ON! 위 왼쪽 오른쪽 화살표","soon with rightwards arrow above":"SOON 위 오른쪽 화살표","top with upwards arrow above":"TOP 위 위쪽 화살표","Dollar sign":"달러 기호","Euro sign":"유로 기호","Yen sign":"엔 기호","Pound sign":"파운드 기호","Cent sign":"센트 기호","Euro-currency sign":"유로화 기호","Colon sign":"콜론 기호","Cruzeiro sign":"크루제이루 기호","French franc sign":"프랑스 프랑 기호","Lira sign":"리라 기호","Currency sign":"통화 기호","Bitcoin sign":"비트코인 기호","Mill sign":"밀 기호","Naira sign":"나이라 기호","Peseta sign":"페세타 기호","Rupee sign":"루피 기호","Won sign":"원 기호","New sheqel sign":"뉴 세켈 기호","Dong sign":"동 기호","Kip sign":"킵 기호","Tugrik sign":"투그리크 기호","Drachma sign":"드라크마 기호","German penny sign":"독일 페니 기호","Peso sign":"페소 기호","Guarani sign":"과라니 기호","Austral sign":"오스트랄 기호","Hryvnia sign":"흐리브냐 기호","Cedi sign":"세디 기호","Livre tournois sign":"리브르 트르누아 기호","Spesmilo sign":"스페스밀로 기호","Tenge sign":"텡게 기호","Indian rupee sign":"인도 루피 기호","Turkish lira sign":"터키 리라 기호","Nordic mark sign":"노르딕 마크 기호","Manat sign":"마나트 기호","Ruble sign":"루블 기호","Latin capital letter a with macron":"장음 부호가 있는 라틴어 대문자 A","Latin small letter a with macron":"장음 부호가 있는 라틴어 소문자 a","Latin capital letter a with breve":"반달점 부호가 있는 라틴어 대문자 A","Latin small letter a with breve":"반달점 부호가 있는 라틴어 소문자 a","Latin capital letter a with ogonek":"꼬리 부호가 있는 라틴어 대문자 A","Latin small letter a with ogonek":"꼬리 부호가 있는 라틴어 소문자 a","Latin capital letter c with acute":"양음 부호가 있는 라틴어 대문자 C","Latin small letter c with acute":"양음 부호가 있는 라틴어 소문자 c","Latin capital letter c with circumflex":"곡절 부호가 있는 라틴어 대문자 C","Latin small letter c with circumflex":"곡절 부호가 있는 라틴어 소문자 c","Latin capital letter c with dot above":"위에 점 부호가 있는 라틴어 대문자 C","Latin small letter c with dot above":"위에 점 부호가 있는 라틴어 소문자 c","Latin capital letter c with caron":"반대 곡절 부호가 있는 라틴어 대문자 C","Latin small letter c with caron":"반대 곡절 부호가 있는 라틴어 소문자 c","Latin capital letter d with caron":"반대 곡절 부호가 있는 라틴어 대문자 D","Latin small letter d with caron":"반대 곡절 부호가 있는 라틴어 소문자 d","Latin capital letter d with stroke":"획 부호가 있는 라틴어 대문자 D","Latin small letter d with stroke":"획 부호가 있는 라틴어 소문자 d","Latin capital letter e with macron":"장음 부호가 있는 라틴어 대문자 E","Latin small letter e with macron":"장음 부호가 있는 라틴어 소문자 e","Latin capital letter e with breve":"반달점 부호가 있는 라틴어 대문자 E","Latin small letter e with breve":"반달점 부호가 있는 라틴어 소문자 e","Latin capital letter e with dot above":"위에 점 부호가 있는 라틴어 대문자 E","Latin small letter e with dot above":"위에 점 부호가 있는 라틴어 소문자 e","Latin capital letter e with ogonek":"꼬리 부호가 있는 라틴어 대문자 E","Latin small letter e with ogonek":"꼬리 부호가 있는 라틴어 소문자 e","Latin capital letter e with caron":"반대 곡절 부호가 있는 라틴어 대문자 E","Latin small letter e with caron":"반대 곡절 부호가 있는 라틴어 소문자 e","Latin capital letter g with circumflex":"곡절 부호가 있는 라틴어 대문자 G","Latin small letter g with circumflex":"곡절 부호가 있는 라틴어 소문자 g","Latin capital letter g with breve":"반달점 부호가 있는 라틴어 대문자 G","Latin small letter g with breve":"반달점 부호가 있는 라틴어 소문자 g","Latin capital letter g with dot above":"위에 점 부호가 있는 라틴어 대문자 G","Latin small letter g with dot above":"위에 점 부호가 있는 라틴어 소문자 g","Latin capital letter g with cedilla":"갈고리 부호가 있는 라틴어 대문자 G","Latin small letter g with cedilla":"갈고리 부호가 있는 라틴어 소문자 g","Latin capital letter h with circumflex":"곡절 부호가 있는 라틴어 대문자 H","Latin small letter h with circumflex":"곡절 부호가 있는 라틴어 소문자 h","Latin capital letter h with stroke":"획 부호가 있는 라틴어 대문자 H","Latin small letter h with stroke":"획 부호가 있는 라틴어 소문자 h","Latin capital letter i with tilde":"물결 부호가 있는 라틴어 대문자 I","Latin small letter i with tilde":"물결 부호가 있는 라틴어 소문자 i","Latin capital letter i with macron":"장음 부호가 있는 라틴어 대문자 I","Latin small letter i with macron":"장음 부호가 있는 라틴어 소문자 i","Latin capital letter i with breve":"반달점 부호가 있는 라틴어 대문자 I","Latin small letter i with breve":"반달점 부호가 있는 라틴어 소문자 i","Latin capital letter i with ogonek":"꼬리 부호가 있는 라틴어 대문자 I","Latin small letter i with ogonek":"꼬리 부호가 있는 라틴어 소문자 i","Latin capital letter i with dot above":"위에 점 부호가 있는 라틴어 대문자 I","Latin small letter dotless i":"라틴어 소문자 점 없는 i","Latin capital ligature ij":"라틴어 대문자 합자 IJ","Latin small ligature ij":"라틴어 소문자 합자 ij","Latin capital letter j with circumflex":"곡절 부호가 있는 라틴어 대문자 J","Latin small letter j with circumflex":"곡절 부호가 있는 라틴어 소문자 j","Latin capital letter k with cedilla":"갈고리 부호가 있는 라틴어 대문자 K","Latin small letter k with cedilla":"갈고리 부호가 있는 라틴어 소문자 k","Latin small letter kra":"라틴어 소문자 크라","Latin capital letter l with acute":"양음 부호가 있는 라틴어 대문자 I","Latin small letter l with acute":"양음 부호가 있는 라틴어 소문자 i","Latin capital letter l with cedilla":"갈고리 부호가 있는 라틴어 대문자 I","Latin small letter l with cedilla":"갈고리 부호가 있는 라틴어 소문자 i","Latin capital letter l with caron":"반대 곡절 부호가 있는 라틴어 대문자 I","Latin small letter l with caron":"반대 곡절 부호가 있는 라틴어 소문자 i","Latin capital letter l with middle dot":"중간에 점 부호가 있는 라틴어 대문자 I","Latin small letter l with middle dot":"중간에 점 부호가 있는 라틴어 소문자 i","Latin capital letter l with stroke":"획 부호가 있는 라틴어 대문자 I","Latin small letter l with stroke":"획 부호가 있는 라틴어 소문자 i","Latin capital letter n with acute":"양음 부호가 있는 라틴어 대문자 N","Latin small letter n with acute":"양음 부호가 있는 라틴어 소문자 n","Latin capital letter n with cedilla":"갈고리 부호가 있는 라틴어 대문자 N","Latin small letter n with cedilla":"갈고리 부호가 있는 라틴어 소문자 n","Latin capital letter n with caron":"반대 곡절 부호가 있는 라틴어 대문자 N","Latin small letter n with caron":"반대 곡절 부호가 있는 라틴어 소문자 n","Latin small letter n preceded by apostrophe":"아포스트로피 다음에 있는 라틴어 소문자 n","Latin capital letter eng":"라틴어 대문자 엥","Latin small letter eng":"라틴어 소문자 엥","Latin capital letter o with macron":"장음 부호가 있는 라틴어 대문자 O","Latin small letter o with macron":"장음 부호가 있는 라틴어 소문자 o","Latin capital letter o with breve":"반달점 부호가 있는 라틴어 대문자 O","Latin small letter o with breve":"반달점 부호가 있는 라틴어 소문자 o","Latin capital letter o with double acute":"이중 양음 부호가 있는 라틴어 대문자 O","Latin small letter o with double acute":"이중 양음 부호가 있는 라틴어 소문자 o","Latin capital ligature oe":"라틴어 대문자 합자 OE","Latin small ligature oe":"라틴어 소문자 합자 oe","Latin capital letter r with acute":"양음 부호가 있는 라틴어 대문자 R","Latin small letter r with acute":"양음 부호가 있는 라틴어 소문자 r","Latin capital letter r with cedilla":"갈고리 부호가 있는 라틴어 대문자 R","Latin small letter r with cedilla":"갈고리 부호가 있는 라틴어 소문자 r","Latin capital letter r with caron":"반대 곡절 부호가 있는 라틴어 대문자 R","Latin small letter r with caron":"반대 곡절 부호가 있는 라틴어 소문자 r","Latin capital letter s with acute":"양음 부호가 있는 라틴어 대문자 S","Latin small letter s with acute":"양음 부호가 있는 라틴어 소문자 s","Latin capital letter s with circumflex":"곡절 부호가 있는 라틴어 대문자 S","Latin small letter s with circumflex":"곡절 부호가 있는 라틴어 소문자 s","Latin capital letter s with cedilla":"갈고리 부호가 있는 라틴어 대문자 S","Latin small letter s with cedilla":"갈고리 부호가 있는 라틴어 소문자 s","Latin capital letter s with caron":"반대 곡절 부호가 있는 라틴어 대문자 S","Latin small letter s with caron":"반대 곡절 부호가 있는 라틴어 소문자 s","Latin capital letter t with cedilla":"갈고리 부호가 있는 라틴어 대문자 T","Latin small letter t with cedilla":"갈고리 부호가 있는 라틴어 소문자 t","Latin capital letter t with caron":"반대 곡절 부호가 있는 라틴어 대문자 T","Latin small letter t with caron":"반대 곡절 부호가 있는 라틴어 소문자 t","Latin capital letter t with stroke":"획 부호가 있는 라틴어 대문자 T","Latin small letter t with stroke":"획 부호가 있는 라틴어 소문자 t","Latin capital letter u with tilde":"물결 부호가 있는 라틴어 대문자 U","Latin small letter u with tilde":"물결 부호가 있는 라틴어 소문자 u","Latin capital letter u with macron":"장음 부호가 있는 라틴어 대문자 U","Latin small letter u with macron":"장음 부호가 있는 라틴어 소문자 u","Latin capital letter u with breve":"반달점 부호가 있는 라틴어 대문자 U","Latin small letter u with breve":"반달점 부호가 있는 라틴어 소문자 u","Latin capital letter u with ring above":"위에 고리가 있는 라틴어 대문자 U","Latin small letter u with ring above":"위에 고리가 있는 라틴어 소문자 u","Latin capital letter u with double acute":"이중 양음 부호가 있는 라틴어 대문자 U","Latin small letter u with double acute":"이중 양음 부호가 있는 라틴어 소문자 u","Latin capital letter u with ogonek":"꼬리 부호가 있는 라틴어 대문자 U","Latin small letter u with ogonek":"꼬리 부호가 있는 라틴어 소문자 u","Latin capital letter w with circumflex":"곡절 부호가 있는 라틴어 대문자 W","Latin small letter w with circumflex":"곡절 부호가 있는 라틴어 소문자 w","Latin capital letter y with circumflex":"곡절 부호가 있는 라틴어 대문자 Y","Latin small letter y with circumflex":"곡절 부호가 있는 라틴어 소문자 y","Latin capital letter y with diaeresis":"분음 부호가 있는 라틴어 대문자 Y","Latin capital letter z with acute":"양음 부호가 있는 라틴어 대문자 Z","Latin small letter z with acute":"양음 부호가 있는 라틴어 소문자 z","Latin capital letter z with dot above":"위에 점 부호가 있는 라틴어 대문자 Z","Latin small letter z with dot above":"위에 점 부호가 있는 라틴어 소문자 z","Latin capital letter z with caron":"반대 곡절 부호가 있는 라틴어 대문자 Z","Latin small letter z with caron":"반대 곡절 부호가 있는 라틴어 소문자 z","Latin small letter long s":"라틴어 소문자 긴 s","Less-than sign":"더 작음 기호","Greater-than sign":"더 큼 기호","Less-than or equal to":"더 작거나 같음","Greater-than or equal to":"더 크거나 같음","En dash":"엔 대시","Em dash":"엠 대시",Macron:"장음 부호",Overline:"윗줄","Degree sign":"도 기호","Minus sign":"빼기 기호","Plus-minus sign":"더하기 빼기 기호","Division sign":"나누기 기호","Fraction slash":"분수 슬래시","Multiplication sign":"곱하기 기호","Latin small letter f with hook":"밑이 구부러진 라틴어 소문자 f",Integral:"적분","N-ary summation":"누계합",Infinity:"무한대","Square root":"제곱근","Tilde operator":"물결표 연산자","Approximately equal to":"대략 같음","Almost equal to":"거의 같음","Not equal to":"같지 않음","Identical to":"합동","Element of":"원소","Not an element of":"원소가 아님","Contains as member":"원소로 포함","N-ary product":"중복순열","Logical and":"논리곱","Logical or":"논리합","Not sign":"부정 기호",Intersection:"교집합",Union:"합집합","Partial differential":"편미분","For all":"전칭","There exists":"존재","Empty set":"공집합",Nabla:"나블라","Asterisk operator":"별표 연산자","Proportional to":"비례",Angle:"각","Vulgar fraction one quarter":"4분의 1","Vulgar fraction one half":"2분의 1","Vulgar fraction three quarters":"4분의 3","Single left-pointing angle quotation mark":"왼쪽 홑화살괄호","Single right-pointing angle quotation mark":"오른쪽 홑화살괄호","Left-pointing double angle quotation mark":"왼쪽 겹화살괄호","Right-pointing double angle quotation mark":"오른쪽 겹화살괄호","Left single quotation mark":"왼쪽 작은따옴표","Right single quotation mark":"오른쪽 작은따옴표","Left double quotation mark":"왼쪽 큰따옴표","Right double quotation mark":"오른쪽 큰따옴표","Single low-9 quotation mark":"낮은 홑따옴표","Double low-9 quotation mark":"낮은 겹따옴표","Inverted exclamation mark":"역느낌표","Inverted question mark":"역물음표","Two dot leader":"두 점 줄임표","Horizontal ellipsis":"세 점 줄임표","Double dagger":"겹칼표","Per mille sign":"퍼 마일 기호","Per ten thousand sign":"만분율 기호","Double exclamation mark":"겹느낌표","Question exclamation mark":"물음표 느낌표","Exclamation question mark":"느낌표 물음표","Double question mark":"겹물음표","Copyright sign":"저작권 기호","Registered sign":"등록 상표 기호","Trade mark sign":"상표 기호","Section sign":"구역 기호","Paragraph sign":"단락 기호","Reversed paragraph sign":"반전된 단락 기호","Character categories":"문자 카테고리",Styles:"스타일","Multiple styles":"다중 스타일","Block styles":"블록 스타일","Text styles":"텍스트 스타일","Insert table":"테이블 삽입","Header column":"헤더 열","Insert column left":"왼쪽에 열 삽입","Insert column right":"오른쪽에 열 삽입","Delete column":"열 삭제","Select column":"열 선택",Column:"열","Header row":"헤더 행","Insert row below":"아래에 행 삽입","Insert row above":"위에 행 삽입","Delete row":"행 삭제","Select row":"행 선택",Row:"행","Merge cell up":"위 셀과 병합","Merge cell right":"오른쪽 셀과 병합","Merge cell down":"아래 셀과 병합","Merge cell left":"왼쪽 셀과 병합","Split cell vertically":"세로로 셀 분할","Split cell horizontally":"가로로 셀 분할","Merge cells":"셀 병합","Table toolbar":"표 도구 모음","Table properties":"표 속성","Cell properties":"셀 속성",Border:"테두리",Style:"스타일",Width:"가로",Height:"세로",Color:"색",Background:"배경색",Padding:"여백",Dimensions:"크기","Table cell text alignment":"표 셀 텍스트 정렬",Alignment:"정렬","Horizontal text alignment toolbar":"가로 텍스트 정렬 도구 모음","Vertical text alignment toolbar":"세로 텍스트 정렬 도구 모음","Table alignment toolbar":"표 정렬 도구 모음",None:"선 없음",Solid:"실선",Dotted:"점선",Dashed:"파선",Double:"이중선",Groove:"음각선",Ridge:"양각선",Inset:"측면 음각선",Outset:"측면 양각선","Align cell text to the left":"셀 텍스트를 왼쪽으로 정렬","Align cell text to the center":"셀 텍스트를 가로 가운데로 정렬","Align cell text to the right":"셀 텍스트를 오른쪽으로 정렬","Justify cell text":"셀 텍스트를 양쪽으로 정렬","Align cell text to the top":"셀 텍스트를 위로 정렬","Align cell text to the middle":"셀 텍스트를 세로 가운데로 정렬","Align cell text to the bottom":"셀 텍스트를 아래로 정렬","Align table to the left":"테이블을 왼쪽으로 정렬","Center table":"테이블을 가운데로 정렬","Align table to the right":"테이블을 오른쪽으로 정렬","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"유효하지 않은 색입니다. \"#FF0000\"이나 \"rgb(255,0,0)\", 또는 \"red\"를 입력해 보세요.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"유효하지 않은 값입니다. \"10px\"나 \"2em\" 또는 그냥 \"2\"를 입력해 보세요.","Color picker":"색상 선택기","Enter table caption":"테이블 캡션 입력","Keystrokes that can be used in a table cell":"표 셀에서 사용할 수 있는 키 입력","Move the selection to the next cell":"선택 항목을 다음 셀로 이동","Move the selection to the previous cell":"선택 항목을 이전 셀로 이동","Insert a new table row (when in the last cell of a table)":"새 표 행 삽입(표의 마지막 셀에 있을 때)","Navigate through the table":"표 탐색",Table:"표","Rich Text Editor":"서식 있는 텍스트 편집기","Editor editing area: %0":"편집기 편집 영역: %0","Edit block":"편집 영역","Click to edit block":"클릭하여 블록 편집","Drag to move":"드래그하여 이동",Next:"다음",Previous:"이전","Editor toolbar":"편집기 툴바","Dropdown toolbar":"드롭다운 툴바",Black:"검은색","Dim grey":"진한 회색",Grey:"회색","Light grey":"밝은 회색",White:"흰색",Red:"빨간색",Orange:"주황색",Yellow:"노랑색","Light green":"연한 초록색",Green:"초록색",Aquamarine:"연한 청록색",Turquoise:"청록색","Light blue":"연한 파랑색",Blue:"파랑색",Purple:"보라색","Editor block content toolbar":"편집기 영역 내용 툴바","Editor contextual toolbar":"편집기 문맥 툴바",HEX:"HEX","No results found":"결과 찾을 수 없음","No searchable items":"검색 가능한 항목 없음","Editor dialog":"편집기 대화상자",Close:"닫기","Help Contents. To close this dialog press ESC.":"도움말 내용입니다. 이 대화 상자를 닫으려면 ESC 키를 누르세요.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"편집기에서 사용할 수 있는 키보드 단축키 목록을 아래에서 확인할 수 있습니다.","(may require <kbd>Fn</kbd>)":"(<kbd>Fn</kbd> 키가 필요할 수 있음)",Accessibility:"접근성","Accessibility help":"접근성 도움말","Press %0 for help.":"도움말을 보려면 %0 키를 누르세요.","Move focus in and out of an active dialog window":"활성화된 대화 창 안팎으로 포커스 이동",MENU_BAR_MENU_FILE:"파일",MENU_BAR_MENU_EDIT:"수정",MENU_BAR_MENU_VIEW:"보기",MENU_BAR_MENU_INSERT:"삽입",MENU_BAR_MENU_FORMAT:"서식",MENU_BAR_MENU_TOOLS:"도구",MENU_BAR_MENU_HELP:"도움말",MENU_BAR_MENU_TEXT:"텍스트",MENU_BAR_MENU_FONT:"글꼴","Editor menu bar":"편집기 메뉴 표시줄",Undo:"실행 취소",Redo:"다시 실행","Upload in progress":"업로드 진행 중","Widget toolbar":"위젯 툴바","Insert paragraph before block":"블록 앞에 단락 삽입","Insert paragraph after block":"블록 뒤에 단락 삽입","Press Enter to type after or press Shift + Enter to type before the widget":"엔터를 눌러서 위젯 뒤에 입력하거나 시프트 + 엔터를 눌러서 위젯 앞에 입력하세요","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"위젯이 선택되었을 때 사용할 수 있는 키 입력(예: 이미지, 표 등)","Insert a new paragraph directly after a widget":"위젯 바로 뒤에 새 단락 삽입","Insert a new paragraph directly before a widget":"위젯 바로 앞에 새 단락 삽입","Move the caret to allow typing directly before a widget":"위젯 바로 앞에 입력할 수 있도록 삽입 기호 이동","Move the caret to allow typing directly after a widget":"위젯 바로 뒤에 입력할 수 있도록 삽입 기호 이동","Words: %0":"단어 수: %0","Characters: %0":"문자 수: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ko'] = d['ko'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"왼쪽 정렬","Align right":"오른쪽 정렬","Align center":"가운데 정렬",Justify:"양쪽 정렬","Text alignment":"텍스트 정렬","Text alignment toolbar":"텍스트 정렬 툴바","Revert autoformatting action":"자동 서식 작업 되돌리기",Bold:"굵게",Italic:"기울임꼴",Underline:"밑줄",Code:"코드",Strikethrough:"취소선",Subscript:"아래 첨자",Superscript:"위 첨자","Italic text":"기울인 텍스트","Move out of an inline code style":"인라인 코드 스타일 밖으로 이동","Bold text":"굵은 텍스트","Underline text":"텍스트 밑줄","Strikethrough text":"텍스트 취소선","Block quote":"인용 단락","Copy selected content":"선택된 콘텐츠 복사","Paste content":"콘텐츠 붙여넣기","Paste content as plain text":"콘텐츠를 일반 텍스트로 붙여넣기","Insert code block":"코드 블럭 삽입","Plain text":"평문","Leaving %0 code snippet":"%0 코드 스니펫 남기는 중","Entering %0 code snippet":"%0 코드 스니펫 입력하는 중","Entering code snippet":"코드 스니펫 입력하는 중","Leaving code snippet":"코드 스니펫 남기는 중","Code block":"코드 블록",Cancel:"취소",Clear:"지우기","Remove color":"색깔 제거","Restore default":"기본값 복원",Save:"저장","Show more items":"더보기","%0 of %1":"%0 / %1","Cannot upload file:":"파일 업로드할 수 없음: ","Rich Text Editor. Editing area: %0":"리치 텍스트 편집기. 편집 영역: %0","Insert with file manager":"파일 관리자를 사용하여 삽입","Replace with file manager":"파일 관리자를 사용하여 교체","Insert image with file manager":"파일 관리자를 사용하여 이미지 삽입","Replace image with file manager":"파일 관리자를 사용하여 이미지 교체","Toggle caption off":"캡션 지우기","Toggle caption on":"캡션 넣기","Content editing keystrokes":"콘텐츠 편집 키 입력","These keyboard shortcuts allow for quick access to content editing features.":"이러한 키보드 단축키를 사용하면 콘텐츠 편집 기능을 빠르게 사용할 수 있습니다.","User interface and content navigation keystrokes":"사용자 인터페이스 및 콘텐츠 탐색 키 입력","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"다음 키 입력을 사용하여 CKEditor 5 사용자 인터페이스를 더 효율적으로 탐색하세요.","Close contextual balloons, dropdowns, and dialogs":"상황별 풍선, 드롭다운, 대화 상자 닫기","Open the accessibility help dialog":"접근성 도움말 대화 상자 열기","Move focus between form fields (inputs, buttons, etc.)":"양식 필드(입력, 버튼 등) 간에 포커스 이동","Move focus to the menu bar, navigate between menu bars":"메뉴 표시줄로 포커스 이동, 메뉴 표시줄 탐색","Move focus to the toolbar, navigate between toolbars":"도구 모음으로 포커스 이동, 도구 모음 간 탐색","Navigate through the toolbar or menu bar":"도구 모음 또는 메뉴 표시줄 탐색","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"현재 포커스가 맞춰진 버튼을 실행합니다. 편집기 콘텐츠와 상호 작용하는 버튼을 실행하면 포커스가 다시 콘텐츠로 이동합니다.",Accept:"수락","Insert a soft break (a <code>&lt;br&gt;</code> element)":"줄 바꿈 삽입(<code>&lt;br&gt;</code> 요소)","Insert a hard break (a new paragraph)":"단락 바꿈 삽입(새 단락)","Find and replace":"찾기 및 바꾸기","Find in text…":"텍스트에서 찾기...",Find:"찾기","Previous result":"이전 결과","Next result":"다음 결과",Replace:"바꾸기","Replace all":"모두 바꾸기","Match case":"대/소문자 구분","Whole words only":"전체 단어만","Replace with…":"바꿀 내용...","Text to find must not be empty.":"찾을 텍스트를 입력해야 합니다.","Tip: Find some text first in order to replace it.":"팁: 바꾸려는 텍스트를 먼저 찾으세요.","Advanced options":"고급 옵션","Find in the document":"문서에서 찾기","Font Size":"글자 크기",Tiny:"매우 작은",Small:"작은",Big:"큰",Huge:"매우 큰","Font Family":"글꼴 집합",Default:"기본","Font Color":"글자 색깔","Font Background Color":"글자 배경 색깔","Document colors":"문서 색깔들",Paragraph:"문단",Heading:"제목","Choose heading":"제목 선택","Heading 1":"제목 1","Heading 2":"제목 2","Heading 3":"제목 3","Heading 4":"제목 4","Heading 5":"제목 5","Heading 6":"제목 6","Type your title":"제목을 입력해주세요","Type or paste your content here.":"여기에 내용을 입력하거나 붙여넣으세요.","Horizontal line":"수평선","HTML object":"HTML 오브젝트","Increase indent":"들여쓰기 늘리기","Decrease indent":"들여쓰기 줄이기",Unlink:"링크 삭제",Link:"링크","Link URL":"링크 주소","Link URL must not be empty.":"링크 URL은 비워둘 수 없습니다.","Link image":"사진 링크","Edit link":"링크 편집","Open link in new tab":"새 탭에서 링크 열기","This link has no URL":"이 주소에는 URL이 없습니다.","Open in a new tab":"새 탭에서 열기",Downloadable:"다운로드 가능","Create link":"링크 생성","Move out of a link":"링크 밖으로 이동","Numbered List":"번호 목록","Bulleted List":"불릿 목록","To-do List":"확인 목록","Bulleted list styles toolbar":"글머리 기호 목록 스타일 도구 모음","Numbered list styles toolbar":"번호 목록 스타일 도구 모음","Toggle the disc list style":"흰 원형 목록 스타일 전환","Toggle the circle list style":"검은 원형 목록 스타일 전환","Toggle the square list style":"검은 사각형 목록 스타일 전환","Toggle the decimal list style":"십진수 목록 스타일 전환","Toggle the decimal with leading zero list style":"앞에 0이 붙는 십진수 목록 스타일 전환","Toggle the lower–roman list style":"소문자 로마자 목록 스타일 전환","Toggle the upper–roman list style":"대문자 로마자 목록 스타일 전환","Toggle the lower–latin list style":"소문자 알파벳 목록 스타일 전환","Toggle the upper–latin list style":"대문자 알파벳 목록 스타일 전환",Disc:"검은 원형",Circle:"흰 원형",Square:"검은 사각형",Decimal:"십진수","Decimal with leading zero":"앞에 0이 붙는 십진수","Lower–roman":"소문자 로마자","Upper-roman":"대문자 로마자","Lower-latin":"소문자 알파벳","Upper-latin":"대문자 알파벳","List properties":"목록 속성","Start at":"시작 번호","Invalid start index value.":"잘못된 시작 인덱스 값입니다.","Start index must be greater than 0.":"시작 번호는 0보다 커야 합니다.","Reversed order":"역순","Keystrokes that can be used in a list":"목록에서 사용할 수 있는 키 입력","Increase list item indent":"목록 항목 들여쓰기 늘리기","Decrease list item indent":"목록 항목 들여쓰기 줄이기","Entering a to-do list":"할 일 목록 입력하는 중","Leaving a to-do list":"할 일 목록 남기는 중","Remove Format":"서식 지우기","Select all":"전체 선택","Show blocks":"블록 표시",Source:"소스","Show source":"소스 표시","Special characters":"특수 문자",All:"전체",Arrows:"화살표",Currency:"통화",Latin:"라틴",Mathematical:"수식",Text:"텍스트","leftwards simple arrow":"왼쪽 단순 화살표","rightwards simple arrow":"오른쪽 단순 화살표","upwards simple arrow":"위쪽 단순 화살표","downwards simple arrow":"아래쪽 단순 화살표","leftwards double arrow":"왼쪽 겹화살표","rightwards double arrow":"오른쪽 겹화살표","upwards double arrow":"위쪽 겹화살표","downwards double arrow":"아래쪽 겹화살표","leftwards dashed arrow":"왼쪽 대시 화살표","rightwards dashed arrow":"오른쪽 대시 화살표","upwards dashed arrow":"위쪽 대시 화살표","downwards dashed arrow":"아래쪽 대시 화살표","leftwards arrow to bar":"왼쪽 바를 향한 화살표","rightwards arrow to bar":"오른쪽 바를 향한 화살표","upwards arrow to bar":"위쪽 바를 향한 화살표","downwards arrow to bar":"아래쪽 바를 향한 화살표","up down arrow with base":"받침이 있는 위아래 화살표","back with leftwards arrow above":"BACK 위 왼쪽 화살표","end with leftwards arrow above":"END 위 왼쪽 화살표","on with exclamation mark with left right arrow above":"ON! 위 왼쪽 오른쪽 화살표","soon with rightwards arrow above":"SOON 위 오른쪽 화살표","top with upwards arrow above":"TOP 위 위쪽 화살표","Dollar sign":"달러 기호","Euro sign":"유로 기호","Yen sign":"엔 기호","Pound sign":"파운드 기호","Cent sign":"센트 기호","Euro-currency sign":"유로화 기호","Colon sign":"콜론 기호","Cruzeiro sign":"크루제이루 기호","French franc sign":"프랑스 프랑 기호","Lira sign":"리라 기호","Currency sign":"통화 기호","Bitcoin sign":"비트코인 기호","Mill sign":"밀 기호","Naira sign":"나이라 기호","Peseta sign":"페세타 기호","Rupee sign":"루피 기호","Won sign":"원 기호","New sheqel sign":"뉴 세켈 기호","Dong sign":"동 기호","Kip sign":"킵 기호","Tugrik sign":"투그리크 기호","Drachma sign":"드라크마 기호","German penny sign":"독일 페니 기호","Peso sign":"페소 기호","Guarani sign":"과라니 기호","Austral sign":"오스트랄 기호","Hryvnia sign":"흐리브냐 기호","Cedi sign":"세디 기호","Livre tournois sign":"리브르 트르누아 기호","Spesmilo sign":"스페스밀로 기호","Tenge sign":"텡게 기호","Indian rupee sign":"인도 루피 기호","Turkish lira sign":"터키 리라 기호","Nordic mark sign":"노르딕 마크 기호","Manat sign":"마나트 기호","Ruble sign":"루블 기호","Latin capital letter a with macron":"장음 부호가 있는 라틴어 대문자 A","Latin small letter a with macron":"장음 부호가 있는 라틴어 소문자 a","Latin capital letter a with breve":"반달점 부호가 있는 라틴어 대문자 A","Latin small letter a with breve":"반달점 부호가 있는 라틴어 소문자 a","Latin capital letter a with ogonek":"꼬리 부호가 있는 라틴어 대문자 A","Latin small letter a with ogonek":"꼬리 부호가 있는 라틴어 소문자 a","Latin capital letter c with acute":"양음 부호가 있는 라틴어 대문자 C","Latin small letter c with acute":"양음 부호가 있는 라틴어 소문자 c","Latin capital letter c with circumflex":"곡절 부호가 있는 라틴어 대문자 C","Latin small letter c with circumflex":"곡절 부호가 있는 라틴어 소문자 c","Latin capital letter c with dot above":"위에 점 부호가 있는 라틴어 대문자 C","Latin small letter c with dot above":"위에 점 부호가 있는 라틴어 소문자 c","Latin capital letter c with caron":"반대 곡절 부호가 있는 라틴어 대문자 C","Latin small letter c with caron":"반대 곡절 부호가 있는 라틴어 소문자 c","Latin capital letter d with caron":"반대 곡절 부호가 있는 라틴어 대문자 D","Latin small letter d with caron":"반대 곡절 부호가 있는 라틴어 소문자 d","Latin capital letter d with stroke":"획 부호가 있는 라틴어 대문자 D","Latin small letter d with stroke":"획 부호가 있는 라틴어 소문자 d","Latin capital letter e with macron":"장음 부호가 있는 라틴어 대문자 E","Latin small letter e with macron":"장음 부호가 있는 라틴어 소문자 e","Latin capital letter e with breve":"반달점 부호가 있는 라틴어 대문자 E","Latin small letter e with breve":"반달점 부호가 있는 라틴어 소문자 e","Latin capital letter e with dot above":"위에 점 부호가 있는 라틴어 대문자 E","Latin small letter e with dot above":"위에 점 부호가 있는 라틴어 소문자 e","Latin capital letter e with ogonek":"꼬리 부호가 있는 라틴어 대문자 E","Latin small letter e with ogonek":"꼬리 부호가 있는 라틴어 소문자 e","Latin capital letter e with caron":"반대 곡절 부호가 있는 라틴어 대문자 E","Latin small letter e with caron":"반대 곡절 부호가 있는 라틴어 소문자 e","Latin capital letter g with circumflex":"곡절 부호가 있는 라틴어 대문자 G","Latin small letter g with circumflex":"곡절 부호가 있는 라틴어 소문자 g","Latin capital letter g with breve":"반달점 부호가 있는 라틴어 대문자 G","Latin small letter g with breve":"반달점 부호가 있는 라틴어 소문자 g","Latin capital letter g with dot above":"위에 점 부호가 있는 라틴어 대문자 G","Latin small letter g with dot above":"위에 점 부호가 있는 라틴어 소문자 g","Latin capital letter g with cedilla":"갈고리 부호가 있는 라틴어 대문자 G","Latin small letter g with cedilla":"갈고리 부호가 있는 라틴어 소문자 g","Latin capital letter h with circumflex":"곡절 부호가 있는 라틴어 대문자 H","Latin small letter h with circumflex":"곡절 부호가 있는 라틴어 소문자 h","Latin capital letter h with stroke":"획 부호가 있는 라틴어 대문자 H","Latin small letter h with stroke":"획 부호가 있는 라틴어 소문자 h","Latin capital letter i with tilde":"물결 부호가 있는 라틴어 대문자 I","Latin small letter i with tilde":"물결 부호가 있는 라틴어 소문자 i","Latin capital letter i with macron":"장음 부호가 있는 라틴어 대문자 I","Latin small letter i with macron":"장음 부호가 있는 라틴어 소문자 i","Latin capital letter i with breve":"반달점 부호가 있는 라틴어 대문자 I","Latin small letter i with breve":"반달점 부호가 있는 라틴어 소문자 i","Latin capital letter i with ogonek":"꼬리 부호가 있는 라틴어 대문자 I","Latin small letter i with ogonek":"꼬리 부호가 있는 라틴어 소문자 i","Latin capital letter i with dot above":"위에 점 부호가 있는 라틴어 대문자 I","Latin small letter dotless i":"라틴어 소문자 점 없는 i","Latin capital ligature ij":"라틴어 대문자 합자 IJ","Latin small ligature ij":"라틴어 소문자 합자 ij","Latin capital letter j with circumflex":"곡절 부호가 있는 라틴어 대문자 J","Latin small letter j with circumflex":"곡절 부호가 있는 라틴어 소문자 j","Latin capital letter k with cedilla":"갈고리 부호가 있는 라틴어 대문자 K","Latin small letter k with cedilla":"갈고리 부호가 있는 라틴어 소문자 k","Latin small letter kra":"라틴어 소문자 크라","Latin capital letter l with acute":"양음 부호가 있는 라틴어 대문자 I","Latin small letter l with acute":"양음 부호가 있는 라틴어 소문자 i","Latin capital letter l with cedilla":"갈고리 부호가 있는 라틴어 대문자 I","Latin small letter l with cedilla":"갈고리 부호가 있는 라틴어 소문자 i","Latin capital letter l with caron":"반대 곡절 부호가 있는 라틴어 대문자 I","Latin small letter l with caron":"반대 곡절 부호가 있는 라틴어 소문자 i","Latin capital letter l with middle dot":"중간에 점 부호가 있는 라틴어 대문자 I","Latin small letter l with middle dot":"중간에 점 부호가 있는 라틴어 소문자 i","Latin capital letter l with stroke":"획 부호가 있는 라틴어 대문자 I","Latin small letter l with stroke":"획 부호가 있는 라틴어 소문자 i","Latin capital letter n with acute":"양음 부호가 있는 라틴어 대문자 N","Latin small letter n with acute":"양음 부호가 있는 라틴어 소문자 n","Latin capital letter n with cedilla":"갈고리 부호가 있는 라틴어 대문자 N","Latin small letter n with cedilla":"갈고리 부호가 있는 라틴어 소문자 n","Latin capital letter n with caron":"반대 곡절 부호가 있는 라틴어 대문자 N","Latin small letter n with caron":"반대 곡절 부호가 있는 라틴어 소문자 n","Latin small letter n preceded by apostrophe":"아포스트로피 다음에 있는 라틴어 소문자 n","Latin capital letter eng":"라틴어 대문자 엥","Latin small letter eng":"라틴어 소문자 엥","Latin capital letter o with macron":"장음 부호가 있는 라틴어 대문자 O","Latin small letter o with macron":"장음 부호가 있는 라틴어 소문자 o","Latin capital letter o with breve":"반달점 부호가 있는 라틴어 대문자 O","Latin small letter o with breve":"반달점 부호가 있는 라틴어 소문자 o","Latin capital letter o with double acute":"이중 양음 부호가 있는 라틴어 대문자 O","Latin small letter o with double acute":"이중 양음 부호가 있는 라틴어 소문자 o","Latin capital ligature oe":"라틴어 대문자 합자 OE","Latin small ligature oe":"라틴어 소문자 합자 oe","Latin capital letter r with acute":"양음 부호가 있는 라틴어 대문자 R","Latin small letter r with acute":"양음 부호가 있는 라틴어 소문자 r","Latin capital letter r with cedilla":"갈고리 부호가 있는 라틴어 대문자 R","Latin small letter r with cedilla":"갈고리 부호가 있는 라틴어 소문자 r","Latin capital letter r with caron":"반대 곡절 부호가 있는 라틴어 대문자 R","Latin small letter r with caron":"반대 곡절 부호가 있는 라틴어 소문자 r","Latin capital letter s with acute":"양음 부호가 있는 라틴어 대문자 S","Latin small letter s with acute":"양음 부호가 있는 라틴어 소문자 s","Latin capital letter s with circumflex":"곡절 부호가 있는 라틴어 대문자 S","Latin small letter s with circumflex":"곡절 부호가 있는 라틴어 소문자 s","Latin capital letter s with cedilla":"갈고리 부호가 있는 라틴어 대문자 S","Latin small letter s with cedilla":"갈고리 부호가 있는 라틴어 소문자 s","Latin capital letter s with caron":"반대 곡절 부호가 있는 라틴어 대문자 S","Latin small letter s with caron":"반대 곡절 부호가 있는 라틴어 소문자 s","Latin capital letter t with cedilla":"갈고리 부호가 있는 라틴어 대문자 T","Latin small letter t with cedilla":"갈고리 부호가 있는 라틴어 소문자 t","Latin capital letter t with caron":"반대 곡절 부호가 있는 라틴어 대문자 T","Latin small letter t with caron":"반대 곡절 부호가 있는 라틴어 소문자 t","Latin capital letter t with stroke":"획 부호가 있는 라틴어 대문자 T","Latin small letter t with stroke":"획 부호가 있는 라틴어 소문자 t","Latin capital letter u with tilde":"물결 부호가 있는 라틴어 대문자 U","Latin small letter u with tilde":"물결 부호가 있는 라틴어 소문자 u","Latin capital letter u with macron":"장음 부호가 있는 라틴어 대문자 U","Latin small letter u with macron":"장음 부호가 있는 라틴어 소문자 u","Latin capital letter u with breve":"반달점 부호가 있는 라틴어 대문자 U","Latin small letter u with breve":"반달점 부호가 있는 라틴어 소문자 u","Latin capital letter u with ring above":"위에 고리가 있는 라틴어 대문자 U","Latin small letter u with ring above":"위에 고리가 있는 라틴어 소문자 u","Latin capital letter u with double acute":"이중 양음 부호가 있는 라틴어 대문자 U","Latin small letter u with double acute":"이중 양음 부호가 있는 라틴어 소문자 u","Latin capital letter u with ogonek":"꼬리 부호가 있는 라틴어 대문자 U","Latin small letter u with ogonek":"꼬리 부호가 있는 라틴어 소문자 u","Latin capital letter w with circumflex":"곡절 부호가 있는 라틴어 대문자 W","Latin small letter w with circumflex":"곡절 부호가 있는 라틴어 소문자 w","Latin capital letter y with circumflex":"곡절 부호가 있는 라틴어 대문자 Y","Latin small letter y with circumflex":"곡절 부호가 있는 라틴어 소문자 y","Latin capital letter y with diaeresis":"분음 부호가 있는 라틴어 대문자 Y","Latin capital letter z with acute":"양음 부호가 있는 라틴어 대문자 Z","Latin small letter z with acute":"양음 부호가 있는 라틴어 소문자 z","Latin capital letter z with dot above":"위에 점 부호가 있는 라틴어 대문자 Z","Latin small letter z with dot above":"위에 점 부호가 있는 라틴어 소문자 z","Latin capital letter z with caron":"반대 곡절 부호가 있는 라틴어 대문자 Z","Latin small letter z with caron":"반대 곡절 부호가 있는 라틴어 소문자 z","Latin small letter long s":"라틴어 소문자 긴 s","Less-than sign":"더 작음 기호","Greater-than sign":"더 큼 기호","Less-than or equal to":"더 작거나 같음","Greater-than or equal to":"더 크거나 같음","En dash":"엔 대시","Em dash":"엠 대시",Macron:"장음 부호",Overline:"윗줄","Degree sign":"도 기호","Minus sign":"빼기 기호","Plus-minus sign":"더하기 빼기 기호","Division sign":"나누기 기호","Fraction slash":"분수 슬래시","Multiplication sign":"곱하기 기호","Latin small letter f with hook":"밑이 구부러진 라틴어 소문자 f",Integral:"적분","N-ary summation":"누계합",Infinity:"무한대","Square root":"제곱근","Tilde operator":"물결표 연산자","Approximately equal to":"대략 같음","Almost equal to":"거의 같음","Not equal to":"같지 않음","Identical to":"합동","Element of":"원소","Not an element of":"원소가 아님","Contains as member":"원소로 포함","N-ary product":"중복순열","Logical and":"논리곱","Logical or":"논리합","Not sign":"부정 기호",Intersection:"교집합",Union:"합집합","Partial differential":"편미분","For all":"전칭","There exists":"존재","Empty set":"공집합",Nabla:"나블라","Asterisk operator":"별표 연산자","Proportional to":"비례",Angle:"각","Vulgar fraction one quarter":"4분의 1","Vulgar fraction one half":"2분의 1","Vulgar fraction three quarters":"4분의 3","Single left-pointing angle quotation mark":"왼쪽 홑화살괄호","Single right-pointing angle quotation mark":"오른쪽 홑화살괄호","Left-pointing double angle quotation mark":"왼쪽 겹화살괄호","Right-pointing double angle quotation mark":"오른쪽 겹화살괄호","Left single quotation mark":"왼쪽 작은따옴표","Right single quotation mark":"오른쪽 작은따옴표","Left double quotation mark":"왼쪽 큰따옴표","Right double quotation mark":"오른쪽 큰따옴표","Single low-9 quotation mark":"낮은 홑따옴표","Double low-9 quotation mark":"낮은 겹따옴표","Inverted exclamation mark":"역느낌표","Inverted question mark":"역물음표","Two dot leader":"두 점 줄임표","Horizontal ellipsis":"세 점 줄임표","Double dagger":"겹칼표","Per mille sign":"퍼 마일 기호","Per ten thousand sign":"만분율 기호","Double exclamation mark":"겹느낌표","Question exclamation mark":"물음표 느낌표","Exclamation question mark":"느낌표 물음표","Double question mark":"겹물음표","Copyright sign":"저작권 기호","Registered sign":"등록 상표 기호","Trade mark sign":"상표 기호","Section sign":"구역 기호","Paragraph sign":"단락 기호","Reversed paragraph sign":"반전된 단락 기호","Character categories":"문자 카테고리",Styles:"스타일","Multiple styles":"다중 스타일","Block styles":"블록 스타일","Text styles":"텍스트 스타일","Insert table":"테이블 삽입","Header column":"헤더 열","Insert column left":"왼쪽에 열 삽입","Insert column right":"오른쪽에 열 삽입","Delete column":"열 삭제","Select column":"열 선택",Column:"열","Header row":"헤더 행","Insert row below":"아래에 행 삽입","Insert row above":"위에 행 삽입","Delete row":"행 삭제","Select row":"행 선택",Row:"행","Merge cell up":"위 셀과 병합","Merge cell right":"오른쪽 셀과 병합","Merge cell down":"아래 셀과 병합","Merge cell left":"왼쪽 셀과 병합","Split cell vertically":"세로로 셀 분할","Split cell horizontally":"가로로 셀 분할","Merge cells":"셀 병합","Table toolbar":"표 도구 모음","Table properties":"표 속성","Cell properties":"셀 속성",Border:"테두리",Style:"스타일",Width:"가로",Height:"세로",Color:"색",Background:"배경색",Padding:"여백",Dimensions:"크기","Table cell text alignment":"표 셀 텍스트 정렬",Alignment:"정렬","Horizontal text alignment toolbar":"가로 텍스트 정렬 도구 모음","Vertical text alignment toolbar":"세로 텍스트 정렬 도구 모음","Table alignment toolbar":"표 정렬 도구 모음",None:"선 없음",Solid:"실선",Dotted:"점선",Dashed:"파선",Double:"이중선",Groove:"음각선",Ridge:"양각선",Inset:"측면 음각선",Outset:"측면 양각선","Align cell text to the left":"셀 텍스트를 왼쪽으로 정렬","Align cell text to the center":"셀 텍스트를 가로 가운데로 정렬","Align cell text to the right":"셀 텍스트를 오른쪽으로 정렬","Justify cell text":"셀 텍스트를 양쪽으로 정렬","Align cell text to the top":"셀 텍스트를 위로 정렬","Align cell text to the middle":"셀 텍스트를 세로 가운데로 정렬","Align cell text to the bottom":"셀 텍스트를 아래로 정렬","Align table to the left":"테이블을 왼쪽으로 정렬","Center table":"테이블을 가운데로 정렬","Align table to the right":"테이블을 오른쪽으로 정렬","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"유효하지 않은 색입니다. \"#FF0000\"이나 \"rgb(255,0,0)\", 또는 \"red\"를 입력해 보세요.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"유효하지 않은 값입니다. \"10px\"나 \"2em\" 또는 그냥 \"2\"를 입력해 보세요.","Color picker":"색상 선택기","Enter table caption":"테이블 캡션 입력","Keystrokes that can be used in a table cell":"표 셀에서 사용할 수 있는 키 입력","Move the selection to the next cell":"선택 항목을 다음 셀로 이동","Move the selection to the previous cell":"선택 항목을 이전 셀로 이동","Insert a new table row (when in the last cell of a table)":"새 표 행 삽입(표의 마지막 셀에 있을 때)","Navigate through the table":"표 탐색",Table:"표","Rich Text Editor":"서식 있는 텍스트 편집기","Editor editing area: %0":"편집기 편집 영역: %0","Edit block":"편집 영역","Click to edit block":"클릭하여 블록 편집","Drag to move":"드래그하여 이동",Next:"다음",Previous:"이전","Editor toolbar":"편집기 툴바","Dropdown toolbar":"드롭다운 툴바",Black:"검은색","Dim grey":"진한 회색",Grey:"회색","Light grey":"밝은 회색",White:"흰색",Red:"빨간색",Orange:"주황색",Yellow:"노랑색","Light green":"연한 초록색",Green:"초록색",Aquamarine:"연한 청록색",Turquoise:"청록색","Light blue":"연한 파랑색",Blue:"파랑색",Purple:"보라색","Editor block content toolbar":"편집기 영역 내용 툴바","Editor contextual toolbar":"편집기 문맥 툴바",HEX:"HEX","No results found":"결과 찾을 수 없음","No searchable items":"검색 가능한 항목 없음","Editor dialog":"편집기 대화상자",Close:"닫기","Help Contents. To close this dialog press ESC.":"도움말 내용입니다. 이 대화 상자를 닫으려면 ESC 키를 누르세요.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"편집기에서 사용할 수 있는 키보드 단축키 목록을 아래에서 확인할 수 있습니다.","(may require <kbd>Fn</kbd>)":"(<kbd>Fn</kbd> 키가 필요할 수 있음)",Accessibility:"접근성","Accessibility help":"접근성 도움말","Press %0 for help.":"도움말을 보려면 %0 키를 누르세요.","Move focus in and out of an active dialog window":"활성화된 대화 창 안팎으로 포커스 이동",MENU_BAR_MENU_FILE:"파일",MENU_BAR_MENU_EDIT:"수정",MENU_BAR_MENU_VIEW:"보기",MENU_BAR_MENU_INSERT:"삽입",MENU_BAR_MENU_FORMAT:"서식",MENU_BAR_MENU_TOOLS:"도구",MENU_BAR_MENU_HELP:"도움말",MENU_BAR_MENU_TEXT:"텍스트",MENU_BAR_MENU_FONT:"글꼴","Editor menu bar":"편집기 메뉴 표시줄","Please enter a valid color (e.g. \"ff0000\").":"유효한 색상을 입력해 주세요(예를 들어, \"ff0000\").",Undo:"실행 취소",Redo:"다시 실행","Upload in progress":"업로드 진행 중","Widget toolbar":"위젯 툴바","Insert paragraph before block":"블록 앞에 단락 삽입","Insert paragraph after block":"블록 뒤에 단락 삽입","Press Enter to type after or press Shift + Enter to type before the widget":"엔터를 눌러서 위젯 뒤에 입력하거나 시프트 + 엔터를 눌러서 위젯 앞에 입력하세요","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"위젯이 선택되었을 때 사용할 수 있는 키 입력(예: 이미지, 표 등)","Insert a new paragraph directly after a widget":"위젯 바로 뒤에 새 단락 삽입","Insert a new paragraph directly before a widget":"위젯 바로 앞에 새 단락 삽입","Move the caret to allow typing directly before a widget":"위젯 바로 앞에 입력할 수 있도록 삽입 기호 이동","Move the caret to allow typing directly after a widget":"위젯 바로 뒤에 입력할 수 있도록 삽입 기호 이동","Words: %0":"단어 수: %0","Characters: %0":"문자 수: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ku.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ku.js
index f5cb31e893d5b3523c3a0bf0d3d6d15e49a56ae0..98b494d2b7e791ab82c0a1bbcb7ef0063c127502 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ku.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ku.js
@@ -1 +1 @@
-(function(d){	const l = d['ku'] = d['ku'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"بەهێڵکردنی چەپ","Align right":"بەهێڵکردنی ڕاست","Align center":"بەهێڵکردنی ناورەڕاست",Justify:"هاوستوونی","Text alignment":"ڕیززکردنی تێکست","Text alignment toolbar":"تووڵامرازی ڕیززکردنی تێکست",Bold:"قەڵەو",Italic:"لار",Underline:"ژێرهێڵ",Code:"کۆد",Strikethrough:"هێڵ بەسەرداهاتوو",Subscript:"ژێرنووس",Superscript:"سەرنووس","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"وتەی وەرگیراو","Insert code block":"دانانی  خشتەی کۆد","Plain text":"تێکستی سادە","Code block":"",Cancel:"هەڵوەشاندنەوە",Clear:"","Remove color":"لابردنی ڕەنگ","Restore default":"",Save:"پاشکەوتکردن","Show more items":"بڕگەی زیاتر نیشانبدە","%0 of %1":"%0 لە %1","Cannot upload file:":"پەڕگەکە ناتوانرێت باربکرێت:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"قەبارەی فۆنت",Tiny:"گچکە",Small:"بچوک",Big:"گەورە",Huge:"زۆر گەورە","Font Family":"فۆنتی خێزانی",Default:"بنچینە","Font Color":"ڕەنگی فۆنت","Font Background Color":"ڕەنگی پاشبنەمای فۆنت","Document colors":"ڕەنگەکانی دۆکومێنت",Paragraph:"پەراگراف",Heading:"سەرنووسە","Choose heading":"سەرنووسە هەڵبژێرە","Heading 1":"سەرنووسەی 1","Heading 2":"سەرنووسەی 2","Heading 3":"سەرنووسەی 3","Heading 4":"سەرنووسەی 4","Heading 5":"سەرنووسەی 5","Heading 6":"سەرنووسەی 6","Type your title":"نوسینی ناونیشان","Type or paste your content here.":"بنووسە یاخوود ناوەڕۆکی کۆپیکراو لیڕە بلکێنە","Horizontal line":"هێڵی ئاسۆیی","Increase indent":"زیادکردنی بۆشایی","Decrease indent":"کەمکردنەوەی بۆشایی",Unlink:"لابردنی بەستەر",Link:"بەستەر","Link URL":"ناونیشانی بەستەر","Link image":"","Edit link":"دەستکاری بەستەر","Open link in new tab":"کردنەوەی بەستەرەکە لە پەڕەیەکی نوێ","This link has no URL":"ئەم بەستەرە ناونیشانی نیە","Open in a new tab":"کردنەوەی لە پەنجەرەیەکی نوێ",Downloadable:"Downloadable","Create link":"","Move out of a link":"","Numbered List":"لیستەی ژمارەیی","Bulleted List":"لیستەی خاڵەیی","To-do List":"لیستەی کردن","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"لابردنی شێواز","Insert table":"خشتە دابنێ","Header column":"ستوونی دەسپێک","Insert column left":"دانانی ستوون لە چەپ","Insert column right":"دانانی ستوون لە ڕاست","Delete column":"سڕینەوەی ستوون","Select column":"",Column:"ستوون","Header row":"ڕیزی دەسپێک","Insert row below":"دانانی ڕیز لە ژێرەوە","Insert row above":"دانانی ڕیز لە سەرەوە","Delete row":"سڕینەوەی ڕیز","Select row":"",Row:"ڕیز","Merge cell up":"تێکەڵکردنی خانەکان بەرەو سەر","Merge cell right":"تێکەڵکردنی خانەکان بەرەو ڕاست","Merge cell down":"تێکەڵکردنی خانەکان بەرەو ژێرەوە","Merge cell left":"تێکەڵکردنی خانەکان بەرەو چەپ","Split cell vertically":"بەشکردنی خانەکان بە ئەستوونی","Split cell horizontally":"بەشکردنی خانەکان بە ئاسۆیی","Merge cells":"تێکەڵکردنی خانەکان","Table toolbar":"تووڵامرازی خشتە","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"سەرنوسەری دەقی بەپیت","Editor editing area: %0":"","Edit block":"دەستکاری بلۆک","Click to edit block":"","Drag to move":"",Next:"دواتر",Previous:"پێشتر","Editor toolbar":"تووڵامرازی دەسکاریکەر","Dropdown toolbar":"تووڵامرازی لیستەیی",Black:"ڕەش","Dim grey":"ڕەساسی تاریک",Grey:"ڕەساسی","Light grey":"ڕەساسی ڕووناک",White:"سپی",Red:"سور",Orange:"پرتەقاڵی",Yellow:"زەرد","Light green":"سەوزی ڕووناک",Green:"سەوز",Aquamarine:"شینی دەریایی",Turquoise:"شینی ئاسمانی","Light blue":"شینی ڕووناک",Blue:"شین",Purple:"مۆر","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"وەک خۆی لێ بکەوە",Redo:"هەلگەڕاندنەوە","Upload in progress":"بارکردنەکە لە جێبەجێکردن دایە","Widget toolbar":"تووڵامرازی ویدجێت","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"وشەکان: %0","Characters: %0":"نووسەکان: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ku'] = d['ku'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"بەهێڵکردنی چەپ","Align right":"بەهێڵکردنی ڕاست","Align center":"بەهێڵکردنی ناورەڕاست",Justify:"هاوستوونی","Text alignment":"ڕیززکردنی تێکست","Text alignment toolbar":"تووڵامرازی ڕیززکردنی تێکست",Bold:"قەڵەو",Italic:"لار",Underline:"ژێرهێڵ",Code:"کۆد",Strikethrough:"هێڵ بەسەرداهاتوو",Subscript:"ژێرنووس",Superscript:"سەرنووس","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"وتەی وەرگیراو","Insert code block":"دانانی  خشتەی کۆد","Plain text":"تێکستی سادە","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"هەڵوەشاندنەوە",Clear:"","Remove color":"لابردنی ڕەنگ","Restore default":"",Save:"پاشکەوتکردن","Show more items":"بڕگەی زیاتر نیشانبدە","%0 of %1":"%0 لە %1","Cannot upload file:":"پەڕگەکە ناتوانرێت باربکرێت:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"قەبارەی فۆنت",Tiny:"گچکە",Small:"بچوک",Big:"گەورە",Huge:"زۆر گەورە","Font Family":"فۆنتی خێزانی",Default:"بنچینە","Font Color":"ڕەنگی فۆنت","Font Background Color":"ڕەنگی پاشبنەمای فۆنت","Document colors":"ڕەنگەکانی دۆکومێنت",Paragraph:"پەراگراف",Heading:"سەرنووسە","Choose heading":"سەرنووسە هەڵبژێرە","Heading 1":"سەرنووسەی 1","Heading 2":"سەرنووسەی 2","Heading 3":"سەرنووسەی 3","Heading 4":"سەرنووسەی 4","Heading 5":"سەرنووسەی 5","Heading 6":"سەرنووسەی 6","Type your title":"نوسینی ناونیشان","Type or paste your content here.":"بنووسە یاخوود ناوەڕۆکی کۆپیکراو لیڕە بلکێنە","Horizontal line":"هێڵی ئاسۆیی","Increase indent":"زیادکردنی بۆشایی","Decrease indent":"کەمکردنەوەی بۆشایی",Unlink:"لابردنی بەستەر",Link:"بەستەر","Link URL":"ناونیشانی بەستەر","Link URL must not be empty.":"","Link image":"","Edit link":"دەستکاری بەستەر","Open link in new tab":"کردنەوەی بەستەرەکە لە پەڕەیەکی نوێ","This link has no URL":"ئەم بەستەرە ناونیشانی نیە","Open in a new tab":"کردنەوەی لە پەنجەرەیەکی نوێ",Downloadable:"Downloadable","Create link":"","Move out of a link":"","Numbered List":"لیستەی ژمارەیی","Bulleted List":"لیستەی خاڵەیی","To-do List":"لیستەی کردن","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"لابردنی شێواز","Insert table":"خشتە دابنێ","Header column":"ستوونی دەسپێک","Insert column left":"دانانی ستوون لە چەپ","Insert column right":"دانانی ستوون لە ڕاست","Delete column":"سڕینەوەی ستوون","Select column":"",Column:"ستوون","Header row":"ڕیزی دەسپێک","Insert row below":"دانانی ڕیز لە ژێرەوە","Insert row above":"دانانی ڕیز لە سەرەوە","Delete row":"سڕینەوەی ڕیز","Select row":"",Row:"ڕیز","Merge cell up":"تێکەڵکردنی خانەکان بەرەو سەر","Merge cell right":"تێکەڵکردنی خانەکان بەرەو ڕاست","Merge cell down":"تێکەڵکردنی خانەکان بەرەو ژێرەوە","Merge cell left":"تێکەڵکردنی خانەکان بەرەو چەپ","Split cell vertically":"بەشکردنی خانەکان بە ئەستوونی","Split cell horizontally":"بەشکردنی خانەکان بە ئاسۆیی","Merge cells":"تێکەڵکردنی خانەکان","Table toolbar":"تووڵامرازی خشتە","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"سەرنوسەری دەقی بەپیت","Editor editing area: %0":"","Edit block":"دەستکاری بلۆک","Click to edit block":"","Drag to move":"",Next:"دواتر",Previous:"پێشتر","Editor toolbar":"تووڵامرازی دەسکاریکەر","Dropdown toolbar":"تووڵامرازی لیستەیی",Black:"ڕەش","Dim grey":"ڕەساسی تاریک",Grey:"ڕەساسی","Light grey":"ڕەساسی ڕووناک",White:"سپی",Red:"سور",Orange:"پرتەقاڵی",Yellow:"زەرد","Light green":"سەوزی ڕووناک",Green:"سەوز",Aquamarine:"شینی دەریایی",Turquoise:"شینی ئاسمانی","Light blue":"شینی ڕووناک",Blue:"شین",Purple:"مۆر","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"وەک خۆی لێ بکەوە",Redo:"هەلگەڕاندنەوە","Upload in progress":"بارکردنەکە لە جێبەجێکردن دایە","Widget toolbar":"تووڵامرازی ویدجێت","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"وشەکان: %0","Characters: %0":"نووسەکان: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/lt.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/lt.js
index 9e30ea94d53ba44403e47a8519228c6f76c73abd..d9f82592b8a5519b68a99bf4c23a9c0d8d03a6ee 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/lt.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/lt.js
@@ -1 +1 @@
-(function(d){	const l = d['lt'] = d['lt'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Lygiuoti į kairę","Align right":"Lygiuoti į dešinę","Align center":"Centruoti",Justify:"Lygiuoti per visą plotį","Text alignment":"Teksto lygiavimas","Text alignment toolbar":"Teksto lygiavimo įrankių juosta","Revert autoformatting action":"Sugrąžinti automatinio formatavimo veiksmą",Bold:"Paryškintas",Italic:"Kursyvas",Underline:"Pabrauktas",Code:"Kodas",Strikethrough:"Perbrauktas",Subscript:"Žemiau",Superscript:"Aukščiau","Italic text":"Rašyti tekstą kursyvu","Move out of an inline code style":"Perėjimas iš įterptojo kodo stiliaus","Bold text":"Pajuodinti tekstą","Underline text":"Pabraukti tekstą","Strikethrough text":"Perbraukti tekstą","Block quote":"Citata","Copy selected content":"Kopijuoti pasirinktą turinį","Paste content":"Įklijuoti turinį","Paste content as plain text":"Įklijuoti turinį kaip paprastą tekstą","Insert code block":"Įterpti codų bloką","Plain text":"Paprastasis tekstas","Code block":"Kodų blokas",Cancel:"Atšaukti",Clear:"Išvalyti","Remove color":"Pašalinti spalvą","Restore default":"Atkurti numatytuosius",Save:"Išsaugoti","Show more items":"Rodyti daugiau elementų","%0 of %1":"%0 iš %1","Cannot upload file:":"Negalima įkelti failo:","Rich Text Editor. Editing area: %0":"Raiškiojo teksto redaktorius. Redagavimo sritis: %0","Insert with file manager":"Įterpti naudojant failų tvarkyklę","Replace with file manager":"Pakeisti failų tvarkykle","Insert image with file manager":"Įterpti paveikslėlį naudojant failų tvarkyklę","Replace image with file manager":"Pakeisti paveikslėlį failų tvarkytuve","Toggle caption off":"Išjungti antraštę","Toggle caption on":"Įjungti antraštę","Content editing keystrokes":"Turinio redagavimo klavišų paspaudimai","These keyboard shortcuts allow for quick access to content editing features.":"Šie spartieji klavišai leidžia greitai pasiekti turinio redagavimo funkcijas.","User interface and content navigation keystrokes":"Naudotojo sąsajos ir turinio navigacijos klavišų paspaudimai","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Norėdami efektyviau naršyti po „CKEditor 5“ naudotojo sąsają, naudokite toliau nurodytus klavišų paspaudimus.","Close contextual balloons, dropdowns, and dialogs":"Uždaryti kontekstinius pranešimus, išskleidžiamuosius meniu ir dialogo langus","Open the accessibility help dialog":"Atidaryti prieinamumo pagalbos dialogo langą","Move focus between form fields (inputs, buttons, etc.)":"Perkelti fokusą tarp formos laukų (įvesčių, klavišų ir t. t.)","Move focus to the menu bar, navigate between menu bars":"Perkelti žymeklį į meniu juostą, naršyti tarp meniu juostų","Move focus to the toolbar, navigate between toolbars":"Perkelti fokusą į įrankių juostą, naršyti tarp įrankių juostų","Navigate through the toolbar or menu bar":"Naršykite po įrankių juostą arba meniu juostą","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Vykdyti šiuo metu sufokusuotą mygtuką. Vykdant su redaktoriaus turiniu sąveikaujančius mygtukus, fokusas yra perkeliamas atgal į turinį.",Accept:"Priimti","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Įterpti eilutės lūžį (<code>&lt;br&gt;</code> elementas)","Insert a hard break (a new paragraph)":"Įterpti naują pastraipą","Find and replace":"Rasti ir pakeisti","Find in text…":"Surasti tekste...",Find:"Surasti","Previous result":"Buvęs rezultatas","Next result":"Kitas rezultatas",Replace:"Pakeisti","Replace all":"Pakeisti visus","Match case":"Sutapties atvejis","Whole words only":"Tik vientisus žodžius","Replace with…":"Sukeisti su...","Text to find must not be empty.":"Ieškomas tekstas negali būti tuščias.","Tip: Find some text first in order to replace it.":"Patarimas: Pirmiausiai suraskite teksto, jog jį sukeistumėte.","Advanced options":"Išplėstinės pasirinktys","Find in the document":"Ieškoti dokumente","Font Size":"Šrifto dydis",Tiny:"Mažytis",Small:"Mažas",Big:"Didelis",Huge:"Milžiniškas","Font Family":"Šrifto šeima",Default:"Numatyta","Font Color":"Šrifto spalva","Font Background Color":"Šrifto fono spalva","Document colors":"Dokumento spalvos",Paragraph:"Paragrafas",Heading:"Antraštė","Choose heading":"Pasirinkite antraštę","Heading 1":"Antraštė 1","Heading 2":"Antraštė 2","Heading 3":"Antraštė 3","Heading 4":"Antraštė 4","Heading 5":"Antraštė 5","Heading 6":"Antraštė 6","Type your title":"Įveskite savo pavadinimą","Type or paste your content here.":"Rašykite ar įkopijuokite turinį čia.","Horizontal line":"Horizontali linija","HTML object":"HTML object","Increase indent":"Padidinti atitraukimą","Decrease indent":"Sumažinti atitraukimą",Unlink:"Pašalinti nuorodą",Link:"Pridėti nuorodą","Link URL":"Nuorodos URL","Link image":"Susieti paveikslėlį","Edit link":"Keisti nuorodą","Open link in new tab":"Atidaryti nuorodą naujame skirtuke","This link has no URL":"Ši nuorda neturi URL","Open in a new tab":"Atverti naujoje kortelėje",Downloadable:"Parsisiunčiamas","Create link":"Sukurti nuorodą","Move out of a link":"Išeiti iš nuorodos","Numbered List":"Numeruotas rąrašas","Bulleted List":"Sąrašas","To-do List":"Užduočių sąrašas","Bulleted list styles toolbar":"Ženklinto sąrašo stilių įrankių juosta","Numbered list styles toolbar":"Numeruoto sąrašo stilių įrankių juosta","Toggle the disc list style":"Perjungti diskinį sąrašo stilių","Toggle the circle list style":"Perjungti ovalų sąrašo stilių","Toggle the square list style":"Perjungti kvadratinį sąrašo stilių","Toggle the decimal list style":"Perjungti dešimtainį sąrašo stilių","Toggle the decimal with leading zero list style":"Perjungti dešimtainį sąrašo su nuliu priekyje stilių","Toggle the lower–roman list style":"Perjungti žemesnįjį romėniško stiliaus sąrašą","Toggle the upper–roman list style":"Perjungti aukštesnįjį romėniško stiliaus sąrašą","Toggle the lower–latin list style":"Perjungti žemesnįjį lotyniško stiliaus sąrašą","Toggle the upper–latin list style":"Perjungti aukštesnįjį lotyniško stiliaus sąrašą",Disc:"Diskas",Circle:"Apskritimas",Square:"Kvadratas",Decimal:"Dešimtainis","Decimal with leading zero":"Dešimtainis su nuliu priekyje","Lower–roman":"žemesnysis-romėniškas","Upper-roman":"Viršutinis romėniškas","Lower-latin":"žemesnysis-lotyniškas","Upper-latin":"Viršutinis romėniškas","List properties":"Vardyti ypatybes","Start at":"Pradėti nuo","Invalid start index value.":"Netinkama pradžios indekso vertė.","Start index must be greater than 0.":"Pradžios indeksas turi būti didesnis nei 0.","Reversed order":"Atvirkštinė tvarka","Keystrokes that can be used in a list":"Sąraše galimi naudoti klavišų paspaudimai","Increase list item indent":"Padidinti sąrašo elemento įtrauką","Decrease list item indent":"Sumažinti sąrašo elemento įtrauką","Remove Format":"Naikinti formatavimą","Select all":"Pasirinkti viską","Show blocks":"Rodyti blokus",Source:"Šaltinis","Show source":"Rodyti šaltinį","Special characters":"Išskirtiniai simboliai",All:"Visi",Arrows:"Rodyklės",Currency:"Valiuta",Latin:"Lotyniški rašmenys",Mathematical:"Matematiniai rašmenys",Text:"Tekstas","leftwards simple arrow":"Į kairę paprasta rodyklė","rightwards simple arrow":"Į dešinę paprasta rodyklė","upwards simple arrow":"Į viršų paprasta rodyklė","downwards simple arrow":"Į apačią paprasta rodyklė","leftwards double arrow":"dviguba rodyklė kairėn","rightwards double arrow":"dviguba rodyklė dešinėn","upwards double arrow":"dviguba rodyklė aukštyn","downwards double arrow":"dviguba rodyklė žemyn","leftwards dashed arrow":"punktyrinė rodyklė kairėn","rightwards dashed arrow":"punktyrinė rodyklė dešinėn","upwards dashed arrow":"punktyrinė rodyklė aukštyn","downwards dashed arrow":"punktyrinė rodyklė žemyn","leftwards arrow to bar":"rodyklė į kairę juostą","rightwards arrow to bar":"rodyklė į dešinę juostą","upwards arrow to bar":"rodyklė į juostą aukštyn","downwards arrow to bar":"rodyklė į juostą žemyn","up down arrow with base":"rodyklė aukštyn žemyn su pagrindu","back with leftwards arrow above":"atgal su rodykle kairėn viršuje","end with leftwards arrow above":"pabaiga su rodykle kairėn viršuje","on with exclamation mark with left right arrow above":"įjungta su šauktuku su rodykle kairėn dešinėn viršuje","soon with rightwards arrow above":"netrukus su rodykle dešinėn viršuje","top with upwards arrow above":"viršus su rodykle aukštyn viršuje","Dollar sign":"Dolerio ženklas","Euro sign":"Euro ženklas","Yen sign":"Jenos ženklas","Pound sign":"Svaro ženklas","Cent sign":"Cento ženklas","Euro-currency sign":"Euro valiutos ženklas","Colon sign":"Dvitaškio ženklas","Cruzeiro sign":"Cruzeiro ženklas","French franc sign":"Prancūzų franko ženklas","Lira sign":"Liros ženklas","Currency sign":"Valiutos ženklas","Bitcoin sign":"Bitkoino ženklas","Mill sign":"Malūno ženklas","Naira sign":"Nairos ženklas","Peseta sign":"Pesetos ženklas","Rupee sign":"Rupijos ženklas","Won sign":"Vonos ženklas","New sheqel sign":"Naujojo šekelio ženklas","Dong sign":"Dongo ženklas","Kip sign":"Kipo ženklas","Tugrik sign":"Tugriko ženklas","Drachma sign":"Drachmos ženklas","German penny sign":"Vokietijos cento ženklas","Peso sign":"Peso ženklas","Guarani sign":"Guaranos ženklas","Austral sign":"Australo ženklas","Hryvnia sign":"Grivinos ženklas","Cedi sign":"Cedi ženklas","Livre tournois sign":"Livre tournois ženklas","Spesmilo sign":"Spesmilo ženklas","Tenge sign":"Tengės ženklas","Indian rupee sign":"Indijos rupijos ženklas","Turkish lira sign":"Turkijos liros ženklas","Nordic mark sign":"Šiaurietiškas ženklas","Manat sign":"Manatos ženklas","Ruble sign":"Rublio ženklas","Latin capital letter a with macron":"Lotynų didžioji raidė a su makronu","Latin small letter a with macron":"Lotynų mažoji raidė a su makronu","Latin capital letter a with breve":"Lotynų didžioji raidė a su lankeliu","Latin small letter a with breve":"Lotynų mažoji raidė a su lankeliu","Latin capital letter a with ogonek":"Lotynų didžioji raidė a su nosine","Latin small letter a with ogonek":"Lotynų mažoji raidė a su nosine","Latin capital letter c with acute":"Lotynų didžioji raidė c su dešininiu kirčiu","Latin small letter c with acute":"Lotynų mažoji raidė c su dešininiu kirčiu","Latin capital letter c with circumflex":"Lotynų didžioji raidė c su cirkumfleksu","Latin small letter c with circumflex":"Lotynų mažoji raidė c su cirkumfleksu","Latin capital letter c with dot above":"Lotynų didžioji raidė c su tašku viršuje","Latin small letter c with dot above":"Lotynų mažoji raidė c su tašku viršuje","Latin capital letter c with caron":"Lotynų didžioji raidė c su paukščiuku","Latin small letter c with caron":"Lotynų mažoji raidė c su paukščiuku","Latin capital letter d with caron":"Lotynų didžioji raidė d su paukščiuku","Latin small letter d with caron":"Lotynų mažoji raidė d su paukščiuku","Latin capital letter d with stroke":"Lotynų didžioji raidė d su pasviruoju brūkšneliu","Latin small letter d with stroke":"Lotynų mažoji raidė d su pasviruoju brūkšneliu","Latin capital letter e with macron":"Lotynų didžioji raidė e su makronu","Latin small letter e with macron":"Lotynų mažoji raidė e su makronu","Latin capital letter e with breve":"Lotynų didžioji raidė e su lankeliu","Latin small letter e with breve":"Lotynų mažoji raidė e su lankeliu","Latin capital letter e with dot above":"Lotynų didžioji raidė e su tašku viršuje","Latin small letter e with dot above":"Lotynų mažoji raidė e su tašku viršuje","Latin capital letter e with ogonek":"Lotynų didžioji raidė e su nosine","Latin small letter e with ogonek":"Lotynų mažoji raidė e su nosine","Latin capital letter e with caron":"Lotynų didžioji raidė e su paukščiuku","Latin small letter e with caron":"Lotynų didžioji raidė e su paukščiuku","Latin capital letter g with circumflex":"Lotynų didžioji raidė g su cirkumfleksu","Latin small letter g with circumflex":"Lotynų mažoji raidė g su cirkumfleksu","Latin capital letter g with breve":"Lotynų didžioji raidė g su lankeliu","Latin small letter g with breve":"Lotynų mažoji raidė g su lankeliu","Latin capital letter g with dot above":"Lotynų didžioji raidė g su tašku viršuje","Latin small letter g with dot above":"Lotynų mažoji raidė g su tašku viršuje","Latin capital letter g with cedilla":"Lotynų didžioji raidė g su sedile","Latin small letter g with cedilla":"Lotynų mažoji raidė g su sedile","Latin capital letter h with circumflex":"Lotynų didžioji raidė h su cirkumfleksu","Latin small letter h with circumflex":"Lotynų mažoji raidė h su cirkumfleksu","Latin capital letter h with stroke":"Lotynų didžioji raidė h su pasviruoju brūkšneliu","Latin small letter h with stroke":"Lotynų mažoji raidė h su pasviruoju brūkšneliu","Latin capital letter i with tilde":"Lotynų didžioji raidė i su riestiniu kirčiu","Latin small letter i with tilde":"Lotynų mažoji raidė i su riestiniu kirčiu","Latin capital letter i with macron":"Lotynų didžioji raidė i su makronu","Latin small letter i with macron":"Lotynų mažoji raidė i su makronu","Latin capital letter i with breve":"Lotynų didžioji raidė i su lankeliu","Latin small letter i with breve":"Lotynų mažoji raidė i su lankeliu","Latin capital letter i with ogonek":"Lotynų didžioji raidė i su nosine","Latin small letter i with ogonek":"Lotynų mažoji raidė i su nosine","Latin capital letter i with dot above":"Lotynų didžioji raidė i su tašku viršuje","Latin small letter dotless i":"Lotynų mažoji raidė i be taškų","Latin capital ligature ij":"Lotynų didžioji ligatūra ij","Latin small ligature ij":"Lotynų mažoji ligatūra ij","Latin capital letter j with circumflex":"Lotynų didžioji raidė j su cirkumfleksu","Latin small letter j with circumflex":"Lotynų mažoji raidė j su cirkumfleksu","Latin capital letter k with cedilla":"Lotynų didžioji raidė k su sedile","Latin small letter k with cedilla":"Lotynų mažoji raidė k su sedile","Latin small letter kra":"Lotynų mažoji raidė kra","Latin capital letter l with acute":"Lotynų didžioji raidė l su dešininiu kirčiu","Latin small letter l with acute":"Lotynų mažoji raidė l su dešininiu kirčiu","Latin capital letter l with cedilla":"Lotynų didžioji raidė l su sedile","Latin small letter l with cedilla":"Lotynų mažoji raidė l su sedile","Latin capital letter l with caron":"Lotynų didžioji raidė l su paukščiuku","Latin small letter l with caron":"Lotynų mažoji raidė l su paukščiuku","Latin capital letter l with middle dot":"Lotynų didžioji raidė l su tašku viduryje","Latin small letter l with middle dot":"Lotynų mažoji raidė l su tašku viduryje","Latin capital letter l with stroke":"Lotynų didžioji raidė l su pasviruoju brūkšneliu","Latin small letter l with stroke":"Lotynų mažoji raidė l su pasviruoju brūkšneliu","Latin capital letter n with acute":"Lotynų didžioji raidė n su dešininiu kirčiu","Latin small letter n with acute":"Lotynų mažoji raidė n su dešininiu kirčiu","Latin capital letter n with cedilla":"Lotynų didžioji raidė n su sedile","Latin small letter n with cedilla":"Lotynų mažoji raidė n su sedile","Latin capital letter n with caron":"Lotynų didžioji raidė n su paukščiuku","Latin small letter n with caron":"Lotynų mažoji raidė n su paukščiuku","Latin small letter n preceded by apostrophe":"Lotynų mažoji raidė n su apostrofu priešais","Latin capital letter eng":"Lotynų didžioji raidė eng","Latin small letter eng":"Lotynų mažoji raidė eng","Latin capital letter o with macron":"Lotynų didžioji raidė o su makronu","Latin small letter o with macron":"Lotynų mažoji raidė o su makronu","Latin capital letter o with breve":"Lotynų didžioji raidė o su lankeliu","Latin small letter o with breve":"Lotynų mažoji raidė o su lankeliu","Latin capital letter o with double acute":"Lotynų didžioji raidė o su dvigubu dešininiu kirčiu","Latin small letter o with double acute":"Lotynų mažoji raidė o su dvigubu dešininiu kirčiu","Latin capital ligature oe":"Lotynų didžioji ligatūra oe","Latin small ligature oe":"Lotynų mažoji ligatūra oe","Latin capital letter r with acute":"Lotynų didžioji raidė r su dešininiu kirčiu","Latin small letter r with acute":"Lotynų mažoji raidė r su dešininiu kirčiu","Latin capital letter r with cedilla":"Lotynų didžioji raidė r su sedile","Latin small letter r with cedilla":"Lotynų mažoji raidė r su sedile","Latin capital letter r with caron":"Lotynų didžioji raidė r su paukščiuku","Latin small letter r with caron":"Lotynų mažoji raidė r su paukščiuku","Latin capital letter s with acute":"Lotynų didžioji raidė s su dešininiu kirčiu","Latin small letter s with acute":"Lotynų mažoji raidė s su dešininiu kirčiu","Latin capital letter s with circumflex":"Lotynų didžioji raidė s su cirkumfleksu","Latin small letter s with circumflex":"Lotynų mažoji raidė s su cirkumfleksu","Latin capital letter s with cedilla":"Lotynų didžioji raidė s su sedile","Latin small letter s with cedilla":"Lotynų mažoji raidė s su sedile","Latin capital letter s with caron":"Lotynų didžioji raidė s su paukščiuku","Latin small letter s with caron":"Lotynų mažoji raidė s su paukščiuku","Latin capital letter t with cedilla":"Lotynų didžioji raidė t su sedile","Latin small letter t with cedilla":"Lotynų mažoji raidė t su sedile","Latin capital letter t with caron":"Lotynų didžioji raidė t su paukščiuku","Latin small letter t with caron":"Lotynų mažoji raidė t su paukščiuku","Latin capital letter t with stroke":"Lotynų didžioji raidė t su pasviruoju brūkšneliu","Latin small letter t with stroke":"Lotynų mažoji raidė t su pasviruoju brūkšneliu","Latin capital letter u with tilde":"Lotynų didžioji raidė u su riestiniu kirčiu","Latin small letter u with tilde":"Lotynų mažoji raidė u su riestiniu kirčiu","Latin capital letter u with macron":"Lotynų didžioji raidė u su makronu","Latin small letter u with macron":"Lotynų mažoji raidė u su makronu","Latin capital letter u with breve":"Lotynų didžioji raidė u su lankeliu","Latin small letter u with breve":"Lotynų mažoji raidė u su lankeliu","Latin capital letter u with ring above":"Lotynų didžioji raidė u su žiedu viršuje","Latin small letter u with ring above":"Lotynų mažoji raidė u su žiedu viršuje","Latin capital letter u with double acute":"Lotynų didžioji raidė u su dvigubu dešininiu kirčiu","Latin small letter u with double acute":"Lotynų mažoji raidė u su dvigubu dešininiu kirčiu","Latin capital letter u with ogonek":"Lotynų didžioji raidė u su nosine","Latin small letter u with ogonek":"Lotynų mažoji raidė u su nosine","Latin capital letter w with circumflex":"Lotynų didžioji raidė w su cirkumfleksu","Latin small letter w with circumflex":"Lotynų mažoji raidė w su cirkumfleksu","Latin capital letter y with circumflex":"Lotynų didžioji raidė y su cirkumfleksu","Latin small letter y with circumflex":"Lotynų mažoji raidė y su cirkumfleksu","Latin capital letter y with diaeresis":"Lotynų didžioji raidė y su diaereze","Latin capital letter z with acute":"Lotynų didžioji raidė z su dešininiu kirčiu","Latin small letter z with acute":"Lotynų mažoji raidė z su dešininiu kirčiu","Latin capital letter z with dot above":"Lotynų didžioji raidė z su tašku viršuje","Latin small letter z with dot above":"Lotynų mažoji raidė z su tašku viršuje","Latin capital letter z with caron":"Lotynų didžioji raidė z su paukščiuku","Latin small letter z with caron":"Lotynų mažoji raidė z su paukščiuku","Latin small letter long s":"Lotynų mažoji ilga raidė s","Less-than sign":"Mažiau nei ženklas","Greater-than sign":"Daugiau nei ženklas","Less-than or equal to":"Mažiau nei arba lygu ","Greater-than or equal to":"Daugiau nei arba lygu","En dash":"Brūkšnelis","Em dash":"Brūkšnys",Macron:"Makronas",Overline:"Viršutinė juosta","Degree sign":"Laipsnio ženklas","Minus sign":"Minuso ženklas","Plus-minus sign":"Pliuso-minuso ženklas","Division sign":"Dalybos ženklas","Fraction slash":"Trupmeninis pasvirasis brūkšnys","Multiplication sign":"Daugybos ženklas","Latin small letter f with hook":"Lotynų mažoji raidė f su kabliuku",Integral:"Integralas","N-ary summation":"Sigma sumavimas",Infinity:"Begalybė","Square root":"Kvadratinė šaknis","Tilde operator":"Ekvivalentas","Approximately equal to":"Apytiksliai lygu","Almost equal to":"Beveik lygu","Not equal to":"Nelygu","Identical to":"Identiškas","Element of":"Narys","Not an element of":"Ne narys","Contains as member":"Skaitosi kaip narys","N-ary product":"Dekarto produktas","Logical and":"Konjunkcija","Logical or":"Disjunkcija","Not sign":"Neigimas",Intersection:"Sankirta",Union:"Sąjunga","Partial differential":"Dalinė išvestinė","For all":"Bendrumo kvantorius","There exists":"Egzistavimo kvantorius","Empty set":"Nulinė reikšmė",Nabla:"Nabla","Asterisk operator":"Žvaigždutė","Proportional to":"Proporcingas",Angle:"Kampas","Vulgar fraction one quarter":"Paprastoji trupmena one ketvirtadalis","Vulgar fraction one half":"Paprastoji trupmena one antroji","Vulgar fraction three quarters":"Paprastoji trupmena three ketvirtadaliai","Single left-pointing angle quotation mark":"Vienguba kairėn nukreipto kampo kabutė","Single right-pointing angle quotation mark":"Vienguba dešinėn nukreipto kampo kabutė","Left-pointing double angle quotation mark":"Kairėn nukreipto kampo dviguba kabutė","Right-pointing double angle quotation mark":"Dešinėn nukreipto kampo dviguba kabutė","Left single quotation mark":"Vienguba kairė kabutė","Right single quotation mark":"Vienguba dešinė kabutė","Left double quotation mark":"Kairė dviguba kabutė","Right double quotation mark":"Dešinė dviguba kabutė","Single low-9 quotation mark":"Vienguba žema „9“ kabutė","Double low-9 quotation mark":"Dviguba žema „9“ kabutė","Inverted exclamation mark":"Apverstas šauktukas","Inverted question mark":"Apverstas klaustukas","Two dot leader":"Two taškų linijos","Horizontal ellipsis":"Horizontali elipsė","Double dagger":"Dvigubo kryžiaus ženklas","Per mille sign":"Promilės ženklas","Per ten thousand sign":"Ten tūkstančių ženklas","Double exclamation mark":"Dvigubas šauktukas","Question exclamation mark":"Klaustukas šauktukas","Exclamation question mark":"Šauktukas klaustukas","Double question mark":"Dvigubas klaustukas","Copyright sign":"Autorinių teisių simbolis","Registered sign":"Registruoto prekės ženklo simbolis","Trade mark sign":"Prekės ženklo simbolis","Section sign":"Skirsnio ženklas","Paragraph sign":"Pastraipos ženklas","Reversed paragraph sign":"Apverstas pastraipos ženklas","Character categories":"Simbolių kategorijos",Styles:"Stiliai","Multiple styles":"Daug stilių","Block styles":"Blokuoti stilius","Text styles":"Teksto stiliai","Insert table":"Įterpti lentelę","Header column":"Antraštės stulpelis","Insert column left":"Įterpti stulpelį kairėje","Insert column right":"Įterpti stulpelį dešinėje","Delete column":"Ištrinti stulpelį","Select column":"Pasirinkti stulpelį",Column:"Stulpelis","Header row":"Antraštės eilutė","Insert row below":"Įterpti eilutę žemiau","Insert row above":"Įterpti eilutę aukščiau","Delete row":"Ištrinti eilutę","Select row":"Pasirinkti eilutę",Row:"Eilutė","Merge cell up":"Prijungti langelį viršuje","Merge cell right":"Prijungti langelį dešinėje","Merge cell down":"Prijungti langelį apačioje","Merge cell left":"Prijungti langelį kairėje","Split cell vertically":"Padalinti langelį vertikaliai","Split cell horizontally":"Padalinti langelį horizontaliai","Merge cells":"Sujungti langelius","Table toolbar":"Lentelės įrankių juosta","Table properties":"Lentelės savybės","Cell properties":"Langelio savybės",Border:"Kraštas",Style:"Stilius",Width:"Plotis",Height:"Aukštis",Color:"Spalva",Background:"Fonas",Padding:"Užpildymas",Dimensions:"Matmenys","Table cell text alignment":"Lentelės langelio teksto lygiavimas",Alignment:"Lygiavimas","Horizontal text alignment toolbar":"Horizontalaus teksto lygiavimo įrankių juosta","Vertical text alignment toolbar":"Vertikalaus teksto lygiavimo įrankių juosta","Table alignment toolbar":"Teksto lygiavimo įrankių juosta",None:"Nieko",Solid:"Vientisas",Dotted:"Taškuotas",Dashed:"Brūkšneliais",Double:"Dvigubas",Groove:"Ilgas ir siauras",Ridge:"Briaunuotas",Inset:"Intarpas",Outset:"Pradžia","Align cell text to the left":"Lygiuoti langelio tekstą kairėje","Align cell text to the center":"Lygiuoti langelio tekstą centre","Align cell text to the right":"Lygiuoti langelio tekstą dešinėje","Justify cell text":"Pabrėžti langelio tekstą","Align cell text to the top":"Lygiuoti langelio tekstą viršuje","Align cell text to the middle":"Lygiuoti langelio tekstą viduryje","Align cell text to the bottom":"Lygiuoti langelio tekstą apačioje","Align table to the left":"Lygiuoti lentelę kairėje","Center table":"Centruoti lentelę","Align table to the right":"Lygiuoti lentelę dešinėje","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Spalva neteisinga. Mėginkite \"#FF0000\" arba \"rgb(255,0,0)\" arba \"raudona\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Reikšmė neteisinga. Mėginkite \"10px\" arba \"2em\", ar paprasčiausiai \"2\".","Color picker":"Spalvos ieškiklis","Enter table caption":"Įvesti lentelės antraštę","Keystrokes that can be used in a table cell":"Klavišų paspaudimai, kurie gali būti naudojami lentelės langelyje","Move the selection to the next cell":"Perkelti pasirinkimą į kitą langelį","Move the selection to the previous cell":"Perkelti pasirinkimą į ankstesnį langelį","Insert a new table row (when in the last cell of a table)":"Įterpti į lentelę naują eilutę (kai yra paskutiniame lentelės langelyje)","Navigate through the table":"Naršyti po lentelę",Table:"Lentelė","Rich Text Editor":"Raiškiojo teksto redaktorius","Editor editing area: %0":"Redaktoriaus redagavimo sritis: %0","Edit block":"Redaguoti bloką","Click to edit block":"Spustelėkite norėdami redaguoti bloką","Drag to move":"Vilkite, kad perkeltumėte",Next:"Kitas",Previous:"Buvęs","Editor toolbar":"Redaktoriaus įrankių juosta","Dropdown toolbar":"Įrankių juosta pasirenkamajame sąraše",Black:"Juoda","Dim grey":"Pilkšva",Grey:"Pilka","Light grey":"Šviesiai pilka",White:"Balta",Red:"Raudona",Orange:"Oranžinė",Yellow:"Geltona","Light green":"Šviesiai žalia",Green:"Žalia",Aquamarine:"Aquamarine",Turquoise:"Turkio","Light blue":"Šviesiai mėlyna",Blue:"Mėlyna",Purple:"Violetinė","Editor block content toolbar":"Redaktoriaus bloko turinio įrankių juosta","Editor contextual toolbar":"Redaktoriaus kontekstinė įrankių juosta",HEX:"Šešioliktainė reikšmė (angl. HEX)","No results found":"Nieko nerasta","No searchable items":"Nėra paieškos elementų","Editor dialog":"Redaktoriaus dialogo langas",Close:"Uždaryti","Help Contents. To close this dialog press ESC.":"Pagalbos turinys. Norėdami uždaryti šį dialogo langą, spauskite „ESC“.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Žemiau galite rasti sparčiųjų klavišų, kuriuos galima naudoti redaktoriuje, sąrašą.","(may require <kbd>Fn</kbd>)":"(gali reikalauti <kbd>Fn</kbd>)",Accessibility:"Prieinamumas","Accessibility help":"Prieinamumo pagalba","Press %0 for help.":"Spauskite %0, norėdami gauti pagalbą.","Move focus in and out of an active dialog window":"Perkelti fokusą į ir iš aktyvaus dialogo lango",MENU_BAR_MENU_FILE:"Failas",MENU_BAR_MENU_EDIT:"Redaguoti",MENU_BAR_MENU_VIEW:"Žiūrėti",MENU_BAR_MENU_INSERT:"Įkelti",MENU_BAR_MENU_FORMAT:"Formatuoti",MENU_BAR_MENU_TOOLS:"Įrankiai",MENU_BAR_MENU_HELP:"Pagalba",MENU_BAR_MENU_TEXT:"Tekstas",MENU_BAR_MENU_FONT:"Šriftas","Editor menu bar":"Redaktoriaus meniu juosta",Undo:"Atgal",Redo:"Pirmyn","Upload in progress":"Įkelima","Widget toolbar":"Valdiklių įrankių juosta","Insert paragraph before block":"Įkelti pastraipą prieš bloką","Insert paragraph after block":"Įkelti pastraipą po bloko","Press Enter to type after or press Shift + Enter to type before the widget":"Paspauskite Enter, jei norite rašyti po valdiklio, arba paspauskite Shift + Enter, jei norite rašyti prieš valdiklį.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klavišų paspaudimai, kuriuos galima naudoti pasirinkus valdiklį (pavyzdžiui, vaizdą, lentelę ir t. t.)","Insert a new paragraph directly after a widget":"Įterpti naują pastraipą iškart po valdiklio","Insert a new paragraph directly before a widget":"Įterpti naują pastraipą iškart prieš valdiklį","Move the caret to allow typing directly before a widget":"Perkelkite žymeklį, kad būtų galima rašyti iškart prieš valdiklį","Move the caret to allow typing directly after a widget":"Perkelkite žymeklį, kad būtų galima rašyti iškart po valdiklio","Words: %0":"Žodžių: %0","Characters: %0":"Simbolių: %0"}	);l.getPluralForm=function(n){return (n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['lt'] = d['lt'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Lygiuoti į kairę","Align right":"Lygiuoti į dešinę","Align center":"Centruoti",Justify:"Lygiuoti per visą plotį","Text alignment":"Teksto lygiavimas","Text alignment toolbar":"Teksto lygiavimo įrankių juosta","Revert autoformatting action":"Sugrąžinti automatinio formatavimo veiksmą",Bold:"Paryškintas",Italic:"Kursyvas",Underline:"Pabrauktas",Code:"Kodas",Strikethrough:"Perbrauktas",Subscript:"Žemiau",Superscript:"Aukščiau","Italic text":"Rašyti tekstą kursyvu","Move out of an inline code style":"Perėjimas iš įterptojo kodo stiliaus","Bold text":"Pajuodinti tekstą","Underline text":"Pabraukti tekstą","Strikethrough text":"Perbraukti tekstą","Block quote":"Citata","Copy selected content":"Kopijuoti pasirinktą turinį","Paste content":"Įklijuoti turinį","Paste content as plain text":"Įklijuoti turinį kaip paprastą tekstą","Insert code block":"Įterpti codų bloką","Plain text":"Paprastasis tekstas","Leaving %0 code snippet":"Paliekama %0 kodo iškarpa","Entering %0 code snippet":"Įvedama %0 kodo iškarpa","Entering code snippet":"Įvedama kodo iškarpa","Leaving code snippet":"Paliekama kodo iškarpa","Code block":"Kodų blokas",Cancel:"Atšaukti",Clear:"Išvalyti","Remove color":"Pašalinti spalvą","Restore default":"Atkurti numatytuosius",Save:"Išsaugoti","Show more items":"Rodyti daugiau elementų","%0 of %1":"%0 iš %1","Cannot upload file:":"Negalima įkelti failo:","Rich Text Editor. Editing area: %0":"Raiškiojo teksto redaktorius. Redagavimo sritis: %0","Insert with file manager":"Įterpti naudojant failų tvarkyklę","Replace with file manager":"Pakeisti failų tvarkykle","Insert image with file manager":"Įterpti paveikslėlį naudojant failų tvarkyklę","Replace image with file manager":"Pakeisti paveikslėlį failų tvarkytuve","Toggle caption off":"Išjungti antraštę","Toggle caption on":"Įjungti antraštę","Content editing keystrokes":"Turinio redagavimo klavišų paspaudimai","These keyboard shortcuts allow for quick access to content editing features.":"Šie spartieji klavišai leidžia greitai pasiekti turinio redagavimo funkcijas.","User interface and content navigation keystrokes":"Naudotojo sąsajos ir turinio navigacijos klavišų paspaudimai","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Norėdami efektyviau naršyti po „CKEditor 5“ naudotojo sąsają, naudokite toliau nurodytus klavišų paspaudimus.","Close contextual balloons, dropdowns, and dialogs":"Uždaryti kontekstinius pranešimus, išskleidžiamuosius meniu ir dialogo langus","Open the accessibility help dialog":"Atidaryti prieinamumo pagalbos dialogo langą","Move focus between form fields (inputs, buttons, etc.)":"Perkelti fokusą tarp formos laukų (įvesčių, klavišų ir t. t.)","Move focus to the menu bar, navigate between menu bars":"Perkelti žymeklį į meniu juostą, naršyti tarp meniu juostų","Move focus to the toolbar, navigate between toolbars":"Perkelti fokusą į įrankių juostą, naršyti tarp įrankių juostų","Navigate through the toolbar or menu bar":"Naršykite po įrankių juostą arba meniu juostą","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Vykdyti šiuo metu sufokusuotą mygtuką. Vykdant su redaktoriaus turiniu sąveikaujančius mygtukus, fokusas yra perkeliamas atgal į turinį.",Accept:"Priimti","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Įterpti eilutės lūžį (<code>&lt;br&gt;</code> elementas)","Insert a hard break (a new paragraph)":"Įterpti naują pastraipą","Find and replace":"Rasti ir pakeisti","Find in text…":"Surasti tekste...",Find:"Surasti","Previous result":"Buvęs rezultatas","Next result":"Kitas rezultatas",Replace:"Pakeisti","Replace all":"Pakeisti visus","Match case":"Sutapties atvejis","Whole words only":"Tik vientisus žodžius","Replace with…":"Sukeisti su...","Text to find must not be empty.":"Ieškomas tekstas negali būti tuščias.","Tip: Find some text first in order to replace it.":"Patarimas: Pirmiausiai suraskite teksto, jog jį sukeistumėte.","Advanced options":"Išplėstinės pasirinktys","Find in the document":"Ieškoti dokumente","Font Size":"Šrifto dydis",Tiny:"Mažytis",Small:"Mažas",Big:"Didelis",Huge:"Milžiniškas","Font Family":"Šrifto šeima",Default:"Numatyta","Font Color":"Šrifto spalva","Font Background Color":"Šrifto fono spalva","Document colors":"Dokumento spalvos",Paragraph:"Paragrafas",Heading:"Antraštė","Choose heading":"Pasirinkite antraštę","Heading 1":"Antraštė 1","Heading 2":"Antraštė 2","Heading 3":"Antraštė 3","Heading 4":"Antraštė 4","Heading 5":"Antraštė 5","Heading 6":"Antraštė 6","Type your title":"Įveskite savo pavadinimą","Type or paste your content here.":"Rašykite ar įkopijuokite turinį čia.","Horizontal line":"Horizontali linija","HTML object":"HTML object","Increase indent":"Padidinti atitraukimą","Decrease indent":"Sumažinti atitraukimą",Unlink:"Pašalinti nuorodą",Link:"Pridėti nuorodą","Link URL":"Nuorodos URL","Link URL must not be empty.":"Nuorodos URL negali būti tuščias.","Link image":"Susieti paveikslėlį","Edit link":"Keisti nuorodą","Open link in new tab":"Atidaryti nuorodą naujame skirtuke","This link has no URL":"Ši nuorda neturi URL","Open in a new tab":"Atverti naujoje kortelėje",Downloadable:"Parsisiunčiamas","Create link":"Sukurti nuorodą","Move out of a link":"Išeiti iš nuorodos","Numbered List":"Numeruotas rąrašas","Bulleted List":"Sąrašas","To-do List":"Užduočių sąrašas","Bulleted list styles toolbar":"Ženklinto sąrašo stilių įrankių juosta","Numbered list styles toolbar":"Numeruoto sąrašo stilių įrankių juosta","Toggle the disc list style":"Perjungti diskinį sąrašo stilių","Toggle the circle list style":"Perjungti ovalų sąrašo stilių","Toggle the square list style":"Perjungti kvadratinį sąrašo stilių","Toggle the decimal list style":"Perjungti dešimtainį sąrašo stilių","Toggle the decimal with leading zero list style":"Perjungti dešimtainį sąrašo su nuliu priekyje stilių","Toggle the lower–roman list style":"Perjungti žemesnįjį romėniško stiliaus sąrašą","Toggle the upper–roman list style":"Perjungti aukštesnįjį romėniško stiliaus sąrašą","Toggle the lower–latin list style":"Perjungti žemesnįjį lotyniško stiliaus sąrašą","Toggle the upper–latin list style":"Perjungti aukštesnįjį lotyniško stiliaus sąrašą",Disc:"Diskas",Circle:"Apskritimas",Square:"Kvadratas",Decimal:"Dešimtainis","Decimal with leading zero":"Dešimtainis su nuliu priekyje","Lower–roman":"žemesnysis-romėniškas","Upper-roman":"Viršutinis romėniškas","Lower-latin":"žemesnysis-lotyniškas","Upper-latin":"Viršutinis romėniškas","List properties":"Vardyti ypatybes","Start at":"Pradėti nuo","Invalid start index value.":"Netinkama pradžios indekso vertė.","Start index must be greater than 0.":"Pradžios indeksas turi būti didesnis nei 0.","Reversed order":"Atvirkštinė tvarka","Keystrokes that can be used in a list":"Sąraše galimi naudoti klavišų paspaudimai","Increase list item indent":"Padidinti sąrašo elemento įtrauką","Decrease list item indent":"Sumažinti sąrašo elemento įtrauką","Entering a to-do list":"Įvesti darbų sąrašą","Leaving a to-do list":"Palikti darbų sąrašą","Remove Format":"Naikinti formatavimą","Select all":"Pasirinkti viską","Show blocks":"Rodyti blokus",Source:"Šaltinis","Show source":"Rodyti šaltinį","Special characters":"Išskirtiniai simboliai",All:"Visi",Arrows:"Rodyklės",Currency:"Valiuta",Latin:"Lotyniški rašmenys",Mathematical:"Matematiniai rašmenys",Text:"Tekstas","leftwards simple arrow":"Į kairę paprasta rodyklė","rightwards simple arrow":"Į dešinę paprasta rodyklė","upwards simple arrow":"Į viršų paprasta rodyklė","downwards simple arrow":"Į apačią paprasta rodyklė","leftwards double arrow":"dviguba rodyklė kairėn","rightwards double arrow":"dviguba rodyklė dešinėn","upwards double arrow":"dviguba rodyklė aukštyn","downwards double arrow":"dviguba rodyklė žemyn","leftwards dashed arrow":"punktyrinė rodyklė kairėn","rightwards dashed arrow":"punktyrinė rodyklė dešinėn","upwards dashed arrow":"punktyrinė rodyklė aukštyn","downwards dashed arrow":"punktyrinė rodyklė žemyn","leftwards arrow to bar":"rodyklė į kairę juostą","rightwards arrow to bar":"rodyklė į dešinę juostą","upwards arrow to bar":"rodyklė į juostą aukštyn","downwards arrow to bar":"rodyklė į juostą žemyn","up down arrow with base":"rodyklė aukštyn žemyn su pagrindu","back with leftwards arrow above":"atgal su rodykle kairėn viršuje","end with leftwards arrow above":"pabaiga su rodykle kairėn viršuje","on with exclamation mark with left right arrow above":"įjungta su šauktuku su rodykle kairėn dešinėn viršuje","soon with rightwards arrow above":"netrukus su rodykle dešinėn viršuje","top with upwards arrow above":"viršus su rodykle aukštyn viršuje","Dollar sign":"Dolerio ženklas","Euro sign":"Euro ženklas","Yen sign":"Jenos ženklas","Pound sign":"Svaro ženklas","Cent sign":"Cento ženklas","Euro-currency sign":"Euro valiutos ženklas","Colon sign":"Dvitaškio ženklas","Cruzeiro sign":"Cruzeiro ženklas","French franc sign":"Prancūzų franko ženklas","Lira sign":"Liros ženklas","Currency sign":"Valiutos ženklas","Bitcoin sign":"Bitkoino ženklas","Mill sign":"Malūno ženklas","Naira sign":"Nairos ženklas","Peseta sign":"Pesetos ženklas","Rupee sign":"Rupijos ženklas","Won sign":"Vonos ženklas","New sheqel sign":"Naujojo šekelio ženklas","Dong sign":"Dongo ženklas","Kip sign":"Kipo ženklas","Tugrik sign":"Tugriko ženklas","Drachma sign":"Drachmos ženklas","German penny sign":"Vokietijos cento ženklas","Peso sign":"Peso ženklas","Guarani sign":"Guaranos ženklas","Austral sign":"Australo ženklas","Hryvnia sign":"Grivinos ženklas","Cedi sign":"Cedi ženklas","Livre tournois sign":"Livre tournois ženklas","Spesmilo sign":"Spesmilo ženklas","Tenge sign":"Tengės ženklas","Indian rupee sign":"Indijos rupijos ženklas","Turkish lira sign":"Turkijos liros ženklas","Nordic mark sign":"Šiaurietiškas ženklas","Manat sign":"Manatos ženklas","Ruble sign":"Rublio ženklas","Latin capital letter a with macron":"Lotynų didžioji raidė a su makronu","Latin small letter a with macron":"Lotynų mažoji raidė a su makronu","Latin capital letter a with breve":"Lotynų didžioji raidė a su lankeliu","Latin small letter a with breve":"Lotynų mažoji raidė a su lankeliu","Latin capital letter a with ogonek":"Lotynų didžioji raidė a su nosine","Latin small letter a with ogonek":"Lotynų mažoji raidė a su nosine","Latin capital letter c with acute":"Lotynų didžioji raidė c su dešininiu kirčiu","Latin small letter c with acute":"Lotynų mažoji raidė c su dešininiu kirčiu","Latin capital letter c with circumflex":"Lotynų didžioji raidė c su cirkumfleksu","Latin small letter c with circumflex":"Lotynų mažoji raidė c su cirkumfleksu","Latin capital letter c with dot above":"Lotynų didžioji raidė c su tašku viršuje","Latin small letter c with dot above":"Lotynų mažoji raidė c su tašku viršuje","Latin capital letter c with caron":"Lotynų didžioji raidė c su paukščiuku","Latin small letter c with caron":"Lotynų mažoji raidė c su paukščiuku","Latin capital letter d with caron":"Lotynų didžioji raidė d su paukščiuku","Latin small letter d with caron":"Lotynų mažoji raidė d su paukščiuku","Latin capital letter d with stroke":"Lotynų didžioji raidė d su pasviruoju brūkšneliu","Latin small letter d with stroke":"Lotynų mažoji raidė d su pasviruoju brūkšneliu","Latin capital letter e with macron":"Lotynų didžioji raidė e su makronu","Latin small letter e with macron":"Lotynų mažoji raidė e su makronu","Latin capital letter e with breve":"Lotynų didžioji raidė e su lankeliu","Latin small letter e with breve":"Lotynų mažoji raidė e su lankeliu","Latin capital letter e with dot above":"Lotynų didžioji raidė e su tašku viršuje","Latin small letter e with dot above":"Lotynų mažoji raidė e su tašku viršuje","Latin capital letter e with ogonek":"Lotynų didžioji raidė e su nosine","Latin small letter e with ogonek":"Lotynų mažoji raidė e su nosine","Latin capital letter e with caron":"Lotynų didžioji raidė e su paukščiuku","Latin small letter e with caron":"Lotynų didžioji raidė e su paukščiuku","Latin capital letter g with circumflex":"Lotynų didžioji raidė g su cirkumfleksu","Latin small letter g with circumflex":"Lotynų mažoji raidė g su cirkumfleksu","Latin capital letter g with breve":"Lotynų didžioji raidė g su lankeliu","Latin small letter g with breve":"Lotynų mažoji raidė g su lankeliu","Latin capital letter g with dot above":"Lotynų didžioji raidė g su tašku viršuje","Latin small letter g with dot above":"Lotynų mažoji raidė g su tašku viršuje","Latin capital letter g with cedilla":"Lotynų didžioji raidė g su sedile","Latin small letter g with cedilla":"Lotynų mažoji raidė g su sedile","Latin capital letter h with circumflex":"Lotynų didžioji raidė h su cirkumfleksu","Latin small letter h with circumflex":"Lotynų mažoji raidė h su cirkumfleksu","Latin capital letter h with stroke":"Lotynų didžioji raidė h su pasviruoju brūkšneliu","Latin small letter h with stroke":"Lotynų mažoji raidė h su pasviruoju brūkšneliu","Latin capital letter i with tilde":"Lotynų didžioji raidė i su riestiniu kirčiu","Latin small letter i with tilde":"Lotynų mažoji raidė i su riestiniu kirčiu","Latin capital letter i with macron":"Lotynų didžioji raidė i su makronu","Latin small letter i with macron":"Lotynų mažoji raidė i su makronu","Latin capital letter i with breve":"Lotynų didžioji raidė i su lankeliu","Latin small letter i with breve":"Lotynų mažoji raidė i su lankeliu","Latin capital letter i with ogonek":"Lotynų didžioji raidė i su nosine","Latin small letter i with ogonek":"Lotynų mažoji raidė i su nosine","Latin capital letter i with dot above":"Lotynų didžioji raidė i su tašku viršuje","Latin small letter dotless i":"Lotynų mažoji raidė i be taškų","Latin capital ligature ij":"Lotynų didžioji ligatūra ij","Latin small ligature ij":"Lotynų mažoji ligatūra ij","Latin capital letter j with circumflex":"Lotynų didžioji raidė j su cirkumfleksu","Latin small letter j with circumflex":"Lotynų mažoji raidė j su cirkumfleksu","Latin capital letter k with cedilla":"Lotynų didžioji raidė k su sedile","Latin small letter k with cedilla":"Lotynų mažoji raidė k su sedile","Latin small letter kra":"Lotynų mažoji raidė kra","Latin capital letter l with acute":"Lotynų didžioji raidė l su dešininiu kirčiu","Latin small letter l with acute":"Lotynų mažoji raidė l su dešininiu kirčiu","Latin capital letter l with cedilla":"Lotynų didžioji raidė l su sedile","Latin small letter l with cedilla":"Lotynų mažoji raidė l su sedile","Latin capital letter l with caron":"Lotynų didžioji raidė l su paukščiuku","Latin small letter l with caron":"Lotynų mažoji raidė l su paukščiuku","Latin capital letter l with middle dot":"Lotynų didžioji raidė l su tašku viduryje","Latin small letter l with middle dot":"Lotynų mažoji raidė l su tašku viduryje","Latin capital letter l with stroke":"Lotynų didžioji raidė l su pasviruoju brūkšneliu","Latin small letter l with stroke":"Lotynų mažoji raidė l su pasviruoju brūkšneliu","Latin capital letter n with acute":"Lotynų didžioji raidė n su dešininiu kirčiu","Latin small letter n with acute":"Lotynų mažoji raidė n su dešininiu kirčiu","Latin capital letter n with cedilla":"Lotynų didžioji raidė n su sedile","Latin small letter n with cedilla":"Lotynų mažoji raidė n su sedile","Latin capital letter n with caron":"Lotynų didžioji raidė n su paukščiuku","Latin small letter n with caron":"Lotynų mažoji raidė n su paukščiuku","Latin small letter n preceded by apostrophe":"Lotynų mažoji raidė n su apostrofu priešais","Latin capital letter eng":"Lotynų didžioji raidė eng","Latin small letter eng":"Lotynų mažoji raidė eng","Latin capital letter o with macron":"Lotynų didžioji raidė o su makronu","Latin small letter o with macron":"Lotynų mažoji raidė o su makronu","Latin capital letter o with breve":"Lotynų didžioji raidė o su lankeliu","Latin small letter o with breve":"Lotynų mažoji raidė o su lankeliu","Latin capital letter o with double acute":"Lotynų didžioji raidė o su dvigubu dešininiu kirčiu","Latin small letter o with double acute":"Lotynų mažoji raidė o su dvigubu dešininiu kirčiu","Latin capital ligature oe":"Lotynų didžioji ligatūra oe","Latin small ligature oe":"Lotynų mažoji ligatūra oe","Latin capital letter r with acute":"Lotynų didžioji raidė r su dešininiu kirčiu","Latin small letter r with acute":"Lotynų mažoji raidė r su dešininiu kirčiu","Latin capital letter r with cedilla":"Lotynų didžioji raidė r su sedile","Latin small letter r with cedilla":"Lotynų mažoji raidė r su sedile","Latin capital letter r with caron":"Lotynų didžioji raidė r su paukščiuku","Latin small letter r with caron":"Lotynų mažoji raidė r su paukščiuku","Latin capital letter s with acute":"Lotynų didžioji raidė s su dešininiu kirčiu","Latin small letter s with acute":"Lotynų mažoji raidė s su dešininiu kirčiu","Latin capital letter s with circumflex":"Lotynų didžioji raidė s su cirkumfleksu","Latin small letter s with circumflex":"Lotynų mažoji raidė s su cirkumfleksu","Latin capital letter s with cedilla":"Lotynų didžioji raidė s su sedile","Latin small letter s with cedilla":"Lotynų mažoji raidė s su sedile","Latin capital letter s with caron":"Lotynų didžioji raidė s su paukščiuku","Latin small letter s with caron":"Lotynų mažoji raidė s su paukščiuku","Latin capital letter t with cedilla":"Lotynų didžioji raidė t su sedile","Latin small letter t with cedilla":"Lotynų mažoji raidė t su sedile","Latin capital letter t with caron":"Lotynų didžioji raidė t su paukščiuku","Latin small letter t with caron":"Lotynų mažoji raidė t su paukščiuku","Latin capital letter t with stroke":"Lotynų didžioji raidė t su pasviruoju brūkšneliu","Latin small letter t with stroke":"Lotynų mažoji raidė t su pasviruoju brūkšneliu","Latin capital letter u with tilde":"Lotynų didžioji raidė u su riestiniu kirčiu","Latin small letter u with tilde":"Lotynų mažoji raidė u su riestiniu kirčiu","Latin capital letter u with macron":"Lotynų didžioji raidė u su makronu","Latin small letter u with macron":"Lotynų mažoji raidė u su makronu","Latin capital letter u with breve":"Lotynų didžioji raidė u su lankeliu","Latin small letter u with breve":"Lotynų mažoji raidė u su lankeliu","Latin capital letter u with ring above":"Lotynų didžioji raidė u su žiedu viršuje","Latin small letter u with ring above":"Lotynų mažoji raidė u su žiedu viršuje","Latin capital letter u with double acute":"Lotynų didžioji raidė u su dvigubu dešininiu kirčiu","Latin small letter u with double acute":"Lotynų mažoji raidė u su dvigubu dešininiu kirčiu","Latin capital letter u with ogonek":"Lotynų didžioji raidė u su nosine","Latin small letter u with ogonek":"Lotynų mažoji raidė u su nosine","Latin capital letter w with circumflex":"Lotynų didžioji raidė w su cirkumfleksu","Latin small letter w with circumflex":"Lotynų mažoji raidė w su cirkumfleksu","Latin capital letter y with circumflex":"Lotynų didžioji raidė y su cirkumfleksu","Latin small letter y with circumflex":"Lotynų mažoji raidė y su cirkumfleksu","Latin capital letter y with diaeresis":"Lotynų didžioji raidė y su diaereze","Latin capital letter z with acute":"Lotynų didžioji raidė z su dešininiu kirčiu","Latin small letter z with acute":"Lotynų mažoji raidė z su dešininiu kirčiu","Latin capital letter z with dot above":"Lotynų didžioji raidė z su tašku viršuje","Latin small letter z with dot above":"Lotynų mažoji raidė z su tašku viršuje","Latin capital letter z with caron":"Lotynų didžioji raidė z su paukščiuku","Latin small letter z with caron":"Lotynų mažoji raidė z su paukščiuku","Latin small letter long s":"Lotynų mažoji ilga raidė s","Less-than sign":"Mažiau nei ženklas","Greater-than sign":"Daugiau nei ženklas","Less-than or equal to":"Mažiau nei arba lygu ","Greater-than or equal to":"Daugiau nei arba lygu","En dash":"Brūkšnelis","Em dash":"Brūkšnys",Macron:"Makronas",Overline:"Viršutinė juosta","Degree sign":"Laipsnio ženklas","Minus sign":"Minuso ženklas","Plus-minus sign":"Pliuso-minuso ženklas","Division sign":"Dalybos ženklas","Fraction slash":"Trupmeninis pasvirasis brūkšnys","Multiplication sign":"Daugybos ženklas","Latin small letter f with hook":"Lotynų mažoji raidė f su kabliuku",Integral:"Integralas","N-ary summation":"Sigma sumavimas",Infinity:"Begalybė","Square root":"Kvadratinė šaknis","Tilde operator":"Ekvivalentas","Approximately equal to":"Apytiksliai lygu","Almost equal to":"Beveik lygu","Not equal to":"Nelygu","Identical to":"Identiškas","Element of":"Narys","Not an element of":"Ne narys","Contains as member":"Skaitosi kaip narys","N-ary product":"Dekarto produktas","Logical and":"Konjunkcija","Logical or":"Disjunkcija","Not sign":"Neigimas",Intersection:"Sankirta",Union:"Sąjunga","Partial differential":"Dalinė išvestinė","For all":"Bendrumo kvantorius","There exists":"Egzistavimo kvantorius","Empty set":"Nulinė reikšmė",Nabla:"Nabla","Asterisk operator":"Žvaigždutė","Proportional to":"Proporcingas",Angle:"Kampas","Vulgar fraction one quarter":"Paprastoji trupmena one ketvirtadalis","Vulgar fraction one half":"Paprastoji trupmena one antroji","Vulgar fraction three quarters":"Paprastoji trupmena three ketvirtadaliai","Single left-pointing angle quotation mark":"Vienguba kairėn nukreipto kampo kabutė","Single right-pointing angle quotation mark":"Vienguba dešinėn nukreipto kampo kabutė","Left-pointing double angle quotation mark":"Kairėn nukreipto kampo dviguba kabutė","Right-pointing double angle quotation mark":"Dešinėn nukreipto kampo dviguba kabutė","Left single quotation mark":"Vienguba kairė kabutė","Right single quotation mark":"Vienguba dešinė kabutė","Left double quotation mark":"Kairė dviguba kabutė","Right double quotation mark":"Dešinė dviguba kabutė","Single low-9 quotation mark":"Vienguba žema „9“ kabutė","Double low-9 quotation mark":"Dviguba žema „9“ kabutė","Inverted exclamation mark":"Apverstas šauktukas","Inverted question mark":"Apverstas klaustukas","Two dot leader":"Two taškų linijos","Horizontal ellipsis":"Horizontali elipsė","Double dagger":"Dvigubo kryžiaus ženklas","Per mille sign":"Promilės ženklas","Per ten thousand sign":"Ten tūkstančių ženklas","Double exclamation mark":"Dvigubas šauktukas","Question exclamation mark":"Klaustukas šauktukas","Exclamation question mark":"Šauktukas klaustukas","Double question mark":"Dvigubas klaustukas","Copyright sign":"Autorinių teisių simbolis","Registered sign":"Registruoto prekės ženklo simbolis","Trade mark sign":"Prekės ženklo simbolis","Section sign":"Skirsnio ženklas","Paragraph sign":"Pastraipos ženklas","Reversed paragraph sign":"Apverstas pastraipos ženklas","Character categories":"Simbolių kategorijos",Styles:"Stiliai","Multiple styles":"Daug stilių","Block styles":"Blokuoti stilius","Text styles":"Teksto stiliai","Insert table":"Įterpti lentelę","Header column":"Antraštės stulpelis","Insert column left":"Įterpti stulpelį kairėje","Insert column right":"Įterpti stulpelį dešinėje","Delete column":"Ištrinti stulpelį","Select column":"Pasirinkti stulpelį",Column:"Stulpelis","Header row":"Antraštės eilutė","Insert row below":"Įterpti eilutę žemiau","Insert row above":"Įterpti eilutę aukščiau","Delete row":"Ištrinti eilutę","Select row":"Pasirinkti eilutę",Row:"Eilutė","Merge cell up":"Prijungti langelį viršuje","Merge cell right":"Prijungti langelį dešinėje","Merge cell down":"Prijungti langelį apačioje","Merge cell left":"Prijungti langelį kairėje","Split cell vertically":"Padalinti langelį vertikaliai","Split cell horizontally":"Padalinti langelį horizontaliai","Merge cells":"Sujungti langelius","Table toolbar":"Lentelės įrankių juosta","Table properties":"Lentelės savybės","Cell properties":"Langelio savybės",Border:"Kraštas",Style:"Stilius",Width:"Plotis",Height:"Aukštis",Color:"Spalva",Background:"Fonas",Padding:"Užpildymas",Dimensions:"Matmenys","Table cell text alignment":"Lentelės langelio teksto lygiavimas",Alignment:"Lygiavimas","Horizontal text alignment toolbar":"Horizontalaus teksto lygiavimo įrankių juosta","Vertical text alignment toolbar":"Vertikalaus teksto lygiavimo įrankių juosta","Table alignment toolbar":"Teksto lygiavimo įrankių juosta",None:"Nieko",Solid:"Vientisas",Dotted:"Taškuotas",Dashed:"Brūkšneliais",Double:"Dvigubas",Groove:"Ilgas ir siauras",Ridge:"Briaunuotas",Inset:"Intarpas",Outset:"Pradžia","Align cell text to the left":"Lygiuoti langelio tekstą kairėje","Align cell text to the center":"Lygiuoti langelio tekstą centre","Align cell text to the right":"Lygiuoti langelio tekstą dešinėje","Justify cell text":"Pabrėžti langelio tekstą","Align cell text to the top":"Lygiuoti langelio tekstą viršuje","Align cell text to the middle":"Lygiuoti langelio tekstą viduryje","Align cell text to the bottom":"Lygiuoti langelio tekstą apačioje","Align table to the left":"Lygiuoti lentelę kairėje","Center table":"Centruoti lentelę","Align table to the right":"Lygiuoti lentelę dešinėje","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Spalva neteisinga. Mėginkite \"#FF0000\" arba \"rgb(255,0,0)\" arba \"raudona\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Reikšmė neteisinga. Mėginkite \"10px\" arba \"2em\", ar paprasčiausiai \"2\".","Color picker":"Spalvos ieškiklis","Enter table caption":"Įvesti lentelės antraštę","Keystrokes that can be used in a table cell":"Klavišų paspaudimai, kurie gali būti naudojami lentelės langelyje","Move the selection to the next cell":"Perkelti pasirinkimą į kitą langelį","Move the selection to the previous cell":"Perkelti pasirinkimą į ankstesnį langelį","Insert a new table row (when in the last cell of a table)":"Įterpti į lentelę naują eilutę (kai yra paskutiniame lentelės langelyje)","Navigate through the table":"Naršyti po lentelę",Table:"Lentelė","Rich Text Editor":"Raiškiojo teksto redaktorius","Editor editing area: %0":"Redaktoriaus redagavimo sritis: %0","Edit block":"Redaguoti bloką","Click to edit block":"Spustelėkite norėdami redaguoti bloką","Drag to move":"Vilkite, kad perkeltumėte",Next:"Kitas",Previous:"Buvęs","Editor toolbar":"Redaktoriaus įrankių juosta","Dropdown toolbar":"Įrankių juosta pasirenkamajame sąraše",Black:"Juoda","Dim grey":"Pilkšva",Grey:"Pilka","Light grey":"Šviesiai pilka",White:"Balta",Red:"Raudona",Orange:"Oranžinė",Yellow:"Geltona","Light green":"Šviesiai žalia",Green:"Žalia",Aquamarine:"Aquamarine",Turquoise:"Turkio","Light blue":"Šviesiai mėlyna",Blue:"Mėlyna",Purple:"Violetinė","Editor block content toolbar":"Redaktoriaus bloko turinio įrankių juosta","Editor contextual toolbar":"Redaktoriaus kontekstinė įrankių juosta",HEX:"Šešioliktainė reikšmė (angl. HEX)","No results found":"Nieko nerasta","No searchable items":"Nėra paieškos elementų","Editor dialog":"Redaktoriaus dialogo langas",Close:"Uždaryti","Help Contents. To close this dialog press ESC.":"Pagalbos turinys. Norėdami uždaryti šį dialogo langą, spauskite „ESC“.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Žemiau galite rasti sparčiųjų klavišų, kuriuos galima naudoti redaktoriuje, sąrašą.","(may require <kbd>Fn</kbd>)":"(gali reikalauti <kbd>Fn</kbd>)",Accessibility:"Prieinamumas","Accessibility help":"Prieinamumo pagalba","Press %0 for help.":"Spauskite %0, norėdami gauti pagalbą.","Move focus in and out of an active dialog window":"Perkelti fokusą į ir iš aktyvaus dialogo lango",MENU_BAR_MENU_FILE:"Failas",MENU_BAR_MENU_EDIT:"Redaguoti",MENU_BAR_MENU_VIEW:"Žiūrėti",MENU_BAR_MENU_INSERT:"Įkelti",MENU_BAR_MENU_FORMAT:"Formatuoti",MENU_BAR_MENU_TOOLS:"Įrankiai",MENU_BAR_MENU_HELP:"Pagalba",MENU_BAR_MENU_TEXT:"Tekstas",MENU_BAR_MENU_FONT:"Šriftas","Editor menu bar":"Redaktoriaus meniu juosta","Please enter a valid color (e.g. \"ff0000\").":"Įveskite teisingą spalvos formatą (pvz., „ff0000“).",Undo:"Atgal",Redo:"Pirmyn","Upload in progress":"Įkelima","Widget toolbar":"Valdiklių įrankių juosta","Insert paragraph before block":"Įkelti pastraipą prieš bloką","Insert paragraph after block":"Įkelti pastraipą po bloko","Press Enter to type after or press Shift + Enter to type before the widget":"Paspauskite Enter, jei norite rašyti po valdiklio, arba paspauskite Shift + Enter, jei norite rašyti prieš valdiklį.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klavišų paspaudimai, kuriuos galima naudoti pasirinkus valdiklį (pavyzdžiui, vaizdą, lentelę ir t. t.)","Insert a new paragraph directly after a widget":"Įterpti naują pastraipą iškart po valdiklio","Insert a new paragraph directly before a widget":"Įterpti naują pastraipą iškart prieš valdiklį","Move the caret to allow typing directly before a widget":"Perkelkite žymeklį, kad būtų galima rašyti iškart prieš valdiklį","Move the caret to allow typing directly after a widget":"Perkelkite žymeklį, kad būtų galima rašyti iškart po valdiklio","Words: %0":"Žodžių: %0","Characters: %0":"Simbolių: %0"}	);l.getPluralForm=function(n){return (n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/lv.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/lv.js
index 1ed81a5ccd7c5438d520af4e53e8a8c65fa33aa7..a9f196cd851891d6de321d84571b15e2a2783e41 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/lv.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/lv.js
@@ -1 +1 @@
-(function(d){	const l = d['lv'] = d['lv'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Pa kreisi","Align right":"Pa labi","Align center":"Centrēt",Justify:"Izlīdzināt abas malas","Text alignment":"Teksta izlīdzināšana","Text alignment toolbar":"Teksta līdzināšanas rīkjosla","Revert autoformatting action":"Atjaunot automātiskās formatēšanas darbību",Bold:"Trekns",Italic:"Kursīvs",Underline:"Pasvītrots",Code:"Kods",Strikethrough:"Nosvītrots",Subscript:"Apakšraksts",Superscript:"Augšraksts","Italic text":"Teksts slīprakstā","Move out of an inline code style":"Iziet no iekļautā koda stila","Bold text":"Teksts treknrakstā","Underline text":"Pasvītrot tekstu","Strikethrough text":"Pārsvītrot teksts","Block quote":"Citāts","Copy selected content":"Kopēt atlasīto saturu","Paste content":"Ielīmēt saturu","Paste content as plain text":"Ielīmēt saturu kā tekstu","Insert code block":"Ievietot koda bloku","Plain text":"Vienkāršs teksts","Code block":"Koda bloks",Cancel:"Atcelt",Clear:"Notīrīt","Remove color":"Noņemt krāsu","Restore default":"Atgriezt noklusējumu",Save:"Saglabāt","Show more items":"Parādīt vairāk vienumus","%0 of %1":"%0 no %1","Cannot upload file:":"Nevar augšupielādēt failu:","Rich Text Editor. Editing area: %0":"Bagātīga Teksta Redaktors. Rediģēšanas zona: %0","Insert with file manager":"Ievietot, izmantojot failu pārvaldnieku","Replace with file manager":"Aizstāt, izmantojot failu pārvaldnieku","Insert image with file manager":"Ievietojiet attēlu, izmantojot failu pārvaldnieku","Replace image with file manager":"Aizstāt attēlu, izmantojot failu pārvaldnieku","Toggle caption off":"Izslēgt tabulas parakstu","Toggle caption on":"Ieslēgt tabulas parakstu","Content editing keystrokes":"Satura rediģēšanas taustiņsitieni","These keyboard shortcuts allow for quick access to content editing features.":"Šie īsinājumtaustiņi ļauj ātri piekļūt satura rediģēšanas funkcijām.","User interface and content navigation keystrokes":"Lietotāja interfeisa un satura navigācijas taustiņsitieni","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Izmantot tālāk norādītos taustiņsitienus, lai nodrošinātu efektīvāku navigāciju CKEditor 5 lietotāja saskarnē.","Close contextual balloons, dropdowns, and dialogs":"Aizvērt kontekstuālās joslas, nolaižamās izvēlnes un dialoglodziņus","Open the accessibility help dialog":"Atvērt piekļūstamības palīdzības dialoglodziņu","Move focus between form fields (inputs, buttons, etc.)":"Pārvietot fokusu starp laukiem (ievades, pogas u.tml.)","Move focus to the menu bar, navigate between menu bars":"Pārvietot fokusu uz izvēļņu joslu, pārvietoties starp izvēļņu joslām","Move focus to the toolbar, navigate between toolbars":"Pārvietot fokusu uz rīkjoslu, pārvietoties starp rīkjoslām","Navigate through the toolbar or menu bar":"Pārvietojieties rīkjoslā vai izvēlņu joslā","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Izpildiet pašlaik fokusēto pogu. Izpildot pogas, kas mijiedarbojas ar redaktora saturu, fokuss tiek pārvietots atpakaļ uz saturu.",Accept:"Apstiprināt","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Ievietot rindiņas pārtraukumu (<code>&lt;br&gt;</code> elements)","Insert a hard break (a new paragraph)":"Ievietot stingro rindiņas pārtraukumu (jaunu rindkopu)","Find and replace":"Meklēt un aizstāt","Find in text…":"Meklēt tekstā...",Find:"Meklēt","Previous result":"Iepriekšējais rezultāts","Next result":"Nākamais rezultāts",Replace:"Aizstāt","Replace all":"Aizstāt visu","Match case":"Precīza atbilstība","Whole words only":"Tikai pilni vārdi","Replace with…":"Aizstāt ar...","Text to find must not be empty.":"Meklēšanas tekstam jābūt aizpildītam.","Tip: Find some text first in order to replace it.":"Padoms: Sākumā uzmeklējiet tekstu un tikai tad aizstājiet to.","Advanced options":"Uzlabotas iespējas","Find in the document":"Meklēt dokumentā","Font Size":"Fonta Lielums",Tiny:"Ļoti mazs",Small:"Mazs",Big:"Liels",Huge:"Milzīgs","Font Family":"Fonts",Default:"Noklusējuma","Font Color":"Fonta krāsa","Font Background Color":"Fonta fona krāsa","Document colors":"Krāsas dokumentā",Paragraph:"Paragrāfs",Heading:"Virsraksts","Choose heading":"Izvēlēties virsrakstu","Heading 1":"Virsraksts 1","Heading 2":"Virsraksts 2","Heading 3":"Virsraksts 3","Heading 4":"Virsraksts 4","Heading 5":"Virsraksts 5","Heading 6":"Virsraksts 6","Type your title":"Ievadiet virsrakstu","Type or paste your content here.":"Rakstiet vai ielīmējiet saturu šeit.","Horizontal line":"Horizontāli atdalošā līnija","HTML object":"HTML objekts","Increase indent":"Palielināt atkāpi","Decrease indent":"Samazināt atkāpi",Unlink:"Noņemt Saiti",Link:"Saite","Link URL":"Saites URL","Link image":"Ievietot saiti uz attēla","Edit link":"Labot Saiti","Open link in new tab":"Atvērt saiti jaunā cilnē","This link has no URL":"Saitei nav norādīts URL","Open in a new tab":"Atvērt jaunā cilnē",Downloadable:"Lejupielādējams","Create link":"Izveidot saiti","Move out of a link":"Iziet no saites","Numbered List":"Numurēts Saraksts","Bulleted List":"Nenumurēts Saraksts","To-do List":"To-do Saraksts","Bulleted list styles toolbar":"Nenumurēta saraksta stili","Numbered list styles toolbar":"Numurēta saraksta stili","Toggle the disc list style":"Pārslēgt diskveida saraksta stilu","Toggle the circle list style":"Pārslēgt apļveida saraksta stilu","Toggle the square list style":"Pārslēgt kvadrātveida saraksta stilu","Toggle the decimal list style":"Pārslēgt decimālskaitļu saraksta stilu","Toggle the decimal with leading zero list style":"Pārslēgt decimālskaitļu sākot ar nulli saraksta stilu","Toggle the lower–roman list style":"Pārslēgt mazo romiešu burtu saraksta stilu","Toggle the upper–roman list style":"Pārslēgt lielo romiešu burtu saraksta stilu","Toggle the lower–latin list style":"Pārslēgt mazo latīņu burtu saraksta stilu","Toggle the upper–latin list style":"Pārslēgt lielo latīņu burtu saraksta stilu",Disc:"Disks",Circle:"Aplis",Square:"Kvadrāts",Decimal:"Cipari","Decimal with leading zero":"Decimālskaitļi sākot ar nulli","Lower–roman":"mazie romiešu burti","Upper-roman":"lielie romiešu burti","Lower-latin":"mazie latīņu burti","Upper-latin":"lielie latīņu burti","List properties":"saraksta detaļas","Start at":"Sākt no","Invalid start index value.":"Nederīga sākotnējā indeksa vērtība.","Start index must be greater than 0.":"Indeksam jābūt lielākam par 0","Reversed order":"Pretēja secība","Keystrokes that can be used in a list":"Taustiņsitieni, kurus var izmantot sarakstā","Increase list item indent":"Palielināt saraksta vienuma atkāpi","Decrease list item indent":"Samazināt saraksta vienuma atkāpi","Remove Format":"Noņemt formatējumu","Select all":"Izvēlēties visu","Show blocks":"Rādīt blokus",Source:"Pirmavots","Show source":"Rādīt avotu","Special characters":"Speciālie simboli",All:"Visi",Arrows:"Bultas",Currency:"Valūta",Latin:"Latīņu",Mathematical:"Matemātisks",Text:"Teksts","leftwards simple arrow":"vienkāršā bulta pa kreisi","rightwards simple arrow":"vienkāršā bulta pa labi","upwards simple arrow":"vienkāršā bulta uz augšu","downwards simple arrow":"vienkāršā bulta lejup","leftwards double arrow":"pa kreisi vērstā dubultbultiņa","rightwards double arrow":"pa labi vērstā dubultbultiņa","upwards double arrow":"augšupvērsta dubultā bultiņa","downwards double arrow":"lejupvērsta dubultā bultiņa","leftwards dashed arrow":"pa kreisi vērstā partrauktā bultiņa","rightwards dashed arrow":"pa labi vērstā partrauktā bultiņa","upwards dashed arrow":"augšupvērsta pārtrauktā bultiņa","downwards dashed arrow":"lejupvērsta pārtrauktā bultiņa","leftwards arrow to bar":"pa kreisi vērstā bultiņa uz joslu","rightwards arrow to bar":"pa labi vērstā bultiņa uz joslu","upwards arrow to bar":"augšupvērsta bultiņa uz joslu","downwards arrow to bar":"lejupvērsta bultiņa uz joslu","up down arrow with base":"augšup-lejupvērsta bultiņa ar pamatni","back with leftwards arrow above":"atpakaļ ar kreisi vērstu bultiņu augšpusē","end with leftwards arrow above":"beigt ar kreisi vērstu bultiņu augšpusē","on with exclamation mark with left right arrow above":"ieslēgts ar izsaukuma zīmi ar kreiso-labo bultiņu augšpusē","soon with rightwards arrow above":"drīz ar uz labo pusi vērstu bultiņu augšpusē","top with upwards arrow above":"augšpusē ar augšupvērstu bultiņu augšpusē","Dollar sign":"Dolārzīme","Euro sign":"Eirozīme","Yen sign":"Jenas zīme","Pound sign":"Mārciņas zīme","Cent sign":"Centa zīme","Euro-currency sign":"Eiro valūtas zīme","Colon sign":"Kols","Cruzeiro sign":"Kruzeiro zīme","French franc sign":"Franču franka zīme","Lira sign":"Liras zīme","Currency sign":"Valūtas zīme","Bitcoin sign":"Bitkoina zīme","Mill sign":"Millas zīmes","Naira sign":"Nairas zīme","Peseta sign":"Pesetas zīme","Rupee sign":"Rūpijas zīme","Won sign":"Vonas zīme","New sheqel sign":"Šekeļa zīme","Dong sign":"Donga zīme","Kip sign":"Kipa zīme","Tugrik sign":"Tugrika zīme","Drachma sign":"Drahmas zīme","German penny sign":"Vācu santīma zīme","Peso sign":"Peso zīme","Guarani sign":"Guarani zīme","Austral sign":"Austrāla zīme","Hryvnia sign":"Grivnas zīme","Cedi sign":"Sedi zīme","Livre tournois sign":"Tours mārciņu zīme","Spesmilo sign":"Spesmilo zīme","Tenge sign":"Tenges zīme","Indian rupee sign":"Indijas rūpijas zīme","Turkish lira sign":"Turcijas liras zīme","Nordic mark sign":"Ziemeļu markas zīme","Manat sign":"Manata zīme","Ruble sign":"Rubļa zīme","Latin capital letter a with macron":"Latīņu lielais burts a ar garumzīmi","Latin small letter a with macron":"Latīņu mazais burts a ar garumzīmi","Latin capital letter a with breve":"Latīņu lielais burts a ar īsuma zīmi","Latin small letter a with breve":"Latīņu mazais burts a ar īsuma zīmi","Latin capital letter a with ogonek":"Latīņu lielais burts a ar ogoneku","Latin small letter a with ogonek":"Latīņu mazais burts a ar ogoneku","Latin capital letter c with acute":"Latīņu lielais burts c ar akūtu","Latin small letter c with acute":"Latīņu mazais burts c ar akūtu","Latin capital letter c with circumflex":"Latīņu lielais burts c ar cirkumfleksu","Latin small letter c with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin capital letter c with dot above":"Latīņu lielais burts c ar punktu augšpusē","Latin small letter c with dot above":"Latīņu mazais burts c ar punktu augšpusē","Latin capital letter c with caron":"Latīņu lielais burts c ar karonu","Latin small letter c with caron":"Latīņu mazais burts c ar karonu","Latin capital letter d with caron":"Latīņu lielais burts d ar karonu","Latin small letter d with caron":"Latīņu mazais burts d ar karonu","Latin capital letter d with stroke":"Latīņu lielais burts d ar līniju","Latin small letter d with stroke":"Latīņu mazais burts d ar līniju","Latin capital letter e with macron":"Latīņu lielais burts e ar garumzīmi","Latin small letter e with macron":"Latīņu mazais burts e ar garumzīmi","Latin capital letter e with breve":"Latīņu lielais burts e ar īsuma zīmi","Latin small letter e with breve":"Latīņu mazais burts e ar īsuma zīmi","Latin capital letter e with dot above":"Latīņu lielais burts e ar punktu augšpusē","Latin small letter e with dot above":"Latīņu mazais burts e ar punktu augšpusē","Latin capital letter e with ogonek":"Latīņu lielais burts e ar ogoneku","Latin small letter e with ogonek":"Latīņu mazais burts e ar ogoneku","Latin capital letter e with caron":"Latīņu lielais burts e ar karonu","Latin small letter e with caron":"Latīņu mazais burts e ar karonu","Latin capital letter g with circumflex":"Latīņu lielais burts g ar cirkumfleksu","Latin small letter g with circumflex":"Latīņu mazais burts g ar cirkumfleksu","Latin capital letter g with breve":"Latīņu lielais burts g ar īsuma zīmi","Latin small letter g with breve":"Latīņu mazais burts g ar īsuma zīmi","Latin capital letter g with dot above":"Latīņu lielais burts g ar punktu augšpusē","Latin small letter g with dot above":"Latīņu mazais burts e ar punktu augšpusē","Latin capital letter g with cedilla":"Latīņu lielais burts g ar sediļu","Latin small letter g with cedilla":"Latīņu mazais burts g ar sediļu","Latin capital letter h with circumflex":"Latīņu lielais burts h ar cirkumfleksu","Latin small letter h with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin capital letter h with stroke":"Latīņu lielais burts h ar līniju","Latin small letter h with stroke":"Latīņu mazais burts h ar līniju","Latin capital letter i with tilde":"Latīņu lielais burts i ar tildi","Latin small letter i with tilde":"Latīņu mazais burts i ar tildi","Latin capital letter i with macron":"Latīņu lielais burts i ar garumzīmi","Latin small letter i with macron":"Latīņu mazais burts i ar garumzīmi","Latin capital letter i with breve":"Latīņu lielais burts i ar īsuma zīmi","Latin small letter i with breve":"Latīņu mazais burts i ar īsuma zīmi","Latin capital letter i with ogonek":"Latīņu lielais burts i ar ogoneku","Latin small letter i with ogonek":"Latīņu mazais burts i ar ogoneku","Latin capital letter i with dot above":"Latīņu lielais burts i ar punktu augšpusē","Latin small letter dotless i":"Latīņu mazais bezpunkta burts i","Latin capital ligature ij":"Latīņu lielā ligatūra ij","Latin small ligature ij":"Latīņu mazā ligatūra ij","Latin capital letter j with circumflex":"Latīņu lielais burts j ar cirkumfleksu","Latin small letter j with circumflex":"Latīņu mazais burts j ar cirkumfleksu","Latin capital letter k with cedilla":"Latīņu lielais burts k ar sediļu","Latin small letter k with cedilla":"Latīņu mazais burts k ar sediļu","Latin small letter kra":"Latīņu mazais burts kra","Latin capital letter l with acute":"Latīņu lielais burts l ar akūtu","Latin small letter l with acute":"Latīņu mazais burts l ar akūtu","Latin capital letter l with cedilla":"Latīņu lielais burts l ar sediļu","Latin small letter l with cedilla":"Latīņu mazais burts l ar sediļu","Latin capital letter l with caron":"Latīņu lielais burts l ar karonu","Latin small letter l with caron":"Latīņu mazais burts l ar karonu","Latin capital letter l with middle dot":"Latīņu lielais burts l ar vidējo punktu","Latin small letter l with middle dot":"Latīņu mazais burts l ar vidējo punktu","Latin capital letter l with stroke":"Latīņu lielais burts l ar līniju","Latin small letter l with stroke":"Latīņu mazais burts l ar līniju","Latin capital letter n with acute":"Latīņu lielais burts n ar akūtu","Latin small letter n with acute":"Latīņu mazais burts n ar akūtu","Latin capital letter n with cedilla":"Latīņu lielais burts n ar sediļu","Latin small letter n with cedilla":"Latīņu mazais burts n ar sediļu","Latin capital letter n with caron":"Latīņu lielais burts n ar karonu","Latin small letter n with caron":"Latīņu mazais burts n ar karonu","Latin small letter n preceded by apostrophe":"Latīņu mazais burts n, pirms kura ir apostrofs","Latin capital letter eng":"Latīņu lielais burts eng","Latin small letter eng":"Latīņu mazais burts eng","Latin capital letter o with macron":"Latīņu lielais burts o ar garumzīmi","Latin small letter o with macron":"Latīņu mazais burts o ar garumzīmi","Latin capital letter o with breve":"Latīņu lielais burts o ar īsuma zīmi","Latin small letter o with breve":"Latīņu mazais burts o ar īsuma zīmi","Latin capital letter o with double acute":"Latīņu lielais burts o ar dubultu akūtu","Latin small letter o with double acute":"Latīņu mazais burts o ar dubultu akūtu","Latin capital ligature oe":"Latīņu lielā ligatūra oe","Latin small ligature oe":"Latīņu mazā ligatūra oe","Latin capital letter r with acute":"Latīņu lielais burts r ar akūtu","Latin small letter r with acute":"Latīņu mazais burts r ar akūtu","Latin capital letter r with cedilla":"Latīņu lielais burts r ar sediļu","Latin small letter r with cedilla":"Latīņu mazais burts r ar sediļu","Latin capital letter r with caron":"Latīņu lielais burts r ar karonu","Latin small letter r with caron":"Latīņu mazais burts r ar karonu","Latin capital letter s with acute":"Latīņu lielais burts s ar akūtu","Latin small letter s with acute":"Latīņu mazais burts s ar akūtu","Latin capital letter s with circumflex":"Latīņu lielais burts s ar cirkumfleksu","Latin small letter s with circumflex":"Latīņu mazais burts s ar cirkumfleksu","Latin capital letter s with cedilla":"Latīņu lielais burts s ar sediļu","Latin small letter s with cedilla":"Latīņu mazais burts s ar sediļu","Latin capital letter s with caron":"Latīņu lielais burts s ar karonu","Latin small letter s with caron":"Latīņu mazais burts s ar karonu","Latin capital letter t with cedilla":"Latīņu lielais burts t ar sediļu","Latin small letter t with cedilla":"Latīņu mazais burts t ar sediļu","Latin capital letter t with caron":"Latīņu lielais burts t ar karonu","Latin small letter t with caron":"Latīņu mazais burts t ar karonu","Latin capital letter t with stroke":"Latīņu lielais burts t ar līniju","Latin small letter t with stroke":"Latīņu mazais burts t ar līniju","Latin capital letter u with tilde":"Latīņu lielais burts u ar tildi","Latin small letter u with tilde":"Latīņu mazais burts u ar tildi","Latin capital letter u with macron":"Latīņu lielais burts u ar garumzīmi","Latin small letter u with macron":"Latīņu mazais burts u ar garumzīmi","Latin capital letter u with breve":"Latīņu lielais burts u ar īsuma zīmi","Latin small letter u with breve":"Latīņu mazais burts u ar īsuma zīmi","Latin capital letter u with ring above":"Latīņu lielais burts u ar gredzenu augšpusē","Latin small letter u with ring above":"Latīņu mazais burts u ar gredzenu augšpusē","Latin capital letter u with double acute":"Latīņu lielais burts u ar dubultu akūtu","Latin small letter u with double acute":"Latīņu mazais burts u ar dubultu akūtu","Latin capital letter u with ogonek":"Latīņu lielais burts u ar ogoneku","Latin small letter u with ogonek":"Latīņu mazais burts u ar ogoneku","Latin capital letter w with circumflex":"Latīņu lielais burts w ar cirkumfleksu","Latin small letter w with circumflex":"Latīņu mazais burts w ar cirkumfleksu","Latin capital letter y with circumflex":"Latīņu lielais burts y ar cirkumfleksu","Latin small letter y with circumflex":"Latīņu mazais burts y ar cirkumfleksu","Latin capital letter y with diaeresis":"Latīņu lielais burts y ar diaerēzi","Latin capital letter z with acute":"Latīņu lielais burts z ar akūtu","Latin small letter z with acute":"Latīņu mazais burts z ar akūtu","Latin capital letter z with dot above":"Latīņu lielais burts z ar punktu augšpusē","Latin small letter z with dot above":"Latīņu mazais burts z ar punktu augšpusē","Latin capital letter z with caron":"Latīņu lielais burts z ar karonu","Latin small letter z with caron":"Latīņu mazais burts z ar karonu","Latin small letter long s":"Latīņu mazais burts garais s","Less-than sign":"Mazāk nekā zīme","Greater-than sign":"Vairāk nekā zīme","Less-than or equal to":"Mazāks par vai vienāds ar","Greater-than or equal to":"Lielāks par vai vienāds ar","En dash":"Īsa domuzīme","Em dash":"Domuzīme",Macron:"Garumzīme",Overline:"Virssvītra","Degree sign":"Grādu zīme","Minus sign":"Mīnus zīme","Plus-minus sign":"Plus-mīnus zīme","Division sign":"Dalīšanas zīme","Fraction slash":"Dalīšanas slīpsvītra","Multiplication sign":"Reizināšanas zīme","Latin small letter f with hook":"Latīņu mazais burts f ar āķi",Integral:"Integrālis","N-ary summation":"N-āra summa",Infinity:"Bezgalība","Square root":"Kvadrātsakne","Tilde operator":"Tildes operators","Approximately equal to":"Aptuveni vienāds ar","Almost equal to":"Gandrīz vienāds ar","Not equal to":"Nav vienāds ar","Identical to":"Vienāds ar","Element of":"Elements no","Not an element of":"Nav elements","Contains as member":"Satur kā ","N-ary product":"N-ārs produkts","Logical and":"Loģisks un ","Logical or":"Loģisks vai","Not sign":"Aizlieguma zīme",Intersection:"Intersekcija",Union:"Savienība","Partial differential":"Daļējs diferenciālis","For all":"Visiem","There exists":"Eksistē","Empty set":"Tukša kopa",Nabla:"Nabla","Asterisk operator":"Asterisks","Proportional to":"Proporcionāls",Angle:"Stūris","Vulgar fraction one quarter":"Viena ceturtdaļa","Vulgar fraction one half":"Viena puse","Vulgar fraction three quarters":"Trīs ceturtdaļas","Single left-pointing angle quotation mark":"Pa kreisi vērsta stūrainā pēdiņa","Single right-pointing angle quotation mark":"Pa labi vērsta stūrainā pēdiņa","Left-pointing double angle quotation mark":"Pa kreisi vērstas dubultās stūrainās pēdiņas","Right-pointing double angle quotation mark":"Pa labi vērstas dubultās stūrainās pēdiņas","Left single quotation mark":"Viena kreisā pēdiņa","Right single quotation mark":"Viena labā pēdiņa","Left double quotation mark":"Kreisās dubultās pēdiņas","Right double quotation mark":"Labās dubultās pēdiņas","Single low-9 quotation mark":"Viena zemā-9 pēdiņās","Double low-9 quotation mark":"Dubultās zemās-9 pēdiņās","Inverted exclamation mark":"Apgriezta izsaukuma zīme","Inverted question mark":"Apgriezta jautājuma zīme","Two dot leader":"Divu punktu līderis","Horizontal ellipsis":"Horizontālā elipse","Double dagger":"Dubults duncis","Per mille sign":"Promiles zīme","Per ten thousand sign":"Desmit tūkstošās daļas zīme","Double exclamation mark":"Dubulta izsaukuma zīme","Question exclamation mark":"Jautājuma izsaukuma zīme","Exclamation question mark":"Izsaukuma jautājuma zīme","Double question mark":"Dubulta jautājumzīme","Copyright sign":"Autortiesību zīme","Registered sign":"Reģistrēta prečuzīmes zīme","Trade mark sign":"Prečuzīmes zīme","Section sign":"Sekcijas zīme","Paragraph sign":"Rindkopas zīme","Reversed paragraph sign":"Apgrieztā rindkopas zīme","Character categories":"Rakstzīmju kategorijas",Styles:"Stili","Multiple styles":"Vairāki stili","Block styles":"Bloka stili","Text styles":"Teksta stili","Insert table":"Ievietot tabulu","Header column":"Šī kolonna ir galvene","Insert column left":"Ievietot kolonnu pa kreisi","Insert column right":"Ievietot kolonnu pa labi","Delete column":"Dzēst kolonnu","Select column":"Izvēlēties kolonnu",Column:"Kolonna","Header row":"Šī rinda ir galvene","Insert row below":"Ievietot rindu zem","Insert row above":"Ievietot rindu virs","Delete row":"Dzēst rindu","Select row":"Izvēlēties rindu",Row:"Rinda","Merge cell up":"Apvienot šūnas uz augšu","Merge cell right":"Apvienot šūnas pa labi","Merge cell down":"Apvienot šūnas uz leju","Merge cell left":"Apvienot šūnas pa kreisi","Split cell vertically":"Atdalīt šūnu vertikāli","Split cell horizontally":"Atdalīt šūnu horizontāli","Merge cells":"Apvienot šūnas","Table toolbar":"Tabulas rīkjosla","Table properties":"Tabulas īpašības","Cell properties":"Šūnas īpašības",Border:"Apmale",Style:"Stils",Width:"Platums",Height:"Augstums",Color:"Teksta krāsa",Background:"Fona krāsa",Padding:"Atstatums",Dimensions:"Izmēri","Table cell text alignment":"Teksta novietojums šūnā",Alignment:"Novietojums","Horizontal text alignment toolbar":"Horizontāla teksta līdzināšana","Vertical text alignment toolbar":"Vertikāla teksta līdzināšana","Table alignment toolbar":"Tabulas līdzināšana",None:"Bez apmales",Solid:"Nepārtraukta līnija",Dotted:"Punktēta līnija",Dashed:"Pārtraukta līnija",Double:"Dubulta līnija",Groove:"Iespiesta līnija",Ridge:"Izcelta līnija",Inset:"Ievietot / ieliktnis",Outset:"sākums","Align cell text to the left":"Līdzināt šūnas tekstu pa kreisi","Align cell text to the center":"Līdzināt šūnas tekstu centrā","Align cell text to the right":"Līdzināt šūnas tekstu pa labi","Justify cell text":"Taisnot šūnas tekstu","Align cell text to the top":"Līdzināt šūnas tekstu pie augšas","Align cell text to the middle":"Līdzināt šūnas tekstu vidū","Align cell text to the bottom":"Līdzināt šūnas tekstu pie apakšas","Align table to the left":"Līdzināt tabulu pa kreisi","Center table":"Centrēt tabulu","Align table to the right":"Līdzināt tabulu pa labi","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Krāsa nav korekta. Mēģiniet \"#FF0000\" vai \"rgb(255,0,0)\" vai \"red\"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Vērtība nav korekta. Mēģiniet \"10px\" vai \"2em\" vai vienkārši \"2\"","Color picker":"Krāsu palete","Enter table caption":"Ievadiet tabulas parakstu","Keystrokes that can be used in a table cell":"Taustiņsitieni, kurus var izmantot tabulas šūnā","Move the selection to the next cell":"Pārvietot atlasi uz nākamo šūnu","Move the selection to the previous cell":"Pārvietot atlasi uz iepriekšējo šūnu","Insert a new table row (when in the last cell of a table)":"Ievietot jaunu tabulas rindu (esot tabulas pēdējā šūnā)","Navigate through the table":"Pārvietoties tabulā",Table:"Tabula","Rich Text Editor":"Bagātinātais Teksta Redaktors","Editor editing area: %0":"Redaktora rediģēšanas zona: %0","Edit block":"Labot bloku","Click to edit block":"Noklikšķiniet, lai rediģētu sadaļu","Drag to move":"Velciet, lai pārvietotu",Next:"Nākamā",Previous:"Iepriekšējā","Editor toolbar":"Redaktora rīkjosla","Dropdown toolbar":"Papildus izvēlnes rīkjosla",Black:"Melns","Dim grey":"Blāvi pelēks",Grey:"Pelēks","Light grey":"Gaiši pelēks",White:"Balts",Red:"Sarkans",Orange:"Oranžs",Yellow:"Dzeltens","Light green":"Gaiši zaļš",Green:"Zaļš",Aquamarine:"Akvamarīns",Turquoise:"Tirkīza","Light blue":"Gaiši zils",Blue:"Zils",Purple:"Violets","Editor block content toolbar":"Rediģēšanas bloka satura rīkjosla","Editor contextual toolbar":"Redaktora konteksta rīkjosla",HEX:"HEX Krāsu kods","No results found":"Nekas nav atrasts","No searchable items":"Nav meklējamu vienumu","Editor dialog":"Redaktora dialoglodziņš",Close:"Aizvērt","Help Contents. To close this dialog press ESC.":"Palīdzības saturs. Lai aizvērtu šo dialoglodziņu, nospiest ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Zemāk skatīt īsinājumtaustiņu sarakstu, ko var izmantot redaktorā.","(may require <kbd>Fn</kbd>)":"(var būt nepieciešams <kbd>Fn</kbd>)",Accessibility:"Pieejamība","Accessibility help":"Piekļūstamības palīdzība","Press %0 for help.":"Lai saņemtu palīdzību, nospiest %0.","Move focus in and out of an active dialog window":"Pārvietot fokusu aktīvajā dialoglodziņā un no tā",MENU_BAR_MENU_FILE:"Fails",MENU_BAR_MENU_EDIT:"Labot",MENU_BAR_MENU_VIEW:"Skatīt",MENU_BAR_MENU_INSERT:"Ievietot",MENU_BAR_MENU_FORMAT:"Formāts",MENU_BAR_MENU_TOOLS:"Rīki",MENU_BAR_MENU_HELP:"Palīdzība",MENU_BAR_MENU_TEXT:"Teksts",MENU_BAR_MENU_FONT:"Fonts","Editor menu bar":"Redaktora izvēlņu josla",Undo:"Atsaukt",Redo:"Uz priekšu","Upload in progress":"Notiek augšupielāde","Widget toolbar":"Sīkrīku rīkjosla","Insert paragraph before block":"Ievietot paragrāfu pirms bloka","Insert paragraph after block":"Ievietot paragrāfu aiz bloka","Press Enter to type after or press Shift + Enter to type before the widget":"Nospiediet taustiņu Enter, lai rakstītu aiz logrīka, vai nospiediet taustiņu Shift + Enter, lai rakstītu pirms logrīka","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Taustiņsitieni, kurus var izmantot, kad ir atlasīts logrīks (piemēram, attēls, tabula utt.)","Insert a new paragraph directly after a widget":"Ievietot jaunu rindkopu tieši aiz logrīka","Insert a new paragraph directly before a widget":"Ievietot jaunu rindkopu tieši pirms logrīka","Move the caret to allow typing directly before a widget":"Pārvietot kursoru, lai rakstītu tieši pirms logrīka","Move the caret to allow typing directly after a widget":"Pārvietot kursoru, lai rakstītu tieši aiz logrīka","Words: %0":"Vārdi: %0","Characters: %0":"Rakstzīmes: %0"}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['lv'] = d['lv'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Pa kreisi","Align right":"Pa labi","Align center":"Centrēt",Justify:"Izlīdzināt abas malas","Text alignment":"Teksta izlīdzināšana","Text alignment toolbar":"Teksta līdzināšanas rīkjosla","Revert autoformatting action":"Atjaunot automātiskās formatēšanas darbību",Bold:"Trekns",Italic:"Kursīvs",Underline:"Pasvītrots",Code:"Kods",Strikethrough:"Nosvītrots",Subscript:"Apakšraksts",Superscript:"Augšraksts","Italic text":"Teksts slīprakstā","Move out of an inline code style":"Iziet no iekļautā koda stila","Bold text":"Teksts treknrakstā","Underline text":"Pasvītrot tekstu","Strikethrough text":"Pārsvītrot teksts","Block quote":"Citāts","Copy selected content":"Kopēt atlasīto saturu","Paste content":"Ielīmēt saturu","Paste content as plain text":"Ielīmēt saturu kā tekstu","Insert code block":"Ievietot koda bloku","Plain text":"Vienkāršs teksts","Leaving %0 code snippet":"Tiek atstāts %0 koda fragments","Entering %0 code snippet":"%0 koda fragmenta ievade","Entering code snippet":"Koda fragmenta ievade","Leaving code snippet":"Atstāj koda fragmentu","Code block":"Koda bloks",Cancel:"Atcelt",Clear:"Notīrīt","Remove color":"Noņemt krāsu","Restore default":"Atgriezt noklusējumu",Save:"Saglabāt","Show more items":"Parādīt vairāk vienumus","%0 of %1":"%0 no %1","Cannot upload file:":"Nevar augšupielādēt failu:","Rich Text Editor. Editing area: %0":"Bagātīga Teksta Redaktors. Rediģēšanas zona: %0","Insert with file manager":"Ievietot, izmantojot failu pārvaldnieku","Replace with file manager":"Aizstāt, izmantojot failu pārvaldnieku","Insert image with file manager":"Ievietojiet attēlu, izmantojot failu pārvaldnieku","Replace image with file manager":"Aizstāt attēlu, izmantojot failu pārvaldnieku","Toggle caption off":"Izslēgt tabulas parakstu","Toggle caption on":"Ieslēgt tabulas parakstu","Content editing keystrokes":"Satura rediģēšanas taustiņsitieni","These keyboard shortcuts allow for quick access to content editing features.":"Šie īsinājumtaustiņi ļauj ātri piekļūt satura rediģēšanas funkcijām.","User interface and content navigation keystrokes":"Lietotāja interfeisa un satura navigācijas taustiņsitieni","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Izmantot tālāk norādītos taustiņsitienus, lai nodrošinātu efektīvāku navigāciju CKEditor 5 lietotāja saskarnē.","Close contextual balloons, dropdowns, and dialogs":"Aizvērt kontekstuālās joslas, nolaižamās izvēlnes un dialoglodziņus","Open the accessibility help dialog":"Atvērt piekļūstamības palīdzības dialoglodziņu","Move focus between form fields (inputs, buttons, etc.)":"Pārvietot fokusu starp laukiem (ievades, pogas u.tml.)","Move focus to the menu bar, navigate between menu bars":"Pārvietot fokusu uz izvēļņu joslu, pārvietoties starp izvēļņu joslām","Move focus to the toolbar, navigate between toolbars":"Pārvietot fokusu uz rīkjoslu, pārvietoties starp rīkjoslām","Navigate through the toolbar or menu bar":"Pārvietojieties rīkjoslā vai izvēlņu joslā","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Izpildiet pašlaik fokusēto pogu. Izpildot pogas, kas mijiedarbojas ar redaktora saturu, fokuss tiek pārvietots atpakaļ uz saturu.",Accept:"Apstiprināt","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Ievietot rindiņas pārtraukumu (<code>&lt;br&gt;</code> elements)","Insert a hard break (a new paragraph)":"Ievietot stingro rindiņas pārtraukumu (jaunu rindkopu)","Find and replace":"Meklēt un aizstāt","Find in text…":"Meklēt tekstā...",Find:"Meklēt","Previous result":"Iepriekšējais rezultāts","Next result":"Nākamais rezultāts",Replace:"Aizstāt","Replace all":"Aizstāt visu","Match case":"Precīza atbilstība","Whole words only":"Tikai pilni vārdi","Replace with…":"Aizstāt ar...","Text to find must not be empty.":"Meklēšanas tekstam jābūt aizpildītam.","Tip: Find some text first in order to replace it.":"Padoms: Sākumā uzmeklējiet tekstu un tikai tad aizstājiet to.","Advanced options":"Uzlabotas iespējas","Find in the document":"Meklēt dokumentā","Font Size":"Fonta Lielums",Tiny:"Ļoti mazs",Small:"Mazs",Big:"Liels",Huge:"Milzīgs","Font Family":"Fonts",Default:"Noklusējuma","Font Color":"Fonta krāsa","Font Background Color":"Fonta fona krāsa","Document colors":"Krāsas dokumentā",Paragraph:"Paragrāfs",Heading:"Virsraksts","Choose heading":"Izvēlēties virsrakstu","Heading 1":"Virsraksts 1","Heading 2":"Virsraksts 2","Heading 3":"Virsraksts 3","Heading 4":"Virsraksts 4","Heading 5":"Virsraksts 5","Heading 6":"Virsraksts 6","Type your title":"Ievadiet virsrakstu","Type or paste your content here.":"Rakstiet vai ielīmējiet saturu šeit.","Horizontal line":"Horizontāli atdalošā līnija","HTML object":"HTML objekts","Increase indent":"Palielināt atkāpi","Decrease indent":"Samazināt atkāpi",Unlink:"Noņemt Saiti",Link:"Saite","Link URL":"Saites URL","Link URL must not be empty.":"Saites URL lauks nedrīkst būt tukšs.","Link image":"Ievietot saiti uz attēla","Edit link":"Labot Saiti","Open link in new tab":"Atvērt saiti jaunā cilnē","This link has no URL":"Saitei nav norādīts URL","Open in a new tab":"Atvērt jaunā cilnē",Downloadable:"Lejupielādējams","Create link":"Izveidot saiti","Move out of a link":"Iziet no saites","Numbered List":"Numurēts Saraksts","Bulleted List":"Nenumurēts Saraksts","To-do List":"To-do Saraksts","Bulleted list styles toolbar":"Nenumurēta saraksta stili","Numbered list styles toolbar":"Numurēta saraksta stili","Toggle the disc list style":"Pārslēgt diskveida saraksta stilu","Toggle the circle list style":"Pārslēgt apļveida saraksta stilu","Toggle the square list style":"Pārslēgt kvadrātveida saraksta stilu","Toggle the decimal list style":"Pārslēgt decimālskaitļu saraksta stilu","Toggle the decimal with leading zero list style":"Pārslēgt decimālskaitļu sākot ar nulli saraksta stilu","Toggle the lower–roman list style":"Pārslēgt mazo romiešu burtu saraksta stilu","Toggle the upper–roman list style":"Pārslēgt lielo romiešu burtu saraksta stilu","Toggle the lower–latin list style":"Pārslēgt mazo latīņu burtu saraksta stilu","Toggle the upper–latin list style":"Pārslēgt lielo latīņu burtu saraksta stilu",Disc:"Disks",Circle:"Aplis",Square:"Kvadrāts",Decimal:"Cipari","Decimal with leading zero":"Decimālskaitļi sākot ar nulli","Lower–roman":"mazie romiešu burti","Upper-roman":"lielie romiešu burti","Lower-latin":"mazie latīņu burti","Upper-latin":"lielie latīņu burti","List properties":"saraksta detaļas","Start at":"Sākt no","Invalid start index value.":"Nederīga sākotnējā indeksa vērtība.","Start index must be greater than 0.":"Indeksam jābūt lielākam par 0","Reversed order":"Pretēja secība","Keystrokes that can be used in a list":"Taustiņsitieni, kurus var izmantot sarakstā","Increase list item indent":"Palielināt saraksta vienuma atkāpi","Decrease list item indent":"Samazināt saraksta vienuma atkāpi","Entering a to-do list":"Pievieno uzdevumu sarakstu","Leaving a to-do list":"Atstāj veicamo darbu sarakstu","Remove Format":"Noņemt formatējumu","Select all":"Izvēlēties visu","Show blocks":"Rādīt blokus",Source:"Pirmavots","Show source":"Rādīt avotu","Special characters":"Speciālie simboli",All:"Visi",Arrows:"Bultas",Currency:"Valūta",Latin:"Latīņu",Mathematical:"Matemātisks",Text:"Teksts","leftwards simple arrow":"vienkāršā bulta pa kreisi","rightwards simple arrow":"vienkāršā bulta pa labi","upwards simple arrow":"vienkāršā bulta uz augšu","downwards simple arrow":"vienkāršā bulta lejup","leftwards double arrow":"pa kreisi vērstā dubultbultiņa","rightwards double arrow":"pa labi vērstā dubultbultiņa","upwards double arrow":"augšupvērsta dubultā bultiņa","downwards double arrow":"lejupvērsta dubultā bultiņa","leftwards dashed arrow":"pa kreisi vērstā partrauktā bultiņa","rightwards dashed arrow":"pa labi vērstā partrauktā bultiņa","upwards dashed arrow":"augšupvērsta pārtrauktā bultiņa","downwards dashed arrow":"lejupvērsta pārtrauktā bultiņa","leftwards arrow to bar":"pa kreisi vērstā bultiņa uz joslu","rightwards arrow to bar":"pa labi vērstā bultiņa uz joslu","upwards arrow to bar":"augšupvērsta bultiņa uz joslu","downwards arrow to bar":"lejupvērsta bultiņa uz joslu","up down arrow with base":"augšup-lejupvērsta bultiņa ar pamatni","back with leftwards arrow above":"atpakaļ ar kreisi vērstu bultiņu augšpusē","end with leftwards arrow above":"beigt ar kreisi vērstu bultiņu augšpusē","on with exclamation mark with left right arrow above":"ieslēgts ar izsaukuma zīmi ar kreiso-labo bultiņu augšpusē","soon with rightwards arrow above":"drīz ar uz labo pusi vērstu bultiņu augšpusē","top with upwards arrow above":"augšpusē ar augšupvērstu bultiņu augšpusē","Dollar sign":"Dolārzīme","Euro sign":"Eirozīme","Yen sign":"Jenas zīme","Pound sign":"Mārciņas zīme","Cent sign":"Centa zīme","Euro-currency sign":"Eiro valūtas zīme","Colon sign":"Kols","Cruzeiro sign":"Kruzeiro zīme","French franc sign":"Franču franka zīme","Lira sign":"Liras zīme","Currency sign":"Valūtas zīme","Bitcoin sign":"Bitkoina zīme","Mill sign":"Millas zīmes","Naira sign":"Nairas zīme","Peseta sign":"Pesetas zīme","Rupee sign":"Rūpijas zīme","Won sign":"Vonas zīme","New sheqel sign":"Šekeļa zīme","Dong sign":"Donga zīme","Kip sign":"Kipa zīme","Tugrik sign":"Tugrika zīme","Drachma sign":"Drahmas zīme","German penny sign":"Vācu santīma zīme","Peso sign":"Peso zīme","Guarani sign":"Guarani zīme","Austral sign":"Austrāla zīme","Hryvnia sign":"Grivnas zīme","Cedi sign":"Sedi zīme","Livre tournois sign":"Tours mārciņu zīme","Spesmilo sign":"Spesmilo zīme","Tenge sign":"Tenges zīme","Indian rupee sign":"Indijas rūpijas zīme","Turkish lira sign":"Turcijas liras zīme","Nordic mark sign":"Ziemeļu markas zīme","Manat sign":"Manata zīme","Ruble sign":"Rubļa zīme","Latin capital letter a with macron":"Latīņu lielais burts a ar garumzīmi","Latin small letter a with macron":"Latīņu mazais burts a ar garumzīmi","Latin capital letter a with breve":"Latīņu lielais burts a ar īsuma zīmi","Latin small letter a with breve":"Latīņu mazais burts a ar īsuma zīmi","Latin capital letter a with ogonek":"Latīņu lielais burts a ar ogoneku","Latin small letter a with ogonek":"Latīņu mazais burts a ar ogoneku","Latin capital letter c with acute":"Latīņu lielais burts c ar akūtu","Latin small letter c with acute":"Latīņu mazais burts c ar akūtu","Latin capital letter c with circumflex":"Latīņu lielais burts c ar cirkumfleksu","Latin small letter c with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin capital letter c with dot above":"Latīņu lielais burts c ar punktu augšpusē","Latin small letter c with dot above":"Latīņu mazais burts c ar punktu augšpusē","Latin capital letter c with caron":"Latīņu lielais burts c ar karonu","Latin small letter c with caron":"Latīņu mazais burts c ar karonu","Latin capital letter d with caron":"Latīņu lielais burts d ar karonu","Latin small letter d with caron":"Latīņu mazais burts d ar karonu","Latin capital letter d with stroke":"Latīņu lielais burts d ar līniju","Latin small letter d with stroke":"Latīņu mazais burts d ar līniju","Latin capital letter e with macron":"Latīņu lielais burts e ar garumzīmi","Latin small letter e with macron":"Latīņu mazais burts e ar garumzīmi","Latin capital letter e with breve":"Latīņu lielais burts e ar īsuma zīmi","Latin small letter e with breve":"Latīņu mazais burts e ar īsuma zīmi","Latin capital letter e with dot above":"Latīņu lielais burts e ar punktu augšpusē","Latin small letter e with dot above":"Latīņu mazais burts e ar punktu augšpusē","Latin capital letter e with ogonek":"Latīņu lielais burts e ar ogoneku","Latin small letter e with ogonek":"Latīņu mazais burts e ar ogoneku","Latin capital letter e with caron":"Latīņu lielais burts e ar karonu","Latin small letter e with caron":"Latīņu mazais burts e ar karonu","Latin capital letter g with circumflex":"Latīņu lielais burts g ar cirkumfleksu","Latin small letter g with circumflex":"Latīņu mazais burts g ar cirkumfleksu","Latin capital letter g with breve":"Latīņu lielais burts g ar īsuma zīmi","Latin small letter g with breve":"Latīņu mazais burts g ar īsuma zīmi","Latin capital letter g with dot above":"Latīņu lielais burts g ar punktu augšpusē","Latin small letter g with dot above":"Latīņu mazais burts e ar punktu augšpusē","Latin capital letter g with cedilla":"Latīņu lielais burts g ar sediļu","Latin small letter g with cedilla":"Latīņu mazais burts g ar sediļu","Latin capital letter h with circumflex":"Latīņu lielais burts h ar cirkumfleksu","Latin small letter h with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin capital letter h with stroke":"Latīņu lielais burts h ar līniju","Latin small letter h with stroke":"Latīņu mazais burts h ar līniju","Latin capital letter i with tilde":"Latīņu lielais burts i ar tildi","Latin small letter i with tilde":"Latīņu mazais burts i ar tildi","Latin capital letter i with macron":"Latīņu lielais burts i ar garumzīmi","Latin small letter i with macron":"Latīņu mazais burts i ar garumzīmi","Latin capital letter i with breve":"Latīņu lielais burts i ar īsuma zīmi","Latin small letter i with breve":"Latīņu mazais burts i ar īsuma zīmi","Latin capital letter i with ogonek":"Latīņu lielais burts i ar ogoneku","Latin small letter i with ogonek":"Latīņu mazais burts i ar ogoneku","Latin capital letter i with dot above":"Latīņu lielais burts i ar punktu augšpusē","Latin small letter dotless i":"Latīņu mazais bezpunkta burts i","Latin capital ligature ij":"Latīņu lielā ligatūra ij","Latin small ligature ij":"Latīņu mazā ligatūra ij","Latin capital letter j with circumflex":"Latīņu lielais burts j ar cirkumfleksu","Latin small letter j with circumflex":"Latīņu mazais burts j ar cirkumfleksu","Latin capital letter k with cedilla":"Latīņu lielais burts k ar sediļu","Latin small letter k with cedilla":"Latīņu mazais burts k ar sediļu","Latin small letter kra":"Latīņu mazais burts kra","Latin capital letter l with acute":"Latīņu lielais burts l ar akūtu","Latin small letter l with acute":"Latīņu mazais burts l ar akūtu","Latin capital letter l with cedilla":"Latīņu lielais burts l ar sediļu","Latin small letter l with cedilla":"Latīņu mazais burts l ar sediļu","Latin capital letter l with caron":"Latīņu lielais burts l ar karonu","Latin small letter l with caron":"Latīņu mazais burts l ar karonu","Latin capital letter l with middle dot":"Latīņu lielais burts l ar vidējo punktu","Latin small letter l with middle dot":"Latīņu mazais burts l ar vidējo punktu","Latin capital letter l with stroke":"Latīņu lielais burts l ar līniju","Latin small letter l with stroke":"Latīņu mazais burts l ar līniju","Latin capital letter n with acute":"Latīņu lielais burts n ar akūtu","Latin small letter n with acute":"Latīņu mazais burts n ar akūtu","Latin capital letter n with cedilla":"Latīņu lielais burts n ar sediļu","Latin small letter n with cedilla":"Latīņu mazais burts n ar sediļu","Latin capital letter n with caron":"Latīņu lielais burts n ar karonu","Latin small letter n with caron":"Latīņu mazais burts n ar karonu","Latin small letter n preceded by apostrophe":"Latīņu mazais burts n, pirms kura ir apostrofs","Latin capital letter eng":"Latīņu lielais burts eng","Latin small letter eng":"Latīņu mazais burts eng","Latin capital letter o with macron":"Latīņu lielais burts o ar garumzīmi","Latin small letter o with macron":"Latīņu mazais burts o ar garumzīmi","Latin capital letter o with breve":"Latīņu lielais burts o ar īsuma zīmi","Latin small letter o with breve":"Latīņu mazais burts o ar īsuma zīmi","Latin capital letter o with double acute":"Latīņu lielais burts o ar dubultu akūtu","Latin small letter o with double acute":"Latīņu mazais burts o ar dubultu akūtu","Latin capital ligature oe":"Latīņu lielā ligatūra oe","Latin small ligature oe":"Latīņu mazā ligatūra oe","Latin capital letter r with acute":"Latīņu lielais burts r ar akūtu","Latin small letter r with acute":"Latīņu mazais burts r ar akūtu","Latin capital letter r with cedilla":"Latīņu lielais burts r ar sediļu","Latin small letter r with cedilla":"Latīņu mazais burts r ar sediļu","Latin capital letter r with caron":"Latīņu lielais burts r ar karonu","Latin small letter r with caron":"Latīņu mazais burts r ar karonu","Latin capital letter s with acute":"Latīņu lielais burts s ar akūtu","Latin small letter s with acute":"Latīņu mazais burts s ar akūtu","Latin capital letter s with circumflex":"Latīņu lielais burts s ar cirkumfleksu","Latin small letter s with circumflex":"Latīņu mazais burts s ar cirkumfleksu","Latin capital letter s with cedilla":"Latīņu lielais burts s ar sediļu","Latin small letter s with cedilla":"Latīņu mazais burts s ar sediļu","Latin capital letter s with caron":"Latīņu lielais burts s ar karonu","Latin small letter s with caron":"Latīņu mazais burts s ar karonu","Latin capital letter t with cedilla":"Latīņu lielais burts t ar sediļu","Latin small letter t with cedilla":"Latīņu mazais burts t ar sediļu","Latin capital letter t with caron":"Latīņu lielais burts t ar karonu","Latin small letter t with caron":"Latīņu mazais burts t ar karonu","Latin capital letter t with stroke":"Latīņu lielais burts t ar līniju","Latin small letter t with stroke":"Latīņu mazais burts t ar līniju","Latin capital letter u with tilde":"Latīņu lielais burts u ar tildi","Latin small letter u with tilde":"Latīņu mazais burts u ar tildi","Latin capital letter u with macron":"Latīņu lielais burts u ar garumzīmi","Latin small letter u with macron":"Latīņu mazais burts u ar garumzīmi","Latin capital letter u with breve":"Latīņu lielais burts u ar īsuma zīmi","Latin small letter u with breve":"Latīņu mazais burts u ar īsuma zīmi","Latin capital letter u with ring above":"Latīņu lielais burts u ar gredzenu augšpusē","Latin small letter u with ring above":"Latīņu mazais burts u ar gredzenu augšpusē","Latin capital letter u with double acute":"Latīņu lielais burts u ar dubultu akūtu","Latin small letter u with double acute":"Latīņu mazais burts u ar dubultu akūtu","Latin capital letter u with ogonek":"Latīņu lielais burts u ar ogoneku","Latin small letter u with ogonek":"Latīņu mazais burts u ar ogoneku","Latin capital letter w with circumflex":"Latīņu lielais burts w ar cirkumfleksu","Latin small letter w with circumflex":"Latīņu mazais burts w ar cirkumfleksu","Latin capital letter y with circumflex":"Latīņu lielais burts y ar cirkumfleksu","Latin small letter y with circumflex":"Latīņu mazais burts y ar cirkumfleksu","Latin capital letter y with diaeresis":"Latīņu lielais burts y ar diaerēzi","Latin capital letter z with acute":"Latīņu lielais burts z ar akūtu","Latin small letter z with acute":"Latīņu mazais burts z ar akūtu","Latin capital letter z with dot above":"Latīņu lielais burts z ar punktu augšpusē","Latin small letter z with dot above":"Latīņu mazais burts z ar punktu augšpusē","Latin capital letter z with caron":"Latīņu lielais burts z ar karonu","Latin small letter z with caron":"Latīņu mazais burts z ar karonu","Latin small letter long s":"Latīņu mazais burts garais s","Less-than sign":"Mazāk nekā zīme","Greater-than sign":"Vairāk nekā zīme","Less-than or equal to":"Mazāks par vai vienāds ar","Greater-than or equal to":"Lielāks par vai vienāds ar","En dash":"Īsa domuzīme","Em dash":"Domuzīme",Macron:"Garumzīme",Overline:"Virssvītra","Degree sign":"Grādu zīme","Minus sign":"Mīnus zīme","Plus-minus sign":"Plus-mīnus zīme","Division sign":"Dalīšanas zīme","Fraction slash":"Dalīšanas slīpsvītra","Multiplication sign":"Reizināšanas zīme","Latin small letter f with hook":"Latīņu mazais burts f ar āķi",Integral:"Integrālis","N-ary summation":"N-āra summa",Infinity:"Bezgalība","Square root":"Kvadrātsakne","Tilde operator":"Tildes operators","Approximately equal to":"Aptuveni vienāds ar","Almost equal to":"Gandrīz vienāds ar","Not equal to":"Nav vienāds ar","Identical to":"Vienāds ar","Element of":"Elements no","Not an element of":"Nav elements","Contains as member":"Satur kā ","N-ary product":"N-ārs produkts","Logical and":"Loģisks un ","Logical or":"Loģisks vai","Not sign":"Aizlieguma zīme",Intersection:"Intersekcija",Union:"Savienība","Partial differential":"Daļējs diferenciālis","For all":"Visiem","There exists":"Eksistē","Empty set":"Tukša kopa",Nabla:"Nabla","Asterisk operator":"Asterisks","Proportional to":"Proporcionāls",Angle:"Stūris","Vulgar fraction one quarter":"Viena ceturtdaļa","Vulgar fraction one half":"Viena puse","Vulgar fraction three quarters":"Trīs ceturtdaļas","Single left-pointing angle quotation mark":"Pa kreisi vērsta stūrainā pēdiņa","Single right-pointing angle quotation mark":"Pa labi vērsta stūrainā pēdiņa","Left-pointing double angle quotation mark":"Pa kreisi vērstas dubultās stūrainās pēdiņas","Right-pointing double angle quotation mark":"Pa labi vērstas dubultās stūrainās pēdiņas","Left single quotation mark":"Viena kreisā pēdiņa","Right single quotation mark":"Viena labā pēdiņa","Left double quotation mark":"Kreisās dubultās pēdiņas","Right double quotation mark":"Labās dubultās pēdiņas","Single low-9 quotation mark":"Viena zemā-9 pēdiņās","Double low-9 quotation mark":"Dubultās zemās-9 pēdiņās","Inverted exclamation mark":"Apgriezta izsaukuma zīme","Inverted question mark":"Apgriezta jautājuma zīme","Two dot leader":"Divu punktu līderis","Horizontal ellipsis":"Horizontālā elipse","Double dagger":"Dubults duncis","Per mille sign":"Promiles zīme","Per ten thousand sign":"Desmit tūkstošās daļas zīme","Double exclamation mark":"Dubulta izsaukuma zīme","Question exclamation mark":"Jautājuma izsaukuma zīme","Exclamation question mark":"Izsaukuma jautājuma zīme","Double question mark":"Dubulta jautājumzīme","Copyright sign":"Autortiesību zīme","Registered sign":"Reģistrēta prečuzīmes zīme","Trade mark sign":"Prečuzīmes zīme","Section sign":"Sekcijas zīme","Paragraph sign":"Rindkopas zīme","Reversed paragraph sign":"Apgrieztā rindkopas zīme","Character categories":"Rakstzīmju kategorijas",Styles:"Stili","Multiple styles":"Vairāki stili","Block styles":"Bloka stili","Text styles":"Teksta stili","Insert table":"Ievietot tabulu","Header column":"Šī kolonna ir galvene","Insert column left":"Ievietot kolonnu pa kreisi","Insert column right":"Ievietot kolonnu pa labi","Delete column":"Dzēst kolonnu","Select column":"Izvēlēties kolonnu",Column:"Kolonna","Header row":"Šī rinda ir galvene","Insert row below":"Ievietot rindu zem","Insert row above":"Ievietot rindu virs","Delete row":"Dzēst rindu","Select row":"Izvēlēties rindu",Row:"Rinda","Merge cell up":"Apvienot šūnas uz augšu","Merge cell right":"Apvienot šūnas pa labi","Merge cell down":"Apvienot šūnas uz leju","Merge cell left":"Apvienot šūnas pa kreisi","Split cell vertically":"Atdalīt šūnu vertikāli","Split cell horizontally":"Atdalīt šūnu horizontāli","Merge cells":"Apvienot šūnas","Table toolbar":"Tabulas rīkjosla","Table properties":"Tabulas īpašības","Cell properties":"Šūnas īpašības",Border:"Apmale",Style:"Stils",Width:"Platums",Height:"Augstums",Color:"Teksta krāsa",Background:"Fona krāsa",Padding:"Atstatums",Dimensions:"Izmēri","Table cell text alignment":"Teksta novietojums šūnā",Alignment:"Novietojums","Horizontal text alignment toolbar":"Horizontāla teksta līdzināšana","Vertical text alignment toolbar":"Vertikāla teksta līdzināšana","Table alignment toolbar":"Tabulas līdzināšana",None:"Bez apmales",Solid:"Nepārtraukta līnija",Dotted:"Punktēta līnija",Dashed:"Pārtraukta līnija",Double:"Dubulta līnija",Groove:"Iespiesta līnija",Ridge:"Izcelta līnija",Inset:"Ievietot / ieliktnis",Outset:"sākums","Align cell text to the left":"Līdzināt šūnas tekstu pa kreisi","Align cell text to the center":"Līdzināt šūnas tekstu centrā","Align cell text to the right":"Līdzināt šūnas tekstu pa labi","Justify cell text":"Taisnot šūnas tekstu","Align cell text to the top":"Līdzināt šūnas tekstu pie augšas","Align cell text to the middle":"Līdzināt šūnas tekstu vidū","Align cell text to the bottom":"Līdzināt šūnas tekstu pie apakšas","Align table to the left":"Līdzināt tabulu pa kreisi","Center table":"Centrēt tabulu","Align table to the right":"Līdzināt tabulu pa labi","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Krāsa nav korekta. Mēģiniet \"#FF0000\" vai \"rgb(255,0,0)\" vai \"red\"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Vērtība nav korekta. Mēģiniet \"10px\" vai \"2em\" vai vienkārši \"2\"","Color picker":"Krāsu palete","Enter table caption":"Ievadiet tabulas parakstu","Keystrokes that can be used in a table cell":"Taustiņsitieni, kurus var izmantot tabulas šūnā","Move the selection to the next cell":"Pārvietot atlasi uz nākamo šūnu","Move the selection to the previous cell":"Pārvietot atlasi uz iepriekšējo šūnu","Insert a new table row (when in the last cell of a table)":"Ievietot jaunu tabulas rindu (esot tabulas pēdējā šūnā)","Navigate through the table":"Pārvietoties tabulā",Table:"Tabula","Rich Text Editor":"Bagātinātais Teksta Redaktors","Editor editing area: %0":"Redaktora rediģēšanas zona: %0","Edit block":"Labot bloku","Click to edit block":"Noklikšķiniet, lai rediģētu sadaļu","Drag to move":"Velciet, lai pārvietotu",Next:"Nākamā",Previous:"Iepriekšējā","Editor toolbar":"Redaktora rīkjosla","Dropdown toolbar":"Papildus izvēlnes rīkjosla",Black:"Melns","Dim grey":"Blāvi pelēks",Grey:"Pelēks","Light grey":"Gaiši pelēks",White:"Balts",Red:"Sarkans",Orange:"Oranžs",Yellow:"Dzeltens","Light green":"Gaiši zaļš",Green:"Zaļš",Aquamarine:"Akvamarīns",Turquoise:"Tirkīza","Light blue":"Gaiši zils",Blue:"Zils",Purple:"Violets","Editor block content toolbar":"Rediģēšanas bloka satura rīkjosla","Editor contextual toolbar":"Redaktora konteksta rīkjosla",HEX:"HEX Krāsu kods","No results found":"Nekas nav atrasts","No searchable items":"Nav meklējamu vienumu","Editor dialog":"Redaktora dialoglodziņš",Close:"Aizvērt","Help Contents. To close this dialog press ESC.":"Palīdzības saturs. Lai aizvērtu šo dialoglodziņu, nospiest ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Zemāk skatīt īsinājumtaustiņu sarakstu, ko var izmantot redaktorā.","(may require <kbd>Fn</kbd>)":"(var būt nepieciešams <kbd>Fn</kbd>)",Accessibility:"Pieejamība","Accessibility help":"Piekļūstamības palīdzība","Press %0 for help.":"Lai saņemtu palīdzību, nospiest %0.","Move focus in and out of an active dialog window":"Pārvietot fokusu aktīvajā dialoglodziņā un no tā",MENU_BAR_MENU_FILE:"Fails",MENU_BAR_MENU_EDIT:"Labot",MENU_BAR_MENU_VIEW:"Skatīt",MENU_BAR_MENU_INSERT:"Ievietot",MENU_BAR_MENU_FORMAT:"Formāts",MENU_BAR_MENU_TOOLS:"Rīki",MENU_BAR_MENU_HELP:"Palīdzība",MENU_BAR_MENU_TEXT:"Teksts",MENU_BAR_MENU_FONT:"Fonts","Editor menu bar":"Redaktora izvēlņu josla","Please enter a valid color (e.g. \"ff0000\").":"Lūdzu, ievadiet derīgu krāsu (piemēram, \"ff0000\").",Undo:"Atsaukt",Redo:"Uz priekšu","Upload in progress":"Notiek augšupielāde","Widget toolbar":"Sīkrīku rīkjosla","Insert paragraph before block":"Ievietot paragrāfu pirms bloka","Insert paragraph after block":"Ievietot paragrāfu aiz bloka","Press Enter to type after or press Shift + Enter to type before the widget":"Nospiediet taustiņu Enter, lai rakstītu aiz logrīka, vai nospiediet taustiņu Shift + Enter, lai rakstītu pirms logrīka","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Taustiņsitieni, kurus var izmantot, kad ir atlasīts logrīks (piemēram, attēls, tabula utt.)","Insert a new paragraph directly after a widget":"Ievietot jaunu rindkopu tieši aiz logrīka","Insert a new paragraph directly before a widget":"Ievietot jaunu rindkopu tieši pirms logrīka","Move the caret to allow typing directly before a widget":"Pārvietot kursoru, lai rakstītu tieši pirms logrīka","Move the caret to allow typing directly after a widget":"Pārvietot kursoru, lai rakstītu tieši aiz logrīka","Words: %0":"Vārdi: %0","Characters: %0":"Rakstzīmes: %0"}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ms.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ms.js
index 6ee4a175bd84c16693fefa04a7f96116f0fe5c5d..c3e59bbc5c04f4773fcdd638ae57489a1cff2713 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ms.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ms.js
@@ -1 +1 @@
-(function(d){	const l = d['ms'] = d['ms'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Jajarkan kiri","Align right":"Jajarkan kiri","Align center":"Jajarkan tengah",Justify:"Imbang","Text alignment":"Jajaran teks","Text alignment toolbar":"Bar alat capaian jajaran teks","Revert autoformatting action":"Pulihkan tindakan pemformatan automatik",Bold:"Tebal",Italic:"Italik",Underline:"Garis bawah",Code:"Kod",Strikethrough:"Garis lorek",Subscript:"Subskrip",Superscript:"Superskrip","Italic text":"Teks huruf condong","Move out of an inline code style":"Alih keluar daripada gaya kod sebaris","Bold text":"Teks tebal","Underline text":"Teks garis bawah","Strikethrough text":"Teks coretan","Block quote":"Blok petikan","Copy selected content":"Salin kandungan yang dipilih","Paste content":"Tampal kandungan","Paste content as plain text":"Tampal kandungan sebagai teks kosong","Insert code block":"Masukkan blok kod","Plain text":"Teks kosong","Code block":"Sekatan kod",Cancel:"Batal",Clear:"Kosongkan","Remove color":"Buang warna","Restore default":"Pulihkan lalai",Save:"Simpan","Show more items":"Tunjukkan item lain","%0 of %1":"%0 daripada %1","Cannot upload file:":"Gagal memuat naik fail","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Ruang suntingan: %0","Insert with file manager":"Masukkan dengan pengurus fail","Replace with file manager":"Gantikan dengan pengurus fail","Insert image with file manager":"Masukkan imej dengan pengurus fail","Replace image with file manager":"Gantikan imej dengan pengurus fail","Toggle caption off":"Tutup kapsyen","Toggle caption on":"Buka kapsyen","Content editing keystrokes":"Ketukan kekunci penyuntingan kandungan","These keyboard shortcuts allow for quick access to content editing features.":"Pintasan papan kekunci ini membenarkan akses pantas kepada ciri-ciri penyuntingan kandungan.","User interface and content navigation keystrokes":"Antara muka pengguna dan ketukan kekunci navigasi kandungan","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Guna ketukan kekunci berikut untuk menavigasi dengan lebih cekap dalam antara muka pengguna CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Tutup belon konteks, senarai juntai bawah dan dialog","Open the accessibility help dialog":"Buka dialog bantuan kebolehaksesan","Move focus between form fields (inputs, buttons, etc.)":"Alihkan fokus antara medan borang (input, butang, dll.)","Move focus to the menu bar, navigate between menu bars":"Alihkan fokus ke bar menu, navigasi antara bar menu","Move focus to the toolbar, navigate between toolbars":"Alihkan fokus ke bar alat, navigasi antara bar alat","Navigate through the toolbar or menu bar":"Navigasi melalui bar alat atau bar menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Laksanakan butang yang sedang difokuskan. Melaksanakan butang yang berinteraksi dengan kandungan penyunting mengalihkan fokus kembali ke kandungan.",Accept:"Terima","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Masukkan baris baharu (elemen <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Masukkan perenggan baharu (perenggan baharu)","Find and replace":"Cari dan ganti","Find in text…":"Cari dalam teks...",Find:"Cari","Previous result":"Keputusan sebelumnya","Next result":"Keputusan seterusnya",Replace:"Ganti","Replace all":"Ganti semua","Match case":"Sesuaikan kes","Whole words only":"Perkataan penuh sahaja","Replace with…":"Gantikan dengan...","Text to find must not be empty.":"Teks yang hendak dicari tidak boleh ditinggalkan kosong.","Tip: Find some text first in order to replace it.":"Petua: Cari teks terlebih dahulu untuk menggantikannya.","Advanced options":"Pilihan lanjutan","Find in the document":"Cari dalam dokumen","Font Size":"Saiz fon",Tiny:"Halus",Small:"Kecil",Big:"Besar",Huge:"Gergasi","Font Family":"Keluarga Fon",Default:"Lalai","Font Color":"Warna Fon","Font Background Color":"Warna Latar Belakang Fon","Document colors":"Warna dokumen",Paragraph:"Perenggan",Heading:"Pengepala","Choose heading":"Pilih pengepala","Heading 1":"Pengepala 1","Heading 2":"Pengepala 2","Heading 3":"Pengepala 3","Heading 4":"Pengepala 4","Heading 5":"Pengepala 5","Heading 6":"Pengepala 6","Type your title":"Taip tajuk anda","Type or paste your content here.":"Taip atau tampal kandungan anda disini.","Horizontal line":"Baris melintang","HTML object":"Objek HTML","Increase indent":"Tambah inden","Decrease indent":"Kurangkan inden",Unlink:"Buang pautan",Link:"Pautkan","Link URL":"Pautkan URL","Link image":"Pautkan imej","Edit link":"Sunting pautan","Open link in new tab":"Buka pautan dalam tab baru","This link has no URL":"Pautan ini tidak mempunyai URL","Open in a new tab":"Buka dalam tab baru",Downloadable:"Boleh dimuat turun","Create link":"Buat pautan","Move out of a link":"Alih keluar pautan","Numbered List":"Senarai Bernombor","Bulleted List":"Senarai Berbulet","To-do List":"Senarai Untuk Dilakukan","Bulleted list styles toolbar":"Bar capaian gaya senarai berbulet","Numbered list styles toolbar":"Bar alat capaian gaya senarai bernombor","Toggle the disc list style":"Buka gaya senarai cakera","Toggle the circle list style":"Buka gaya senarai bulatan","Toggle the square list style":"Buka gaya senarai petak","Toggle the decimal list style":"Buka gaya senarai titik perpuluhan","Toggle the decimal with leading zero list style":"Buka titik perpuluhan dengan gaya senarai kosong pendahulu","Toggle the lower–roman list style":"Buka gaya senarai roman bawah","Toggle the upper–roman list style":"Buka gaya senarai roman atas","Toggle the lower–latin list style":"Buka gaya senarai latin bawah","Toggle the upper–latin list style":"Buka gaya senarai latin atas",Disc:"Cakera",Circle:"Bula",Square:"Petak",Decimal:"Perpuluhan","Decimal with leading zero":"Perpuluhan dengan kosong pendahulu","Lower–roman":"Roman bawah","Upper-roman":"Roman atas","Lower-latin":"Latin bawah","Upper-latin":"Latin atas","List properties":"Senarai sifat","Start at":"Mula pada","Invalid start index value.":"Nilai indeks permulaan tidak sah.","Start index must be greater than 0.":"Indeks mula hendaklah lebih besar daripada 0.","Reversed order":"Susunan terbalik","Keystrokes that can be used in a list":"Ketukan kekunci yang boleh digunakan dalam senarai","Increase list item indent":"Tingkatkan inden item senarai","Decrease list item indent":"Kurangkan inden item senarai","Remove Format":"Buang Format","Select all":"Pilih seterusnya","Show blocks":"Tunjukkan blok",Source:"Sumber","Show source":"Paparkan sumber","Special characters":"Aksara istimewa",All:"Semua",Arrows:"Anak Panah",Currency:"Mata Wang",Latin:"Bahasa Latin",Mathematical:"Matematik",Text:"Teks","leftwards simple arrow":"anak panah mudah ke kiri","rightwards simple arrow":"anak panah mudah ke kanan","upwards simple arrow":"anak panah mudah ke atas","downwards simple arrow":"anak panah mudah ke bawah","leftwards double arrow":"anak panah berkembar arah kiri","rightwards double arrow":"anak panah berkembar arah kanan","upwards double arrow":"anak panah berkembar arah atas","downwards double arrow":"anak panah berkembar arah bawah","leftwards dashed arrow":"anak panah bersengkang arah kiri","rightwards dashed arrow":"anak panah bersengkang arah kanan","upwards dashed arrow":"anak panah bersengkang arah atas","downwards dashed arrow":"anak panah bersengkang arah bawah","leftwards arrow to bar":"anak panah arah kiri ke bar","rightwards arrow to bar":"anak panah arah kanan ke bar","upwards arrow to bar":"anak panah arah atas ke bar","downwards arrow to bar":"anak panah arah bawah ke bar","up down arrow with base":"anak panah atas bawah dengan dasar","back with leftwards arrow above":"kembali dengan anak panah arah kiri di atas","end with leftwards arrow above":"tamatkan dengan anak panah arah kiri di atas","on with exclamation mark with left right arrow above":"pada dengan tanda seru dengan anak panah kiri kanan di atas","soon with rightwards arrow above":"tidak lama lagi dengan anak panah arah kanan di atas","top with upwards arrow above":"atas dengan anak panah arah atas di atas","Dollar sign":"Simbol Dolar","Euro sign":"Simbol Euro","Yen sign":"Simbol Yen","Pound sign":"Simbol Paun","Cent sign":"Simbol sen","Euro-currency sign":"Simbol mata wang Euro","Colon sign":"Tanda titik bertindih","Cruzeiro sign":"Simbol Cruzeiro","French franc sign":"Simbol Franc Perancis","Lira sign":"Simbol Lira","Currency sign":"Simbol mata wang","Bitcoin sign":"Simbol Bitcoin","Mill sign":"Simbol Mill","Naira sign":"Simbol Naira","Peseta sign":"Simbol Peseta","Rupee sign":"Simbol Rupee","Won sign":"Simbol Won","New sheqel sign":"Simbol Sheqel baru","Dong sign":"Simbol Dong","Kip sign":"Simbol Kip","Tugrik sign":"Simbol Tugrik","Drachma sign":"Simbol Drachma","German penny sign":"Simbol Peni Jerman","Peso sign":"Simbol Peso","Guarani sign":"Simbol Guarani","Austral sign":"Simbol Austral","Hryvnia sign":"Simbol Hryvnia","Cedi sign":"Simbol Cedi","Livre tournois sign":"Simbol Livre Tournois","Spesmilo sign":"Simbol Spesmilo","Tenge sign":"Simbol Tenge","Indian rupee sign":"Simbol Rupee India","Turkish lira sign":"Simbol Lira Turki","Nordic mark sign":"Simbol lambang Nordik","Manat sign":"Simbol Manat","Ruble sign":"Simbol Ruble","Latin capital letter a with macron":"Huruf Latin a besar dengan tanda makron","Latin small letter a with macron":"Huruf Latin a kecil dengan tanda makron","Latin capital letter a with breve":"Huruf Latin a besar dengan tanda singkat","Latin small letter a with breve":"Huruf Latin a kecil dengan tanda singkat","Latin capital letter a with ogonek":"Huruf Latin a besar dengan tanda ogonek","Latin small letter a with ogonek":"Huruf Latin a kecil dengan tanda ogonek","Latin capital letter c with acute":"Huruf Latin c besar dengan tanda tirus","Latin small letter c with acute":"Huruf Latin c kecil dengan tanda tirus","Latin capital letter c with circumflex":"Huruf Latin c besar dengan tanda sirkumfleks","Latin small letter c with circumflex":"Huruf Latin c kecil dengan tanda Sirkumfleks","Latin capital letter c with dot above":"Huruf Latin c besar dengan titik di atas","Latin small letter c with dot above":"Huruf Latin c kecil dengan titik di atas","Latin capital letter c with caron":"Huruf Latin c besar dengan tanda caron","Latin small letter c with caron":"Huruf Latin c kecil dengan tanda caron","Latin capital letter d with caron":"Huruf Latin d besar dengan tanda caron","Latin small letter d with caron":"Huruf Latin d kecil dengan tanda caron","Latin capital letter d with stroke":"Huruf Latin d besar dengan garis miring","Latin small letter d with stroke":"Huruf Latin d kecil dengan garis miring","Latin capital letter e with macron":"Huruf Latin e besar dengan tanda makron","Latin small letter e with macron":"Huruf Latin e kecil dengan tanda makron","Latin capital letter e with breve":"Huruf Latin e besar dengan tanda singkat","Latin small letter e with breve":"Huruf Latin e kecil dengan tanda singkat","Latin capital letter e with dot above":"Huruf Latin e besar dengan titik di atas","Latin small letter e with dot above":"Huruf Latin e kecil dengan titik di atas","Latin capital letter e with ogonek":"Huruf Latin e besar dengan tanda ogonek","Latin small letter e with ogonek":"Huruf Latin e kecil dengan tanda ogonek","Latin capital letter e with caron":"Huruf Latin e besar dengan tanda caron","Latin small letter e with caron":"Huruf Latin e kecil dengan tanda caron","Latin capital letter g with circumflex":"Huruf Latin g besar dengan tanda sirkumfleks","Latin small letter g with circumflex":"Huruf Latin g kecil dengan tanda sirkumfleks","Latin capital letter g with breve":"Huruf Latin g besar dengan tanda singkat","Latin small letter g with breve":"Huruf Latin g kecil dengan tanda singkat","Latin capital letter g with dot above":"Huruf Latin g besar dengan titik di atas","Latin small letter g with dot above":"Huruf Latin g kecil dengan titik di atas","Latin capital letter g with cedilla":"Huruf Latin g besar dengan tanda sedila","Latin small letter g with cedilla":"Huruf Latin g kecil dengan tanda sedila","Latin capital letter h with circumflex":"Huruf Latin h besar dengan tanda sirkumfleks","Latin small letter h with circumflex":"Huruf Latin h kecil dengan tanda sirkumfleks","Latin capital letter h with stroke":"Huruf Latin h besar dengan garis miring","Latin small letter h with stroke":"Huruf Latin h kecil dengan garis miring","Latin capital letter i with tilde":"Huruf Latin i besar dengan tanda tilde","Latin small letter i with tilde":"Huruf Latin i kecil dengan tanda tilde","Latin capital letter i with macron":"Huruf Latin i besar dengan tanda makron","Latin small letter i with macron":"Huruf Latin i kecil dengan tanda makron","Latin capital letter i with breve":"Huruf Latin i besar dengan tanda singkat","Latin small letter i with breve":"Huruf Latin i kecil dengan tanda singkat","Latin capital letter i with ogonek":"Huruf Latin i besar dengan tanda ogonek","Latin small letter i with ogonek":"Huruf Latin i kecil dengan tanda ogonek","Latin capital letter i with dot above":"Huruf Latin i besar dengan titik di atas","Latin small letter dotless i":"Huruf Latin i kecil tanpa titik","Latin capital ligature ij":"Huruf kembar Latin ij besar","Latin small ligature ij":"Huruf kembar Latin ij kecil","Latin capital letter j with circumflex":"Huruf Latin j besar dengan tanda sirkumfleks","Latin small letter j with circumflex":"Huruf Latin j kecil dengan tanda sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin k besar dengan tanda sedila","Latin small letter k with cedilla":"Huruf Latin k kecil dengan tanda sedila","Latin small letter kra":"Huruf Latin kra kecil","Latin capital letter l with acute":"Huruf Latin l besar dengan tanda tirus","Latin small letter l with acute":"Huruf Latin l kecil dengan tanda tirus","Latin capital letter l with cedilla":"Huruf Latin l besar dengan tanda sedila","Latin small letter l with cedilla":"Huruf Latin l kecil dengan tanda sedila","Latin capital letter l with caron":"Huruf Latin l besar dengan tanda caron","Latin small letter l with caron":"Huruf Latin l kecil dengan tanda caron","Latin capital letter l with middle dot":"Huruf Latin l besar dengan titik tengah","Latin small letter l with middle dot":"Huruf Latin l kecil dengan titik tengah","Latin capital letter l with stroke":"Huruf Latin l besar dengan garis miring","Latin small letter l with stroke":"Huruf Latin l kecil dengan garis miring","Latin capital letter n with acute":"Huruf Latin n besar dengan tanda tirus","Latin small letter n with acute":"Huruf Latin n kecil dengan tanda tirus","Latin capital letter n with cedilla":"Huruf Latin n besar dengan tanda sedila","Latin small letter n with cedilla":"Huruf Latin n kecil dengan tanda sedila","Latin capital letter n with caron":"Huruf Latin n besar dengan tanda caron","Latin small letter n with caron":"Huruf Latin n kecil dengan tanda caron","Latin small letter n preceded by apostrophe":"Huruf Latin n kecil didahului dengan koma atas","Latin capital letter eng":"Huruf Latin eng besar","Latin small letter eng":"Huruf Latin eng kecil","Latin capital letter o with macron":"Huruf Latin o besar dengan tanda makron","Latin small letter o with macron":"Huruf Latin o kecil dengan tanda makron","Latin capital letter o with breve":"Huruf Latin o besar dengan tanda singkat","Latin small letter o with breve":"Huruf Latin o kecil dengan tanda singkat","Latin capital letter o with double acute":"Huruf Latin o besar dengan tanda tirus berkembar","Latin small letter o with double acute":"Huruf Latin o kecil dengan tanda tirus berkembar","Latin capital ligature oe":"Huruf kembar Latin oe besar","Latin small ligature oe":"Huruf kembar Latin oe kecil","Latin capital letter r with acute":"Huruf Latin r besar dengan tanda tirus","Latin small letter r with acute":"Huruf Latin r kecil dengan tanda tirus","Latin capital letter r with cedilla":"Huruf Latin r besar dengan tanda sedila","Latin small letter r with cedilla":"Huruf Latin r kecil dengan tanda sedila","Latin capital letter r with caron":"Huruf Latin r besar dengan tanda caron","Latin small letter r with caron":"Huruf Latin r kecil dengan tanda caron","Latin capital letter s with acute":"Huruf Latin s besar dengan tanda tirus","Latin small letter s with acute":"Huruf Latin s kecil dengan tanda tirus","Latin capital letter s with circumflex":"Huruf Latin s besar dengan tanda sirkumfleks","Latin small letter s with circumflex":"Huruf Latin s kecil dengan tanda sirkumfleks","Latin capital letter s with cedilla":"Huruf Latin s besar dengan tanda sedila","Latin small letter s with cedilla":"Huruf Latin s kecil dengan tanda sedila","Latin capital letter s with caron":"Huruf Latin s besar dengan tanda caron","Latin small letter s with caron":"Huruf Latin s kecil dengan tanda caron","Latin capital letter t with cedilla":"Huruf Latin t besar dengan tanda sedila","Latin small letter t with cedilla":"Huruf Latin t kecil dengan tanda sedila","Latin capital letter t with caron":"Huruf Latin t besar dengan tanda caron","Latin small letter t with caron":"Huruf Latin t kecil dengan tanda caron","Latin capital letter t with stroke":"Huruf Latin t besar dengan garis miring","Latin small letter t with stroke":"Huruf Latin t kecil dengan garis miring","Latin capital letter u with tilde":"Huruf Latin u besar dengan tanda tilde","Latin small letter u with tilde":"Huruf Latin u kecil dengan tanda tilde","Latin capital letter u with macron":"Huruf Latin u besar dengan tanda makron","Latin small letter u with macron":"Huruf Latin u kecil dengan tanda makron","Latin capital letter u with breve":"Huruf Latin u besar dengan tanda singkat","Latin small letter u with breve":"Huruf Latin u kecil dengan tanda singkat","Latin capital letter u with ring above":"Huruf Latin u besar dengan bulatan di atas","Latin small letter u with ring above":"Huruf Latin u kecil dengan bulatan di atas","Latin capital letter u with double acute":"Huruf Latin u besar dengan tanda tirus berkembar","Latin small letter u with double acute":"Huruf Latin u kecil dengan tanda tirus berkembar","Latin capital letter u with ogonek":"Huruf Latin u besar dengan tanda ogonek","Latin small letter u with ogonek":"Huruf Latin u kecil dengan tanda ogonek","Latin capital letter w with circumflex":"Huruf Latin w besar dengan tanda sirkumfleks","Latin small letter w with circumflex":"Huruf Latin w kecil dengan tanda sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin y besar dengan tanda sirkumfleks","Latin small letter y with circumflex":"Huruf Latin y kecil dengan tanda sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin y besar dengan tanda diaresis","Latin capital letter z with acute":"Huruf Latin z besar dengan tanda tirus","Latin small letter z with acute":"Huruf Latin z kecil dengan tanda tirus","Latin capital letter z with dot above":"Huruf Latin z besar dengan titik di atas","Latin small letter z with dot above":"Huruf Latin z kecil dengan titik di atas","Latin capital letter z with caron":"Huruf Latin z besar dengan tanda caron","Latin small letter z with caron":"Huruf Latin z kecil dengan tanda caron","Latin small letter long s":"Huruf latin s panjang kecil","Less-than sign":"Simbol kurang daripada","Greater-than sign":"Simbol lebih besar daripada","Less-than or equal to":"Kurang daripada atau sama dengan","Greater-than or equal to":"Lebih besar daripada atau sama dengan","En dash":"Sengkang en","Em dash":"Sengkang em",Macron:"Tanda makron",Overline:"Garisan atas","Degree sign":"Simbol darjah","Minus sign":"Simbol tolak","Plus-minus sign":"Simbol tambah tolak","Division sign":"Simbol bahagi","Fraction slash":"Garis condong pecahan","Multiplication sign":"Simbol darab","Latin small letter f with hook":"Huruf Latin f kecil dengan cangkuk",Integral:"Integral","N-ary summation":"Penghasiltambahan per - n - an",Infinity:"Infiniti","Square root":"Punca kuasa","Tilde operator":"Pengoperasi tilde","Approximately equal to":"Kira-kira sama dengan","Almost equal to":"Hampir sama dengan","Not equal to":"Tidak sama dengan","Identical to":"Serupa dengan","Element of":"Unsur bagi","Not an element of":"Bukan unsur bagi","Contains as member":"Terkandung sebagai anggota","N-ary product":"Hasil per - n - an","Logical and":"Logik dan","Logical or":"Logik atau","Not sign":"Bukan simbol",Intersection:"Persilangan",Union:"Penyatuan","Partial differential":"Pembezaan separa","For all":"Untuk semua","There exists":"Wujud","Empty set":"Set kosong",Nabla:"Nabla","Asterisk operator":"Pengoperasi asterisk","Proportional to":"Berkadaran dengan",Angle:"Sudut","Vulgar fraction one quarter":"Pecahan kasar satu per empat","Vulgar fraction one half":"Pecahan kasar satu per dua","Vulgar fraction three quarters":"Pecahan kasar tiga per empat","Single left-pointing angle quotation mark":"Tanda petikan sudut ke kiri tunggal","Single right-pointing angle quotation mark":"Tanda petikan sudut ke kanan tunggal","Left-pointing double angle quotation mark":"Tanda petikan sudut ke kiri berkembar","Right-pointing double angle quotation mark":"Tanda petikan sudut ke kanan berkembar","Left single quotation mark":"Tanda petikan tunggal kiri","Right single quotation mark":"Tanda petikan tunggal kanan","Left double quotation mark":"Tanda petikan berkembar kiri","Right double quotation mark":"Tanda petikan berkembar kanan","Single low-9 quotation mark":"Tanda petikan rendah 9 tunggal","Double low-9 quotation mark":"Tanda petikan rendah 9 berkembar","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda soal terbalik","Two dot leader":"Pendahulu dua titik","Horizontal ellipsis":"Elipsis Mendatar","Double dagger":"Tanda rujuk kembar","Per mille sign":"Simbol per mille","Per ten thousand sign":"Simbol per sepuluh ribu","Double exclamation mark":"Tanda seru berkembar","Question exclamation mark":"Tanda seru soal","Exclamation question mark":"Tanda soal seru","Double question mark":"Tanda soal berkembar","Copyright sign":"Simbol hak cipta","Registered sign":"Simbol berdaftar","Trade mark sign":"Simbol tanda dagangan","Section sign":"Simbol seksyen","Paragraph sign":"Tanda perenggan","Reversed paragraph sign":"Tanda perenggan terbalik","Character categories":"Kategori aksara",Styles:"Gaya","Multiple styles":"Gaya berbilang","Block styles":"Gaya blok","Text styles":"Gaya teks","Insert table":"Masukkan jadual","Header column":"Kolum pengepala","Insert column left":"Masukkan kolum kiri","Insert column right":"Masukkan kolum kanan","Delete column":"Padam kolum","Select column":"Pilih kolum",Column:"Kolum","Header row":"Baris pengepala","Insert row below":"Masukkan baris dibawah","Insert row above":"Masukkan baris diatas","Delete row":"Padam baris","Select row":"Pilih baris",Row:"Baris","Merge cell up":"Cantumkan sel keatas","Merge cell right":"Cantumkan sel kekanan","Merge cell down":"Cantumkan sel kebawah","Merge cell left":"Cantumkan sel kekiri","Split cell vertically":"Leraikan sel menegak","Split cell horizontally":"Leraikan sel melintang","Merge cells":"Cantumkan sel ","Table toolbar":"Bar alat capaian jadual","Table properties":"Sifat jadual","Cell properties":"Sifat sel",Border:"Sempadan",Style:"Gaya",Width:"Lebar",Height:"Ketinggian",Color:"Warna",Background:"Latar belakang",Padding:"Ketebalan",Dimensions:"Dimensi","Table cell text alignment":"Jajaran teks sel jadual",Alignment:"Jajaran","Horizontal text alignment toolbar":"Bar alat capaian jajaran teks melintang","Vertical text alignment toolbar":"Bar alat capaian jajaran teks menegak","Table alignment toolbar":"Bar alat capaian jajaran jadual",None:"Tiada",Solid:"Pejal",Dotted:"Bertitik",Dashed:"Garis putus-putus",Double:"Dua baris",Groove:"Lurah",Ridge:"Batas",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Jajarkan teks sel kekiri","Align cell text to the center":"Jajarkan teks sel ketengah","Align cell text to the right":"Jajarkan teks sel kekanan","Justify cell text":"Imbang teks sel","Align cell text to the top":"Jajarkan teks sel keatas","Align cell text to the middle":"Jajarkan teks sel ketengah","Align cell text to the bottom":"Jajarkan teks sel kebawah","Align table to the left":"Jajarkan jadual sel kekiri","Center table":"Ketengahkan jadual","Align table to the right":"Jajarkan jadual sel kekanan","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Warna tidak sah. Cuba \"#FF0000\" atau \"rgb(255,0,0)\" atau \"merah\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Nilai tidak sah. Cuba \"10px\" atau \"2em\" atau \"2\" sahaja.","Color picker":"Pemilih warna","Enter table caption":"Benarkan kapsyen jadual","Keystrokes that can be used in a table cell":"Ketukan kekunci yang boleh digunakan dalam sel jadual","Move the selection to the next cell":"Alihkan pilihan ke sel seterusnya","Move the selection to the previous cell":"Alihkan pilihan ke sel sebelumnya","Insert a new table row (when in the last cell of a table)":"Masukkan baris jadual baharu (apabila berada dalam sel terakhir jadual)","Navigate through the table":"Navigasi melalui jadual",Table:"Jadual","Rich Text Editor":"Penyunting Teks Kaya","Editor editing area: %0":"Ruang suntingan editor: %0","Edit block":"Sunting blok","Click to edit block":"Klik untuk menyunting sekatan","Drag to move":"Seret untuk menggerakkan",Next:"Seterusnya",Previous:"Sebelumnya","Editor toolbar":"Bar alat capaian suntingan","Dropdown toolbar":"Bar alat capaian tetingkap",Black:"Hitam","Dim grey":"Kelabu malap",Grey:"Kelabu","Light grey":"Kelabu cerah",White:"Putih",Red:"Merah",Orange:"Oren",Yellow:"Kuning","Light green":"Hijau cerah",Green:"Hijau",Aquamarine:"Akuamarin",Turquoise:"Firus","Light blue":"Biru cerah",Blue:"Biru",Purple:"Ungu","Editor block content toolbar":"Bar alat sekat kandungan editor","Editor contextual toolbar":"Bar alat kontekstual editor",HEX:"HEX","No results found":"Tiada keputusan ditemui","No searchable items":"Tiada item untuk dicari","Editor dialog":"Dialog editor",Close:"Tutup","Help Contents. To close this dialog press ESC.":"Kandungan Bantuan. Untuk menutup dialog ini tekan ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Anda boleh menemui senarai pintasan papan kekunci yang boleh digunakan dalam penyunting di bawah.","(may require <kbd>Fn</kbd>)":"(mungkin memerlukan <kbd>Fn</kbd>)",Accessibility:"Kebolehaksesan","Accessibility help":"Bantuan kebolehaksesan","Press %0 for help.":"Tekan %0 untuk bantuan.","Move focus in and out of an active dialog window":"Alihkan fokus masuk atau keluar daripada tetingkap dialog aktif",MENU_BAR_MENU_FILE:"Fail",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_VIEW:"Paparan",MENU_BAR_MENU_INSERT:"Masukkan",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Alatan",MENU_BAR_MENU_HELP:"Bantuan",MENU_BAR_MENU_TEXT:"Teks",MENU_BAR_MENU_FONT:"Fon","Editor menu bar":"Bar menu penyunting",Undo:"Buat asal",Redo:"Buat semula","Upload in progress":"Muat naik sedang berlangsung","Widget toolbar":"Bar alat capaian widget","Insert paragraph before block":"Masukkan perenggan sebelum blok","Insert paragraph after block":"Masukkan perenggan sebelum blok","Press Enter to type after or press Shift + Enter to type before the widget":"Tekan Enter untuk menaip selepas atau tekan Shift + Enter untuk menaip sebelum widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Ketukan kekunci yang boleh digunakan semasa widget dipilih (contohnya: imej, jadual, dsb.)","Insert a new paragraph directly after a widget":"Masukkan perenggan baharu secara langsung selepas widget","Insert a new paragraph directly before a widget":"Masukkan perenggan baharu secara langsung sebelum widget","Move the caret to allow typing directly before a widget":"Alihkan karet untuk membenarkan penaipan secara langsung sebelum widget","Move the caret to allow typing directly after a widget":"Alihkan karet untuk membenarkan penaipan secara langsung selepas widget","Words: %0":"Perkataan: %0","Characters: %0":"Aksara: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ms'] = d['ms'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Jajarkan kiri","Align right":"Jajarkan kiri","Align center":"Jajarkan tengah",Justify:"Imbang","Text alignment":"Jajaran teks","Text alignment toolbar":"Bar alat capaian jajaran teks","Revert autoformatting action":"Pulihkan tindakan pemformatan automatik",Bold:"Tebal",Italic:"Italik",Underline:"Garis bawah",Code:"Kod",Strikethrough:"Garis lorek",Subscript:"Subskrip",Superscript:"Superskrip","Italic text":"Teks huruf condong","Move out of an inline code style":"Alih keluar daripada gaya kod sebaris","Bold text":"Teks tebal","Underline text":"Teks garis bawah","Strikethrough text":"Teks coretan","Block quote":"Blok petikan","Copy selected content":"Salin kandungan yang dipilih","Paste content":"Tampal kandungan","Paste content as plain text":"Tampal kandungan sebagai teks kosong","Insert code block":"Masukkan blok kod","Plain text":"Teks kosong","Leaving %0 code snippet":"Meninggalkan %0 coretan kod","Entering %0 code snippet":"Memasukkan %0 coretan kod","Entering code snippet":"Memasukkan coretan kod","Leaving code snippet":"Meninggalkan coretan kod","Code block":"Sekatan kod",Cancel:"Batal",Clear:"Kosongkan","Remove color":"Buang warna","Restore default":"Pulihkan lalai",Save:"Simpan","Show more items":"Tunjukkan item lain","%0 of %1":"%0 daripada %1","Cannot upload file:":"Gagal memuat naik fail","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Ruang suntingan: %0","Insert with file manager":"Masukkan dengan pengurus fail","Replace with file manager":"Gantikan dengan pengurus fail","Insert image with file manager":"Masukkan imej dengan pengurus fail","Replace image with file manager":"Gantikan imej dengan pengurus fail","Toggle caption off":"Tutup kapsyen","Toggle caption on":"Buka kapsyen","Content editing keystrokes":"Ketukan kekunci penyuntingan kandungan","These keyboard shortcuts allow for quick access to content editing features.":"Pintasan papan kekunci ini membenarkan akses pantas kepada ciri-ciri penyuntingan kandungan.","User interface and content navigation keystrokes":"Antara muka pengguna dan ketukan kekunci navigasi kandungan","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Guna ketukan kekunci berikut untuk menavigasi dengan lebih cekap dalam antara muka pengguna CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Tutup belon konteks, senarai juntai bawah dan dialog","Open the accessibility help dialog":"Buka dialog bantuan kebolehaksesan","Move focus between form fields (inputs, buttons, etc.)":"Alihkan fokus antara medan borang (input, butang, dll.)","Move focus to the menu bar, navigate between menu bars":"Alihkan fokus ke bar menu, navigasi antara bar menu","Move focus to the toolbar, navigate between toolbars":"Alihkan fokus ke bar alat, navigasi antara bar alat","Navigate through the toolbar or menu bar":"Navigasi melalui bar alat atau bar menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Laksanakan butang yang sedang difokuskan. Melaksanakan butang yang berinteraksi dengan kandungan penyunting mengalihkan fokus kembali ke kandungan.",Accept:"Terima","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Masukkan baris baharu (elemen <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Masukkan perenggan baharu (perenggan baharu)","Find and replace":"Cari dan ganti","Find in text…":"Cari dalam teks...",Find:"Cari","Previous result":"Keputusan sebelumnya","Next result":"Keputusan seterusnya",Replace:"Ganti","Replace all":"Ganti semua","Match case":"Sesuaikan kes","Whole words only":"Perkataan penuh sahaja","Replace with…":"Gantikan dengan...","Text to find must not be empty.":"Teks yang hendak dicari tidak boleh ditinggalkan kosong.","Tip: Find some text first in order to replace it.":"Petua: Cari teks terlebih dahulu untuk menggantikannya.","Advanced options":"Pilihan lanjutan","Find in the document":"Cari dalam dokumen","Font Size":"Saiz fon",Tiny:"Halus",Small:"Kecil",Big:"Besar",Huge:"Gergasi","Font Family":"Keluarga Fon",Default:"Lalai","Font Color":"Warna Fon","Font Background Color":"Warna Latar Belakang Fon","Document colors":"Warna dokumen",Paragraph:"Perenggan",Heading:"Pengepala","Choose heading":"Pilih pengepala","Heading 1":"Pengepala 1","Heading 2":"Pengepala 2","Heading 3":"Pengepala 3","Heading 4":"Pengepala 4","Heading 5":"Pengepala 5","Heading 6":"Pengepala 6","Type your title":"Taip tajuk anda","Type or paste your content here.":"Taip atau tampal kandungan anda disini.","Horizontal line":"Baris melintang","HTML object":"Objek HTML","Increase indent":"Tambah inden","Decrease indent":"Kurangkan inden",Unlink:"Buang pautan",Link:"Pautkan","Link URL":"Pautkan URL","Link URL must not be empty.":"URL pautan tidak boleh kosong.","Link image":"Pautkan imej","Edit link":"Sunting pautan","Open link in new tab":"Buka pautan dalam tab baru","This link has no URL":"Pautan ini tidak mempunyai URL","Open in a new tab":"Buka dalam tab baru",Downloadable:"Boleh dimuat turun","Create link":"Buat pautan","Move out of a link":"Alih keluar pautan","Numbered List":"Senarai Bernombor","Bulleted List":"Senarai Berbulet","To-do List":"Senarai Untuk Dilakukan","Bulleted list styles toolbar":"Bar capaian gaya senarai berbulet","Numbered list styles toolbar":"Bar alat capaian gaya senarai bernombor","Toggle the disc list style":"Buka gaya senarai cakera","Toggle the circle list style":"Buka gaya senarai bulatan","Toggle the square list style":"Buka gaya senarai petak","Toggle the decimal list style":"Buka gaya senarai titik perpuluhan","Toggle the decimal with leading zero list style":"Buka titik perpuluhan dengan gaya senarai kosong pendahulu","Toggle the lower–roman list style":"Buka gaya senarai roman bawah","Toggle the upper–roman list style":"Buka gaya senarai roman atas","Toggle the lower–latin list style":"Buka gaya senarai latin bawah","Toggle the upper–latin list style":"Buka gaya senarai latin atas",Disc:"Cakera",Circle:"Bula",Square:"Petak",Decimal:"Perpuluhan","Decimal with leading zero":"Perpuluhan dengan kosong pendahulu","Lower–roman":"Roman bawah","Upper-roman":"Roman atas","Lower-latin":"Latin bawah","Upper-latin":"Latin atas","List properties":"Senarai sifat","Start at":"Mula pada","Invalid start index value.":"Nilai indeks permulaan tidak sah.","Start index must be greater than 0.":"Indeks mula hendaklah lebih besar daripada 0.","Reversed order":"Susunan terbalik","Keystrokes that can be used in a list":"Ketukan kekunci yang boleh digunakan dalam senarai","Increase list item indent":"Tingkatkan inden item senarai","Decrease list item indent":"Kurangkan inden item senarai","Entering a to-do list":"Memasukkan senarai tugas untuk dilakukan","Leaving a to-do list":"Meninggalkan senarai tugas untuk dilakukan","Remove Format":"Buang Format","Select all":"Pilih seterusnya","Show blocks":"Tunjukkan blok",Source:"Sumber","Show source":"Paparkan sumber","Special characters":"Aksara istimewa",All:"Semua",Arrows:"Anak Panah",Currency:"Mata Wang",Latin:"Bahasa Latin",Mathematical:"Matematik",Text:"Teks","leftwards simple arrow":"anak panah mudah ke kiri","rightwards simple arrow":"anak panah mudah ke kanan","upwards simple arrow":"anak panah mudah ke atas","downwards simple arrow":"anak panah mudah ke bawah","leftwards double arrow":"anak panah berkembar arah kiri","rightwards double arrow":"anak panah berkembar arah kanan","upwards double arrow":"anak panah berkembar arah atas","downwards double arrow":"anak panah berkembar arah bawah","leftwards dashed arrow":"anak panah bersengkang arah kiri","rightwards dashed arrow":"anak panah bersengkang arah kanan","upwards dashed arrow":"anak panah bersengkang arah atas","downwards dashed arrow":"anak panah bersengkang arah bawah","leftwards arrow to bar":"anak panah arah kiri ke bar","rightwards arrow to bar":"anak panah arah kanan ke bar","upwards arrow to bar":"anak panah arah atas ke bar","downwards arrow to bar":"anak panah arah bawah ke bar","up down arrow with base":"anak panah atas bawah dengan dasar","back with leftwards arrow above":"kembali dengan anak panah arah kiri di atas","end with leftwards arrow above":"tamatkan dengan anak panah arah kiri di atas","on with exclamation mark with left right arrow above":"pada dengan tanda seru dengan anak panah kiri kanan di atas","soon with rightwards arrow above":"tidak lama lagi dengan anak panah arah kanan di atas","top with upwards arrow above":"atas dengan anak panah arah atas di atas","Dollar sign":"Simbol Dolar","Euro sign":"Simbol Euro","Yen sign":"Simbol Yen","Pound sign":"Simbol Paun","Cent sign":"Simbol sen","Euro-currency sign":"Simbol mata wang Euro","Colon sign":"Tanda titik bertindih","Cruzeiro sign":"Simbol Cruzeiro","French franc sign":"Simbol Franc Perancis","Lira sign":"Simbol Lira","Currency sign":"Simbol mata wang","Bitcoin sign":"Simbol Bitcoin","Mill sign":"Simbol Mill","Naira sign":"Simbol Naira","Peseta sign":"Simbol Peseta","Rupee sign":"Simbol Rupee","Won sign":"Simbol Won","New sheqel sign":"Simbol Sheqel baru","Dong sign":"Simbol Dong","Kip sign":"Simbol Kip","Tugrik sign":"Simbol Tugrik","Drachma sign":"Simbol Drachma","German penny sign":"Simbol Peni Jerman","Peso sign":"Simbol Peso","Guarani sign":"Simbol Guarani","Austral sign":"Simbol Austral","Hryvnia sign":"Simbol Hryvnia","Cedi sign":"Simbol Cedi","Livre tournois sign":"Simbol Livre Tournois","Spesmilo sign":"Simbol Spesmilo","Tenge sign":"Simbol Tenge","Indian rupee sign":"Simbol Rupee India","Turkish lira sign":"Simbol Lira Turki","Nordic mark sign":"Simbol lambang Nordik","Manat sign":"Simbol Manat","Ruble sign":"Simbol Ruble","Latin capital letter a with macron":"Huruf Latin a besar dengan tanda makron","Latin small letter a with macron":"Huruf Latin a kecil dengan tanda makron","Latin capital letter a with breve":"Huruf Latin a besar dengan tanda singkat","Latin small letter a with breve":"Huruf Latin a kecil dengan tanda singkat","Latin capital letter a with ogonek":"Huruf Latin a besar dengan tanda ogonek","Latin small letter a with ogonek":"Huruf Latin a kecil dengan tanda ogonek","Latin capital letter c with acute":"Huruf Latin c besar dengan tanda tirus","Latin small letter c with acute":"Huruf Latin c kecil dengan tanda tirus","Latin capital letter c with circumflex":"Huruf Latin c besar dengan tanda sirkumfleks","Latin small letter c with circumflex":"Huruf Latin c kecil dengan tanda Sirkumfleks","Latin capital letter c with dot above":"Huruf Latin c besar dengan titik di atas","Latin small letter c with dot above":"Huruf Latin c kecil dengan titik di atas","Latin capital letter c with caron":"Huruf Latin c besar dengan tanda caron","Latin small letter c with caron":"Huruf Latin c kecil dengan tanda caron","Latin capital letter d with caron":"Huruf Latin d besar dengan tanda caron","Latin small letter d with caron":"Huruf Latin d kecil dengan tanda caron","Latin capital letter d with stroke":"Huruf Latin d besar dengan garis miring","Latin small letter d with stroke":"Huruf Latin d kecil dengan garis miring","Latin capital letter e with macron":"Huruf Latin e besar dengan tanda makron","Latin small letter e with macron":"Huruf Latin e kecil dengan tanda makron","Latin capital letter e with breve":"Huruf Latin e besar dengan tanda singkat","Latin small letter e with breve":"Huruf Latin e kecil dengan tanda singkat","Latin capital letter e with dot above":"Huruf Latin e besar dengan titik di atas","Latin small letter e with dot above":"Huruf Latin e kecil dengan titik di atas","Latin capital letter e with ogonek":"Huruf Latin e besar dengan tanda ogonek","Latin small letter e with ogonek":"Huruf Latin e kecil dengan tanda ogonek","Latin capital letter e with caron":"Huruf Latin e besar dengan tanda caron","Latin small letter e with caron":"Huruf Latin e kecil dengan tanda caron","Latin capital letter g with circumflex":"Huruf Latin g besar dengan tanda sirkumfleks","Latin small letter g with circumflex":"Huruf Latin g kecil dengan tanda sirkumfleks","Latin capital letter g with breve":"Huruf Latin g besar dengan tanda singkat","Latin small letter g with breve":"Huruf Latin g kecil dengan tanda singkat","Latin capital letter g with dot above":"Huruf Latin g besar dengan titik di atas","Latin small letter g with dot above":"Huruf Latin g kecil dengan titik di atas","Latin capital letter g with cedilla":"Huruf Latin g besar dengan tanda sedila","Latin small letter g with cedilla":"Huruf Latin g kecil dengan tanda sedila","Latin capital letter h with circumflex":"Huruf Latin h besar dengan tanda sirkumfleks","Latin small letter h with circumflex":"Huruf Latin h kecil dengan tanda sirkumfleks","Latin capital letter h with stroke":"Huruf Latin h besar dengan garis miring","Latin small letter h with stroke":"Huruf Latin h kecil dengan garis miring","Latin capital letter i with tilde":"Huruf Latin i besar dengan tanda tilde","Latin small letter i with tilde":"Huruf Latin i kecil dengan tanda tilde","Latin capital letter i with macron":"Huruf Latin i besar dengan tanda makron","Latin small letter i with macron":"Huruf Latin i kecil dengan tanda makron","Latin capital letter i with breve":"Huruf Latin i besar dengan tanda singkat","Latin small letter i with breve":"Huruf Latin i kecil dengan tanda singkat","Latin capital letter i with ogonek":"Huruf Latin i besar dengan tanda ogonek","Latin small letter i with ogonek":"Huruf Latin i kecil dengan tanda ogonek","Latin capital letter i with dot above":"Huruf Latin i besar dengan titik di atas","Latin small letter dotless i":"Huruf Latin i kecil tanpa titik","Latin capital ligature ij":"Huruf kembar Latin ij besar","Latin small ligature ij":"Huruf kembar Latin ij kecil","Latin capital letter j with circumflex":"Huruf Latin j besar dengan tanda sirkumfleks","Latin small letter j with circumflex":"Huruf Latin j kecil dengan tanda sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin k besar dengan tanda sedila","Latin small letter k with cedilla":"Huruf Latin k kecil dengan tanda sedila","Latin small letter kra":"Huruf Latin kra kecil","Latin capital letter l with acute":"Huruf Latin l besar dengan tanda tirus","Latin small letter l with acute":"Huruf Latin l kecil dengan tanda tirus","Latin capital letter l with cedilla":"Huruf Latin l besar dengan tanda sedila","Latin small letter l with cedilla":"Huruf Latin l kecil dengan tanda sedila","Latin capital letter l with caron":"Huruf Latin l besar dengan tanda caron","Latin small letter l with caron":"Huruf Latin l kecil dengan tanda caron","Latin capital letter l with middle dot":"Huruf Latin l besar dengan titik tengah","Latin small letter l with middle dot":"Huruf Latin l kecil dengan titik tengah","Latin capital letter l with stroke":"Huruf Latin l besar dengan garis miring","Latin small letter l with stroke":"Huruf Latin l kecil dengan garis miring","Latin capital letter n with acute":"Huruf Latin n besar dengan tanda tirus","Latin small letter n with acute":"Huruf Latin n kecil dengan tanda tirus","Latin capital letter n with cedilla":"Huruf Latin n besar dengan tanda sedila","Latin small letter n with cedilla":"Huruf Latin n kecil dengan tanda sedila","Latin capital letter n with caron":"Huruf Latin n besar dengan tanda caron","Latin small letter n with caron":"Huruf Latin n kecil dengan tanda caron","Latin small letter n preceded by apostrophe":"Huruf Latin n kecil didahului dengan koma atas","Latin capital letter eng":"Huruf Latin eng besar","Latin small letter eng":"Huruf Latin eng kecil","Latin capital letter o with macron":"Huruf Latin o besar dengan tanda makron","Latin small letter o with macron":"Huruf Latin o kecil dengan tanda makron","Latin capital letter o with breve":"Huruf Latin o besar dengan tanda singkat","Latin small letter o with breve":"Huruf Latin o kecil dengan tanda singkat","Latin capital letter o with double acute":"Huruf Latin o besar dengan tanda tirus berkembar","Latin small letter o with double acute":"Huruf Latin o kecil dengan tanda tirus berkembar","Latin capital ligature oe":"Huruf kembar Latin oe besar","Latin small ligature oe":"Huruf kembar Latin oe kecil","Latin capital letter r with acute":"Huruf Latin r besar dengan tanda tirus","Latin small letter r with acute":"Huruf Latin r kecil dengan tanda tirus","Latin capital letter r with cedilla":"Huruf Latin r besar dengan tanda sedila","Latin small letter r with cedilla":"Huruf Latin r kecil dengan tanda sedila","Latin capital letter r with caron":"Huruf Latin r besar dengan tanda caron","Latin small letter r with caron":"Huruf Latin r kecil dengan tanda caron","Latin capital letter s with acute":"Huruf Latin s besar dengan tanda tirus","Latin small letter s with acute":"Huruf Latin s kecil dengan tanda tirus","Latin capital letter s with circumflex":"Huruf Latin s besar dengan tanda sirkumfleks","Latin small letter s with circumflex":"Huruf Latin s kecil dengan tanda sirkumfleks","Latin capital letter s with cedilla":"Huruf Latin s besar dengan tanda sedila","Latin small letter s with cedilla":"Huruf Latin s kecil dengan tanda sedila","Latin capital letter s with caron":"Huruf Latin s besar dengan tanda caron","Latin small letter s with caron":"Huruf Latin s kecil dengan tanda caron","Latin capital letter t with cedilla":"Huruf Latin t besar dengan tanda sedila","Latin small letter t with cedilla":"Huruf Latin t kecil dengan tanda sedila","Latin capital letter t with caron":"Huruf Latin t besar dengan tanda caron","Latin small letter t with caron":"Huruf Latin t kecil dengan tanda caron","Latin capital letter t with stroke":"Huruf Latin t besar dengan garis miring","Latin small letter t with stroke":"Huruf Latin t kecil dengan garis miring","Latin capital letter u with tilde":"Huruf Latin u besar dengan tanda tilde","Latin small letter u with tilde":"Huruf Latin u kecil dengan tanda tilde","Latin capital letter u with macron":"Huruf Latin u besar dengan tanda makron","Latin small letter u with macron":"Huruf Latin u kecil dengan tanda makron","Latin capital letter u with breve":"Huruf Latin u besar dengan tanda singkat","Latin small letter u with breve":"Huruf Latin u kecil dengan tanda singkat","Latin capital letter u with ring above":"Huruf Latin u besar dengan bulatan di atas","Latin small letter u with ring above":"Huruf Latin u kecil dengan bulatan di atas","Latin capital letter u with double acute":"Huruf Latin u besar dengan tanda tirus berkembar","Latin small letter u with double acute":"Huruf Latin u kecil dengan tanda tirus berkembar","Latin capital letter u with ogonek":"Huruf Latin u besar dengan tanda ogonek","Latin small letter u with ogonek":"Huruf Latin u kecil dengan tanda ogonek","Latin capital letter w with circumflex":"Huruf Latin w besar dengan tanda sirkumfleks","Latin small letter w with circumflex":"Huruf Latin w kecil dengan tanda sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin y besar dengan tanda sirkumfleks","Latin small letter y with circumflex":"Huruf Latin y kecil dengan tanda sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin y besar dengan tanda diaresis","Latin capital letter z with acute":"Huruf Latin z besar dengan tanda tirus","Latin small letter z with acute":"Huruf Latin z kecil dengan tanda tirus","Latin capital letter z with dot above":"Huruf Latin z besar dengan titik di atas","Latin small letter z with dot above":"Huruf Latin z kecil dengan titik di atas","Latin capital letter z with caron":"Huruf Latin z besar dengan tanda caron","Latin small letter z with caron":"Huruf Latin z kecil dengan tanda caron","Latin small letter long s":"Huruf latin s panjang kecil","Less-than sign":"Simbol kurang daripada","Greater-than sign":"Simbol lebih besar daripada","Less-than or equal to":"Kurang daripada atau sama dengan","Greater-than or equal to":"Lebih besar daripada atau sama dengan","En dash":"Sengkang en","Em dash":"Sengkang em",Macron:"Tanda makron",Overline:"Garisan atas","Degree sign":"Simbol darjah","Minus sign":"Simbol tolak","Plus-minus sign":"Simbol tambah tolak","Division sign":"Simbol bahagi","Fraction slash":"Garis condong pecahan","Multiplication sign":"Simbol darab","Latin small letter f with hook":"Huruf Latin f kecil dengan cangkuk",Integral:"Integral","N-ary summation":"Penghasiltambahan per - n - an",Infinity:"Infiniti","Square root":"Punca kuasa","Tilde operator":"Pengoperasi tilde","Approximately equal to":"Kira-kira sama dengan","Almost equal to":"Hampir sama dengan","Not equal to":"Tidak sama dengan","Identical to":"Serupa dengan","Element of":"Unsur bagi","Not an element of":"Bukan unsur bagi","Contains as member":"Terkandung sebagai anggota","N-ary product":"Hasil per - n - an","Logical and":"Logik dan","Logical or":"Logik atau","Not sign":"Bukan simbol",Intersection:"Persilangan",Union:"Penyatuan","Partial differential":"Pembezaan separa","For all":"Untuk semua","There exists":"Wujud","Empty set":"Set kosong",Nabla:"Nabla","Asterisk operator":"Pengoperasi asterisk","Proportional to":"Berkadaran dengan",Angle:"Sudut","Vulgar fraction one quarter":"Pecahan kasar satu per empat","Vulgar fraction one half":"Pecahan kasar satu per dua","Vulgar fraction three quarters":"Pecahan kasar tiga per empat","Single left-pointing angle quotation mark":"Tanda petikan sudut ke kiri tunggal","Single right-pointing angle quotation mark":"Tanda petikan sudut ke kanan tunggal","Left-pointing double angle quotation mark":"Tanda petikan sudut ke kiri berkembar","Right-pointing double angle quotation mark":"Tanda petikan sudut ke kanan berkembar","Left single quotation mark":"Tanda petikan tunggal kiri","Right single quotation mark":"Tanda petikan tunggal kanan","Left double quotation mark":"Tanda petikan berkembar kiri","Right double quotation mark":"Tanda petikan berkembar kanan","Single low-9 quotation mark":"Tanda petikan rendah 9 tunggal","Double low-9 quotation mark":"Tanda petikan rendah 9 berkembar","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda soal terbalik","Two dot leader":"Pendahulu dua titik","Horizontal ellipsis":"Elipsis Mendatar","Double dagger":"Tanda rujuk kembar","Per mille sign":"Simbol per mille","Per ten thousand sign":"Simbol per sepuluh ribu","Double exclamation mark":"Tanda seru berkembar","Question exclamation mark":"Tanda seru soal","Exclamation question mark":"Tanda soal seru","Double question mark":"Tanda soal berkembar","Copyright sign":"Simbol hak cipta","Registered sign":"Simbol berdaftar","Trade mark sign":"Simbol tanda dagangan","Section sign":"Simbol seksyen","Paragraph sign":"Tanda perenggan","Reversed paragraph sign":"Tanda perenggan terbalik","Character categories":"Kategori aksara",Styles:"Gaya","Multiple styles":"Gaya berbilang","Block styles":"Gaya blok","Text styles":"Gaya teks","Insert table":"Masukkan jadual","Header column":"Kolum pengepala","Insert column left":"Masukkan kolum kiri","Insert column right":"Masukkan kolum kanan","Delete column":"Padam kolum","Select column":"Pilih kolum",Column:"Kolum","Header row":"Baris pengepala","Insert row below":"Masukkan baris dibawah","Insert row above":"Masukkan baris diatas","Delete row":"Padam baris","Select row":"Pilih baris",Row:"Baris","Merge cell up":"Cantumkan sel keatas","Merge cell right":"Cantumkan sel kekanan","Merge cell down":"Cantumkan sel kebawah","Merge cell left":"Cantumkan sel kekiri","Split cell vertically":"Leraikan sel menegak","Split cell horizontally":"Leraikan sel melintang","Merge cells":"Cantumkan sel ","Table toolbar":"Bar alat capaian jadual","Table properties":"Sifat jadual","Cell properties":"Sifat sel",Border:"Sempadan",Style:"Gaya",Width:"Lebar",Height:"Ketinggian",Color:"Warna",Background:"Latar belakang",Padding:"Ketebalan",Dimensions:"Dimensi","Table cell text alignment":"Jajaran teks sel jadual",Alignment:"Jajaran","Horizontal text alignment toolbar":"Bar alat capaian jajaran teks melintang","Vertical text alignment toolbar":"Bar alat capaian jajaran teks menegak","Table alignment toolbar":"Bar alat capaian jajaran jadual",None:"Tiada",Solid:"Pejal",Dotted:"Bertitik",Dashed:"Garis putus-putus",Double:"Dua baris",Groove:"Lurah",Ridge:"Batas",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Jajarkan teks sel kekiri","Align cell text to the center":"Jajarkan teks sel ketengah","Align cell text to the right":"Jajarkan teks sel kekanan","Justify cell text":"Imbang teks sel","Align cell text to the top":"Jajarkan teks sel keatas","Align cell text to the middle":"Jajarkan teks sel ketengah","Align cell text to the bottom":"Jajarkan teks sel kebawah","Align table to the left":"Jajarkan jadual sel kekiri","Center table":"Ketengahkan jadual","Align table to the right":"Jajarkan jadual sel kekanan","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Warna tidak sah. Cuba \"#FF0000\" atau \"rgb(255,0,0)\" atau \"merah\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Nilai tidak sah. Cuba \"10px\" atau \"2em\" atau \"2\" sahaja.","Color picker":"Pemilih warna","Enter table caption":"Benarkan kapsyen jadual","Keystrokes that can be used in a table cell":"Ketukan kekunci yang boleh digunakan dalam sel jadual","Move the selection to the next cell":"Alihkan pilihan ke sel seterusnya","Move the selection to the previous cell":"Alihkan pilihan ke sel sebelumnya","Insert a new table row (when in the last cell of a table)":"Masukkan baris jadual baharu (apabila berada dalam sel terakhir jadual)","Navigate through the table":"Navigasi melalui jadual",Table:"Jadual","Rich Text Editor":"Penyunting Teks Kaya","Editor editing area: %0":"Ruang suntingan editor: %0","Edit block":"Sunting blok","Click to edit block":"Klik untuk menyunting sekatan","Drag to move":"Seret untuk menggerakkan",Next:"Seterusnya",Previous:"Sebelumnya","Editor toolbar":"Bar alat capaian suntingan","Dropdown toolbar":"Bar alat capaian tetingkap",Black:"Hitam","Dim grey":"Kelabu malap",Grey:"Kelabu","Light grey":"Kelabu cerah",White:"Putih",Red:"Merah",Orange:"Oren",Yellow:"Kuning","Light green":"Hijau cerah",Green:"Hijau",Aquamarine:"Akuamarin",Turquoise:"Firus","Light blue":"Biru cerah",Blue:"Biru",Purple:"Ungu","Editor block content toolbar":"Bar alat sekat kandungan editor","Editor contextual toolbar":"Bar alat kontekstual editor",HEX:"HEX","No results found":"Tiada keputusan ditemui","No searchable items":"Tiada item untuk dicari","Editor dialog":"Dialog editor",Close:"Tutup","Help Contents. To close this dialog press ESC.":"Kandungan Bantuan. Untuk menutup dialog ini tekan ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Anda boleh menemui senarai pintasan papan kekunci yang boleh digunakan dalam penyunting di bawah.","(may require <kbd>Fn</kbd>)":"(mungkin memerlukan <kbd>Fn</kbd>)",Accessibility:"Kebolehaksesan","Accessibility help":"Bantuan kebolehaksesan","Press %0 for help.":"Tekan %0 untuk bantuan.","Move focus in and out of an active dialog window":"Alihkan fokus masuk atau keluar daripada tetingkap dialog aktif",MENU_BAR_MENU_FILE:"Fail",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_VIEW:"Paparan",MENU_BAR_MENU_INSERT:"Masukkan",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Alatan",MENU_BAR_MENU_HELP:"Bantuan",MENU_BAR_MENU_TEXT:"Teks",MENU_BAR_MENU_FONT:"Fon","Editor menu bar":"Bar menu penyunting","Please enter a valid color (e.g. \"ff0000\").":"Sila masukkan warna yang sah (contohnya,  \"ff0000\").",Undo:"Buat asal",Redo:"Buat semula","Upload in progress":"Muat naik sedang berlangsung","Widget toolbar":"Bar alat capaian widget","Insert paragraph before block":"Masukkan perenggan sebelum blok","Insert paragraph after block":"Masukkan perenggan sebelum blok","Press Enter to type after or press Shift + Enter to type before the widget":"Tekan Enter untuk menaip selepas atau tekan Shift + Enter untuk menaip sebelum widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Ketukan kekunci yang boleh digunakan semasa widget dipilih (contohnya: imej, jadual, dsb.)","Insert a new paragraph directly after a widget":"Masukkan perenggan baharu secara langsung selepas widget","Insert a new paragraph directly before a widget":"Masukkan perenggan baharu secara langsung sebelum widget","Move the caret to allow typing directly before a widget":"Alihkan karet untuk membenarkan penaipan secara langsung sebelum widget","Move the caret to allow typing directly after a widget":"Alihkan karet untuk membenarkan penaipan secara langsung selepas widget","Words: %0":"Perkataan: %0","Characters: %0":"Aksara: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/nb.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/nb.js
index 4e00d3dc800b61c67b072b11550d931ade337df7..24dd32e8ce4939fa2fec86ea0765925f46713d9e 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/nb.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/nb.js
@@ -1 +1 @@
-(function(d){	const l = d['nb'] = d['nb'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Venstrejuster","Align right":"Høyrejuster","Align center":"Midstill",Justify:"Blokkjuster","Text alignment":"Tekstjustering","Text alignment toolbar":"",Bold:"Fet",Italic:"Kursiv",Underline:"Understreking",Code:"Kode",Strikethrough:"Gjennomstreking",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Blokksitat",Cancel:"Avbryt",Clear:"","Remove color":"","Restore default":"",Save:"Lagre","Show more items":"","%0 of %1":"","Cannot upload file:":"Kan ikke laste opp fil:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Skriftstørrelse",Tiny:"Veldig liten",Small:"Liten",Big:"Stor",Huge:"Veldig stor","Font Family":"Skrifttype",Default:"Standard","Font Color":"","Font Background Color":"","Document colors":"",Paragraph:"Avsnitt",Heading:"Overskrift","Choose heading":"Velg overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"Fjern lenke",Link:"Lenke","Link URL":"URL for lenke","Link image":"","Edit link":"Rediger lenke","Open link in new tab":"Åpne lenke i ny fane","This link has no URL":"Denne lenken har ingen URL","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"Nummerert liste","Bulleted List":"Punktmerket liste","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Insert table":"Sett inn tabell","Header column":"Overskriftkolonne","Insert column left":"","Insert column right":"","Delete column":"Slett kolonne","Select column":"",Column:"Kolonne","Header row":"Overskriftrad","Insert row below":"Sett inn rad under","Insert row above":"Sett inn rad over","Delete row":"Slett rad","Select row":"",Row:"Rad","Merge cell up":"Slå sammen celle opp","Merge cell right":"Slå sammen celle til høyre","Merge cell down":"Slå sammen celle ned","Merge cell left":"Slå sammen celle til venstre","Split cell vertically":"Del celle vertikalt","Split cell horizontally":"Del celle horisontalt","Merge cells":"Slå sammen celler","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rikteksteditor","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Angre",Redo:"Gjør om","Upload in progress":"Opplasting pågår"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['nb'] = d['nb'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Venstrejuster","Align right":"Høyrejuster","Align center":"Midstill",Justify:"Blokkjuster","Text alignment":"Tekstjustering","Text alignment toolbar":"",Bold:"Fet",Italic:"Kursiv",Underline:"Understreking",Code:"Kode",Strikethrough:"Gjennomstreking",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Blokksitat",Cancel:"Avbryt",Clear:"","Remove color":"","Restore default":"",Save:"Lagre","Show more items":"","%0 of %1":"","Cannot upload file:":"Kan ikke laste opp fil:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Skriftstørrelse",Tiny:"Veldig liten",Small:"Liten",Big:"Stor",Huge:"Veldig stor","Font Family":"Skrifttype",Default:"Standard","Font Color":"","Font Background Color":"","Document colors":"",Paragraph:"Avsnitt",Heading:"Overskrift","Choose heading":"Velg overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"","Heading 5":"","Heading 6":"","Type your title":"","Type or paste your content here.":"",Unlink:"Fjern lenke",Link:"Lenke","Link URL":"URL for lenke","Link URL must not be empty.":"","Link image":"","Edit link":"Rediger lenke","Open link in new tab":"Åpne lenke i ny fane","This link has no URL":"Denne lenken har ingen URL","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"Nummerert liste","Bulleted List":"Punktmerket liste","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Insert table":"Sett inn tabell","Header column":"Overskriftkolonne","Insert column left":"","Insert column right":"","Delete column":"Slett kolonne","Select column":"",Column:"Kolonne","Header row":"Overskriftrad","Insert row below":"Sett inn rad under","Insert row above":"Sett inn rad over","Delete row":"Slett rad","Select row":"",Row:"Rad","Merge cell up":"Slå sammen celle opp","Merge cell right":"Slå sammen celle til høyre","Merge cell down":"Slå sammen celle ned","Merge cell left":"Slå sammen celle til venstre","Split cell vertically":"Del celle vertikalt","Split cell horizontally":"Del celle horisontalt","Merge cells":"Slå sammen celler","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Rikteksteditor","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Angre",Redo:"Gjør om","Upload in progress":"Opplasting pågår"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ne.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ne.js
index 15d91df86c197780ffa8314aeaea08f78b4bf8b1..6a7bd64c58b11265a2c4fcb6a6f5a2b98f25869b 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ne.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ne.js
@@ -1 +1 @@
-(function(d){	const l = d['ne'] = d['ne'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"बायाँ पङ्क्तिबद्ध गर्नुहोस्","Align right":"दायाँ पङ्क्तिबद्ध गर्नुहोस्","Align center":"केन्द्र पङ्क्तिबद्ध गर्नुहोस्",Justify:"जस्टिफाइ गर्नुहोस्","Text alignment":"पाठ संरेखण","Text alignment toolbar":"",Bold:"बोल्ड",Italic:"इटालिक",Underline:"रेखांकन",Code:"कोड",Strikethrough:"स्ट्राइकथ्रू",Subscript:"सबस्क्रिप्ट",Superscript:"सुपरस्क्रिप्ट","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"ब्लक उद्धरण",Cancel:"रद्द गर्नुहोस्",Clear:"","Remove color":"रंग हटाउन","Restore default":"",Save:"सुरक्षित गर्नुहोस्","Show more items":"","%0 of %1":"%0 मध्ये %1","Cannot upload file:":"फाइल अपलोड गर्न मिल्दैन","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"फन्ट आकार",Tiny:"सानो",Small:"सानो",Big:"ठूलो",Huge:"विशाल","Font Family":"फन्ट परिवार",Default:"पूर्वनिर्धारित","Font Color":"फन्ट रंग","Font Background Color":"पृष्ठभूमिको फन्ट रंग","Document colors":"कागजात रंग",Paragraph:"अनुच्छेद",Heading:"शीर्षक","Choose heading":"शीर्षक छनौट गर्नुहोस्","Heading 1":"शीर्षक-एक","Heading 2":"शीर्षक २","Heading 3":"शीर्षक ३","Heading 4":"शीर्षक ४","Heading 5":"शीर्षक ५","Heading 6":"शीर्षक ६","Type your title":"","Type or paste your content here.":"","Increase indent":"इन्डेन्ट बढाउन","Decrease indent":"इन्डेन्ट घटाउन",Unlink:"अनलिङ्क गर्नुहोस्",Link:"लिङ्क","Link URL":"लिङ्क यूआरएल","Link image":"","Edit link":"लिङ्क सम्पादन गर्नुहोस्","Open link in new tab":"नयाँ ट्याबमा लिङ्क खोल्नुहोस्","This link has no URL":"यो लिङ्कसँग यूआरएल छैन","Open in a new tab":"नयाँ ट्याबमा खोल्न",Downloadable:"डाउनलोड योग्य","Create link":"","Move out of a link":"","Numbered List":"सूचीबद्ध सूची","Bulleted List":"गोली चिन्ह अङ्कित सूची","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"ढाँचा हटाउनुहोस्","Insert table":"तालिका सम्मिलित गर्नुहोस्","Header column":"हेडर स्तम्भ","Insert column left":"बायाँ स्तम्भ सम्मिलित गर्न","Insert column right":"दायाँ स्तम्भ सम्मिलित गर्न","Delete column":"स्तम्भ मेटाउनुहोस्","Select column":"",Column:"स्तम्भ","Header row":"हेडर पङ्क्ति","Insert row below":"तल पंक्ति सम्मिलित गर्नुहोस्","Insert row above":"माथि पंक्ति सम्मिलित गर्नुहोस्","Delete row":"पङ्क्ति मेटाउनुहोस्","Select row":"",Row:"पङ्क्ति","Merge cell up":"कक्ष माथि मर्ज गर्नुहोस्","Merge cell right":"दायाँ कक्ष मर्ज गर्नुहोस्","Merge cell down":"कक्ष तल मर्ज गर्नुहोस्","Merge cell left":"सेल बायाँ मर्ज गर्नुहोस्","Split cell vertically":"ठाडो कक्ष विभाजित गर्नुहोस्","Split cell horizontally":"क्षैतिज कक्ष विभाजित गर्नुहोस्","Merge cells":"कक्ष मर्ज गर्नुहोस्","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"धनी पाठ सम्पादक","Editor editing area: %0":"","Edit block":"ब्लक सम्पादन गर्न","Click to edit block":"","Drag to move":"",Next:"अर्को",Previous:"अघिल्लो","Editor toolbar":"","Dropdown toolbar":"",Black:"कालो","Dim grey":"धमिलो खैरो",Grey:"खैरो","Light grey":"हल्का खैरो",White:"सेतो",Red:"रातो",Orange:"सुन्तला रंग",Yellow:"पहेंलो","Light green":"हल्का हरियो",Green:"हरियो",Aquamarine:"अव्कवामरिन",Turquoise:"त्रकोइस","Light blue":"हल्का निलो",Blue:"निलो",Purple:"बैंगनी रंग","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"पूर्ववत",Redo:"रिडु","Upload in progress":"अपलोड हुदैछ","Words: %0":"शब्दहरू: %0","Characters: %0":"क्यारेक्टरहरू: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ne'] = d['ne'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"बायाँ पङ्क्तिबद्ध गर्नुहोस्","Align right":"दायाँ पङ्क्तिबद्ध गर्नुहोस्","Align center":"केन्द्र पङ्क्तिबद्ध गर्नुहोस्",Justify:"जस्टिफाइ गर्नुहोस्","Text alignment":"पाठ संरेखण","Text alignment toolbar":"",Bold:"बोल्ड",Italic:"इटालिक",Underline:"रेखांकन",Code:"कोड",Strikethrough:"स्ट्राइकथ्रू",Subscript:"सबस्क्रिप्ट",Superscript:"सुपरस्क्रिप्ट","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"ब्लक उद्धरण",Cancel:"रद्द गर्नुहोस्",Clear:"","Remove color":"रंग हटाउन","Restore default":"",Save:"सुरक्षित गर्नुहोस्","Show more items":"","%0 of %1":"%0 मध्ये %1","Cannot upload file:":"फाइल अपलोड गर्न मिल्दैन","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"फन्ट आकार",Tiny:"सानो",Small:"सानो",Big:"ठूलो",Huge:"विशाल","Font Family":"फन्ट परिवार",Default:"पूर्वनिर्धारित","Font Color":"फन्ट रंग","Font Background Color":"पृष्ठभूमिको फन्ट रंग","Document colors":"कागजात रंग",Paragraph:"अनुच्छेद",Heading:"शीर्षक","Choose heading":"शीर्षक छनौट गर्नुहोस्","Heading 1":"शीर्षक-एक","Heading 2":"शीर्षक २","Heading 3":"शीर्षक ३","Heading 4":"शीर्षक ४","Heading 5":"शीर्षक ५","Heading 6":"शीर्षक ६","Type your title":"","Type or paste your content here.":"","Increase indent":"इन्डेन्ट बढाउन","Decrease indent":"इन्डेन्ट घटाउन",Unlink:"अनलिङ्क गर्नुहोस्",Link:"लिङ्क","Link URL":"लिङ्क यूआरएल","Link URL must not be empty.":"","Link image":"","Edit link":"लिङ्क सम्पादन गर्नुहोस्","Open link in new tab":"नयाँ ट्याबमा लिङ्क खोल्नुहोस्","This link has no URL":"यो लिङ्कसँग यूआरएल छैन","Open in a new tab":"नयाँ ट्याबमा खोल्न",Downloadable:"डाउनलोड योग्य","Create link":"","Move out of a link":"","Numbered List":"सूचीबद्ध सूची","Bulleted List":"गोली चिन्ह अङ्कित सूची","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"ढाँचा हटाउनुहोस्","Insert table":"तालिका सम्मिलित गर्नुहोस्","Header column":"हेडर स्तम्भ","Insert column left":"बायाँ स्तम्भ सम्मिलित गर्न","Insert column right":"दायाँ स्तम्भ सम्मिलित गर्न","Delete column":"स्तम्भ मेटाउनुहोस्","Select column":"",Column:"स्तम्भ","Header row":"हेडर पङ्क्ति","Insert row below":"तल पंक्ति सम्मिलित गर्नुहोस्","Insert row above":"माथि पंक्ति सम्मिलित गर्नुहोस्","Delete row":"पङ्क्ति मेटाउनुहोस्","Select row":"",Row:"पङ्क्ति","Merge cell up":"कक्ष माथि मर्ज गर्नुहोस्","Merge cell right":"दायाँ कक्ष मर्ज गर्नुहोस्","Merge cell down":"कक्ष तल मर्ज गर्नुहोस्","Merge cell left":"सेल बायाँ मर्ज गर्नुहोस्","Split cell vertically":"ठाडो कक्ष विभाजित गर्नुहोस्","Split cell horizontally":"क्षैतिज कक्ष विभाजित गर्नुहोस्","Merge cells":"कक्ष मर्ज गर्नुहोस्","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"धनी पाठ सम्पादक","Editor editing area: %0":"","Edit block":"ब्लक सम्पादन गर्न","Click to edit block":"","Drag to move":"",Next:"अर्को",Previous:"अघिल्लो","Editor toolbar":"","Dropdown toolbar":"",Black:"कालो","Dim grey":"धमिलो खैरो",Grey:"खैरो","Light grey":"हल्का खैरो",White:"सेतो",Red:"रातो",Orange:"सुन्तला रंग",Yellow:"पहेंलो","Light green":"हल्का हरियो",Green:"हरियो",Aquamarine:"अव्कवामरिन",Turquoise:"त्रकोइस","Light blue":"हल्का निलो",Blue:"निलो",Purple:"बैंगनी रंग","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"पूर्ववत",Redo:"रिडु","Upload in progress":"अपलोड हुदैछ","Words: %0":"शब्दहरू: %0","Characters: %0":"क्यारेक्टरहरू: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/nl.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/nl.js
index a31078e7fcbed64ed63387aecdd1c907d792d79d..4326cdecc060e4a0c5bf8c5bf788b491cb6c75d0 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/nl.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/nl.js
@@ -1 +1 @@
-(function(d){	const l = d['nl'] = d['nl'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Links uitlijnen","Align right":"Rechts uitlijnen","Align center":"Midden uitlijnen",Justify:"Volledig uitlijnen","Text alignment":"Tekst uitlijning","Text alignment toolbar":"Tekst uitlijning werkbalk","Revert autoformatting action":"Maak automatisch formattering ongedaan",Bold:"Vet",Italic:"Cursief",Underline:"Onderlijnen",Code:"Code",Strikethrough:"Doorhalen",Subscript:"Subscript",Superscript:"Superscript","Italic text":"Cursieve tekst","Move out of an inline code style":"Uit een stijl voor code op één regel gaan","Bold text":"Vetgedrukte tekst","Underline text":"Onderstreepte tekst","Strikethrough text":"Doorgehaalde tekst","Block quote":"Blok citaat","Copy selected content":"Kopieer geselecteerde inhoud","Paste content":"Plak inhoud","Paste content as plain text":"Plak inhoud als onbewerkte tekst","Insert code block":"Codeblok invoegen","Plain text":"Platte tekst","Code block":"Codeblok",Cancel:"Annuleren",Clear:"Wissen","Remove color":"Verwijder kleur","Restore default":"Standaardinstellingen terugzetten",Save:"Opslaan","Show more items":"Meer items weergeven","%0 of %1":"%0 van %1","Cannot upload file:":"Kan bestand niet uploaden:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bewerkingsgebied: %0","Insert with file manager":"Invoegen met bestandsbeheer","Replace with file manager":"Vervangen met bestandsbeheerder","Insert image with file manager":"Afbeelding invoegen met bestandsbeheer","Replace image with file manager":"Afbeelding vervangen met bestandsbeheerder","Toggle caption off":"Bijschrift uitzetten","Toggle caption on":"Bijschrift aanzetten","Content editing keystrokes":"Toetsaanslagen om inhoud aan te passen","These keyboard shortcuts allow for quick access to content editing features.":"Deze sneltoetsen geven snel toegang tot functies om inhoud aan te passen","User interface and content navigation keystrokes":"Toetsaanslagen voor het navigeren door de gebruikersinterface en inhoud","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Gebruik de volgende toetsaanslagen om efficiënter door de gebruikersinterface van CKEditor 5 te navigeren.","Close contextual balloons, dropdowns, and dialogs":"Sluit contextvensters, dropdown vensters, en dialoogvensters","Open the accessibility help dialog":"Open het hulpvenster voor toegankelijkheid","Move focus between form fields (inputs, buttons, etc.)":"Beweeg de focus tussen velden in een formulier (invoervensters, knoppen, enz.)","Move focus to the menu bar, navigate between menu bars":"Focus naar de menubalk verplaatsen, tussen menubalken navigeren","Move focus to the toolbar, navigate between toolbars":"Beweeg focus naar de werkbalk, navigeer tussen werkbalken","Navigate through the toolbar or menu bar":"Door de werkbalk of menubalk navigeren","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"De momenteel gefocuste knop gebruiken. Door knoppen te gebruiken die interactie hebben met de inhoud van de editor, wordt de focus terug naar de inhoud verplaatst.",Accept:"Accepteren","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Voer een zachte enter in (een <code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Voer een harde enter in (een nieuwe paragraaf)","Find and replace":"Zoeken en vervangen","Find in text…":"Zoeken in tekst",Find:"Zoeken","Previous result":"Volgende zoeken","Next result":"Vorige zoeken",Replace:"Vervangen","Replace all":"Alles vervangen","Match case":"Hoofdlettergevoelig","Whole words only":"Alleen volledige woorden","Replace with…":"Vervangen door","Text to find must not be empty.":"Dit veld mag niet leeg zijn","Tip: Find some text first in order to replace it.":"Tip: zoek eerst de tekst om hem te vervangen","Advanced options":"Geavanceerde opties","Find in the document":"Zoek in het document","Font Size":"Lettergrootte",Tiny:"Zeer klein",Small:"Klein",Big:"Groot",Huge:"Zeer groot","Font Family":"Lettertype",Default:"Standaard","Font Color":"Tekstkleur","Font Background Color":"Tekst achtergrondkleur","Document colors":"Document kleur",Paragraph:"Paragraaf",Heading:"Koppen","Choose heading":"Kies kop","Heading 1":"Kop 1","Heading 2":"Kop 2","Heading 3":"Kop 3","Heading 4":"Kop 4","Heading 5":"Kop 5","Heading 6":"Kop 6","Type your title":"Voor uw titel in","Type or paste your content here.":"Voer of plak uw inhoud in.","Horizontal line":"Horizontale lijn","HTML object":"HTML object","Increase indent":"Inspringen","Decrease indent":"Minder inspringen",Unlink:"Verwijder link",Link:"Link","Link URL":"Link URL","Link image":"Link afbeelding","Edit link":"Bewerk link","Open link in new tab":"Open link in nieuw tabblad","This link has no URL":"Deze link heeft geen URL","Open in a new tab":"Open een nieuw tabblad",Downloadable:"Downloadbaar","Create link":"Creëer link","Move out of a link":"Uit een link gaan","Numbered List":"Genummerde lijst","Bulleted List":"Ongenummerde lijst","To-do List":"To-do lijst","Bulleted list styles toolbar":"Toolbar voor stijlen van opsommingslijsten","Numbered list styles toolbar":"Toolbar voor stijlen van genummerde lijsten","Toggle the disc list style":"Schakel de stijl van lijsten met bulletpoint in","Toggle the circle list style":"Schakel de stijl van lijsten met cirkel in","Toggle the square list style":"Schakel de stijl van lijsten met vierkant in","Toggle the decimal list style":"Schakel de stijl van lijsten met cijfers in","Toggle the decimal with leading zero list style":"Schakel de stijl van lijsten met cijfers voorafgegaan door een nul in","Toggle the lower–roman list style":"Schakel de stijl van lijsten met kleine Romeinse cijfers in","Toggle the upper–roman list style":"Schakel de stijl van lijsten met grote Romeinse cijfers in","Toggle the lower–latin list style":"Schakel de stijl van lijsten met kleine Latijnse letters in","Toggle the upper–latin list style":"Schakel de stijl van lijsten met Latijnse hoofdletters in",Disc:"Schijf",Circle:"Cirkel",Square:"Vierkant",Decimal:"Decimaal","Decimal with leading zero":"Decimaal voorafgegaan door een nul","Lower–roman":"Kleine Romeinse cijfers","Upper-roman":"Grote Romeinse cijfers","Lower-latin":"Kleine Latijnse letters","Upper-latin":"Latijnse hoofdletters","List properties":"Lijsteigenschappen","Start at":"Begin op","Invalid start index value.":"Ongeldige beginindex.","Start index must be greater than 0.":"Begin van index moet groter zijn dan 0.","Reversed order":"Omgekeerde volgorde","Keystrokes that can be used in a list":"Toetsaanslagen die gebruikt kunnen worden in een lijst","Increase list item indent":"Item in de lijst verder inspringen","Decrease list item indent":"Item in de lijst minder ver inspringen","Remove Format":"Verwijder opmaak","Select all":"Selecteer alles","Show blocks":"Blokken tonen",Source:"Bron","Show source":"Bron tonen","Special characters":"Speciale karakters",All:"Alles",Arrows:"Pijlen",Currency:"Valuta",Latin:"Latijn",Mathematical:"Wiskundig",Text:"Tekst","leftwards simple arrow":"simpele pijl naar links","rightwards simple arrow":"simpele pijl naar rechts","upwards simple arrow":"simpele pijl naar boven","downwards simple arrow":"simpele pijl naar beneden","leftwards double arrow":"linkswijzende dubbele pijl","rightwards double arrow":"rechtswijzende dubbele pijl","upwards double arrow":"bovenwijzende dubbele pijl","downwards double arrow":"benedenwijzende dubbele pijl","leftwards dashed arrow":"linkswijzende gestreepte pijl","rightwards dashed arrow":"rechtswijzende gestreepte pijl","upwards dashed arrow":"bovenwijzende gestreepte pijl","downwards dashed arrow":"benedenwijzende gestreepte pijl","leftwards arrow to bar":"linkswijzende pijl naar streep","rightwards arrow to bar":"rechtswijzende pijl naar streep","upwards arrow to bar":"bovenwijzende pijl naar streep","downwards arrow to bar":"benedenwijzende pijl naar streep","up down arrow with base":"boven beneden pijl met streep","back with leftwards arrow above":"back met linkswijzende pijl erboven","end with leftwards arrow above":"end met linkswijzende pijl erboven","on with exclamation mark with left right arrow above":"on met uitroepteken met links rechts pijl erboven","soon with rightwards arrow above":"soon met rechtswijzende pijl erboven","top with upwards arrow above":"top met bovenwijzende pijl erboven","Dollar sign":"Dollar teken","Euro sign":"Euro teken","Yen sign":"Yen teken","Pound sign":"Pond teken","Cent sign":"Cent teken","Euro-currency sign":"Euro-valuta teken","Colon sign":"Colón teken","Cruzeiro sign":"Cruzeiro teken","French franc sign":"Franse frank teken","Lira sign":"Lira teken","Currency sign":"Valuta teken","Bitcoin sign":"Bitcoin teken","Mill sign":"Mill teken","Naira sign":"Naira teken","Peseta sign":"Peseta teken","Rupee sign":"Roepie teken","Won sign":"Won teken","New sheqel sign":"Nieuwe sjekel teken","Dong sign":"Dong teken","Kip sign":"Kip teken","Tugrik sign":"Tugrik teken","Drachma sign":"Drachme teken","German penny sign":"Duitse penny teken","Peso sign":"Peso teken","Guarani sign":"Guarani teken","Austral sign":"Austral teken","Hryvnia sign":"Grivna teken","Cedi sign":"Cedi teken","Livre tournois sign":"Livre tournois teken","Spesmilo sign":"Spesmilo teken","Tenge sign":"Tenge teken","Indian rupee sign":"Indiaanse roepie teken","Turkish lira sign":"Turkse lira teken","Nordic mark sign":"Noorse mark teken","Manat sign":"Manat teken","Ruble sign":"Roebel teken","Latin capital letter a with macron":"Latijnse hoofdletter a met macron","Latin small letter a with macron":"Latijnse kleine letter a met macron","Latin capital letter a with breve":"Latijnse hoofdletter a met breve","Latin small letter a with breve":"Latijnse kleine letter a met breve","Latin capital letter a with ogonek":"Latijnse hoofdletter a met ogonek","Latin small letter a with ogonek":"Latijnse kleine letter a met ogonek","Latin capital letter c with acute":"Latijnse hoofdletter c met acute","Latin small letter c with acute":"Latijnse kleine letter c met acute","Latin capital letter c with circumflex":"Latijnse hoofdletter c met circumflex","Latin small letter c with circumflex":"Latijnse kleine letter c met circumflex","Latin capital letter c with dot above":"Latijnse hoofdletter c met punt erboven","Latin small letter c with dot above":"Latijnse kleine letter met punt erboven","Latin capital letter c with caron":"Latijnse hoofdletter c met caron","Latin small letter c with caron":"Latijnse kleine letter c met caron","Latin capital letter d with caron":"Latijnse hoofdletter d met caron","Latin small letter d with caron":"Latijnse kleine letter d met caron","Latin capital letter d with stroke":"Latijnse hoofdletter d met dwarsstreep","Latin small letter d with stroke":"Latijnse kleine letter d met dwarsstreep","Latin capital letter e with macron":"Latijnse hoofdletter e met macron","Latin small letter e with macron":"Latijnse kleine letter e met macron","Latin capital letter e with breve":"Latijnse hoofdletter e met breve","Latin small letter e with breve":"Latijnse kleine letter e met breve","Latin capital letter e with dot above":"Latijnse hoofdletter e met punt erboven","Latin small letter e with dot above":"Latijnse kleine letter e met punt erboven","Latin capital letter e with ogonek":"Latijnse hoofdletter e met ogonek","Latin small letter e with ogonek":"Latijnse kleine letter e met ogonek","Latin capital letter e with caron":"Latijnse hoofdletter e met haček","Latin small letter e with caron":"Latijnse kleine letter e met haček","Latin capital letter g with circumflex":"Latijnse hoofdletter g met circumflex","Latin small letter g with circumflex":"Latijnse kleine letter g met circumflex","Latin capital letter g with breve":"Latijnse hoofdletter g met breve","Latin small letter g with breve":"Latijnse kleine letter g met breve","Latin capital letter g with dot above":"Latijnse hoofdletter g met punt erboven","Latin small letter g with dot above":"Latijnse kleine letter g met punt erboven","Latin capital letter g with cedilla":"Latijnse hoofdletter g met cedille","Latin small letter g with cedilla":"Latijnse kleine letter g met cedille","Latin capital letter h with circumflex":"Latijnse hoofdletter h met circumflex","Latin small letter h with circumflex":"Latijnse kleine letter h met circumflex","Latin capital letter h with stroke":"Latijnse hoofdletter h met macron\n","Latin small letter h with stroke":"Latijnse kleine letter h met macron","Latin capital letter i with tilde":"Latijnse hoofdletter i met tilde","Latin small letter i with tilde":"Latijnse kleine letter i met tilde","Latin capital letter i with macron":"Latijnse hoofdletter i met macron","Latin small letter i with macron":"Latijnse kleine letter i met macron","Latin capital letter i with breve":"Latijnse hoofdletter i met breve","Latin small letter i with breve":"Latijnse kleine letter i met breve","Latin capital letter i with ogonek":"Latijnse hoofdletter i met ogonek","Latin small letter i with ogonek":"Latijnse kleine letter i met ogonek","Latin capital letter i with dot above":"Latijnse hoofdletter i met punt erboven","Latin small letter dotless i":"Latijnse kleine letter i zonder punt","Latin capital ligature ij":"Latijnse hoofdletter ligatuur ij","Latin small ligature ij":"Latijnse kleine ligatuur ij","Latin capital letter j with circumflex":"Latijnse hoofdletter j met circumflex","Latin small letter j with circumflex":"Latijnse kleine letter j met circumflex","Latin capital letter k with cedilla":"Latijnse hoofdletter k met cedille","Latin small letter k with cedilla":"Latijnse kleine letter k met cedille","Latin small letter kra":"Latijnse kleine letter kra","Latin capital letter l with acute":"Latijnse hoofdletter l met accent aigu","Latin small letter l with acute":"Latijnse kleine letter l met accent aigu","Latin capital letter l with cedilla":"Latijnse hoofdletter l met cedille","Latin small letter l with cedilla":"Latijnse kleine letter l met cedille","Latin capital letter l with caron":"Latijnse hoofdletter l met haček","Latin small letter l with caron":"Latijnse kleine letter l met haček","Latin capital letter l with middle dot":"Latijnse hoofdletter l met punt in het midden","Latin small letter l with middle dot":"Latijnse kleine letter l met punt in het midden","Latin capital letter l with stroke":"Latijnse hoofdletter l met dwarsstreep","Latin small letter l with stroke":"Latijnse kleine letter l met dwarsstreep","Latin capital letter n with acute":"Latijnse hoofdletter n met accent aigu","Latin small letter n with acute":"Latijnse kleine letter n met accent aigu","Latin capital letter n with cedilla":"Latijnse hoofdletter n met cedille","Latin small letter n with cedilla":"Latijnse kleine letter n met cedille","Latin capital letter n with caron":"Latijnse hoofdletter n met haček","Latin small letter n with caron":"Latijnse kleine letter n met haček","Latin small letter n preceded by apostrophe":"Latijnse kleine letter n voorafgegaan door apostrof","Latin capital letter eng":"Latijnse hoofdletter eng","Latin small letter eng":"Latijnse kleine letter eng","Latin capital letter o with macron":"Latijnse hoofdletter o met macron","Latin small letter o with macron":"Latijnse kleine letter o met macron","Latin capital letter o with breve":"Latijnse hoofdletter o met breve","Latin small letter o with breve":"Latijnse kleine letter o met breve","Latin capital letter o with double acute":"Latijnse hoofdletter o met dubbel accent aigu","Latin small letter o with double acute":"Latijnse kleine letter o met dubbel accent aigu","Latin capital ligature oe":"Latijnse hoofdletter ligatuur oe","Latin small ligature oe":"Latijnse kleine ligatuur oe","Latin capital letter r with acute":"Latijnse hoofdletter r met accent aigu","Latin small letter r with acute":"Latijnse kleine letter r met accent aigu","Latin capital letter r with cedilla":"Latijnse hoofdletter r met cedille","Latin small letter r with cedilla":"Latijnse kleine letter r met cedille","Latin capital letter r with caron":"Latijnse hoofdletter r met haček","Latin small letter r with caron":"Latijnse kleine letter r met haček","Latin capital letter s with acute":"Latijnse hoofdletter s met accent aigu","Latin small letter s with acute":"Latijnse kleine letter s met accent aigu","Latin capital letter s with circumflex":"Latijnse hoofdletter s met circumflex","Latin small letter s with circumflex":"Latijnse kleine letter s met circumflex","Latin capital letter s with cedilla":"Latijnse hoofdletter s met cedille","Latin small letter s with cedilla":"Latijnse kleine letter s met cedille","Latin capital letter s with caron":"Latijnse hoofdletter s met haček","Latin small letter s with caron":"Latijnse kleine letter s met haček","Latin capital letter t with cedilla":"Latijnse hoofdletter t met cedille","Latin small letter t with cedilla":"Latijnse kleine letter t met cedille","Latin capital letter t with caron":"Latijnse hoofdletter t met haček","Latin small letter t with caron":"Latijnse kleine letter t met haček","Latin capital letter t with stroke":"Latijnse hoofdletter t met dwarsstreep","Latin small letter t with stroke":"Latijnse kleine letter t met dwarsstreep","Latin capital letter u with tilde":"Latijnse hoofdletter u met tilde","Latin small letter u with tilde":"Latijnse kleine letter u met tilde","Latin capital letter u with macron":"Latijnse hoofdletter u met macron","Latin small letter u with macron":"Latijnse kleine letter u met macron","Latin capital letter u with breve":"Latijnse hoofdletter u met breve","Latin small letter u with breve":"Latijnse kleine letter u met breve","Latin capital letter u with ring above":"Latijnse hoofdletter u met ring erboven","Latin small letter u with ring above":"Latijnse kleine letter u met ring erboven","Latin capital letter u with double acute":"Latijnse hoofdletter u met dubbele accent aigu","Latin small letter u with double acute":"Latijnse kleine letter u met dubbele accent aigu","Latin capital letter u with ogonek":"Latijnse hoofdletter u met ogonek","Latin small letter u with ogonek":"Latijnse kleine letter u met ogonek","Latin capital letter w with circumflex":"Latijnse hoofdletter w met circumflex","Latin small letter w with circumflex":"Latijnse kleine letter w met circumflex","Latin capital letter y with circumflex":"Latijnse hoofdletter y met circumflex","Latin small letter y with circumflex":"Latijnse kleine letter y met circumflex","Latin capital letter y with diaeresis":"Latijnse hoofdletter y met trema","Latin capital letter z with acute":"Latijnse hoofdletter z met accent aigu","Latin small letter z with acute":"Latijnse kleine letter z met accent aigu","Latin capital letter z with dot above":"Latijnse hoofdletter z met punt erboven","Latin small letter z with dot above":"Latijnse kleine letter z met punt erboven","Latin capital letter z with caron":"Latijnse hoofdletter z met haček","Latin small letter z with caron":"Latijnse kleine letter z met haček","Latin small letter long s":"Latijnse kleine letter lange s","Less-than sign":"Kleiner-dan teken","Greater-than sign":"Groter-dan teken","Less-than or equal to":"Kleiner-dan of gelijk aan","Greater-than or equal to":"Groter-dan of gelijk aan","En dash":"Half kastlijntje","Em dash":"Kastlijntje",Macron:"Makron",Overline:"Overline","Degree sign":"Graden teken","Minus sign":"Min teken","Plus-minus sign":"Plus-minus teken","Division sign":"Deel teken","Fraction slash":"Breuk teken","Multiplication sign":"Vermenigvuldigingsteken","Latin small letter f with hook":"Latijnse kleine letter f met hoek",Integral:"Integraal","N-ary summation":"N-ary sommatie",Infinity:"Infinity","Square root":"Vierkantswortel","Tilde operator":"Tidle teken","Approximately equal to":"Ongeveer gelijk aan","Almost equal to":"Bijna gelijk aan","Not equal to":"Niet gelijk aan","Identical to":"Gelijk aan","Element of":"Onderdeel van","Not an element of":"Geen onderdeel van","Contains as member":"Bevat als onderdeel","N-ary product":"N-ary product","Logical and":"Logische en","Logical or":"Logische of","Not sign":"Niet teken",Intersection:"Kruispunt",Union:"Unie","Partial differential":"Gedeeltelijk differentieel","For all":"Voor alles","There exists":"Er bestaat","Empty set":"Lege set",Nabla:"Nabla","Asterisk operator":"Asterisk teken","Proportional to":"Verhoudend tot",Angle:"Hoek","Vulgar fraction one quarter":"Gewone breuk een kwart","Vulgar fraction one half":"Gewone breuk een half","Vulgar fraction three quarters":"Gewone breuk driekwart","Single left-pointing angle quotation mark":"Enkel naar links wijzend punthaakje","Single right-pointing angle quotation mark":"Enkel naar rechts wijzend punthaakje","Left-pointing double angle quotation mark":"Naar links wijzende guillemet","Right-pointing double angle quotation mark":"Naar rechts wijzende guillemet","Left single quotation mark":"Linker enkelvoudig aanhalingsteken","Right single quotation mark":"Rechter enkelvoudig aanhalingsteken","Left double quotation mark":"Linker dubbel aanhalingsteken","Right double quotation mark":"Rechter dubbel aanhalingsteken","Single low-9 quotation mark":"Enkelvoudig laag aanhalingsteken","Double low-9 quotation mark":"Dubbel laag aanhalingsteken","Inverted exclamation mark":"Omgekeerd uitroepteken","Inverted question mark":"Omgekeerd vraagteken","Two dot leader":"Dubbele leidende punt","Horizontal ellipsis":"Horizontale ellips","Double dagger":"Dubbele obelisk","Per mille sign":"Promilleteken","Per ten thousand sign":"Basispunt","Double exclamation mark":"Dubbel uitroepteken","Question exclamation mark":"Vraagteken-uitroepteken","Exclamation question mark":"Uitroepteken-vraagteken","Double question mark":"Dubbel vraagteken","Copyright sign":"Copyrightteken","Registered sign":"Geregistreerd handelsmerkteken","Trade mark sign":"Handelsmerkteken","Section sign":"Paragraafsymbool","Paragraph sign":"Paragraaf teken","Reversed paragraph sign":"Omgekeerd paragraaf teken","Character categories":"Karakter categorieën",Styles:"Stijlen","Multiple styles":"Meerdere stijlen","Block styles":"Blok stijlen","Text styles":"Tekst stijlen","Insert table":"Tabel invoegen","Header column":"Titel kolom","Insert column left":"Kolom links invoegen","Insert column right":"Kolom rechts invoegen","Delete column":"Verwijder kolom","Select column":"Selecteer kolom",Column:"Kolom","Header row":"Titel rij","Insert row below":"Rij hieronder invoegen","Insert row above":"Rij hierboven invoegen","Delete row":"Verwijder rij","Select row":"Selecteer rij",Row:"Rij","Merge cell up":"Cel hierboven samenvoegen","Merge cell right":"Cel hierna samenvoegen","Merge cell down":"Cel hieronder samenvoegen","Merge cell left":"Cel hiervoor samenvoegen","Split cell vertically":"Splits cel verticaal","Split cell horizontally":"Splits cel horizontaal","Merge cells":"Cellen samenvoegen","Table toolbar":"Tabel werkbalk","Table properties":"Tabeleigenschappen","Cell properties":"Celeigenschappen",Border:"Rand",Style:"Stijl",Width:"Breedte",Height:"Hoogte",Color:"Kleur",Background:"Achtergrond",Padding:"Opvulling",Dimensions:"Afmetingen","Table cell text alignment":"Tekstuitlijning tabelcel",Alignment:"Uitlijning","Horizontal text alignment toolbar":"Werkbalk voor horizontale tekstuitlijning","Vertical text alignment toolbar":"Werkbalk voor verticale tekstuitlijning","Table alignment toolbar":"Werkbalk tabeluitlijning",None:"Geen",Solid:"Ononderbroken",Dotted:"Stippellijn",Dashed:"Onderbroken",Double:"Dubbel",Groove:"Sleuf",Ridge:"Rand",Inset:"Ingezet",Outset:"Opliggend","Align cell text to the left":"Celtekst links uitlijnen","Align cell text to the center":"Tekst in de cel centreren","Align cell text to the right":"Celtekst rechts uitlijnen","Justify cell text":"Celtekst uitvullen","Align cell text to the top":"Celtekst boven uitlijnen","Align cell text to the middle":"Celtekst in het midden uitlijnen","Align cell text to the bottom":"Celtekst onder uitlijnen","Align table to the left":"Tabel links uitlijnen","Center table":"Tabel centreren","Align table to the right":"Tabel rechts uitlijnen","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"De kleur in niet correct, probeer \"#FF0000\" of \"rgb(255,0,0)\" of \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"De waarde is ongeldig. Probeer '10px' of '2em' of gewoon '2'.","Color picker":"Kleurkiezer","Enter table caption":"Voer tabelbijschrift in","Keystrokes that can be used in a table cell":"Toetsaanslagen die in een cel in een tabel gebruikt kunnen worden","Move the selection to the next cell":"Verplaats de selectie naar de volgende cel","Move the selection to the previous cell":"Verplaats de selectie naar de vorige cel","Insert a new table row (when in the last cell of a table)":"Voeg een nieuwe rij toe aan de tabel (wanneer in de laatste cel van een tabel)","Navigate through the table":"Navigeer door de tabel",Table:"Tabel","Rich Text Editor":"Tekstbewerker","Editor editing area: %0":"Bewerkingsgebied: %0","Edit block":"Blok aanpassen","Click to edit block":"Klik om blok te bewerken","Drag to move":"Sleep om te verplaatsen",Next:"Volgende",Previous:"Vorige","Editor toolbar":"Editor welkbalk","Dropdown toolbar":"Drop-down werkbalk",Black:"Zwart","Dim grey":"Gedimd grijs",Grey:"Grijs","Light grey":"Lichtgrijs",White:"Wit",Red:"Rood",Orange:"Oranje",Yellow:"Geel","Light green":"Lichtgroen",Green:"Groen",Aquamarine:"Aquamarijn",Turquoise:"Turquoise","Light blue":"Lichtblauw",Blue:"Blauw",Purple:"Paars","Editor block content toolbar":"Inhoud werkbalk voor editorblok","Editor contextual toolbar":"Contextuele werkbalk van editor",HEX:"HEX","No results found":"Geen zoekresultaten","No searchable items":"Geen zoekbare items","Editor dialog":"Dialoog bewerker",Close:"Sluiten","Help Contents. To close this dialog press ESC.":"Inhoud Hulp. Druk op ESC om dit dialoogvenster te sluiten.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Hieronder vindt u een lijst met sneltoetsen die in de editor gebruikt kunnen worden.","(may require <kbd>Fn</kbd>)":"(<kbd>Fn</kbd>-toets is mogelijk vereist)",Accessibility:"Toegankelijkheid","Accessibility help":"Hulp bij toegankelijkheid","Press %0 for help.":"Druk op %0 voor hulp.","Move focus in and out of an active dialog window":"Beweeg de focus naar een actief dialoogvenster of er vandaan",MENU_BAR_MENU_FILE:"Bestand",MENU_BAR_MENU_EDIT:"Wijzigen",MENU_BAR_MENU_VIEW:"Bekijk",MENU_BAR_MENU_INSERT:"Invoegen",MENU_BAR_MENU_FORMAT:"Formaat",MENU_BAR_MENU_TOOLS:"Gereedschap",MENU_BAR_MENU_HELP:"Hulp",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Lettertype","Editor menu bar":"Menubalk editor",Undo:"Ongedaan maken",Redo:"Opnieuw","Upload in progress":"Bezig met uploaden","Widget toolbar":"Widget werkbalk","Insert paragraph before block":"Voeg paragraaf toe voor blok","Insert paragraph after block":"Voeg paragraaf toe na blok","Press Enter to type after or press Shift + Enter to type before the widget":"Druk op Enter om na de widget te typen of druk op Shift + Enter om vóór de widget te typen","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Toetsaanslagen die gebruikt kunnen worden wanneer een widget geselecteerd is (bijvoorbeeld: een afbeelding, tabel, enz.)","Insert a new paragraph directly after a widget":"Voeg direct na een widget een nieuwe paragraaf in","Insert a new paragraph directly before a widget":"Voeg direct voor een widget een nieuwe paragraaf in","Move the caret to allow typing directly before a widget":"Beweeg het invoerteken om het mogelijk te maken direct voor een widget te typen","Move the caret to allow typing directly after a widget":"Beweeg het invoerteken om het mogelijk te maken direct achter een widget te typen","Words: %0":"Woorden: %0","Characters: %0":"Tekens: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['nl'] = d['nl'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Links uitlijnen","Align right":"Rechts uitlijnen","Align center":"Midden uitlijnen",Justify:"Volledig uitlijnen","Text alignment":"Tekst uitlijning","Text alignment toolbar":"Tekst uitlijning werkbalk","Revert autoformatting action":"Maak automatisch formattering ongedaan",Bold:"Vet",Italic:"Cursief",Underline:"Onderlijnen",Code:"Code",Strikethrough:"Doorhalen",Subscript:"Subscript",Superscript:"Superscript","Italic text":"Cursieve tekst","Move out of an inline code style":"Uit een stijl voor code op één regel gaan","Bold text":"Vetgedrukte tekst","Underline text":"Onderstreepte tekst","Strikethrough text":"Doorgehaalde tekst","Block quote":"Blok citaat","Copy selected content":"Kopieer geselecteerde inhoud","Paste content":"Plak inhoud","Paste content as plain text":"Plak inhoud als onbewerkte tekst","Insert code block":"Codeblok invoegen","Plain text":"Platte tekst","Leaving %0 code snippet":"Codesnippet %0 verlaten","Entering %0 code snippet":"Codesnippet %0 invoeren","Entering code snippet":"Codesnippet invoeren","Leaving code snippet":"Codesnippet verlaten","Code block":"Codeblok",Cancel:"Annuleren",Clear:"Wissen","Remove color":"Verwijder kleur","Restore default":"Standaardinstellingen terugzetten",Save:"Opslaan","Show more items":"Meer items weergeven","%0 of %1":"%0 van %1","Cannot upload file:":"Kan bestand niet uploaden:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bewerkingsgebied: %0","Insert with file manager":"Invoegen met bestandsbeheer","Replace with file manager":"Vervangen met bestandsbeheerder","Insert image with file manager":"Afbeelding invoegen met bestandsbeheer","Replace image with file manager":"Afbeelding vervangen met bestandsbeheerder","Toggle caption off":"Bijschrift uitzetten","Toggle caption on":"Bijschrift aanzetten","Content editing keystrokes":"Toetsaanslagen om inhoud aan te passen","These keyboard shortcuts allow for quick access to content editing features.":"Deze sneltoetsen geven snel toegang tot functies om inhoud aan te passen","User interface and content navigation keystrokes":"Toetsaanslagen voor het navigeren door de gebruikersinterface en inhoud","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Gebruik de volgende toetsaanslagen om efficiënter door de gebruikersinterface van CKEditor 5 te navigeren.","Close contextual balloons, dropdowns, and dialogs":"Sluit contextvensters, dropdown vensters, en dialoogvensters","Open the accessibility help dialog":"Open het hulpvenster voor toegankelijkheid","Move focus between form fields (inputs, buttons, etc.)":"Beweeg de focus tussen velden in een formulier (invoervensters, knoppen, enz.)","Move focus to the menu bar, navigate between menu bars":"Focus naar de menubalk verplaatsen, tussen menubalken navigeren","Move focus to the toolbar, navigate between toolbars":"Beweeg focus naar de werkbalk, navigeer tussen werkbalken","Navigate through the toolbar or menu bar":"Door de werkbalk of menubalk navigeren","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"De momenteel gefocuste knop gebruiken. Door knoppen te gebruiken die interactie hebben met de inhoud van de editor, wordt de focus terug naar de inhoud verplaatst.",Accept:"Accepteren","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Voer een zachte enter in (een <code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Voer een harde enter in (een nieuwe paragraaf)","Find and replace":"Zoeken en vervangen","Find in text…":"Zoeken in tekst",Find:"Zoeken","Previous result":"Volgende zoeken","Next result":"Vorige zoeken",Replace:"Vervangen","Replace all":"Alles vervangen","Match case":"Hoofdlettergevoelig","Whole words only":"Alleen volledige woorden","Replace with…":"Vervangen door","Text to find must not be empty.":"Dit veld mag niet leeg zijn","Tip: Find some text first in order to replace it.":"Tip: zoek eerst de tekst om hem te vervangen","Advanced options":"Geavanceerde opties","Find in the document":"Zoek in het document","Font Size":"Lettergrootte",Tiny:"Zeer klein",Small:"Klein",Big:"Groot",Huge:"Zeer groot","Font Family":"Lettertype",Default:"Standaard","Font Color":"Tekstkleur","Font Background Color":"Tekst achtergrondkleur","Document colors":"Document kleur",Paragraph:"Paragraaf",Heading:"Koppen","Choose heading":"Kies kop","Heading 1":"Kop 1","Heading 2":"Kop 2","Heading 3":"Kop 3","Heading 4":"Kop 4","Heading 5":"Kop 5","Heading 6":"Kop 6","Type your title":"Voor uw titel in","Type or paste your content here.":"Voer of plak uw inhoud in.","Horizontal line":"Horizontale lijn","HTML object":"HTML object","Increase indent":"Inspringen","Decrease indent":"Minder inspringen",Unlink:"Verwijder link",Link:"Link","Link URL":"Link URL","Link URL must not be empty.":"URL-link mag niet leeg zijn.","Link image":"Link afbeelding","Edit link":"Bewerk link","Open link in new tab":"Open link in nieuw tabblad","This link has no URL":"Deze link heeft geen URL","Open in a new tab":"Open een nieuw tabblad",Downloadable:"Downloadbaar","Create link":"Creëer link","Move out of a link":"Uit een link gaan","Numbered List":"Genummerde lijst","Bulleted List":"Ongenummerde lijst","To-do List":"To-do lijst","Bulleted list styles toolbar":"Toolbar voor stijlen van opsommingslijsten","Numbered list styles toolbar":"Toolbar voor stijlen van genummerde lijsten","Toggle the disc list style":"Schakel de stijl van lijsten met bulletpoint in","Toggle the circle list style":"Schakel de stijl van lijsten met cirkel in","Toggle the square list style":"Schakel de stijl van lijsten met vierkant in","Toggle the decimal list style":"Schakel de stijl van lijsten met cijfers in","Toggle the decimal with leading zero list style":"Schakel de stijl van lijsten met cijfers voorafgegaan door een nul in","Toggle the lower–roman list style":"Schakel de stijl van lijsten met kleine Romeinse cijfers in","Toggle the upper–roman list style":"Schakel de stijl van lijsten met grote Romeinse cijfers in","Toggle the lower–latin list style":"Schakel de stijl van lijsten met kleine Latijnse letters in","Toggle the upper–latin list style":"Schakel de stijl van lijsten met Latijnse hoofdletters in",Disc:"Schijf",Circle:"Cirkel",Square:"Vierkant",Decimal:"Decimaal","Decimal with leading zero":"Decimaal voorafgegaan door een nul","Lower–roman":"Kleine Romeinse cijfers","Upper-roman":"Grote Romeinse cijfers","Lower-latin":"Kleine Latijnse letters","Upper-latin":"Latijnse hoofdletters","List properties":"Lijsteigenschappen","Start at":"Begin op","Invalid start index value.":"Ongeldige beginindex.","Start index must be greater than 0.":"Begin van index moet groter zijn dan 0.","Reversed order":"Omgekeerde volgorde","Keystrokes that can be used in a list":"Toetsaanslagen die gebruikt kunnen worden in een lijst","Increase list item indent":"Item in de lijst verder inspringen","Decrease list item indent":"Item in de lijst minder ver inspringen","Entering a to-do list":"Een to-do-lijst invoeren","Leaving a to-do list":"Een to-do-lijst achterlaten","Remove Format":"Verwijder opmaak","Select all":"Selecteer alles","Show blocks":"Blokken tonen",Source:"Bron","Show source":"Bron tonen","Special characters":"Speciale karakters",All:"Alles",Arrows:"Pijlen",Currency:"Valuta",Latin:"Latijn",Mathematical:"Wiskundig",Text:"Tekst","leftwards simple arrow":"simpele pijl naar links","rightwards simple arrow":"simpele pijl naar rechts","upwards simple arrow":"simpele pijl naar boven","downwards simple arrow":"simpele pijl naar beneden","leftwards double arrow":"linkswijzende dubbele pijl","rightwards double arrow":"rechtswijzende dubbele pijl","upwards double arrow":"bovenwijzende dubbele pijl","downwards double arrow":"benedenwijzende dubbele pijl","leftwards dashed arrow":"linkswijzende gestreepte pijl","rightwards dashed arrow":"rechtswijzende gestreepte pijl","upwards dashed arrow":"bovenwijzende gestreepte pijl","downwards dashed arrow":"benedenwijzende gestreepte pijl","leftwards arrow to bar":"linkswijzende pijl naar streep","rightwards arrow to bar":"rechtswijzende pijl naar streep","upwards arrow to bar":"bovenwijzende pijl naar streep","downwards arrow to bar":"benedenwijzende pijl naar streep","up down arrow with base":"boven beneden pijl met streep","back with leftwards arrow above":"back met linkswijzende pijl erboven","end with leftwards arrow above":"end met linkswijzende pijl erboven","on with exclamation mark with left right arrow above":"on met uitroepteken met links rechts pijl erboven","soon with rightwards arrow above":"soon met rechtswijzende pijl erboven","top with upwards arrow above":"top met bovenwijzende pijl erboven","Dollar sign":"Dollar teken","Euro sign":"Euro teken","Yen sign":"Yen teken","Pound sign":"Pond teken","Cent sign":"Cent teken","Euro-currency sign":"Euro-valuta teken","Colon sign":"Colón teken","Cruzeiro sign":"Cruzeiro teken","French franc sign":"Franse frank teken","Lira sign":"Lira teken","Currency sign":"Valuta teken","Bitcoin sign":"Bitcoin teken","Mill sign":"Mill teken","Naira sign":"Naira teken","Peseta sign":"Peseta teken","Rupee sign":"Roepie teken","Won sign":"Won teken","New sheqel sign":"Nieuwe sjekel teken","Dong sign":"Dong teken","Kip sign":"Kip teken","Tugrik sign":"Tugrik teken","Drachma sign":"Drachme teken","German penny sign":"Duitse penny teken","Peso sign":"Peso teken","Guarani sign":"Guarani teken","Austral sign":"Austral teken","Hryvnia sign":"Grivna teken","Cedi sign":"Cedi teken","Livre tournois sign":"Livre tournois teken","Spesmilo sign":"Spesmilo teken","Tenge sign":"Tenge teken","Indian rupee sign":"Indiaanse roepie teken","Turkish lira sign":"Turkse lira teken","Nordic mark sign":"Noorse mark teken","Manat sign":"Manat teken","Ruble sign":"Roebel teken","Latin capital letter a with macron":"Latijnse hoofdletter a met macron","Latin small letter a with macron":"Latijnse kleine letter a met macron","Latin capital letter a with breve":"Latijnse hoofdletter a met breve","Latin small letter a with breve":"Latijnse kleine letter a met breve","Latin capital letter a with ogonek":"Latijnse hoofdletter a met ogonek","Latin small letter a with ogonek":"Latijnse kleine letter a met ogonek","Latin capital letter c with acute":"Latijnse hoofdletter c met acute","Latin small letter c with acute":"Latijnse kleine letter c met acute","Latin capital letter c with circumflex":"Latijnse hoofdletter c met circumflex","Latin small letter c with circumflex":"Latijnse kleine letter c met circumflex","Latin capital letter c with dot above":"Latijnse hoofdletter c met punt erboven","Latin small letter c with dot above":"Latijnse kleine letter met punt erboven","Latin capital letter c with caron":"Latijnse hoofdletter c met caron","Latin small letter c with caron":"Latijnse kleine letter c met caron","Latin capital letter d with caron":"Latijnse hoofdletter d met caron","Latin small letter d with caron":"Latijnse kleine letter d met caron","Latin capital letter d with stroke":"Latijnse hoofdletter d met dwarsstreep","Latin small letter d with stroke":"Latijnse kleine letter d met dwarsstreep","Latin capital letter e with macron":"Latijnse hoofdletter e met macron","Latin small letter e with macron":"Latijnse kleine letter e met macron","Latin capital letter e with breve":"Latijnse hoofdletter e met breve","Latin small letter e with breve":"Latijnse kleine letter e met breve","Latin capital letter e with dot above":"Latijnse hoofdletter e met punt erboven","Latin small letter e with dot above":"Latijnse kleine letter e met punt erboven","Latin capital letter e with ogonek":"Latijnse hoofdletter e met ogonek","Latin small letter e with ogonek":"Latijnse kleine letter e met ogonek","Latin capital letter e with caron":"Latijnse hoofdletter e met haček","Latin small letter e with caron":"Latijnse kleine letter e met haček","Latin capital letter g with circumflex":"Latijnse hoofdletter g met circumflex","Latin small letter g with circumflex":"Latijnse kleine letter g met circumflex","Latin capital letter g with breve":"Latijnse hoofdletter g met breve","Latin small letter g with breve":"Latijnse kleine letter g met breve","Latin capital letter g with dot above":"Latijnse hoofdletter g met punt erboven","Latin small letter g with dot above":"Latijnse kleine letter g met punt erboven","Latin capital letter g with cedilla":"Latijnse hoofdletter g met cedille","Latin small letter g with cedilla":"Latijnse kleine letter g met cedille","Latin capital letter h with circumflex":"Latijnse hoofdletter h met circumflex","Latin small letter h with circumflex":"Latijnse kleine letter h met circumflex","Latin capital letter h with stroke":"Latijnse hoofdletter h met macron\n","Latin small letter h with stroke":"Latijnse kleine letter h met macron","Latin capital letter i with tilde":"Latijnse hoofdletter i met tilde","Latin small letter i with tilde":"Latijnse kleine letter i met tilde","Latin capital letter i with macron":"Latijnse hoofdletter i met macron","Latin small letter i with macron":"Latijnse kleine letter i met macron","Latin capital letter i with breve":"Latijnse hoofdletter i met breve","Latin small letter i with breve":"Latijnse kleine letter i met breve","Latin capital letter i with ogonek":"Latijnse hoofdletter i met ogonek","Latin small letter i with ogonek":"Latijnse kleine letter i met ogonek","Latin capital letter i with dot above":"Latijnse hoofdletter i met punt erboven","Latin small letter dotless i":"Latijnse kleine letter i zonder punt","Latin capital ligature ij":"Latijnse hoofdletter ligatuur ij","Latin small ligature ij":"Latijnse kleine ligatuur ij","Latin capital letter j with circumflex":"Latijnse hoofdletter j met circumflex","Latin small letter j with circumflex":"Latijnse kleine letter j met circumflex","Latin capital letter k with cedilla":"Latijnse hoofdletter k met cedille","Latin small letter k with cedilla":"Latijnse kleine letter k met cedille","Latin small letter kra":"Latijnse kleine letter kra","Latin capital letter l with acute":"Latijnse hoofdletter l met accent aigu","Latin small letter l with acute":"Latijnse kleine letter l met accent aigu","Latin capital letter l with cedilla":"Latijnse hoofdletter l met cedille","Latin small letter l with cedilla":"Latijnse kleine letter l met cedille","Latin capital letter l with caron":"Latijnse hoofdletter l met haček","Latin small letter l with caron":"Latijnse kleine letter l met haček","Latin capital letter l with middle dot":"Latijnse hoofdletter l met punt in het midden","Latin small letter l with middle dot":"Latijnse kleine letter l met punt in het midden","Latin capital letter l with stroke":"Latijnse hoofdletter l met dwarsstreep","Latin small letter l with stroke":"Latijnse kleine letter l met dwarsstreep","Latin capital letter n with acute":"Latijnse hoofdletter n met accent aigu","Latin small letter n with acute":"Latijnse kleine letter n met accent aigu","Latin capital letter n with cedilla":"Latijnse hoofdletter n met cedille","Latin small letter n with cedilla":"Latijnse kleine letter n met cedille","Latin capital letter n with caron":"Latijnse hoofdletter n met haček","Latin small letter n with caron":"Latijnse kleine letter n met haček","Latin small letter n preceded by apostrophe":"Latijnse kleine letter n voorafgegaan door apostrof","Latin capital letter eng":"Latijnse hoofdletter eng","Latin small letter eng":"Latijnse kleine letter eng","Latin capital letter o with macron":"Latijnse hoofdletter o met macron","Latin small letter o with macron":"Latijnse kleine letter o met macron","Latin capital letter o with breve":"Latijnse hoofdletter o met breve","Latin small letter o with breve":"Latijnse kleine letter o met breve","Latin capital letter o with double acute":"Latijnse hoofdletter o met dubbel accent aigu","Latin small letter o with double acute":"Latijnse kleine letter o met dubbel accent aigu","Latin capital ligature oe":"Latijnse hoofdletter ligatuur oe","Latin small ligature oe":"Latijnse kleine ligatuur oe","Latin capital letter r with acute":"Latijnse hoofdletter r met accent aigu","Latin small letter r with acute":"Latijnse kleine letter r met accent aigu","Latin capital letter r with cedilla":"Latijnse hoofdletter r met cedille","Latin small letter r with cedilla":"Latijnse kleine letter r met cedille","Latin capital letter r with caron":"Latijnse hoofdletter r met haček","Latin small letter r with caron":"Latijnse kleine letter r met haček","Latin capital letter s with acute":"Latijnse hoofdletter s met accent aigu","Latin small letter s with acute":"Latijnse kleine letter s met accent aigu","Latin capital letter s with circumflex":"Latijnse hoofdletter s met circumflex","Latin small letter s with circumflex":"Latijnse kleine letter s met circumflex","Latin capital letter s with cedilla":"Latijnse hoofdletter s met cedille","Latin small letter s with cedilla":"Latijnse kleine letter s met cedille","Latin capital letter s with caron":"Latijnse hoofdletter s met haček","Latin small letter s with caron":"Latijnse kleine letter s met haček","Latin capital letter t with cedilla":"Latijnse hoofdletter t met cedille","Latin small letter t with cedilla":"Latijnse kleine letter t met cedille","Latin capital letter t with caron":"Latijnse hoofdletter t met haček","Latin small letter t with caron":"Latijnse kleine letter t met haček","Latin capital letter t with stroke":"Latijnse hoofdletter t met dwarsstreep","Latin small letter t with stroke":"Latijnse kleine letter t met dwarsstreep","Latin capital letter u with tilde":"Latijnse hoofdletter u met tilde","Latin small letter u with tilde":"Latijnse kleine letter u met tilde","Latin capital letter u with macron":"Latijnse hoofdletter u met macron","Latin small letter u with macron":"Latijnse kleine letter u met macron","Latin capital letter u with breve":"Latijnse hoofdletter u met breve","Latin small letter u with breve":"Latijnse kleine letter u met breve","Latin capital letter u with ring above":"Latijnse hoofdletter u met ring erboven","Latin small letter u with ring above":"Latijnse kleine letter u met ring erboven","Latin capital letter u with double acute":"Latijnse hoofdletter u met dubbele accent aigu","Latin small letter u with double acute":"Latijnse kleine letter u met dubbele accent aigu","Latin capital letter u with ogonek":"Latijnse hoofdletter u met ogonek","Latin small letter u with ogonek":"Latijnse kleine letter u met ogonek","Latin capital letter w with circumflex":"Latijnse hoofdletter w met circumflex","Latin small letter w with circumflex":"Latijnse kleine letter w met circumflex","Latin capital letter y with circumflex":"Latijnse hoofdletter y met circumflex","Latin small letter y with circumflex":"Latijnse kleine letter y met circumflex","Latin capital letter y with diaeresis":"Latijnse hoofdletter y met trema","Latin capital letter z with acute":"Latijnse hoofdletter z met accent aigu","Latin small letter z with acute":"Latijnse kleine letter z met accent aigu","Latin capital letter z with dot above":"Latijnse hoofdletter z met punt erboven","Latin small letter z with dot above":"Latijnse kleine letter z met punt erboven","Latin capital letter z with caron":"Latijnse hoofdletter z met haček","Latin small letter z with caron":"Latijnse kleine letter z met haček","Latin small letter long s":"Latijnse kleine letter lange s","Less-than sign":"Kleiner-dan teken","Greater-than sign":"Groter-dan teken","Less-than or equal to":"Kleiner-dan of gelijk aan","Greater-than or equal to":"Groter-dan of gelijk aan","En dash":"Half kastlijntje","Em dash":"Kastlijntje",Macron:"Makron",Overline:"Overline","Degree sign":"Graden teken","Minus sign":"Min teken","Plus-minus sign":"Plus-minus teken","Division sign":"Deel teken","Fraction slash":"Breuk teken","Multiplication sign":"Vermenigvuldigingsteken","Latin small letter f with hook":"Latijnse kleine letter f met hoek",Integral:"Integraal","N-ary summation":"N-ary sommatie",Infinity:"Infinity","Square root":"Vierkantswortel","Tilde operator":"Tidle teken","Approximately equal to":"Ongeveer gelijk aan","Almost equal to":"Bijna gelijk aan","Not equal to":"Niet gelijk aan","Identical to":"Gelijk aan","Element of":"Onderdeel van","Not an element of":"Geen onderdeel van","Contains as member":"Bevat als onderdeel","N-ary product":"N-ary product","Logical and":"Logische en","Logical or":"Logische of","Not sign":"Niet teken",Intersection:"Kruispunt",Union:"Unie","Partial differential":"Gedeeltelijk differentieel","For all":"Voor alles","There exists":"Er bestaat","Empty set":"Lege set",Nabla:"Nabla","Asterisk operator":"Asterisk teken","Proportional to":"Verhoudend tot",Angle:"Hoek","Vulgar fraction one quarter":"Gewone breuk een kwart","Vulgar fraction one half":"Gewone breuk een half","Vulgar fraction three quarters":"Gewone breuk driekwart","Single left-pointing angle quotation mark":"Enkel naar links wijzend punthaakje","Single right-pointing angle quotation mark":"Enkel naar rechts wijzend punthaakje","Left-pointing double angle quotation mark":"Naar links wijzende guillemet","Right-pointing double angle quotation mark":"Naar rechts wijzende guillemet","Left single quotation mark":"Linker enkelvoudig aanhalingsteken","Right single quotation mark":"Rechter enkelvoudig aanhalingsteken","Left double quotation mark":"Linker dubbel aanhalingsteken","Right double quotation mark":"Rechter dubbel aanhalingsteken","Single low-9 quotation mark":"Enkelvoudig laag aanhalingsteken","Double low-9 quotation mark":"Dubbel laag aanhalingsteken","Inverted exclamation mark":"Omgekeerd uitroepteken","Inverted question mark":"Omgekeerd vraagteken","Two dot leader":"Dubbele leidende punt","Horizontal ellipsis":"Horizontale ellips","Double dagger":"Dubbele obelisk","Per mille sign":"Promilleteken","Per ten thousand sign":"Basispunt","Double exclamation mark":"Dubbel uitroepteken","Question exclamation mark":"Vraagteken-uitroepteken","Exclamation question mark":"Uitroepteken-vraagteken","Double question mark":"Dubbel vraagteken","Copyright sign":"Copyrightteken","Registered sign":"Geregistreerd handelsmerkteken","Trade mark sign":"Handelsmerkteken","Section sign":"Paragraafsymbool","Paragraph sign":"Paragraaf teken","Reversed paragraph sign":"Omgekeerd paragraaf teken","Character categories":"Karakter categorieën",Styles:"Stijlen","Multiple styles":"Meerdere stijlen","Block styles":"Blok stijlen","Text styles":"Tekst stijlen","Insert table":"Tabel invoegen","Header column":"Titel kolom","Insert column left":"Kolom links invoegen","Insert column right":"Kolom rechts invoegen","Delete column":"Verwijder kolom","Select column":"Selecteer kolom",Column:"Kolom","Header row":"Titel rij","Insert row below":"Rij hieronder invoegen","Insert row above":"Rij hierboven invoegen","Delete row":"Verwijder rij","Select row":"Selecteer rij",Row:"Rij","Merge cell up":"Cel hierboven samenvoegen","Merge cell right":"Cel hierna samenvoegen","Merge cell down":"Cel hieronder samenvoegen","Merge cell left":"Cel hiervoor samenvoegen","Split cell vertically":"Splits cel verticaal","Split cell horizontally":"Splits cel horizontaal","Merge cells":"Cellen samenvoegen","Table toolbar":"Tabel werkbalk","Table properties":"Tabeleigenschappen","Cell properties":"Celeigenschappen",Border:"Rand",Style:"Stijl",Width:"Breedte",Height:"Hoogte",Color:"Kleur",Background:"Achtergrond",Padding:"Opvulling",Dimensions:"Afmetingen","Table cell text alignment":"Tekstuitlijning tabelcel",Alignment:"Uitlijning","Horizontal text alignment toolbar":"Werkbalk voor horizontale tekstuitlijning","Vertical text alignment toolbar":"Werkbalk voor verticale tekstuitlijning","Table alignment toolbar":"Werkbalk tabeluitlijning",None:"Geen",Solid:"Ononderbroken",Dotted:"Stippellijn",Dashed:"Onderbroken",Double:"Dubbel",Groove:"Sleuf",Ridge:"Rand",Inset:"Ingezet",Outset:"Opliggend","Align cell text to the left":"Celtekst links uitlijnen","Align cell text to the center":"Tekst in de cel centreren","Align cell text to the right":"Celtekst rechts uitlijnen","Justify cell text":"Celtekst uitvullen","Align cell text to the top":"Celtekst boven uitlijnen","Align cell text to the middle":"Celtekst in het midden uitlijnen","Align cell text to the bottom":"Celtekst onder uitlijnen","Align table to the left":"Tabel links uitlijnen","Center table":"Tabel centreren","Align table to the right":"Tabel rechts uitlijnen","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"De kleur in niet correct, probeer \"#FF0000\" of \"rgb(255,0,0)\" of \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"De waarde is ongeldig. Probeer '10px' of '2em' of gewoon '2'.","Color picker":"Kleurkiezer","Enter table caption":"Voer tabelbijschrift in","Keystrokes that can be used in a table cell":"Toetsaanslagen die in een cel in een tabel gebruikt kunnen worden","Move the selection to the next cell":"Verplaats de selectie naar de volgende cel","Move the selection to the previous cell":"Verplaats de selectie naar de vorige cel","Insert a new table row (when in the last cell of a table)":"Voeg een nieuwe rij toe aan de tabel (wanneer in de laatste cel van een tabel)","Navigate through the table":"Navigeer door de tabel",Table:"Tabel","Rich Text Editor":"Tekstbewerker","Editor editing area: %0":"Bewerkingsgebied: %0","Edit block":"Blok aanpassen","Click to edit block":"Klik om blok te bewerken","Drag to move":"Sleep om te verplaatsen",Next:"Volgende",Previous:"Vorige","Editor toolbar":"Editor welkbalk","Dropdown toolbar":"Drop-down werkbalk",Black:"Zwart","Dim grey":"Gedimd grijs",Grey:"Grijs","Light grey":"Lichtgrijs",White:"Wit",Red:"Rood",Orange:"Oranje",Yellow:"Geel","Light green":"Lichtgroen",Green:"Groen",Aquamarine:"Aquamarijn",Turquoise:"Turquoise","Light blue":"Lichtblauw",Blue:"Blauw",Purple:"Paars","Editor block content toolbar":"Inhoud werkbalk voor editorblok","Editor contextual toolbar":"Contextuele werkbalk van editor",HEX:"HEX","No results found":"Geen zoekresultaten","No searchable items":"Geen zoekbare items","Editor dialog":"Dialoog bewerker",Close:"Sluiten","Help Contents. To close this dialog press ESC.":"Inhoud Hulp. Druk op ESC om dit dialoogvenster te sluiten.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Hieronder vindt u een lijst met sneltoetsen die in de editor gebruikt kunnen worden.","(may require <kbd>Fn</kbd>)":"(<kbd>Fn</kbd>-toets is mogelijk vereist)",Accessibility:"Toegankelijkheid","Accessibility help":"Hulp bij toegankelijkheid","Press %0 for help.":"Druk op %0 voor hulp.","Move focus in and out of an active dialog window":"Beweeg de focus naar een actief dialoogvenster of er vandaan",MENU_BAR_MENU_FILE:"Bestand",MENU_BAR_MENU_EDIT:"Wijzigen",MENU_BAR_MENU_VIEW:"Bekijk",MENU_BAR_MENU_INSERT:"Invoegen",MENU_BAR_MENU_FORMAT:"Formaat",MENU_BAR_MENU_TOOLS:"Gereedschap",MENU_BAR_MENU_HELP:"Hulp",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Lettertype","Editor menu bar":"Menubalk editor","Please enter a valid color (e.g. \"ff0000\").":"Voer een geldige kleur in (bijvoorbeeld \"ff0000\").",Undo:"Ongedaan maken",Redo:"Opnieuw","Upload in progress":"Bezig met uploaden","Widget toolbar":"Widget werkbalk","Insert paragraph before block":"Voeg paragraaf toe voor blok","Insert paragraph after block":"Voeg paragraaf toe na blok","Press Enter to type after or press Shift + Enter to type before the widget":"Druk op Enter om na de widget te typen of druk op Shift + Enter om vóór de widget te typen","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Toetsaanslagen die gebruikt kunnen worden wanneer een widget geselecteerd is (bijvoorbeeld: een afbeelding, tabel, enz.)","Insert a new paragraph directly after a widget":"Voeg direct na een widget een nieuwe paragraaf in","Insert a new paragraph directly before a widget":"Voeg direct voor een widget een nieuwe paragraaf in","Move the caret to allow typing directly before a widget":"Beweeg het invoerteken om het mogelijk te maken direct voor een widget te typen","Move the caret to allow typing directly after a widget":"Beweeg het invoerteken om het mogelijk te maken direct achter een widget te typen","Words: %0":"Woorden: %0","Characters: %0":"Tekens: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/no.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/no.js
index 6b153353339731b70dc21f9d82913234a022e37e..5e6f21a5c718872b72941928f84be7a12c7c045f 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/no.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/no.js
@@ -1 +1 @@
-(function(d){	const l = d['no'] = d['no'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Venstrejuster","Align right":"Høyrejuster","Align center":"Midtstill",Justify:"Blokkjuster","Text alignment":"Tekstjustering","Text alignment toolbar":"Verktøylinje for tekstjustering","Revert autoformatting action":"Angre autoformatering",Bold:"Fet",Italic:"Kursiv",Underline:"Understreket",Code:"Kode",Strikethrough:"Gjennomstreket",Subscript:"Senket skrift",Superscript:"Hevet skrift","Italic text":"Kursiv tekst","Move out of an inline code style":"Gå ut av en intern kodestil","Bold text":"Uthevet tekst","Underline text":"Understreket tekst","Strikethrough text":"Gjennomstreket tekst","Block quote":"Blokksitat","Copy selected content":"Kopier valgt innhold","Paste content":"Lim inn innhold","Paste content as plain text":"Lim inn innhold som vanlig tekst","Insert code block":"Sett inn kodeblokk","Plain text":"Ren tekst","Code block":"Kodeblokk",Cancel:"Avbryt",Clear:"Slett","Remove color":"Fjern farge","Restore default":"Tilbakestill til standard",Save:"Lagre","Show more items":"Vis flere elementer","%0 of %1":"%0 av %1","Cannot upload file:":"Kan ikke laste opp fil:","Rich Text Editor. Editing area: %0":"Redigeringsverktøy for rik tekst. Redigeringsområde: %0","Insert with file manager":"Sett inn med filbehandling","Replace with file manager":"Erstatt med filbehandling","Insert image with file manager":"Sett inn bilde med filbehandling","Replace image with file manager":"Erstatt bilde med filbehandling","Toggle caption off":"Veksle tabelltekst av","Toggle caption on":"Veksle tabelltekst på","Content editing keystrokes":"Tastetrykk for innholdsredigering","These keyboard shortcuts allow for quick access to content editing features.":"Disse hurtigtastene gir rask tilgang til funksjonene for innholdsredigering.","User interface and content navigation keystrokes":"Brukergrensesnitt og tastetrykk for navigering i innhold","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Bruk følgende tastetrykk for mer effektiv navigering i grensesnittet for 5-brukerversjonen av CKEditor.","Close contextual balloons, dropdowns, and dialogs":"Lukk hjelpebobler, nedtrekkslister og dialoger","Open the accessibility help dialog":"Åpne dialogen for tilgjengelighetshjelp","Move focus between form fields (inputs, buttons, etc.)":"Flytt fokus mellom skjemafelt (inputer, knapper osv.)","Move focus to the menu bar, navigate between menu bars":"Flytt fokus til menylinjen, naviger mellom menylinjer","Move focus to the toolbar, navigate between toolbars":"Flytt fokus til verktøylinjen, naviger mellom verktøylinjer","Navigate through the toolbar or menu bar":"Naviger gjennom verktøylinjen eller menylinjen","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Utløs knappen som nå er i fokus. Utløsing av knapper som påvirker innholdet som redigeres, flytter fokuset tilbake til innholdet.",Accept:"Godta","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Sett inn et mykt linjeskift (et <code>&lt;br&gt;</code>-element)","Insert a hard break (a new paragraph)":"Sett inn et hardt linjeskift (et nytt avsnitt)","Find and replace":"Søk og erstatt","Find in text…":"Søk i tekst",Find:"Søk","Previous result":"Forrige resultat","Next result":"Neste resultat",Replace:"Erstatt","Replace all":"Erstatt alt","Match case":"Skill mellom store og små bokstaver","Whole words only":"Kun hele ord","Replace with…":"Erstatt med …","Text to find must not be empty.":"Teksten som skal finnes må ikke være tom","Tip: Find some text first in order to replace it.":"Tips: Finn noe tekst først for å kunne erstatte den.","Advanced options":"Avanserte alternativer","Find in the document":"Finn i dokumentet","Font Size":"Skriftstørrelse",Tiny:"Veldig liten",Small:"Liten",Big:"Stor",Huge:"Veldig stor","Font Family":"Skrifttypefamilie",Default:"Standard","Font Color":"Skriftfarge","Font Background Color":"Uthevingsfarge for tekst","Document colors":"Dokumentfarger",Paragraph:"Avsnitt",Heading:"Overskrift","Choose heading":"Velg overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6","Type your title":"Skriv inn tittel","Type or paste your content here.":"Skriv eller lim inn ditt innhold her","Horizontal line":"Horisontal linje","HTML object":"HTML-objekt","Increase indent":"Øk innrykk","Decrease indent":"Reduser innrykk",Unlink:"Fjern lenke",Link:"Lenke","Link URL":"Lenke-URL","Link image":"Bildelenke","Edit link":"Rediger lenke","Open link in new tab":"Åpne lenke i ny fane","This link has no URL":"Denne lenken mangler en URL","Open in a new tab":"Åpne i ny fane",Downloadable:"Nedlastbar","Create link":"Opprett lenke","Move out of a link":"Flytt ut fra en lenke","Numbered List":"Nummerert liste","Bulleted List":"Punktliste","To-do List":"Oppgaveliste","Bulleted list styles toolbar":"Verktøylinje for punktlistestiler","Numbered list styles toolbar":"Verktøylinje for stiler for nummererte lister","Toggle the disc list style":"Veksle disklistestil","Toggle the circle list style":"Veksle sirkellistestil","Toggle the square list style":"Veksle firkantlistestil","Toggle the decimal list style":"Veksle nummerlistestil","Toggle the decimal with leading zero list style":"Veksle listestilen med nummer med foranstilt null","Toggle the lower–roman list style":"Veksle listestilen med små romertall","Toggle the upper–roman list style":"Veksle listestilen med store romertall","Toggle the lower–latin list style":"Veksle listestilen med små latinske tegn","Toggle the upper–latin list style":"Veksle listestilen med store latinske tegn",Disc:"Disk",Circle:"Sirkel",Square:"Firkant",Decimal:"Nummer","Decimal with leading zero":"Nummer med foranstilt null","Lower–roman":"Små romertall","Upper-roman":"Store romertall","Lower-latin":"Små latinske tegn","Upper-latin":"Store latinske tegn","List properties":"Listeegenskaper","Start at":"Start ved","Invalid start index value.":"Ugyldig verdi for startindeks.","Start index must be greater than 0.":"Startindeks må være større enn 0.","Reversed order":"Motsatt rekkefølge","Keystrokes that can be used in a list":"Tastetrykk som kan brukes i en liste","Increase list item indent":"Øk innrykk for listeelementer","Decrease list item indent":"Reduser innrykk for listeelementer","Remove Format":"Fjern formatering","Select all":"Velg alt ","Show blocks":"Vis blokker",Source:"Kilde","Show source":"Vis kilde","Special characters":"Spesialtegn",All:"Alle",Arrows:"Piltaster",Currency:"Valuta",Latin:"Latin",Mathematical:"Matematisk",Text:"Tekst","leftwards simple arrow":"venstre enkel pil","rightwards simple arrow":"høyre enkel pil","upwards simple arrow":"opp enkel pil","downwards simple arrow":"ned enkel pil","leftwards double arrow":"Dobbel pil mot venstre","rightwards double arrow":"Dobbel pil mot høyre","upwards double arrow":"Dobbel pil opp","downwards double arrow":"Dobbel pil nedover","leftwards dashed arrow":"Stiplet pil mot venstre ","rightwards dashed arrow":"Stiplet pil mot høyre","upwards dashed arrow":"Stiplet pil oppover","downwards dashed arrow":"Stiplet pil nedover","leftwards arrow to bar":"Pil mot venstre til strek","rightwards arrow to bar":"Pil mot høyre til strek","upwards arrow to bar":"Pil oppover til strek ","downwards arrow to bar":"Pil nedover til strek","up down arrow with base":"Pil oppover med base","back with leftwards arrow above":"Tilbake med pil mot venstre over","end with leftwards arrow above":"Avslutt med pil mot venstre over","on with exclamation mark with left right arrow above":"På med utropstegn og venstre-høyre-pil over.","soon with rightwards arrow above":"Snart med pil mot høyre over","top with upwards arrow above":"Topp med pil oppover over","Dollar sign":"Dollartegn","Euro sign":"Eurotegn","Yen sign":"Yentegn","Pound sign":"Pundtegn","Cent sign":"Cent-tegn","Euro-currency sign":"Valutasymbol for Euro","Colon sign":"Kolon","Cruzeiro sign":"Cruzeirotegn","French franc sign":"Valutasymbol for franske franc","Lira sign":"Liretegn","Currency sign":"Valutasymbol","Bitcoin sign":"Bitcoinsymbol","Mill sign":"Milltegn","Naira sign":"Nairategn","Peseta sign":"Pesetategn","Rupee sign":"Riupitegn","Won sign":"Wontegn","New sheqel sign":"Nytt shekeltegn","Dong sign":"Dongtegn","Kip sign":"Kiptegn","Tugrik sign":"Tugriktegn","Drachma sign":"Drakmetegn","German penny sign":"Tysk øretegn","Peso sign":"Pesotegn","Guarani sign":"Guaranitegn","Austral sign":"Australtegn","Hryvnia sign":"Hryvniategn","Cedi sign":"Ceditegn","Livre tournois sign":"Livre tournoistegn","Spesmilo sign":"Spesmilotegn","Tenge sign":"Tengetegn","Indian rupee sign":"Indisk rupitegn","Turkish lira sign":"Tyrkisk liretegn","Nordic mark sign":"Nordisk marktegn","Manat sign":"Manattegn","Ruble sign":"Rubeltegn","Latin capital letter a with macron":"Latinsk stor a med makron ","Latin small letter a with macron":"Latinsk liten a med makron ","Latin capital letter a with breve":"Latinsk stor a med breve","Latin small letter a with breve":"Latinsk liten a med breve","Latin capital letter a with ogonek":"Latinsk stor a med kvist","Latin small letter a with ogonek":"Latinsk liten a med kvist","Latin capital letter c with acute":"Latinsk stor c med akutt aksent","Latin small letter c with acute":"Latinsk liten c med akutt aksent ","Latin capital letter c with circumflex":"Latinsk stor c med cirkumfleks","Latin small letter c with circumflex":"Latinsk liten c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stor c med prikk over","Latin small letter c with dot above":"Latinsk liten c med prikk over","Latin capital letter c with caron":"Latinsk stor c med caron","Latin small letter c with caron":"Latinsk liten c med caron","Latin capital letter d with caron":"Latinsk stor d med caron","Latin small letter d with caron":"Latinsk liten d med caron","Latin capital letter d with stroke":"Latinsk stor d med strek","Latin small letter d with stroke":"Latinsk liten d med strek","Latin capital letter e with macron":"Latinsk stor e med makron","Latin small letter e with macron":"Latinsk liten e med makron","Latin capital letter e with breve":"Latinsk stor e med breve","Latin small letter e with breve":"Latinsk liten e med breve","Latin capital letter e with dot above":"Latinsk stor e med prikk over","Latin small letter e with dot above":"Latinsk liten e med prikk over","Latin capital letter e with ogonek":"Latinsk stor e med kvist","Latin small letter e with ogonek":"Latinsk liten e med kvist","Latin capital letter e with caron":"Latinsk stor e med caron","Latin small letter e with caron":"Latinsk liten e med caron","Latin capital letter g with circumflex":"Latinsk stor g med cirkumfleks","Latin small letter g with circumflex":"Latinsk liten g med cirkumfleks","Latin capital letter g with breve":"Latinsk stor g med breve","Latin small letter g with breve":"Latinsk liten g med breve","Latin capital letter g with dot above":"Latinsk stor g med prikk over","Latin small letter g with dot above":"Latinsk liten g med prikk over","Latin capital letter g with cedilla":"Latinsk stor g med cedille","Latin small letter g with cedilla":"Latinsk liten g med cedille ","Latin capital letter h with circumflex":"Latinsk stor h med cirkumfleks","Latin small letter h with circumflex":"Latinsk liten h med cirkumfleks","Latin capital letter h with stroke":"\nLatinsk stor h med stek","Latin small letter h with stroke":"Latinsk liten h med strek","Latin capital letter i with tilde":"Latinsk stor i med tilde","Latin small letter i with tilde":"Latinsk liten i med tilde","Latin capital letter i with macron":"Latinsk stor i med makron","Latin small letter i with macron":"Latinsk liten i med makron","Latin capital letter i with breve":"Latinsk stor i med breve","Latin small letter i with breve":"Latinsk liten i med breve","Latin capital letter i with ogonek":"Latinsk stor i med kvist","Latin small letter i with ogonek":"Latinsk liten i med kvist","Latin capital letter i with dot above":"Latinsk stor i med prikk over ","Latin small letter dotless i":"Latinsk liten i uten prikk","Latin capital ligature ij":"Latinsk stor digraf ij","Latin small ligature ij":"Latinsk liten digraf ik","Latin capital letter j with circumflex":"Latinsk stor j med cirkumfleks","Latin small letter j with circumflex":"Latinsk liten j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stor k med cedille","Latin small letter k with cedilla":"Latinsk liten k med cedille","Latin small letter kra":"Latinsk liten kra","Latin capital letter l with acute":"Latinsk stor l med akutt aksent","Latin small letter l with acute":"Latinsk liten l med akutt aksent","Latin capital letter l with cedilla":"Latinsk stor l med cedille","Latin small letter l with cedilla":"Latinsk liten l med cedille","Latin capital letter l with caron":"Latinsk stor l med caron","Latin small letter l with caron":"Latinsk liten l med caron","Latin capital letter l with middle dot":"Latinsk stor l med prikk midt på","Latin small letter l with middle dot":"Latinsk liten l med midtprikk","Latin capital letter l with stroke":"Latinsk stor l med strek","Latin small letter l with stroke":"Latinsk liten l med strek","Latin capital letter n with acute":"Latinsk stor n med akutt aksent","Latin small letter n with acute":"Latinsk liten n med akutt aksent ","Latin capital letter n with cedilla":"Latinsk stor n med cedille","Latin small letter n with cedilla":"Latinsk liten n med cedille","Latin capital letter n with caron":"Latinsk stor n med caron","Latin small letter n with caron":"Latinsk liten n med caron","Latin small letter n preceded by apostrophe":"Latinsk liten n med apostroff foran","Latin capital letter eng":"Latinsk stor eng","Latin small letter eng":"Latinsk liten eng","Latin capital letter o with macron":"Latinsk stor o med makron","Latin small letter o with macron":"Latinsk liten o med makron","Latin capital letter o with breve":"Latinsk stor o med breve","Latin small letter o with breve":"Latinsk liten o med breve","Latin capital letter o with double acute":"Latinsk stor o med dobbel akutt aksent","Latin small letter o with double acute":"Latinsk liten o med dobbel akutt aksent","Latin capital ligature oe":"Latinsk stor difraf oe","Latin small ligature oe":"Latinsk liten digraf oe","Latin capital letter r with acute":"Latinsk stor r med akutt aksent","Latin small letter r with acute":"Latinsk liten r med akutt aksent","Latin capital letter r with cedilla":"Latinsk stor r med cedille","Latin small letter r with cedilla":"Latinsk liten r med ceille","Latin capital letter r with caron":"Latinsk stor r med caron","Latin small letter r with caron":"Latinsk liten r med caron","Latin capital letter s with acute":"Latinsk stor s med akutt aksent","Latin small letter s with acute":"Latinsk liten s med akutt aksent","Latin capital letter s with circumflex":"Latinsk stor s med cirkumfleks","Latin small letter s with circumflex":"Latinsk liten s med cirkumfleks","Latin capital letter s with cedilla":"Latinsk stor s med cedille","Latin small letter s with cedilla":"Latinsk liten s med cedille","Latin capital letter s with caron":"Latinsk stor s med caron","Latin small letter s with caron":"Latinsk liten s med caron","Latin capital letter t with cedilla":"Latinsk stor t med cedille","Latin small letter t with cedilla":"Latinsk liten t med cedille","Latin capital letter t with caron":"Latinsk stor t med caron","Latin small letter t with caron":"Latinsk liten t med caron","Latin capital letter t with stroke":"Latinsk stor t med strek","Latin small letter t with stroke":"Latinsk liten t med strek","Latin capital letter u with tilde":"Latinsk stor u med tilde","Latin small letter u with tilde":"Latinsk liten u med tilde","Latin capital letter u with macron":"Latinsk stor u med makron","Latin small letter u with macron":"Latinsk liten u med makron","Latin capital letter u with breve":"Latinsk stor u med breve","Latin small letter u with breve":"Latinsk liten u med breve","Latin capital letter u with ring above":"Latinsk stor u med ring over","Latin small letter u with ring above":"Latinsk liten u med ring over","Latin capital letter u with double acute":"Latinsk stor u med dobbel akutt aksent","Latin small letter u with double acute":"Latinsk liten u med dobbel akutt aksent","Latin capital letter u with ogonek":"Latinsk stor u med kvist","Latin small letter u with ogonek":"Latinsk liten u med kvist","Latin capital letter w with circumflex":"Latings stor w med cirkumfleks","Latin small letter w with circumflex":"Latinsk liten w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stor y med cirkumfleks","Latin small letter y with circumflex":"Latinsk liten y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stor y med trema","Latin capital letter z with acute":"Latinsk stor z med akutt aksent","Latin small letter z with acute":"Latinsk liten z med akutt aksent","Latin capital letter z with dot above":"Latings stor z med prikk over","Latin small letter z with dot above":"Latinsk liten z med prikk over","Latin capital letter z with caron":"Latinsk stor z med caron","Latin small letter z with caron":"Latinsk liten z med caron","Latin small letter long s":"Latinsk liten lang s","Less-than sign":"Mindre enn-tegn","Greater-than sign":"Mer enn-tegn","Less-than or equal to":"Mindre eller lik","Greater-than or equal to":"Stø","En dash":"En-strek","Em dash":"Em-strek",Macron:"Macr",Overline:"Linje over","Degree sign":"Grade","Minus sign":"Minustegn","Plus-minus sign":"Pluss","Division sign":"Deletegn","Fraction slash":"Brøkstrek","Multiplication sign":"Gangetegn","Latin small letter f with hook":"Latinsk liten f med krok",Integral:"Integrert","N-ary summation":"N-ary-summering",Infinity:"Uendelig","Square root":"Kvadratrot","Tilde operator":"Tildeoperatør","Approximately equal to":"Omtrent ik","Almost equal to":"Nesten lik","Not equal to":"Ikke lik","Identical to":"Identisk til","Element of":"Element av","Not an element of":"Ikke et element av","Contains as member":"Inneholder som medlem","N-ary product":"N-ary-produkt","Logical and":"Logisk og","Logical or":"Logisk eller","Not sign":"Ikketegn",Intersection:"Kryss",Union:"Union","Partial differential":"Delvis forskjell","For all":"For alle","There exists":"Det eksisterer","Empty set":"Tomt sett",Nabla:"Nabla","Asterisk operator":"Asteriskoperatør","Proportional to":"Proporsjonell til",Angle:"Vinkel","Vulgar fraction one quarter":"Vulgær brøkdel en kvart","Vulgar fraction one half":"Vulgær brøkdel en halv","Vulgar fraction three quarters":"Vulgær brøkdel tre kvarte","Single left-pointing angle quotation mark":"Enkelt anførselstegn mot venstre","Single right-pointing angle quotation mark":"Enkelt anførselstegn mot høyre","Left-pointing double angle quotation mark":"Venstrepekende dobbelvinklede anførselstegn","Right-pointing double angle quotation mark":"Høyrepekende dobbelvinklede anførselstegn","Left single quotation mark":"Venstre enkelt anførselstegn","Right single quotation mark":"Høyre enkelt anførselstegn","Left double quotation mark":"Venstre dobbelt anførselstegn","Right double quotation mark":"Høyre dobbelt anførselstegn","Single low-9 quotation mark":"Enkelt lav-9-anførselstegn","Double low-9 quotation mark":"Dobbelt lav-9-anførselstegn","Inverted exclamation mark":"Invertert utropstegn","Inverted question mark":"Invertert spørsmålstegn","Two dot leader":"To prikker leder","Horizontal ellipsis":"Horisontal ellipse","Double dagger":"Dobbel dolk","Per mille sign":"Per mille-tegn","Per ten thousand sign":"Per ti tusen-tegn","Double exclamation mark":"Dobbelt utropstegn","Question exclamation mark":"Spørmål-utropstegn","Exclamation question mark":"Utrops-spørsmålstegn","Double question mark":"Dobbelt spørsmålstegn","Copyright sign":"Opphavsrettstegn","Registered sign":"Registrert-tegn","Trade mark sign":"Varemerketegn","Section sign":"Seksjontegn","Paragraph sign":"avsnittstegn","Reversed paragraph sign":"Reversert avsnittstegn","Character categories":"Karakterkategorier",Styles:"Stiler","Multiple styles":"Multiple stiler","Block styles":"Blokkstiler","Text styles":"Tekststiler","Insert table":"Sett inn tabell","Header column":"Overskriftkolonne","Insert column left":"Sett inn kolonne til venstre","Insert column right":"Sett inn kolonne til høyre","Delete column":"Slett kolonne","Select column":"Velg kolonne ",Column:"Kolonne","Header row":"Overskriftrad","Insert row below":"Sett inn rad under","Insert row above":"Sett inn rad over","Delete row":"Slett rad","Select row":"Velg rad",Row:"Rad","Merge cell up":"Slå sammen celle over","Merge cell right":"Slå sammen celle til høyre","Merge cell down":"Slå sammen celle under","Merge cell left":"Slå sammen celle til venstre","Split cell vertically":"Del opp celle vertikalt","Split cell horizontally":"Del opp celle horisontalt","Merge cells":"Slå sammen celler","Table toolbar":"Tabell verktøylinje ","Table properties":"Egenskaper for tabell","Cell properties":"Celleegenskaper ",Border:"Kantlinje ",Style:"Stil ",Width:"Bredde",Height:"Høyde",Color:"Farge",Background:"Bakgrunn ",Padding:"Fylling",Dimensions:"Dimensjoner","Table cell text alignment":"Celle tekstjustering ",Alignment:"Justering","Horizontal text alignment toolbar":"Verktøylinje for justering av tekst horisontalt ","Vertical text alignment toolbar":"Verktøylinje for justering av tekst vertikalt ","Table alignment toolbar":"Verktøylinje for justering av tabell ",None:"Ingen",Solid:"Hel",Dotted:"Stiplede",Dashed:"Stiplet",Double:"Dobbel ",Groove:"Grov",Ridge:"Kjede",Inset:"Innover",Outset:"Utover","Align cell text to the left":"Juster celletekst til venstre ","Align cell text to the center":"Juster celletekst til midten ","Align cell text to the right":"Juster celletekst til høyre ","Justify cell text":"Rett celletekst ","Align cell text to the top":"Juster celletekst til topp","Align cell text to the middle":"Juster celletekst til midten","Align cell text to the bottom":"Juster celletekst til bunn ","Align table to the left":"Juster tabell til venstre ","Center table":"Sentrer tabell ","Align table to the right":"Juster tabell til høyre ","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Ugyldig farge ","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Ugyldig verdi ","Color picker":"Fargevalg ","Enter table caption":"Legg inn tabelltekst","Keystrokes that can be used in a table cell":"Tastetrykk som kan brukes i en tabellcelle","Move the selection to the next cell":"Flytt valget til den neste cellen","Move the selection to the previous cell":"Flytt valget til den forrige cellen","Insert a new table row (when in the last cell of a table)":"Sett inn en ny tabellrad (når man står i den siste cellen i en tabell)","Navigate through the table":"Naviger gjennom tabellen",Table:"Tabell","Rich Text Editor":"Tekstredigeringsverktøy for rik tekst","Editor editing area: %0":"Redigeringsområde for redigeringsverktøyet: %0","Edit block":"Rediger blokk","Click to edit block":"Klikk for å redigere blokk","Drag to move":"Dra for å flytte",Next:"Neste",Previous:"Forrige","Editor toolbar":"Verktøylinje for redigeringsverktøy","Dropdown toolbar":"Verktøylinje for nedtrekksliste",Black:"Svart","Dim grey":"Svak grå",Grey:"Grå","Light grey":"Lysegrå",White:"Hvit",Red:"Rød",Orange:"Oransje",Yellow:"Gul","Light green":"Lysegrønn",Green:"Grønn",Aquamarine:"Akvamarin",Turquoise:"Turkis","Light blue":"Lyseblå",Blue:"Blå",Purple:"Lilla","Editor block content toolbar":"Verktøylinje for blokkinnhold i redigeringsverktøy","Editor contextual toolbar":"Verktøylinje for kontekst i redigeringsverktøy",HEX:"HEX","No results found":"Ingen resultater","No searchable items":"Ingen søkbare elementer","Editor dialog":"Dialogboks for redigering",Close:"Lukk","Help Contents. To close this dialog press ESC.":"Hjelpeinnhold. Trykk på ESC for å lukke denne dialogen.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nedenfor finner du en liste over hurtigtaster som kan brukes i redigeringsverktøyet.","(may require <kbd>Fn</kbd>)":"(trenger kanskje <kbd>Fn</kbd>)",Accessibility:"Tilgjengelighet","Accessibility help":"Tilgjengelighetshjelp","Press %0 for help.":"Trykk på %0 for hjelp.","Move focus in and out of an active dialog window":"Flytt fokus inn og ut av et aktivt dialogvindu",MENU_BAR_MENU_FILE:"Fil",MENU_BAR_MENU_EDIT:"Rediger",MENU_BAR_MENU_VIEW:"Vis",MENU_BAR_MENU_INSERT:"Sett inn",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Verktøy",MENU_BAR_MENU_HELP:"Hjelp",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Skrifttype","Editor menu bar":"Menylinje for redigering",Undo:"Angre",Redo:"Gjør om","Upload in progress":"Laster opp fil","Widget toolbar":"Widget verktøylinje ","Insert paragraph before block":"Sett inn paragraf foran blokk","Insert paragraph after block":"Sett inn paragraf etter blokk","Press Enter to type after or press Shift + Enter to type before the widget":"Trykk Enter for å skrive etter eller trykk Shift + Enter for å skrive før widgeten","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastetrykk som kan brukes når en widget er valgt (for eksempel: bilde, tabell osv.)","Insert a new paragraph directly after a widget":"Legg inn et nytt avsnitt rett etter en widget","Insert a new paragraph directly before a widget":"Legg inn et nytt avsnitt rett før en widget","Move the caret to allow typing directly before a widget":"Flytt markøren for å kunne taste rett før en widget","Move the caret to allow typing directly after a widget":"Flytt markøren for å kunne taste rett etter en widget","Words: %0":"Ord: %0","Characters: %0":"Tegn: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['no'] = d['no'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Venstrejuster","Align right":"Høyrejuster","Align center":"Midtstill",Justify:"Blokkjuster","Text alignment":"Tekstjustering","Text alignment toolbar":"Verktøylinje for tekstjustering","Revert autoformatting action":"Angre autoformatering",Bold:"Fet",Italic:"Kursiv",Underline:"Understreket",Code:"Kode",Strikethrough:"Gjennomstreket",Subscript:"Senket skrift",Superscript:"Hevet skrift","Italic text":"Kursiv tekst","Move out of an inline code style":"Gå ut av en intern kodestil","Bold text":"Uthevet tekst","Underline text":"Understreket tekst","Strikethrough text":"Gjennomstreket tekst","Block quote":"Blokksitat","Copy selected content":"Kopier valgt innhold","Paste content":"Lim inn innhold","Paste content as plain text":"Lim inn innhold som vanlig tekst","Insert code block":"Sett inn kodeblokk","Plain text":"Ren tekst","Leaving %0 code snippet":"Forlater %0 kodesnutt","Entering %0 code snippet":"Skriver inn %0 kodesnutt","Entering code snippet":"Skriver inn kodesnutt","Leaving code snippet":"Forlater kodesnutt","Code block":"Kodeblokk",Cancel:"Avbryt",Clear:"Slett","Remove color":"Fjern farge","Restore default":"Tilbakestill til standard",Save:"Lagre","Show more items":"Vis flere elementer","%0 of %1":"%0 av %1","Cannot upload file:":"Kan ikke laste opp fil:","Rich Text Editor. Editing area: %0":"Redigeringsverktøy for rik tekst. Redigeringsområde: %0","Insert with file manager":"Sett inn med filbehandling","Replace with file manager":"Erstatt med filbehandling","Insert image with file manager":"Sett inn bilde med filbehandling","Replace image with file manager":"Erstatt bilde med filbehandling","Toggle caption off":"Veksle tabelltekst av","Toggle caption on":"Veksle tabelltekst på","Content editing keystrokes":"Tastetrykk for innholdsredigering","These keyboard shortcuts allow for quick access to content editing features.":"Disse hurtigtastene gir rask tilgang til funksjonene for innholdsredigering.","User interface and content navigation keystrokes":"Brukergrensesnitt og tastetrykk for navigering i innhold","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Bruk følgende tastetrykk for mer effektiv navigering i grensesnittet for 5-brukerversjonen av CKEditor.","Close contextual balloons, dropdowns, and dialogs":"Lukk hjelpebobler, nedtrekkslister og dialoger","Open the accessibility help dialog":"Åpne dialogen for tilgjengelighetshjelp","Move focus between form fields (inputs, buttons, etc.)":"Flytt fokus mellom skjemafelt (inputer, knapper osv.)","Move focus to the menu bar, navigate between menu bars":"Flytt fokus til menylinjen, naviger mellom menylinjer","Move focus to the toolbar, navigate between toolbars":"Flytt fokus til verktøylinjen, naviger mellom verktøylinjer","Navigate through the toolbar or menu bar":"Naviger gjennom verktøylinjen eller menylinjen","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Utløs knappen som nå er i fokus. Utløsing av knapper som påvirker innholdet som redigeres, flytter fokuset tilbake til innholdet.",Accept:"Godta","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Sett inn et mykt linjeskift (et <code>&lt;br&gt;</code>-element)","Insert a hard break (a new paragraph)":"Sett inn et hardt linjeskift (et nytt avsnitt)","Find and replace":"Søk og erstatt","Find in text…":"Søk i tekst",Find:"Søk","Previous result":"Forrige resultat","Next result":"Neste resultat",Replace:"Erstatt","Replace all":"Erstatt alt","Match case":"Skill mellom store og små bokstaver","Whole words only":"Kun hele ord","Replace with…":"Erstatt med …","Text to find must not be empty.":"Teksten som skal finnes må ikke være tom","Tip: Find some text first in order to replace it.":"Tips: Finn noe tekst først for å kunne erstatte den.","Advanced options":"Avanserte alternativer","Find in the document":"Finn i dokumentet","Font Size":"Skriftstørrelse",Tiny:"Veldig liten",Small:"Liten",Big:"Stor",Huge:"Veldig stor","Font Family":"Skrifttypefamilie",Default:"Standard","Font Color":"Skriftfarge","Font Background Color":"Uthevingsfarge for tekst","Document colors":"Dokumentfarger",Paragraph:"Avsnitt",Heading:"Overskrift","Choose heading":"Velg overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6","Type your title":"Skriv inn tittel","Type or paste your content here.":"Skriv eller lim inn ditt innhold her","Horizontal line":"Horisontal linje","HTML object":"HTML-objekt","Increase indent":"Øk innrykk","Decrease indent":"Reduser innrykk",Unlink:"Fjern lenke",Link:"Lenke","Link URL":"Lenke-URL","Link URL must not be empty.":"Link-URL kan ikke være tom.","Link image":"Bildelenke","Edit link":"Rediger lenke","Open link in new tab":"Åpne lenke i ny fane","This link has no URL":"Denne lenken mangler en URL","Open in a new tab":"Åpne i ny fane",Downloadable:"Nedlastbar","Create link":"Opprett lenke","Move out of a link":"Flytt ut fra en lenke","Numbered List":"Nummerert liste","Bulleted List":"Punktliste","To-do List":"Oppgaveliste","Bulleted list styles toolbar":"Verktøylinje for punktlistestiler","Numbered list styles toolbar":"Verktøylinje for stiler for nummererte lister","Toggle the disc list style":"Veksle disklistestil","Toggle the circle list style":"Veksle sirkellistestil","Toggle the square list style":"Veksle firkantlistestil","Toggle the decimal list style":"Veksle nummerlistestil","Toggle the decimal with leading zero list style":"Veksle listestilen med nummer med foranstilt null","Toggle the lower–roman list style":"Veksle listestilen med små romertall","Toggle the upper–roman list style":"Veksle listestilen med store romertall","Toggle the lower–latin list style":"Veksle listestilen med små latinske tegn","Toggle the upper–latin list style":"Veksle listestilen med store latinske tegn",Disc:"Disk",Circle:"Sirkel",Square:"Firkant",Decimal:"Nummer","Decimal with leading zero":"Nummer med foranstilt null","Lower–roman":"Små romertall","Upper-roman":"Store romertall","Lower-latin":"Små latinske tegn","Upper-latin":"Store latinske tegn","List properties":"Listeegenskaper","Start at":"Start ved","Invalid start index value.":"Ugyldig verdi for startindeks.","Start index must be greater than 0.":"Startindeks må være større enn 0.","Reversed order":"Motsatt rekkefølge","Keystrokes that can be used in a list":"Tastetrykk som kan brukes i en liste","Increase list item indent":"Øk innrykk for listeelementer","Decrease list item indent":"Reduser innrykk for listeelementer","Entering a to-do list":"Går inn i en huskeliste","Leaving a to-do list":"Legger igjen en huskeliste","Remove Format":"Fjern formatering","Select all":"Velg alt ","Show blocks":"Vis blokker",Source:"Kilde","Show source":"Vis kilde","Special characters":"Spesialtegn",All:"Alle",Arrows:"Piltaster",Currency:"Valuta",Latin:"Latin",Mathematical:"Matematisk",Text:"Tekst","leftwards simple arrow":"venstre enkel pil","rightwards simple arrow":"høyre enkel pil","upwards simple arrow":"opp enkel pil","downwards simple arrow":"ned enkel pil","leftwards double arrow":"Dobbel pil mot venstre","rightwards double arrow":"Dobbel pil mot høyre","upwards double arrow":"Dobbel pil opp","downwards double arrow":"Dobbel pil nedover","leftwards dashed arrow":"Stiplet pil mot venstre ","rightwards dashed arrow":"Stiplet pil mot høyre","upwards dashed arrow":"Stiplet pil oppover","downwards dashed arrow":"Stiplet pil nedover","leftwards arrow to bar":"Pil mot venstre til strek","rightwards arrow to bar":"Pil mot høyre til strek","upwards arrow to bar":"Pil oppover til strek ","downwards arrow to bar":"Pil nedover til strek","up down arrow with base":"Pil oppover med base","back with leftwards arrow above":"Tilbake med pil mot venstre over","end with leftwards arrow above":"Avslutt med pil mot venstre over","on with exclamation mark with left right arrow above":"På med utropstegn og venstre-høyre-pil over.","soon with rightwards arrow above":"Snart med pil mot høyre over","top with upwards arrow above":"Topp med pil oppover over","Dollar sign":"Dollartegn","Euro sign":"Eurotegn","Yen sign":"Yentegn","Pound sign":"Pundtegn","Cent sign":"Cent-tegn","Euro-currency sign":"Valutasymbol for Euro","Colon sign":"Kolon","Cruzeiro sign":"Cruzeirotegn","French franc sign":"Valutasymbol for franske franc","Lira sign":"Liretegn","Currency sign":"Valutasymbol","Bitcoin sign":"Bitcoinsymbol","Mill sign":"Milltegn","Naira sign":"Nairategn","Peseta sign":"Pesetategn","Rupee sign":"Riupitegn","Won sign":"Wontegn","New sheqel sign":"Nytt shekeltegn","Dong sign":"Dongtegn","Kip sign":"Kiptegn","Tugrik sign":"Tugriktegn","Drachma sign":"Drakmetegn","German penny sign":"Tysk øretegn","Peso sign":"Pesotegn","Guarani sign":"Guaranitegn","Austral sign":"Australtegn","Hryvnia sign":"Hryvniategn","Cedi sign":"Ceditegn","Livre tournois sign":"Livre tournoistegn","Spesmilo sign":"Spesmilotegn","Tenge sign":"Tengetegn","Indian rupee sign":"Indisk rupitegn","Turkish lira sign":"Tyrkisk liretegn","Nordic mark sign":"Nordisk marktegn","Manat sign":"Manattegn","Ruble sign":"Rubeltegn","Latin capital letter a with macron":"Latinsk stor a med makron ","Latin small letter a with macron":"Latinsk liten a med makron ","Latin capital letter a with breve":"Latinsk stor a med breve","Latin small letter a with breve":"Latinsk liten a med breve","Latin capital letter a with ogonek":"Latinsk stor a med kvist","Latin small letter a with ogonek":"Latinsk liten a med kvist","Latin capital letter c with acute":"Latinsk stor c med akutt aksent","Latin small letter c with acute":"Latinsk liten c med akutt aksent ","Latin capital letter c with circumflex":"Latinsk stor c med cirkumfleks","Latin small letter c with circumflex":"Latinsk liten c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stor c med prikk over","Latin small letter c with dot above":"Latinsk liten c med prikk over","Latin capital letter c with caron":"Latinsk stor c med caron","Latin small letter c with caron":"Latinsk liten c med caron","Latin capital letter d with caron":"Latinsk stor d med caron","Latin small letter d with caron":"Latinsk liten d med caron","Latin capital letter d with stroke":"Latinsk stor d med strek","Latin small letter d with stroke":"Latinsk liten d med strek","Latin capital letter e with macron":"Latinsk stor e med makron","Latin small letter e with macron":"Latinsk liten e med makron","Latin capital letter e with breve":"Latinsk stor e med breve","Latin small letter e with breve":"Latinsk liten e med breve","Latin capital letter e with dot above":"Latinsk stor e med prikk over","Latin small letter e with dot above":"Latinsk liten e med prikk over","Latin capital letter e with ogonek":"Latinsk stor e med kvist","Latin small letter e with ogonek":"Latinsk liten e med kvist","Latin capital letter e with caron":"Latinsk stor e med caron","Latin small letter e with caron":"Latinsk liten e med caron","Latin capital letter g with circumflex":"Latinsk stor g med cirkumfleks","Latin small letter g with circumflex":"Latinsk liten g med cirkumfleks","Latin capital letter g with breve":"Latinsk stor g med breve","Latin small letter g with breve":"Latinsk liten g med breve","Latin capital letter g with dot above":"Latinsk stor g med prikk over","Latin small letter g with dot above":"Latinsk liten g med prikk over","Latin capital letter g with cedilla":"Latinsk stor g med cedille","Latin small letter g with cedilla":"Latinsk liten g med cedille ","Latin capital letter h with circumflex":"Latinsk stor h med cirkumfleks","Latin small letter h with circumflex":"Latinsk liten h med cirkumfleks","Latin capital letter h with stroke":"\nLatinsk stor h med stek","Latin small letter h with stroke":"Latinsk liten h med strek","Latin capital letter i with tilde":"Latinsk stor i med tilde","Latin small letter i with tilde":"Latinsk liten i med tilde","Latin capital letter i with macron":"Latinsk stor i med makron","Latin small letter i with macron":"Latinsk liten i med makron","Latin capital letter i with breve":"Latinsk stor i med breve","Latin small letter i with breve":"Latinsk liten i med breve","Latin capital letter i with ogonek":"Latinsk stor i med kvist","Latin small letter i with ogonek":"Latinsk liten i med kvist","Latin capital letter i with dot above":"Latinsk stor i med prikk over ","Latin small letter dotless i":"Latinsk liten i uten prikk","Latin capital ligature ij":"Latinsk stor digraf ij","Latin small ligature ij":"Latinsk liten digraf ik","Latin capital letter j with circumflex":"Latinsk stor j med cirkumfleks","Latin small letter j with circumflex":"Latinsk liten j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stor k med cedille","Latin small letter k with cedilla":"Latinsk liten k med cedille","Latin small letter kra":"Latinsk liten kra","Latin capital letter l with acute":"Latinsk stor l med akutt aksent","Latin small letter l with acute":"Latinsk liten l med akutt aksent","Latin capital letter l with cedilla":"Latinsk stor l med cedille","Latin small letter l with cedilla":"Latinsk liten l med cedille","Latin capital letter l with caron":"Latinsk stor l med caron","Latin small letter l with caron":"Latinsk liten l med caron","Latin capital letter l with middle dot":"Latinsk stor l med prikk midt på","Latin small letter l with middle dot":"Latinsk liten l med midtprikk","Latin capital letter l with stroke":"Latinsk stor l med strek","Latin small letter l with stroke":"Latinsk liten l med strek","Latin capital letter n with acute":"Latinsk stor n med akutt aksent","Latin small letter n with acute":"Latinsk liten n med akutt aksent ","Latin capital letter n with cedilla":"Latinsk stor n med cedille","Latin small letter n with cedilla":"Latinsk liten n med cedille","Latin capital letter n with caron":"Latinsk stor n med caron","Latin small letter n with caron":"Latinsk liten n med caron","Latin small letter n preceded by apostrophe":"Latinsk liten n med apostroff foran","Latin capital letter eng":"Latinsk stor eng","Latin small letter eng":"Latinsk liten eng","Latin capital letter o with macron":"Latinsk stor o med makron","Latin small letter o with macron":"Latinsk liten o med makron","Latin capital letter o with breve":"Latinsk stor o med breve","Latin small letter o with breve":"Latinsk liten o med breve","Latin capital letter o with double acute":"Latinsk stor o med dobbel akutt aksent","Latin small letter o with double acute":"Latinsk liten o med dobbel akutt aksent","Latin capital ligature oe":"Latinsk stor difraf oe","Latin small ligature oe":"Latinsk liten digraf oe","Latin capital letter r with acute":"Latinsk stor r med akutt aksent","Latin small letter r with acute":"Latinsk liten r med akutt aksent","Latin capital letter r with cedilla":"Latinsk stor r med cedille","Latin small letter r with cedilla":"Latinsk liten r med ceille","Latin capital letter r with caron":"Latinsk stor r med caron","Latin small letter r with caron":"Latinsk liten r med caron","Latin capital letter s with acute":"Latinsk stor s med akutt aksent","Latin small letter s with acute":"Latinsk liten s med akutt aksent","Latin capital letter s with circumflex":"Latinsk stor s med cirkumfleks","Latin small letter s with circumflex":"Latinsk liten s med cirkumfleks","Latin capital letter s with cedilla":"Latinsk stor s med cedille","Latin small letter s with cedilla":"Latinsk liten s med cedille","Latin capital letter s with caron":"Latinsk stor s med caron","Latin small letter s with caron":"Latinsk liten s med caron","Latin capital letter t with cedilla":"Latinsk stor t med cedille","Latin small letter t with cedilla":"Latinsk liten t med cedille","Latin capital letter t with caron":"Latinsk stor t med caron","Latin small letter t with caron":"Latinsk liten t med caron","Latin capital letter t with stroke":"Latinsk stor t med strek","Latin small letter t with stroke":"Latinsk liten t med strek","Latin capital letter u with tilde":"Latinsk stor u med tilde","Latin small letter u with tilde":"Latinsk liten u med tilde","Latin capital letter u with macron":"Latinsk stor u med makron","Latin small letter u with macron":"Latinsk liten u med makron","Latin capital letter u with breve":"Latinsk stor u med breve","Latin small letter u with breve":"Latinsk liten u med breve","Latin capital letter u with ring above":"Latinsk stor u med ring over","Latin small letter u with ring above":"Latinsk liten u med ring over","Latin capital letter u with double acute":"Latinsk stor u med dobbel akutt aksent","Latin small letter u with double acute":"Latinsk liten u med dobbel akutt aksent","Latin capital letter u with ogonek":"Latinsk stor u med kvist","Latin small letter u with ogonek":"Latinsk liten u med kvist","Latin capital letter w with circumflex":"Latings stor w med cirkumfleks","Latin small letter w with circumflex":"Latinsk liten w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stor y med cirkumfleks","Latin small letter y with circumflex":"Latinsk liten y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stor y med trema","Latin capital letter z with acute":"Latinsk stor z med akutt aksent","Latin small letter z with acute":"Latinsk liten z med akutt aksent","Latin capital letter z with dot above":"Latings stor z med prikk over","Latin small letter z with dot above":"Latinsk liten z med prikk over","Latin capital letter z with caron":"Latinsk stor z med caron","Latin small letter z with caron":"Latinsk liten z med caron","Latin small letter long s":"Latinsk liten lang s","Less-than sign":"Mindre enn-tegn","Greater-than sign":"Mer enn-tegn","Less-than or equal to":"Mindre eller lik","Greater-than or equal to":"Stø","En dash":"En-strek","Em dash":"Em-strek",Macron:"Macr",Overline:"Linje over","Degree sign":"Grade","Minus sign":"Minustegn","Plus-minus sign":"Pluss","Division sign":"Deletegn","Fraction slash":"Brøkstrek","Multiplication sign":"Gangetegn","Latin small letter f with hook":"Latinsk liten f med krok",Integral:"Integrert","N-ary summation":"N-ary-summering",Infinity:"Uendelig","Square root":"Kvadratrot","Tilde operator":"Tildeoperatør","Approximately equal to":"Omtrent ik","Almost equal to":"Nesten lik","Not equal to":"Ikke lik","Identical to":"Identisk til","Element of":"Element av","Not an element of":"Ikke et element av","Contains as member":"Inneholder som medlem","N-ary product":"N-ary-produkt","Logical and":"Logisk og","Logical or":"Logisk eller","Not sign":"Ikketegn",Intersection:"Kryss",Union:"Union","Partial differential":"Delvis forskjell","For all":"For alle","There exists":"Det eksisterer","Empty set":"Tomt sett",Nabla:"Nabla","Asterisk operator":"Asteriskoperatør","Proportional to":"Proporsjonell til",Angle:"Vinkel","Vulgar fraction one quarter":"Vulgær brøkdel en kvart","Vulgar fraction one half":"Vulgær brøkdel en halv","Vulgar fraction three quarters":"Vulgær brøkdel tre kvarte","Single left-pointing angle quotation mark":"Enkelt anførselstegn mot venstre","Single right-pointing angle quotation mark":"Enkelt anførselstegn mot høyre","Left-pointing double angle quotation mark":"Venstrepekende dobbelvinklede anførselstegn","Right-pointing double angle quotation mark":"Høyrepekende dobbelvinklede anførselstegn","Left single quotation mark":"Venstre enkelt anførselstegn","Right single quotation mark":"Høyre enkelt anførselstegn","Left double quotation mark":"Venstre dobbelt anførselstegn","Right double quotation mark":"Høyre dobbelt anførselstegn","Single low-9 quotation mark":"Enkelt lav-9-anførselstegn","Double low-9 quotation mark":"Dobbelt lav-9-anførselstegn","Inverted exclamation mark":"Invertert utropstegn","Inverted question mark":"Invertert spørsmålstegn","Two dot leader":"To prikker leder","Horizontal ellipsis":"Horisontal ellipse","Double dagger":"Dobbel dolk","Per mille sign":"Per mille-tegn","Per ten thousand sign":"Per ti tusen-tegn","Double exclamation mark":"Dobbelt utropstegn","Question exclamation mark":"Spørmål-utropstegn","Exclamation question mark":"Utrops-spørsmålstegn","Double question mark":"Dobbelt spørsmålstegn","Copyright sign":"Opphavsrettstegn","Registered sign":"Registrert-tegn","Trade mark sign":"Varemerketegn","Section sign":"Seksjontegn","Paragraph sign":"avsnittstegn","Reversed paragraph sign":"Reversert avsnittstegn","Character categories":"Karakterkategorier",Styles:"Stiler","Multiple styles":"Multiple stiler","Block styles":"Blokkstiler","Text styles":"Tekststiler","Insert table":"Sett inn tabell","Header column":"Overskriftkolonne","Insert column left":"Sett inn kolonne til venstre","Insert column right":"Sett inn kolonne til høyre","Delete column":"Slett kolonne","Select column":"Velg kolonne ",Column:"Kolonne","Header row":"Overskriftrad","Insert row below":"Sett inn rad under","Insert row above":"Sett inn rad over","Delete row":"Slett rad","Select row":"Velg rad",Row:"Rad","Merge cell up":"Slå sammen celle over","Merge cell right":"Slå sammen celle til høyre","Merge cell down":"Slå sammen celle under","Merge cell left":"Slå sammen celle til venstre","Split cell vertically":"Del opp celle vertikalt","Split cell horizontally":"Del opp celle horisontalt","Merge cells":"Slå sammen celler","Table toolbar":"Tabell verktøylinje ","Table properties":"Egenskaper for tabell","Cell properties":"Celleegenskaper ",Border:"Kantlinje ",Style:"Stil ",Width:"Bredde",Height:"Høyde",Color:"Farge",Background:"Bakgrunn ",Padding:"Fylling",Dimensions:"Dimensjoner","Table cell text alignment":"Celle tekstjustering ",Alignment:"Justering","Horizontal text alignment toolbar":"Verktøylinje for justering av tekst horisontalt ","Vertical text alignment toolbar":"Verktøylinje for justering av tekst vertikalt ","Table alignment toolbar":"Verktøylinje for justering av tabell ",None:"Ingen",Solid:"Hel",Dotted:"Stiplede",Dashed:"Stiplet",Double:"Dobbel ",Groove:"Grov",Ridge:"Kjede",Inset:"Innover",Outset:"Utover","Align cell text to the left":"Juster celletekst til venstre ","Align cell text to the center":"Juster celletekst til midten ","Align cell text to the right":"Juster celletekst til høyre ","Justify cell text":"Rett celletekst ","Align cell text to the top":"Juster celletekst til topp","Align cell text to the middle":"Juster celletekst til midten","Align cell text to the bottom":"Juster celletekst til bunn ","Align table to the left":"Juster tabell til venstre ","Center table":"Sentrer tabell ","Align table to the right":"Juster tabell til høyre ","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Ugyldig farge ","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Ugyldig verdi ","Color picker":"Fargevalg ","Enter table caption":"Legg inn tabelltekst","Keystrokes that can be used in a table cell":"Tastetrykk som kan brukes i en tabellcelle","Move the selection to the next cell":"Flytt valget til den neste cellen","Move the selection to the previous cell":"Flytt valget til den forrige cellen","Insert a new table row (when in the last cell of a table)":"Sett inn en ny tabellrad (når man står i den siste cellen i en tabell)","Navigate through the table":"Naviger gjennom tabellen",Table:"Tabell","Rich Text Editor":"Tekstredigeringsverktøy for rik tekst","Editor editing area: %0":"Redigeringsområde for redigeringsverktøyet: %0","Edit block":"Rediger blokk","Click to edit block":"Klikk for å redigere blokk","Drag to move":"Dra for å flytte",Next:"Neste",Previous:"Forrige","Editor toolbar":"Verktøylinje for redigeringsverktøy","Dropdown toolbar":"Verktøylinje for nedtrekksliste",Black:"Svart","Dim grey":"Svak grå",Grey:"Grå","Light grey":"Lysegrå",White:"Hvit",Red:"Rød",Orange:"Oransje",Yellow:"Gul","Light green":"Lysegrønn",Green:"Grønn",Aquamarine:"Akvamarin",Turquoise:"Turkis","Light blue":"Lyseblå",Blue:"Blå",Purple:"Lilla","Editor block content toolbar":"Verktøylinje for blokkinnhold i redigeringsverktøy","Editor contextual toolbar":"Verktøylinje for kontekst i redigeringsverktøy",HEX:"HEX","No results found":"Ingen resultater","No searchable items":"Ingen søkbare elementer","Editor dialog":"Dialogboks for redigering",Close:"Lukk","Help Contents. To close this dialog press ESC.":"Hjelpeinnhold. Trykk på ESC for å lukke denne dialogen.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nedenfor finner du en liste over hurtigtaster som kan brukes i redigeringsverktøyet.","(may require <kbd>Fn</kbd>)":"(trenger kanskje <kbd>Fn</kbd>)",Accessibility:"Tilgjengelighet","Accessibility help":"Tilgjengelighetshjelp","Press %0 for help.":"Trykk på %0 for hjelp.","Move focus in and out of an active dialog window":"Flytt fokus inn og ut av et aktivt dialogvindu",MENU_BAR_MENU_FILE:"Fil",MENU_BAR_MENU_EDIT:"Rediger",MENU_BAR_MENU_VIEW:"Vis",MENU_BAR_MENU_INSERT:"Sett inn",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Verktøy",MENU_BAR_MENU_HELP:"Hjelp",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Skrifttype","Editor menu bar":"Menylinje for redigering","Please enter a valid color (e.g. \"ff0000\").":"Angi en gyldig farge (f.eks. \"ff0000\").",Undo:"Angre",Redo:"Gjør om","Upload in progress":"Laster opp fil","Widget toolbar":"Widget verktøylinje ","Insert paragraph before block":"Sett inn paragraf foran blokk","Insert paragraph after block":"Sett inn paragraf etter blokk","Press Enter to type after or press Shift + Enter to type before the widget":"Trykk Enter for å skrive etter eller trykk Shift + Enter for å skrive før widgeten","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastetrykk som kan brukes når en widget er valgt (for eksempel: bilde, tabell osv.)","Insert a new paragraph directly after a widget":"Legg inn et nytt avsnitt rett etter en widget","Insert a new paragraph directly before a widget":"Legg inn et nytt avsnitt rett før en widget","Move the caret to allow typing directly before a widget":"Flytt markøren for å kunne taste rett før en widget","Move the caret to allow typing directly after a widget":"Flytt markøren for å kunne taste rett etter en widget","Words: %0":"Ord: %0","Characters: %0":"Tegn: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pl.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pl.js
index 2dcc16d2922139175184f7bf3f6cc24ae25f36c6..d4dcce7843d2ff71573cae2399ce5776852d1ace 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pl.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pl.js
@@ -1 +1 @@
-(function(d){	const l = d['pl'] = d['pl'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Wyrównaj do lewej","Align right":"Wyrównaj do prawej","Align center":"Wyrównaj do środka",Justify:"Wyrównaj obustronnie","Text alignment":"Wyrównanie tekstu","Text alignment toolbar":"Pasek narzędzi wyrównania tekstu","Revert autoformatting action":"Cofa automatyczne formatowanie",Bold:"Pogrubienie",Italic:"Kursywa",Underline:"Podkreślenie",Code:"Kod",Strikethrough:"Przekreślenie",Subscript:"Indeks dolny",Superscript:"Indeks górny","Italic text":"Zmienia tekst na kursywę","Move out of an inline code style":"Przenosi zaznaczenie poza styl kodu inline","Bold text":"Pogrubia tekst","Underline text":"Podkreśla tekst","Strikethrough text":"Przekreśla tekst","Block quote":"Cytat blokowy","Copy selected content":"Kopiuje zaznaczoną zawartość","Paste content":"Wkleja zawartość","Paste content as plain text":"Wkleja zawartość jako zwykły tekst","Insert code block":"Wstaw blok kodu","Plain text":"Zwykły tekst","Code block":"Blok kodu",Cancel:"Anuluj",Clear:"Wyczyść","Remove color":"Usuń kolor","Restore default":"Przywróć domyślne",Save:"Zapisz","Show more items":"Pokaż więcej","%0 of %1":"%0 z %1","Cannot upload file:":"Nie można przesłać pliku:","Rich Text Editor. Editing area: %0":"Edytor tekstu. Obszar edycji: %0","Insert with file manager":"Wstaw za pomocą menedżera plików","Replace with file manager":"Zastąp za pomocą menedżera plików","Insert image with file manager":"Wstaw obraz za pomocą menedżera plików","Replace image with file manager":"Zastąp obraz za pomocą menedżera plików","Toggle caption off":"Ukryj podpis tabeli","Toggle caption on":"Pokaż podpis tabeli","Content editing keystrokes":"Klawisze edycji zawartości","These keyboard shortcuts allow for quick access to content editing features.":"Te skróty klawiszowe umożliwiają szybki dostęp do funkcji edycji zawartości.","User interface and content navigation keystrokes":"Klawisze umożliwiające poruszanie się po interfejsie użytkownika i zawartości","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Aby łatwiej poruszać się po interfejsie użytkownika CKEditor 5, użyj następujących skrótów klawiszowych.","Close contextual balloons, dropdowns, and dialogs":"Zamyka podpowiedzi kontekstowe, menu rozwijane i okna dialogowe","Open the accessibility help dialog":"Otwiera okno pomocy dotyczącej dostępności","Move focus between form fields (inputs, buttons, etc.)":"Przenosi fokus pomiędzy polami formularza (polami wprowadzania, przyciskami itd.)","Move focus to the menu bar, navigate between menu bars":"Zmień ukierunkowanie na pasek menu, nawiguj między paskami menu","Move focus to the toolbar, navigate between toolbars":"Przenosi fokus na pasek narzędzi, umożliwia poruszanie się pomiędzy paskami narzędzi","Navigate through the toolbar or menu bar":"Nawiguj za pomocą paska narzędzi lub paska menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Uruchom aktualnie aktywny przycisk. Uruchomienie przycisków wchodzących w interakcję z zawartością edytora przywraca ukierunkowanie na zawartość.",Accept:"Zaakceptuj","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Wstawia miękki enter (element <code>&lt;br&gt;</code>","Insert a hard break (a new paragraph)":"Wstawia twardą spację (nowy akapit)","Find and replace":"Znajdź i zamień","Find in text…":"Znajdź…",Find:"Znajdź","Previous result":"Poprzedni","Next result":"Następny",Replace:"Zamień","Replace all":"Zamień wszystko","Match case":"Uwzględnij wielkość liter","Whole words only":"Znajdź tylko całe wyrazy","Replace with…":"Zamień na…","Text to find must not be empty.":"Szukany tekst nie może być pusty.","Tip: Find some text first in order to replace it.":"Podpowiedź: Znajdź jakiś tekst, aby go zamienić.","Advanced options":"Opcje zaawansowane","Find in the document":"Otwiera interfejs Znajdź w dokumencie","Font Size":"Rozmiar czcionki",Tiny:"Bardzo mały",Small:"Mały",Big:"Duży",Huge:"Bardzo duży","Font Family":"Czcionka",Default:"Domyślny","Font Color":"Kolor czcionki","Font Background Color":"Kolor tła czcionki","Document colors":"Kolory dokumentu",Paragraph:"Akapit",Heading:"Nagłówek","Choose heading":"Wybierz nagłówek","Heading 1":"Nagłówek 1","Heading 2":"Nagłówek 2","Heading 3":"Nagłówek 3","Heading 4":"Nagłówek 4","Heading 5":"Nagłówek 5","Heading 6":"Nagłówek 6","Type your title":"Podaj tytuł","Type or paste your content here.":"Wpisz lub wklej tutaj treść dokumentu.","Horizontal line":"Linia pozioma","HTML object":"Obiekt HTML","Increase indent":"Zwiększ wcięcie","Decrease indent":"Zmniejsz wcięcie",Unlink:"Usuń odnośnik",Link:"Wstaw odnośnik","Link URL":"Adres URL","Link image":"Wstaw odnośnik do obrazka","Edit link":"Edytuj odnośnik","Open link in new tab":"Otwórz odnośnik w nowej zakładce","This link has no URL":"Nie podano adresu URL odnośnika","Open in a new tab":"Otwórz w nowej zakładce",Downloadable:"Do pobrania","Create link":"Tworzy link","Move out of a link":"Umożliwia wyjście z linku","Numbered List":"Lista numerowana","Bulleted List":"Lista wypunktowana","To-do List":"Lista rzeczy do zrobienia","Bulleted list styles toolbar":"Pasek z narzędziami: style listy z punktorami","Numbered list styles toolbar":"Pasek z narzędziami: style listy numerowanej","Toggle the disc list style":"Włącz/wyłącz listę w stylu „dysk”","Toggle the circle list style":"Włącz/wyłącz listę w stylu „kółko”","Toggle the square list style":"Włącz/wyłącz listę w stylu „kwadrat”","Toggle the decimal list style":"Włącz/wyłącz listę w stylu „dziesiętne”","Toggle the decimal with leading zero list style":"Włącz/wyłącz listę w stylu „dziesiętne z zerem wiodącym”","Toggle the lower–roman list style":"Włącz/wyłącz listę w stylu „małe cyfry rzymskie”","Toggle the upper–roman list style":"Włącz/wyłącz listę w stylu „wielkie cyfry rzymskie”","Toggle the lower–latin list style":"Włącz/wyłącz listę w stylu „alfabet łaciński – małe litery”","Toggle the upper–latin list style":"Włącz/wyłącz listę w stylu „alfabet łaciński – wielkie litery”",Disc:"Dysk",Circle:"Kółko",Square:"Kwadrat",Decimal:"Dziesiętne","Decimal with leading zero":"Dziesiętne z zerem wiodącym","Lower–roman":"Małe cyfry rzymskie","Upper-roman":"Wielkie cyfry rzymskie","Lower-latin":"Alfabet łaciński – małe litery","Upper-latin":"Alfabet łaciński – wielkie litery","List properties":"Właściwości listy","Start at":"Zacznij od","Invalid start index value.":"Nieprawidłowa wartość indeksu początkowego.","Start index must be greater than 0.":"Wartość początkowa musi być większa niż 0.","Reversed order":"Odwrócona kolejność","Keystrokes that can be used in a list":"Klawisze, których można używać w odniesieniu do listy","Increase list item indent":"Zwiększa wcięcie elementu listy","Decrease list item indent":"Zmniejsza wcięcie elementu listy","Remove Format":"Usuń formatowanie","Select all":"Zaznacz wszystko","Show blocks":"Wyświetl bloki",Source:"Źródło","Show source":"Pokaż źródło","Special characters":"Znaki specjalne",All:"Wszystko",Arrows:"Strzałki",Currency:"Waluta",Latin:"Łaciński",Mathematical:"Matematyczne",Text:"Tekst","leftwards simple arrow":"prosta strzałka w lewo","rightwards simple arrow":"prosta strzałka w prawo","upwards simple arrow":"prosta strzałka w górę","downwards simple arrow":"prosta strzałka w dół","leftwards double arrow":"podwójna strzałka w lewo","rightwards double arrow":"podwójna strzałka w prawo","upwards double arrow":"podwójna strzałka w górę","downwards double arrow":"podwójna strzałka w dół","leftwards dashed arrow":"przerywana strzałka w lewo","rightwards dashed arrow":"przerywana strzałka w prawo","upwards dashed arrow":"przerywana strzałka w górę","downwards dashed arrow":"przerywana strzałka w dół","leftwards arrow to bar":"strzałka w lewo do belki","rightwards arrow to bar":"strzałka w prawo do belki","upwards arrow to bar":"strzałka w górę do belki","downwards arrow to bar":"strzałka w dół do belki","up down arrow with base":"strzałka w górę i w dół z podstawą","back with leftwards arrow above":"do tyłu ze strzałką w lewo powyżej","end with leftwards arrow above":"koniec ze strzałką w lewo powyżej","on with exclamation mark with left right arrow above":"na z wykrzyknikiem i strzałką w lewo i prawo powyżej","soon with rightwards arrow above":"wkrótce ze strzałką w prawo powyżej","top with upwards arrow above":"do góry ze strzałką w górę powyżej","Dollar sign":"Znak dolara","Euro sign":"Znak euro","Yen sign":"Znak jena","Pound sign":"Znak funta","Cent sign":"Znak centa","Euro-currency sign":"Znak euro","Colon sign":"Znak colona","Cruzeiro sign":"Znak cruzeiro","French franc sign":"Znak franka francuskiego","Lira sign":"Znak liry","Currency sign":"Znak waluty","Bitcoin sign":"Znak bitcoina","Mill sign":"Symbol mila","Naira sign":"Znak nairy","Peseta sign":"Znak pesety","Rupee sign":"Znak rupii","Won sign":"Znak wona","New sheqel sign":"Znak nowego szekla","Dong sign":"Znak donga","Kip sign":"Znak kipa","Tugrik sign":"Znak tugrika","Drachma sign":"Znak drachmy","German penny sign":"Znak feniga","Peso sign":"Znak peso","Guarani sign":"Znak guarani","Austral sign":"Znak australa","Hryvnia sign":"Znak hrywny","Cedi sign":"Znak cedi","Livre tournois sign":"Symbol liwra turońskiego","Spesmilo sign":"Symbol spesmilo","Tenge sign":"Znak tenge","Indian rupee sign":"Znak rupii indyjskiej","Turkish lira sign":"Znak liry tureckiej","Nordic mark sign":"Znak marki nordyckiej","Manat sign":"Znak manata","Ruble sign":"Znak rubla","Latin capital letter a with macron":"Łacińska wielka litera a z makronem","Latin small letter a with macron":"Łacińska mała litera a z makronem","Latin capital letter a with breve":"Łacińska wielka litera a z łuczkiem","Latin small letter a with breve":"Łacińska mała litera a z łuczkiem","Latin capital letter a with ogonek":"Łacińska wielka litera a z ogonkiem","Latin small letter a with ogonek":"Łacińska mała litera a z ogonkiem","Latin capital letter c with acute":"Łacińska wielka litera c z kreską","Latin small letter c with acute":"Łacińska mała litera c z kreską","Latin capital letter c with circumflex":"Łacińska wielka litera c z daszkiem","Latin small letter c with circumflex":"Łacińska mała litera c z daszkiem","Latin capital letter c with dot above":"Łacińska wielka litera c z kropką powyżej","Latin small letter c with dot above":"Łacińska mała litera c z kropką powyżej","Latin capital letter c with caron":"Łacińska wielka litera c z ptaszkiem","Latin small letter c with caron":"Łacińska mała litera c z ptaszkiem","Latin capital letter d with caron":"Łacińska wielka litera d z ptaszkiem","Latin small letter d with caron":"Łacińska mała litera d z ptaszkiem","Latin capital letter d with stroke":"Łacińska wielka litera d z przekreśleniem","Latin small letter d with stroke":"Łacińska mała litera d z przekreśleniem","Latin capital letter e with macron":"Łacińska wielka litera e z makronem","Latin small letter e with macron":"Łacińska mała litera e z makronem","Latin capital letter e with breve":"Łacińska wielka litera e z łuczkiem","Latin small letter e with breve":"Łacińska mała litera e z łuczkiem","Latin capital letter e with dot above":"Łacińska wielka litera e z kropką powyżej","Latin small letter e with dot above":"Łacińska mała litera e z kropką powyżej","Latin capital letter e with ogonek":"Łacińska wielka litera e z ogonkiem","Latin small letter e with ogonek":"Łacińska mała litera e z ogonkiem","Latin capital letter e with caron":"Łacińska wielka litera e z ptaszkiem","Latin small letter e with caron":"Łacińska mała litera e z ptaszkiem","Latin capital letter g with circumflex":"Łacińska wielka litera g z daszkiem","Latin small letter g with circumflex":"Łacińska mała litera g z daszkiem","Latin capital letter g with breve":"Łacińska wielka litera g z łuczkiem","Latin small letter g with breve":"Łacińska mała litera g z łuczkiem","Latin capital letter g with dot above":"Łacińska wielka litera g z kropką powyżej","Latin small letter g with dot above":"Łacińska mała litera g z kropką powyżej","Latin capital letter g with cedilla":"Łacińska wielka litera g z haczykiem","Latin small letter g with cedilla":"Łacińska mała litera g z haczykiem","Latin capital letter h with circumflex":"Łacińska wielka litera h z daszkiem","Latin small letter h with circumflex":"Łacińska mała litera h z daszkiem","Latin capital letter h with stroke":"Łacińska wielka litera h z przekreśleniem","Latin small letter h with stroke":"Łacińska mała litera h z przekreśleniem","Latin capital letter i with tilde":" Łacińska wielka litera i z tyldą","Latin small letter i with tilde":"Łacińska mała litera i z tyldą","Latin capital letter i with macron":"Łacińska wielka litera i z makronem","Latin small letter i with macron":"Łacińska mała litera i z makronem","Latin capital letter i with breve":"Łacińska wielka litera i z łuczkiem","Latin small letter i with breve":"Łacińska mała litera i z łuczkiem","Latin capital letter i with ogonek":"Łacińska wielka litera i z ogonkiem","Latin small letter i with ogonek":"Łacińska mała litera i z ogonkiem","Latin capital letter i with dot above":"Łacińska wielka litera i z kropką powyżej","Latin small letter dotless i":"Łacińska mała litera i bez kropki","Latin capital ligature ij":"Łacińska wielka ligatura ij","Latin small ligature ij":"Łacińska mała ligatura ij","Latin capital letter j with circumflex":"Łacińska wielka litera j z daszkiem","Latin small letter j with circumflex":"Łacińska mała litera j z daszkiem","Latin capital letter k with cedilla":"Łacińska wielka litera k z haczykiem","Latin small letter k with cedilla":"Łacińska mała litera k z haczykiem","Latin small letter kra":"Łacińska mała litera kra","Latin capital letter l with acute":"Łacińska wielka litera l z kreską","Latin small letter l with acute":"Łacińska mała litera l z kreską","Latin capital letter l with cedilla":"Łacińska wielka litera l z haczykiem","Latin small letter l with cedilla":"Łacińska mała litera l z haczykiem","Latin capital letter l with caron":"Łacińska wielka litera l z ptaszkiem","Latin small letter l with caron":"Łacińska mała litera l z ptaszkiem","Latin capital letter l with middle dot":"Łacińska wielka litera l z kropką pośrodku","Latin small letter l with middle dot":"Łacińska mała litera l z kropką pośrodku","Latin capital letter l with stroke":"Łacińska wielka litera l z przekreśleniem","Latin small letter l with stroke":"Łacińska mała litera l z przekreśleniem","Latin capital letter n with acute":"Łacińska wielka litera n z kreską","Latin small letter n with acute":"Łacińska mała litera n z kreską","Latin capital letter n with cedilla":"Łacińska wielka litera n z haczykiem","Latin small letter n with cedilla":"Łacińska mała litera n z haczykiem","Latin capital letter n with caron":"Łacińska wielka litera n z ptaszkiem","Latin small letter n with caron":"Łacińska mała litera n z ptaszkiem","Latin small letter n preceded by apostrophe":"Łacińska mała litera n poprzedzona apostrofem","Latin capital letter eng":"Łacińska wielka litera eng","Latin small letter eng":"Łacińska mała litera eng","Latin capital letter o with macron":"Łacińska wielka litera o z makronem","Latin small letter o with macron":"Łacińska mała litera o z makronem","Latin capital letter o with breve":"Łacińska wielka litera o z łuczkiem","Latin small letter o with breve":"Łacińska mała litera o z łuczkiem","Latin capital letter o with double acute":"Łacińska wielka litera o z dwiema kreskami","Latin small letter o with double acute":"Łacińska mała litera o z dwiema kreskami","Latin capital ligature oe":"Łacińska wielka ligatura oe","Latin small ligature oe":"Łacińska mała ligatura oe","Latin capital letter r with acute":"Łacińska wielka litera r z kreską","Latin small letter r with acute":"Łacińska mała litera r z kreską","Latin capital letter r with cedilla":"Łacińska wielka litera r z haczykiem","Latin small letter r with cedilla":"Łacińska mała litera r z haczykiem","Latin capital letter r with caron":"Łacińska wielka litera r z ptaszkiem","Latin small letter r with caron":"Łacińska mała litera r z ptaszkiem","Latin capital letter s with acute":"Łacińska wielka litera s z kreską","Latin small letter s with acute":"Łacińska mała litera s z kreską","Latin capital letter s with circumflex":"Łacińska wielka litera s z daszkiem","Latin small letter s with circumflex":"Łacińska mała litera s z daszkiem","Latin capital letter s with cedilla":"Łacińska wielka litera s z haczykiem","Latin small letter s with cedilla":"Łacińska wielka litera s z haczykiem","Latin capital letter s with caron":"Łacińska wielka litera s z ptaszkiem","Latin small letter s with caron":"Łacińska mała litera s z ptaszkiem","Latin capital letter t with cedilla":"Łacińska wielka litera t z haczykiem","Latin small letter t with cedilla":"Łacińska mała litera t z haczykiem","Latin capital letter t with caron":"Łacińska wielka litera t z ptaszkiem","Latin small letter t with caron":"Łacińska mała litera t z ptaszkiem","Latin capital letter t with stroke":"Łacińska wielka litera t z przekreśleniem","Latin small letter t with stroke":"Łacińska mała litera t z przekreśleniem","Latin capital letter u with tilde":"Łacińska wielka litera u z tyldą","Latin small letter u with tilde":"Łacińska mała litera u z tyldą","Latin capital letter u with macron":"Łacińska wielka litera u z makronem","Latin small letter u with macron":"Łacińska mała litera u z makronem","Latin capital letter u with breve":"Łacińska wielka litera u z łuczkiem","Latin small letter u with breve":"Łacińska mała litera u z łuczkiem","Latin capital letter u with ring above":"Łacińska wielka litera u z kółkiem powyżej","Latin small letter u with ring above":"Łacińska mała litera u z kółkiem powyżej","Latin capital letter u with double acute":"Łacińska wielka litera u z dwiema kreskami","Latin small letter u with double acute":"Łacińska mała litera u z dwiema kreskami","Latin capital letter u with ogonek":"Łacińska wielka litera u z ogonkiem","Latin small letter u with ogonek":"Łacińska mała litera u z ogonkiem","Latin capital letter w with circumflex":"Łacińska wielka litera w z daszkiem","Latin small letter w with circumflex":"Łacińska mała litera w z daszkiem","Latin capital letter y with circumflex":"Łacińska wielka litera y z daszkiem","Latin small letter y with circumflex":"Łacińska mała litera y z daszkiem","Latin capital letter y with diaeresis":"Łacińska wielka litera y z dwiema kropkami","Latin capital letter z with acute":"Łacińska wielka litera z z kreską","Latin small letter z with acute":"Łacińska mała litera z z kreską","Latin capital letter z with dot above":"Łacińska wielka litera z z kropką powyżej","Latin small letter z with dot above":"Łacińska mała litera z z kropką powyżej","Latin capital letter z with caron":"Łacińska wielka litera z z ptaszkiem","Latin small letter z with caron":"Łacińska mała litera z z ptaszkiem","Latin small letter long s":"Łacińska litera długie s","Less-than sign":"Znak mniejszości","Greater-than sign":"Znak większości","Less-than or equal to":"Znak mniejsze niż lub równe","Greater-than or equal to":"Znak większe niż lub równe","En dash":"Półpauza","Em dash":"Pauza",Macron:"Makron",Overline:"Nadkreślenie","Degree sign":"Znak stopnia","Minus sign":"Znak minus","Plus-minus sign":"Znak plus-minus","Division sign":"Znak dzielenia","Fraction slash":"Kreska ułamkowa","Multiplication sign":"Znak mnożenia","Latin small letter f with hook":"Łacińska mała litera f z zawijasem",Integral:"Całka","N-ary summation":"Suma n-argumentowa",Infinity:"Nieskończoność","Square root":"Pierwiastek kwadratowy","Tilde operator":"Operator tylda","Approximately equal to":"W przybliżeniu równe","Almost equal to":"Prawie równe","Not equal to":"Różne","Identical to":"Identyczne","Element of":"Należy do","Not an element of":"Nie należy do","Contains as member":"Zawiera element","N-ary product":"Iloczyn n-argumentowy","Logical and":"Koniunkcja logiczna","Logical or":"Alternatywa logiczna","Not sign":"Znak negacji",Intersection:"Część wspólna",Union:"Suma zbiorów","Partial differential":"Pochodna cząstkowa","For all":"Kwantyfikator ogólny","There exists":"Kwantyfikator szczegółowy","Empty set":"Zbiór pusty",Nabla:"Operator nabla","Asterisk operator":"Operator asterysk","Proportional to":"Proporcjonalność",Angle:"Kąt","Vulgar fraction one quarter":"Ułamek zwykły jedna czwarta","Vulgar fraction one half":"Ułamek zwykły jedna druga","Vulgar fraction three quarters":"Ułamek zwykły trzy czwarte","Single left-pointing angle quotation mark":"Pojedynczy lewy cudzysłów kątowy","Single right-pointing angle quotation mark":"Pojedynczy prawy cudzysłów kątowy","Left-pointing double angle quotation mark":"Podwójny lewy cudzysłów kątowy","Right-pointing double angle quotation mark":"Podwójny prawy cudzysłów kątowy","Left single quotation mark":"Pojedynczy lewy cudzysłów","Right single quotation mark":"Pojedynczy prawy cudzysłów","Left double quotation mark":"Podwójny lewy cudzysłów","Right double quotation mark":"Podwójny prawy cudzysłów","Single low-9 quotation mark":"Pojedynczy dolny cudzysłów","Double low-9 quotation mark":"Podwójny dolny cudzysłów","Inverted exclamation mark":"Odwrócony wykrzyknik","Inverted question mark":"Odwrócony pytajnik","Two dot leader":"Dwie kropki wiodące","Horizontal ellipsis":"Wielokropek poziomy","Double dagger":"Podwójny sztylet","Per mille sign":"Znak promila","Per ten thousand sign":"Punkt bazowy","Double exclamation mark":"Podwójny wykrzyknik","Question exclamation mark":"Pytajnik z wykrzyknikiem","Exclamation question mark":"Wykrzyknik z pytajnikiem","Double question mark":"Podwójny pytajnik","Copyright sign":"Znak praw autorskich","Registered sign":"Zastrzeżony znak towarowy","Trade mark sign":"Symbol znaku towarowego","Section sign":"Znak sekcji","Paragraph sign":"Znak akapitu","Reversed paragraph sign":"Odwrócony znak akapitu","Character categories":"Kategorie znaków",Styles:"Style","Multiple styles":"Wiele stylów","Block styles":"Style tekstu blokowego","Text styles":"Style tekstu","Insert table":"Wstaw tabelę","Header column":"Kolumna nagłówka","Insert column left":"Wstaw kolumnę z lewej","Insert column right":"Wstaw kolumnę z prawej","Delete column":"Usuń kolumnę","Select column":"Zaznacz kolumnę",Column:"Kolumna","Header row":"Wiersz nagłówka","Insert row below":"Wstaw wiersz poniżej","Insert row above":"Wstaw wiersz ponad","Delete row":"Usuń wiersz","Select row":"Zaznacz wiersz",Row:"Wiersz","Merge cell up":"Scal komórkę w górę","Merge cell right":"Scal komórkę w prawo","Merge cell down":"Scal komórkę w dół","Merge cell left":"Scal komórkę w lewo","Split cell vertically":"Podziel komórkę pionowo","Split cell horizontally":"Podziel komórkę poziomo","Merge cells":"Scal komórki","Table toolbar":"Pasek narzędzi tabel","Table properties":"Właściwości tabeli","Cell properties":"Właściwości komórki",Border:"Obramowanie",Style:"Styl",Width:"Szerokość",Height:"Wysokość",Color:"Kolor",Background:"Tło",Padding:"Dopełnienie",Dimensions:"Wymiary","Table cell text alignment":"Wyrównanie tekstu komórki tabeli",Alignment:"Wyrównanie","Horizontal text alignment toolbar":"Pasek narzędzi wyrównania tekstu w poziomie","Vertical text alignment toolbar":"Pasek narzędzi wyrównania tekstu w pionie","Table alignment toolbar":"Pasek narzędzi wyrównania tabeli",None:"Brak",Solid:"Ciągłe",Dotted:"Kropkowane",Dashed:"Kreskowane",Double:"Podwójne",Groove:"Wklęsłe",Ridge:"Wypukłe",Inset:"Zapadnięte",Outset:"Wysunięte","Align cell text to the left":"Wyrównaj tekst w komórce do lewej","Align cell text to the center":"Wyrównaj tekst w komórce do środka","Align cell text to the right":"Wyrównaj tekst w komórce do prawej","Justify cell text":"Wyjustuj tekst komórki","Align cell text to the top":"Wyrównaj tekst w komórce do góry","Align cell text to the middle":"Wyrównaj tekst w komórce do środka","Align cell text to the bottom":"Wyrównaj tekst w komórce do dołu","Align table to the left":"Wyrównaj tabelę do lewej","Center table":"Wyrównaj tabelę do środka","Align table to the right":"Wyrównaj tabelę do prawej","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Kolor jest niepoprawny. Spróbuj wpisać \"#FF0000\", \"rgb(255,0,0)\" lub \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Wartość jest niepoprawna. Spróbuj  wpisać \"10px\", \"2em\" lub po prostu \"2\".","Color picker":"Wybór koloru","Enter table caption":"Wprowadź podpis tabeli","Keystrokes that can be used in a table cell":"Klawisze, których można używać w komórce tabeli","Move the selection to the next cell":"Przenosi zaznaczenie do następnej komórki","Move the selection to the previous cell":"Przenosi zaznaczenie do poprzedniej komórki","Insert a new table row (when in the last cell of a table)":"Wstawia nowy wiersz tabeli (w przypadku ostatniej komórki tabeli)","Navigate through the table":"Umożliwia poruszanie się po tabeli",Table:"Tabela","Rich Text Editor":"Edytor tekstu sformatowanego","Editor editing area: %0":"Obszar edycji edytora: %0","Edit block":"Edytuj blok","Click to edit block":"Kliknij, aby edytować blok","Drag to move":"Przeciągnij, aby przenieść",Next:"Następny",Previous:"Poprzedni","Editor toolbar":"Pasek narzędzi edytora","Dropdown toolbar":"Rozwijany pasek narzędzi",Black:"Czarny","Dim grey":"Ciemnoszary",Grey:"Szary","Light grey":"Jasnoszary",White:"Biały",Red:"Czerwony",Orange:"Pomarańczowy",Yellow:"Żółty","Light green":"Jasnozielony",Green:"Zielony",Aquamarine:"Akwamaryna",Turquoise:"Turkusowy","Light blue":"Jasnoniebieski",Blue:"Niebieski",Purple:"Purpurowy","Editor block content toolbar":"Pasek zadań treści blokowej edytora","Editor contextual toolbar":"Kontekstowy pasek zadań edytora",HEX:"SZESNASTKOWY","No results found":"Nie znaleziono wyników","No searchable items":"Brak elementów do wyszukania","Editor dialog":"Okno edytora",Close:"Zamknij","Help Contents. To close this dialog press ESC.":"Zawartość pomocy. Aby zamknąć to okno dialogowe, naciśnij klawisz ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Poniżej znajdziesz listę skrótów klawiszowych, których można używać w edytorze.","(may require <kbd>Fn</kbd>)":"(może wymagać użycia klawisza <kbd>Fn</kbd>)",Accessibility:"Dostępność","Accessibility help":"Pomoc dotycząca dostępności","Press %0 for help.":"Naciśnij %0, aby uzyskać pomoc.","Move focus in and out of an active dialog window":"Przenosi fokus do i z aktywnego okna dialogowego",MENU_BAR_MENU_FILE:"Plik",MENU_BAR_MENU_EDIT:"Zmiana",MENU_BAR_MENU_VIEW:"Zobacz",MENU_BAR_MENU_INSERT:"Wstaw",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Narzędzia",MENU_BAR_MENU_HELP:"Pomoc",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Czcionka","Editor menu bar":"Pasek menu edytora",Undo:"Cofnij",Redo:"Ponów","Upload in progress":"Trwa przesyłanie","Widget toolbar":"Pasek widgetów","Insert paragraph before block":"Wstaw akapit przed blokiem","Insert paragraph after block":"Wstaw akapit po bloku","Press Enter to type after or press Shift + Enter to type before the widget":"Naciśnij Enter, aby pisać po widżecie, lub Shift + Enter, aby pisać przed widżetem","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klawisze, których można używać po wybraniu widżetu (na przykład: obraz, tabela itd.)","Insert a new paragraph directly after a widget":"Wstawia nowy akapit bezpośrednio po widżecie","Insert a new paragraph directly before a widget":"Wstawia nowy akapit bezpośrednio przed widżetem","Move the caret to allow typing directly before a widget":"Przenosi kursor, aby umożliwić pisanie bezpośrednio przed widżetem","Move the caret to allow typing directly after a widget":"Przenosi kursor, aby umożliwić pisanie bezpośrednio za widżetem","Words: %0":"Słowa: %0","Characters: %0":"Znaki: %0"}	);l.getPluralForm=function(n){return (n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['pl'] = d['pl'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Wyrównaj do lewej","Align right":"Wyrównaj do prawej","Align center":"Wyrównaj do środka",Justify:"Wyrównaj obustronnie","Text alignment":"Wyrównanie tekstu","Text alignment toolbar":"Pasek narzędzi wyrównania tekstu","Revert autoformatting action":"Cofa automatyczne formatowanie",Bold:"Pogrubienie",Italic:"Kursywa",Underline:"Podkreślenie",Code:"Kod",Strikethrough:"Przekreślenie",Subscript:"Indeks dolny",Superscript:"Indeks górny","Italic text":"Zmienia tekst na kursywę","Move out of an inline code style":"Przenosi zaznaczenie poza styl kodu inline","Bold text":"Pogrubia tekst","Underline text":"Podkreśla tekst","Strikethrough text":"Przekreśla tekst","Block quote":"Cytat blokowy","Copy selected content":"Kopiuje zaznaczoną zawartość","Paste content":"Wkleja zawartość","Paste content as plain text":"Wkleja zawartość jako zwykły tekst","Insert code block":"Wstaw blok kodu","Plain text":"Zwykły tekst","Leaving %0 code snippet":"Opuszczenie fragmentu kodu %0","Entering %0 code snippet":"Wchodzenie we fragment kodu %0","Entering code snippet":"Wchodzenie we fragment kodu","Leaving code snippet":"Opuszczanie fragmentu kodu","Code block":"Blok kodu",Cancel:"Anuluj",Clear:"Wyczyść","Remove color":"Usuń kolor","Restore default":"Przywróć domyślne",Save:"Zapisz","Show more items":"Pokaż więcej","%0 of %1":"%0 z %1","Cannot upload file:":"Nie można przesłać pliku:","Rich Text Editor. Editing area: %0":"Edytor tekstu. Obszar edycji: %0","Insert with file manager":"Wstaw za pomocą menedżera plików","Replace with file manager":"Zastąp za pomocą menedżera plików","Insert image with file manager":"Wstaw obraz za pomocą menedżera plików","Replace image with file manager":"Zastąp obraz za pomocą menedżera plików","Toggle caption off":"Ukryj podpis tabeli","Toggle caption on":"Pokaż podpis tabeli","Content editing keystrokes":"Klawisze edycji zawartości","These keyboard shortcuts allow for quick access to content editing features.":"Te skróty klawiszowe umożliwiają szybki dostęp do funkcji edycji zawartości.","User interface and content navigation keystrokes":"Klawisze umożliwiające poruszanie się po interfejsie użytkownika i zawartości","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Aby łatwiej poruszać się po interfejsie użytkownika CKEditor 5, użyj następujących skrótów klawiszowych.","Close contextual balloons, dropdowns, and dialogs":"Zamyka podpowiedzi kontekstowe, menu rozwijane i okna dialogowe","Open the accessibility help dialog":"Otwiera okno pomocy dotyczącej dostępności","Move focus between form fields (inputs, buttons, etc.)":"Przenosi fokus pomiędzy polami formularza (polami wprowadzania, przyciskami itd.)","Move focus to the menu bar, navigate between menu bars":"Zmień ukierunkowanie na pasek menu, nawiguj między paskami menu","Move focus to the toolbar, navigate between toolbars":"Przenosi fokus na pasek narzędzi, umożliwia poruszanie się pomiędzy paskami narzędzi","Navigate through the toolbar or menu bar":"Nawiguj za pomocą paska narzędzi lub paska menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Uruchom aktualnie aktywny przycisk. Uruchomienie przycisków wchodzących w interakcję z zawartością edytora przywraca ukierunkowanie na zawartość.",Accept:"Zaakceptuj","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Wstawia miękki enter (element <code>&lt;br&gt;</code>","Insert a hard break (a new paragraph)":"Wstawia twardą spację (nowy akapit)","Find and replace":"Znajdź i zamień","Find in text…":"Znajdź…",Find:"Znajdź","Previous result":"Poprzedni","Next result":"Następny",Replace:"Zamień","Replace all":"Zamień wszystko","Match case":"Uwzględnij wielkość liter","Whole words only":"Znajdź tylko całe wyrazy","Replace with…":"Zamień na…","Text to find must not be empty.":"Szukany tekst nie może być pusty.","Tip: Find some text first in order to replace it.":"Podpowiedź: Znajdź jakiś tekst, aby go zamienić.","Advanced options":"Opcje zaawansowane","Find in the document":"Otwiera interfejs Znajdź w dokumencie","Font Size":"Rozmiar czcionki",Tiny:"Bardzo mały",Small:"Mały",Big:"Duży",Huge:"Bardzo duży","Font Family":"Czcionka",Default:"Domyślny","Font Color":"Kolor czcionki","Font Background Color":"Kolor tła czcionki","Document colors":"Kolory dokumentu",Paragraph:"Akapit",Heading:"Nagłówek","Choose heading":"Wybierz nagłówek","Heading 1":"Nagłówek 1","Heading 2":"Nagłówek 2","Heading 3":"Nagłówek 3","Heading 4":"Nagłówek 4","Heading 5":"Nagłówek 5","Heading 6":"Nagłówek 6","Type your title":"Podaj tytuł","Type or paste your content here.":"Wpisz lub wklej tutaj treść dokumentu.","Horizontal line":"Linia pozioma","HTML object":"Obiekt HTML","Increase indent":"Zwiększ wcięcie","Decrease indent":"Zmniejsz wcięcie",Unlink:"Usuń odnośnik",Link:"Wstaw odnośnik","Link URL":"Adres URL","Link URL must not be empty.":"Adres URL linku nie może być pusty","Link image":"Wstaw odnośnik do obrazka","Edit link":"Edytuj odnośnik","Open link in new tab":"Otwórz odnośnik w nowej zakładce","This link has no URL":"Nie podano adresu URL odnośnika","Open in a new tab":"Otwórz w nowej zakładce",Downloadable:"Do pobrania","Create link":"Tworzy link","Move out of a link":"Umożliwia wyjście z linku","Numbered List":"Lista numerowana","Bulleted List":"Lista wypunktowana","To-do List":"Lista rzeczy do zrobienia","Bulleted list styles toolbar":"Pasek z narzędziami: style listy z punktorami","Numbered list styles toolbar":"Pasek z narzędziami: style listy numerowanej","Toggle the disc list style":"Włącz/wyłącz listę w stylu „dysk”","Toggle the circle list style":"Włącz/wyłącz listę w stylu „kółko”","Toggle the square list style":"Włącz/wyłącz listę w stylu „kwadrat”","Toggle the decimal list style":"Włącz/wyłącz listę w stylu „dziesiętne”","Toggle the decimal with leading zero list style":"Włącz/wyłącz listę w stylu „dziesiętne z zerem wiodącym”","Toggle the lower–roman list style":"Włącz/wyłącz listę w stylu „małe cyfry rzymskie”","Toggle the upper–roman list style":"Włącz/wyłącz listę w stylu „wielkie cyfry rzymskie”","Toggle the lower–latin list style":"Włącz/wyłącz listę w stylu „alfabet łaciński – małe litery”","Toggle the upper–latin list style":"Włącz/wyłącz listę w stylu „alfabet łaciński – wielkie litery”",Disc:"Dysk",Circle:"Kółko",Square:"Kwadrat",Decimal:"Dziesiętne","Decimal with leading zero":"Dziesiętne z zerem wiodącym","Lower–roman":"Małe cyfry rzymskie","Upper-roman":"Wielkie cyfry rzymskie","Lower-latin":"Alfabet łaciński – małe litery","Upper-latin":"Alfabet łaciński – wielkie litery","List properties":"Właściwości listy","Start at":"Zacznij od","Invalid start index value.":"Nieprawidłowa wartość indeksu początkowego.","Start index must be greater than 0.":"Wartość początkowa musi być większa niż 0.","Reversed order":"Odwrócona kolejność","Keystrokes that can be used in a list":"Klawisze, których można używać w odniesieniu do listy","Increase list item indent":"Zwiększa wcięcie elementu listy","Decrease list item indent":"Zmniejsza wcięcie elementu listy","Entering a to-do list":"Wchodzenie na listę zadań do wykonania","Leaving a to-do list":"Opuszczenie listy zadań do wykonania","Remove Format":"Usuń formatowanie","Select all":"Zaznacz wszystko","Show blocks":"Wyświetl bloki",Source:"Źródło","Show source":"Pokaż źródło","Special characters":"Znaki specjalne",All:"Wszystko",Arrows:"Strzałki",Currency:"Waluta",Latin:"Łaciński",Mathematical:"Matematyczne",Text:"Tekst","leftwards simple arrow":"prosta strzałka w lewo","rightwards simple arrow":"prosta strzałka w prawo","upwards simple arrow":"prosta strzałka w górę","downwards simple arrow":"prosta strzałka w dół","leftwards double arrow":"podwójna strzałka w lewo","rightwards double arrow":"podwójna strzałka w prawo","upwards double arrow":"podwójna strzałka w górę","downwards double arrow":"podwójna strzałka w dół","leftwards dashed arrow":"przerywana strzałka w lewo","rightwards dashed arrow":"przerywana strzałka w prawo","upwards dashed arrow":"przerywana strzałka w górę","downwards dashed arrow":"przerywana strzałka w dół","leftwards arrow to bar":"strzałka w lewo do belki","rightwards arrow to bar":"strzałka w prawo do belki","upwards arrow to bar":"strzałka w górę do belki","downwards arrow to bar":"strzałka w dół do belki","up down arrow with base":"strzałka w górę i w dół z podstawą","back with leftwards arrow above":"do tyłu ze strzałką w lewo powyżej","end with leftwards arrow above":"koniec ze strzałką w lewo powyżej","on with exclamation mark with left right arrow above":"na z wykrzyknikiem i strzałką w lewo i prawo powyżej","soon with rightwards arrow above":"wkrótce ze strzałką w prawo powyżej","top with upwards arrow above":"do góry ze strzałką w górę powyżej","Dollar sign":"Znak dolara","Euro sign":"Znak euro","Yen sign":"Znak jena","Pound sign":"Znak funta","Cent sign":"Znak centa","Euro-currency sign":"Znak euro","Colon sign":"Znak colona","Cruzeiro sign":"Znak cruzeiro","French franc sign":"Znak franka francuskiego","Lira sign":"Znak liry","Currency sign":"Znak waluty","Bitcoin sign":"Znak bitcoina","Mill sign":"Symbol mila","Naira sign":"Znak nairy","Peseta sign":"Znak pesety","Rupee sign":"Znak rupii","Won sign":"Znak wona","New sheqel sign":"Znak nowego szekla","Dong sign":"Znak donga","Kip sign":"Znak kipa","Tugrik sign":"Znak tugrika","Drachma sign":"Znak drachmy","German penny sign":"Znak feniga","Peso sign":"Znak peso","Guarani sign":"Znak guarani","Austral sign":"Znak australa","Hryvnia sign":"Znak hrywny","Cedi sign":"Znak cedi","Livre tournois sign":"Symbol liwra turońskiego","Spesmilo sign":"Symbol spesmilo","Tenge sign":"Znak tenge","Indian rupee sign":"Znak rupii indyjskiej","Turkish lira sign":"Znak liry tureckiej","Nordic mark sign":"Znak marki nordyckiej","Manat sign":"Znak manata","Ruble sign":"Znak rubla","Latin capital letter a with macron":"Łacińska wielka litera a z makronem","Latin small letter a with macron":"Łacińska mała litera a z makronem","Latin capital letter a with breve":"Łacińska wielka litera a z łuczkiem","Latin small letter a with breve":"Łacińska mała litera a z łuczkiem","Latin capital letter a with ogonek":"Łacińska wielka litera a z ogonkiem","Latin small letter a with ogonek":"Łacińska mała litera a z ogonkiem","Latin capital letter c with acute":"Łacińska wielka litera c z kreską","Latin small letter c with acute":"Łacińska mała litera c z kreską","Latin capital letter c with circumflex":"Łacińska wielka litera c z daszkiem","Latin small letter c with circumflex":"Łacińska mała litera c z daszkiem","Latin capital letter c with dot above":"Łacińska wielka litera c z kropką powyżej","Latin small letter c with dot above":"Łacińska mała litera c z kropką powyżej","Latin capital letter c with caron":"Łacińska wielka litera c z ptaszkiem","Latin small letter c with caron":"Łacińska mała litera c z ptaszkiem","Latin capital letter d with caron":"Łacińska wielka litera d z ptaszkiem","Latin small letter d with caron":"Łacińska mała litera d z ptaszkiem","Latin capital letter d with stroke":"Łacińska wielka litera d z przekreśleniem","Latin small letter d with stroke":"Łacińska mała litera d z przekreśleniem","Latin capital letter e with macron":"Łacińska wielka litera e z makronem","Latin small letter e with macron":"Łacińska mała litera e z makronem","Latin capital letter e with breve":"Łacińska wielka litera e z łuczkiem","Latin small letter e with breve":"Łacińska mała litera e z łuczkiem","Latin capital letter e with dot above":"Łacińska wielka litera e z kropką powyżej","Latin small letter e with dot above":"Łacińska mała litera e z kropką powyżej","Latin capital letter e with ogonek":"Łacińska wielka litera e z ogonkiem","Latin small letter e with ogonek":"Łacińska mała litera e z ogonkiem","Latin capital letter e with caron":"Łacińska wielka litera e z ptaszkiem","Latin small letter e with caron":"Łacińska mała litera e z ptaszkiem","Latin capital letter g with circumflex":"Łacińska wielka litera g z daszkiem","Latin small letter g with circumflex":"Łacińska mała litera g z daszkiem","Latin capital letter g with breve":"Łacińska wielka litera g z łuczkiem","Latin small letter g with breve":"Łacińska mała litera g z łuczkiem","Latin capital letter g with dot above":"Łacińska wielka litera g z kropką powyżej","Latin small letter g with dot above":"Łacińska mała litera g z kropką powyżej","Latin capital letter g with cedilla":"Łacińska wielka litera g z haczykiem","Latin small letter g with cedilla":"Łacińska mała litera g z haczykiem","Latin capital letter h with circumflex":"Łacińska wielka litera h z daszkiem","Latin small letter h with circumflex":"Łacińska mała litera h z daszkiem","Latin capital letter h with stroke":"Łacińska wielka litera h z przekreśleniem","Latin small letter h with stroke":"Łacińska mała litera h z przekreśleniem","Latin capital letter i with tilde":" Łacińska wielka litera i z tyldą","Latin small letter i with tilde":"Łacińska mała litera i z tyldą","Latin capital letter i with macron":"Łacińska wielka litera i z makronem","Latin small letter i with macron":"Łacińska mała litera i z makronem","Latin capital letter i with breve":"Łacińska wielka litera i z łuczkiem","Latin small letter i with breve":"Łacińska mała litera i z łuczkiem","Latin capital letter i with ogonek":"Łacińska wielka litera i z ogonkiem","Latin small letter i with ogonek":"Łacińska mała litera i z ogonkiem","Latin capital letter i with dot above":"Łacińska wielka litera i z kropką powyżej","Latin small letter dotless i":"Łacińska mała litera i bez kropki","Latin capital ligature ij":"Łacińska wielka ligatura ij","Latin small ligature ij":"Łacińska mała ligatura ij","Latin capital letter j with circumflex":"Łacińska wielka litera j z daszkiem","Latin small letter j with circumflex":"Łacińska mała litera j z daszkiem","Latin capital letter k with cedilla":"Łacińska wielka litera k z haczykiem","Latin small letter k with cedilla":"Łacińska mała litera k z haczykiem","Latin small letter kra":"Łacińska mała litera kra","Latin capital letter l with acute":"Łacińska wielka litera l z kreską","Latin small letter l with acute":"Łacińska mała litera l z kreską","Latin capital letter l with cedilla":"Łacińska wielka litera l z haczykiem","Latin small letter l with cedilla":"Łacińska mała litera l z haczykiem","Latin capital letter l with caron":"Łacińska wielka litera l z ptaszkiem","Latin small letter l with caron":"Łacińska mała litera l z ptaszkiem","Latin capital letter l with middle dot":"Łacińska wielka litera l z kropką pośrodku","Latin small letter l with middle dot":"Łacińska mała litera l z kropką pośrodku","Latin capital letter l with stroke":"Łacińska wielka litera l z przekreśleniem","Latin small letter l with stroke":"Łacińska mała litera l z przekreśleniem","Latin capital letter n with acute":"Łacińska wielka litera n z kreską","Latin small letter n with acute":"Łacińska mała litera n z kreską","Latin capital letter n with cedilla":"Łacińska wielka litera n z haczykiem","Latin small letter n with cedilla":"Łacińska mała litera n z haczykiem","Latin capital letter n with caron":"Łacińska wielka litera n z ptaszkiem","Latin small letter n with caron":"Łacińska mała litera n z ptaszkiem","Latin small letter n preceded by apostrophe":"Łacińska mała litera n poprzedzona apostrofem","Latin capital letter eng":"Łacińska wielka litera eng","Latin small letter eng":"Łacińska mała litera eng","Latin capital letter o with macron":"Łacińska wielka litera o z makronem","Latin small letter o with macron":"Łacińska mała litera o z makronem","Latin capital letter o with breve":"Łacińska wielka litera o z łuczkiem","Latin small letter o with breve":"Łacińska mała litera o z łuczkiem","Latin capital letter o with double acute":"Łacińska wielka litera o z dwiema kreskami","Latin small letter o with double acute":"Łacińska mała litera o z dwiema kreskami","Latin capital ligature oe":"Łacińska wielka ligatura oe","Latin small ligature oe":"Łacińska mała ligatura oe","Latin capital letter r with acute":"Łacińska wielka litera r z kreską","Latin small letter r with acute":"Łacińska mała litera r z kreską","Latin capital letter r with cedilla":"Łacińska wielka litera r z haczykiem","Latin small letter r with cedilla":"Łacińska mała litera r z haczykiem","Latin capital letter r with caron":"Łacińska wielka litera r z ptaszkiem","Latin small letter r with caron":"Łacińska mała litera r z ptaszkiem","Latin capital letter s with acute":"Łacińska wielka litera s z kreską","Latin small letter s with acute":"Łacińska mała litera s z kreską","Latin capital letter s with circumflex":"Łacińska wielka litera s z daszkiem","Latin small letter s with circumflex":"Łacińska mała litera s z daszkiem","Latin capital letter s with cedilla":"Łacińska wielka litera s z haczykiem","Latin small letter s with cedilla":"Łacińska wielka litera s z haczykiem","Latin capital letter s with caron":"Łacińska wielka litera s z ptaszkiem","Latin small letter s with caron":"Łacińska mała litera s z ptaszkiem","Latin capital letter t with cedilla":"Łacińska wielka litera t z haczykiem","Latin small letter t with cedilla":"Łacińska mała litera t z haczykiem","Latin capital letter t with caron":"Łacińska wielka litera t z ptaszkiem","Latin small letter t with caron":"Łacińska mała litera t z ptaszkiem","Latin capital letter t with stroke":"Łacińska wielka litera t z przekreśleniem","Latin small letter t with stroke":"Łacińska mała litera t z przekreśleniem","Latin capital letter u with tilde":"Łacińska wielka litera u z tyldą","Latin small letter u with tilde":"Łacińska mała litera u z tyldą","Latin capital letter u with macron":"Łacińska wielka litera u z makronem","Latin small letter u with macron":"Łacińska mała litera u z makronem","Latin capital letter u with breve":"Łacińska wielka litera u z łuczkiem","Latin small letter u with breve":"Łacińska mała litera u z łuczkiem","Latin capital letter u with ring above":"Łacińska wielka litera u z kółkiem powyżej","Latin small letter u with ring above":"Łacińska mała litera u z kółkiem powyżej","Latin capital letter u with double acute":"Łacińska wielka litera u z dwiema kreskami","Latin small letter u with double acute":"Łacińska mała litera u z dwiema kreskami","Latin capital letter u with ogonek":"Łacińska wielka litera u z ogonkiem","Latin small letter u with ogonek":"Łacińska mała litera u z ogonkiem","Latin capital letter w with circumflex":"Łacińska wielka litera w z daszkiem","Latin small letter w with circumflex":"Łacińska mała litera w z daszkiem","Latin capital letter y with circumflex":"Łacińska wielka litera y z daszkiem","Latin small letter y with circumflex":"Łacińska mała litera y z daszkiem","Latin capital letter y with diaeresis":"Łacińska wielka litera y z dwiema kropkami","Latin capital letter z with acute":"Łacińska wielka litera z z kreską","Latin small letter z with acute":"Łacińska mała litera z z kreską","Latin capital letter z with dot above":"Łacińska wielka litera z z kropką powyżej","Latin small letter z with dot above":"Łacińska mała litera z z kropką powyżej","Latin capital letter z with caron":"Łacińska wielka litera z z ptaszkiem","Latin small letter z with caron":"Łacińska mała litera z z ptaszkiem","Latin small letter long s":"Łacińska litera długie s","Less-than sign":"Znak mniejszości","Greater-than sign":"Znak większości","Less-than or equal to":"Znak mniejsze niż lub równe","Greater-than or equal to":"Znak większe niż lub równe","En dash":"Półpauza","Em dash":"Pauza",Macron:"Makron",Overline:"Nadkreślenie","Degree sign":"Znak stopnia","Minus sign":"Znak minus","Plus-minus sign":"Znak plus-minus","Division sign":"Znak dzielenia","Fraction slash":"Kreska ułamkowa","Multiplication sign":"Znak mnożenia","Latin small letter f with hook":"Łacińska mała litera f z zawijasem",Integral:"Całka","N-ary summation":"Suma n-argumentowa",Infinity:"Nieskończoność","Square root":"Pierwiastek kwadratowy","Tilde operator":"Operator tylda","Approximately equal to":"W przybliżeniu równe","Almost equal to":"Prawie równe","Not equal to":"Różne","Identical to":"Identyczne","Element of":"Należy do","Not an element of":"Nie należy do","Contains as member":"Zawiera element","N-ary product":"Iloczyn n-argumentowy","Logical and":"Koniunkcja logiczna","Logical or":"Alternatywa logiczna","Not sign":"Znak negacji",Intersection:"Część wspólna",Union:"Suma zbiorów","Partial differential":"Pochodna cząstkowa","For all":"Kwantyfikator ogólny","There exists":"Kwantyfikator szczegółowy","Empty set":"Zbiór pusty",Nabla:"Operator nabla","Asterisk operator":"Operator asterysk","Proportional to":"Proporcjonalność",Angle:"Kąt","Vulgar fraction one quarter":"Ułamek zwykły jedna czwarta","Vulgar fraction one half":"Ułamek zwykły jedna druga","Vulgar fraction three quarters":"Ułamek zwykły trzy czwarte","Single left-pointing angle quotation mark":"Pojedynczy lewy cudzysłów kątowy","Single right-pointing angle quotation mark":"Pojedynczy prawy cudzysłów kątowy","Left-pointing double angle quotation mark":"Podwójny lewy cudzysłów kątowy","Right-pointing double angle quotation mark":"Podwójny prawy cudzysłów kątowy","Left single quotation mark":"Pojedynczy lewy cudzysłów","Right single quotation mark":"Pojedynczy prawy cudzysłów","Left double quotation mark":"Podwójny lewy cudzysłów","Right double quotation mark":"Podwójny prawy cudzysłów","Single low-9 quotation mark":"Pojedynczy dolny cudzysłów","Double low-9 quotation mark":"Podwójny dolny cudzysłów","Inverted exclamation mark":"Odwrócony wykrzyknik","Inverted question mark":"Odwrócony pytajnik","Two dot leader":"Dwie kropki wiodące","Horizontal ellipsis":"Wielokropek poziomy","Double dagger":"Podwójny sztylet","Per mille sign":"Znak promila","Per ten thousand sign":"Punkt bazowy","Double exclamation mark":"Podwójny wykrzyknik","Question exclamation mark":"Pytajnik z wykrzyknikiem","Exclamation question mark":"Wykrzyknik z pytajnikiem","Double question mark":"Podwójny pytajnik","Copyright sign":"Znak praw autorskich","Registered sign":"Zastrzeżony znak towarowy","Trade mark sign":"Symbol znaku towarowego","Section sign":"Znak sekcji","Paragraph sign":"Znak akapitu","Reversed paragraph sign":"Odwrócony znak akapitu","Character categories":"Kategorie znaków",Styles:"Style","Multiple styles":"Wiele stylów","Block styles":"Style tekstu blokowego","Text styles":"Style tekstu","Insert table":"Wstaw tabelę","Header column":"Kolumna nagłówka","Insert column left":"Wstaw kolumnę z lewej","Insert column right":"Wstaw kolumnę z prawej","Delete column":"Usuń kolumnę","Select column":"Zaznacz kolumnę",Column:"Kolumna","Header row":"Wiersz nagłówka","Insert row below":"Wstaw wiersz poniżej","Insert row above":"Wstaw wiersz ponad","Delete row":"Usuń wiersz","Select row":"Zaznacz wiersz",Row:"Wiersz","Merge cell up":"Scal komórkę w górę","Merge cell right":"Scal komórkę w prawo","Merge cell down":"Scal komórkę w dół","Merge cell left":"Scal komórkę w lewo","Split cell vertically":"Podziel komórkę pionowo","Split cell horizontally":"Podziel komórkę poziomo","Merge cells":"Scal komórki","Table toolbar":"Pasek narzędzi tabel","Table properties":"Właściwości tabeli","Cell properties":"Właściwości komórki",Border:"Obramowanie",Style:"Styl",Width:"Szerokość",Height:"Wysokość",Color:"Kolor",Background:"Tło",Padding:"Dopełnienie",Dimensions:"Wymiary","Table cell text alignment":"Wyrównanie tekstu komórki tabeli",Alignment:"Wyrównanie","Horizontal text alignment toolbar":"Pasek narzędzi wyrównania tekstu w poziomie","Vertical text alignment toolbar":"Pasek narzędzi wyrównania tekstu w pionie","Table alignment toolbar":"Pasek narzędzi wyrównania tabeli",None:"Brak",Solid:"Ciągłe",Dotted:"Kropkowane",Dashed:"Kreskowane",Double:"Podwójne",Groove:"Wklęsłe",Ridge:"Wypukłe",Inset:"Zapadnięte",Outset:"Wysunięte","Align cell text to the left":"Wyrównaj tekst w komórce do lewej","Align cell text to the center":"Wyrównaj tekst w komórce do środka","Align cell text to the right":"Wyrównaj tekst w komórce do prawej","Justify cell text":"Wyjustuj tekst komórki","Align cell text to the top":"Wyrównaj tekst w komórce do góry","Align cell text to the middle":"Wyrównaj tekst w komórce do środka","Align cell text to the bottom":"Wyrównaj tekst w komórce do dołu","Align table to the left":"Wyrównaj tabelę do lewej","Center table":"Wyrównaj tabelę do środka","Align table to the right":"Wyrównaj tabelę do prawej","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Kolor jest niepoprawny. Spróbuj wpisać \"#FF0000\", \"rgb(255,0,0)\" lub \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Wartość jest niepoprawna. Spróbuj  wpisać \"10px\", \"2em\" lub po prostu \"2\".","Color picker":"Wybór koloru","Enter table caption":"Wprowadź podpis tabeli","Keystrokes that can be used in a table cell":"Klawisze, których można używać w komórce tabeli","Move the selection to the next cell":"Przenosi zaznaczenie do następnej komórki","Move the selection to the previous cell":"Przenosi zaznaczenie do poprzedniej komórki","Insert a new table row (when in the last cell of a table)":"Wstawia nowy wiersz tabeli (w przypadku ostatniej komórki tabeli)","Navigate through the table":"Umożliwia poruszanie się po tabeli",Table:"Tabela","Rich Text Editor":"Edytor tekstu sformatowanego","Editor editing area: %0":"Obszar edycji edytora: %0","Edit block":"Edytuj blok","Click to edit block":"Kliknij, aby edytować blok","Drag to move":"Przeciągnij, aby przenieść",Next:"Następny",Previous:"Poprzedni","Editor toolbar":"Pasek narzędzi edytora","Dropdown toolbar":"Rozwijany pasek narzędzi",Black:"Czarny","Dim grey":"Ciemnoszary",Grey:"Szary","Light grey":"Jasnoszary",White:"Biały",Red:"Czerwony",Orange:"Pomarańczowy",Yellow:"Żółty","Light green":"Jasnozielony",Green:"Zielony",Aquamarine:"Akwamaryna",Turquoise:"Turkusowy","Light blue":"Jasnoniebieski",Blue:"Niebieski",Purple:"Purpurowy","Editor block content toolbar":"Pasek zadań treści blokowej edytora","Editor contextual toolbar":"Kontekstowy pasek zadań edytora",HEX:"SZESNASTKOWY","No results found":"Nie znaleziono wyników","No searchable items":"Brak elementów do wyszukania","Editor dialog":"Okno edytora",Close:"Zamknij","Help Contents. To close this dialog press ESC.":"Zawartość pomocy. Aby zamknąć to okno dialogowe, naciśnij klawisz ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Poniżej znajdziesz listę skrótów klawiszowych, których można używać w edytorze.","(may require <kbd>Fn</kbd>)":"(może wymagać użycia klawisza <kbd>Fn</kbd>)",Accessibility:"Dostępność","Accessibility help":"Pomoc dotycząca dostępności","Press %0 for help.":"Naciśnij %0, aby uzyskać pomoc.","Move focus in and out of an active dialog window":"Przenosi fokus do i z aktywnego okna dialogowego",MENU_BAR_MENU_FILE:"Plik",MENU_BAR_MENU_EDIT:"Zmiana",MENU_BAR_MENU_VIEW:"Zobacz",MENU_BAR_MENU_INSERT:"Wstaw",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Narzędzia",MENU_BAR_MENU_HELP:"Pomoc",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"Czcionka","Editor menu bar":"Pasek menu edytora","Please enter a valid color (e.g. \"ff0000\").":"Wprowadź prawidłowy kolor (np. „ff0000”).",Undo:"Cofnij",Redo:"Ponów","Upload in progress":"Trwa przesyłanie","Widget toolbar":"Pasek widgetów","Insert paragraph before block":"Wstaw akapit przed blokiem","Insert paragraph after block":"Wstaw akapit po bloku","Press Enter to type after or press Shift + Enter to type before the widget":"Naciśnij Enter, aby pisać po widżecie, lub Shift + Enter, aby pisać przed widżetem","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klawisze, których można używać po wybraniu widżetu (na przykład: obraz, tabela itd.)","Insert a new paragraph directly after a widget":"Wstawia nowy akapit bezpośrednio po widżecie","Insert a new paragraph directly before a widget":"Wstawia nowy akapit bezpośrednio przed widżetem","Move the caret to allow typing directly before a widget":"Przenosi kursor, aby umożliwić pisanie bezpośrednio przed widżetem","Move the caret to allow typing directly after a widget":"Przenosi kursor, aby umożliwić pisanie bezpośrednio za widżetem","Words: %0":"Słowa: %0","Characters: %0":"Znaki: %0"}	);l.getPluralForm=function(n){return (n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pt-br.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pt-br.js
index 9c56bcb937d20ad506f283c0470c0d174d1201d1..21b84e6c12b211d84b09d70be9cc3a7ed2c6be32 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pt-br.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pt-br.js
@@ -1 +1 @@
-(function(d){	const l = d['pt-br'] = d['pt-br'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alinhar à esquerda","Align right":"Alinhar à direita","Align center":"Centralizar",Justify:"Justificar","Text alignment":"Alinhamento do texto","Text alignment toolbar":"Ferramentas de alinhamento de texto","Revert autoformatting action":"Reverter ação de autoformatação",Bold:"Negrito",Italic:"Itálico",Underline:"Sublinhado",Code:"Código",Strikethrough:"Tachado",Subscript:"Subscrito",Superscript:"Sobrescrito","Italic text":"Texto em itálico","Move out of an inline code style":"Sair de um estilo de código inline","Bold text":"Texto em negrito","Underline text":"Texto sublinhado","Strikethrough text":"Texto com riscado","Block quote":"Bloco de citação","Copy selected content":"Copiar conteúdo selecionado","Paste content":"Colar conteúdo","Paste content as plain text":"Colar conteúdo como texto simples","Insert code block":"Inserir bloco de código","Plain text":"Texto sem formatação","Code block":"Bloco de código",Cancel:"Cancelar",Clear:"Limpar","Remove color":"Remover cor","Restore default":"Restaurar padrão",Save:"Salvar","Show more items":"Exibir mais itens","%0 of %1":"%0 de %1","Cannot upload file:":"Não foi possível enviar o arquivo:","Rich Text Editor. Editing area: %0":"Editor de Texto Valioso. Área de edição: %0","Insert with file manager":"Inserir com gerenciador de arquivos","Replace with file manager":"Substituir pelo gerenciador de arquivos","Insert image with file manager":"Inserir imagem com o gerenciador de arquivos","Replace image with file manager":"Substituir imagem pelo gerenciador de arquivos","Toggle caption off":"Desabilitar legenda","Toggle caption on":"Habilitar legenda","Content editing keystrokes":"Teclas de edição de conteúdo","These keyboard shortcuts allow for quick access to content editing features.":"Estes atalhos de teclado permitem um rápido acesso às funcionalidades de edição de conteúdo.","User interface and content navigation keystrokes":"Teclas de navegação da interface do usuário e do conteúdo","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Use as seguintes teclas para uma navegação mais eficiente na interface do usuário do CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Fechar balões contextuais, dropdowns e diálogos","Open the accessibility help dialog":"Abrir o diálogo de ajuda de acessibilidade","Move focus between form fields (inputs, buttons, etc.)":"Mover o foco entre campos de formulário (entradas, botões, etc.)","Move focus to the menu bar, navigate between menu bars":"Mova o foco para a barra de menu, navegue entre as barras de menu","Move focus to the toolbar, navigate between toolbars":"Mover o foco para a barra de ferramentas, navegar entre barras de ferramentas","Navigate through the toolbar or menu bar":"Navegue pela barra de ferramentas ou pela barra de menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Execute o botão com o foco atual. Executar botões que interajam com o conteúdo do editor retorna o foco para o conteúdo.",Accept:"Aceitar","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Inserir uma quebra suave (um elemento <code><br></code>)","Insert a hard break (a new paragraph)":"Inserir uma quebra dura (um novo parágrafo)","Find and replace":"Localizar e substituir","Find in text…":"Localizar no texto",Find:"Localizar","Previous result":"Ocorrência anterior","Next result":"Próxima ocorrência",Replace:"Substituir","Replace all":"Substituir todos","Match case":"Diferenciar maiúsculas de minúsculas","Whole words only":"Apenas palavras inteiras","Replace with…":"Substituir por...","Text to find must not be empty.":"O texto a ser localizado não pode ser vazio.","Tip: Find some text first in order to replace it.":"Dica: Localize algum texto primeiro para poder substituí-lo.","Advanced options":"Opções avançadas","Find in the document":"Pesquisar no documento","Font Size":"Tamanho da fonte",Tiny:"Minúsculo",Small:"Pequeno",Big:"Grande",Huge:"Gigante","Font Family":"Fonte",Default:"Padrão","Font Color":"Cor da Fonte","Font Background Color":"Cor de Fundo","Document colors":"Cores do documento",Paragraph:"Parágrafo",Heading:"Titulo","Choose heading":"Escolha o título","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6","Type your title":"Digite o título","Type or paste your content here.":"Digite ou cole o conteúdo aqui.","Horizontal line":"Linha horizontal","HTML object":"Objeto HTML","Increase indent":"Aumentar recuo","Decrease indent":"Diminuir recuo",Unlink:"Remover link",Link:"Link","Link URL":"URL do link","Link image":"Link com imagem","Edit link":"Editar link","Open link in new tab":"Abrir link em nova aba","This link has no URL":"Este link não possui uma URL","Open in a new tab":"Abrir em nova aba",Downloadable:"Pode ser baixado","Create link":"Criar link","Move out of a link":"Sair de um link","Numbered List":"Lista numerada","Bulleted List":"Lista com marcadores","To-do List":"Lista de Tarefas","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista com marcador","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada","Toggle the disc list style":"Alternar o estilo da lista de disco","Toggle the circle list style":"Alternar o estilo da lista de círculo","Toggle the square list style":"Alternar o estilo de lista quadrada","Toggle the decimal list style":"Alternar o estilo de lista decimal","Toggle the decimal with leading zero list style":"Alternar o estilo de lista decimal com zero à esquerda","Toggle the lower–roman list style":"Alternar o estilo de lista romana minúscula","Toggle the upper–roman list style":"Alternar o estilo de lista romana maiúscula","Toggle the lower–latin list style":"Alternar o estilo de lista latina minúscula","Toggle the upper–latin list style":"Alternar o estilo de lista latino maiúscula",Disc:"Disco",Circle:"Círculo",Square:"Quadrado",Decimal:"Decimal","Decimal with leading zero":"Decimal com zero à esquerda","Lower–roman":"Romano minúsculo","Upper-roman":"Romano maiúsculo","Lower-latin":"Latim minúsculo","Upper-latin":"Latim maiúsculo","List properties":"Propriedades da lista","Start at":"Iniciar em","Invalid start index value.":"Valor de índice inicial inválido.","Start index must be greater than 0.":"O índice inicial deve ser maior que 0.","Reversed order":"Ordem inversa","Keystrokes that can be used in a list":"Teclas que podem ser usadas em uma lista","Increase list item indent":"Aumentar o recuo do item da lista","Decrease list item indent":"Diminuir o recuo do item da lista","Remove Format":"Remover Formatação","Select all":"Selecionar tudo","Show blocks":"Mostrar blocos",Source:"Código-Fonte","Show source":"Exibir fonte","Special characters":"Caracteres especiais",All:"Tudo",Arrows:"Setas",Currency:"Moeda",Latin:"Latim",Mathematical:"Matemática",Text:"Texto","leftwards simple arrow":"seta simples para a esquerda","rightwards simple arrow":"seta simples para a direita","upwards simple arrow":"seta simples para cima","downwards simple arrow":"seta simples para baixo","leftwards double arrow":"seta dupla para esquerda","rightwards double arrow":"seta dupla para direita","upwards double arrow":"seta dupla para cima","downwards double arrow":"seta dupla para baixo","leftwards dashed arrow":"seta tracejada para esquerda","rightwards dashed arrow":"seta tracejada para direita","upwards dashed arrow":"seta tracejada para cima","downwards dashed arrow":"seta tracejada para baixo","leftwards arrow to bar":"seta à esquerda para barra","rightwards arrow to bar":"seta à direita para barra","upwards arrow to bar":"seta a cima para barra","downwards arrow to bar":"seta a baixo para barra","up down arrow with base":"seta para cima e para baixo com base","back with leftwards arrow above":"símbolo BACK com a seta para esquerda acima","end with leftwards arrow above":"símbolo END com a seta para esquerda acima","on with exclamation mark with left right arrow above":"símbolo ON com ponto de exclamação e seta para esquerda e direita acima","soon with rightwards arrow above":"símbolo SOON com a seta para a direita acima","top with upwards arrow above":"símbolo TOP com a seta para cima acima","Dollar sign":"Símbolo do Dólar","Euro sign":"Símbolo do Euro","Yen sign":"Símbolo do Yen","Pound sign":"Símbolo de Libra","Cent sign":"Símbolo de Centavo","Euro-currency sign":"Símbolo da moeda Euro","Colon sign":"Sinal de dois pontos","Cruzeiro sign":"Símbolo do Cruzeiro","French franc sign":"Símbolo do Franco Francês","Lira sign":"Símbolo da Lira","Currency sign":"Símbolo de moeda","Bitcoin sign":"Símbolo do Bitcoin","Mill sign":"Símbolo de Mill","Naira sign":"Símbolo de Naira","Peseta sign":"Símbolo de Peseta","Rupee sign":"Símbolo da Rupia","Won sign":"Símbolo do Won","New sheqel sign":"Símbolo do Novo Sheqel","Dong sign":"Símbolo do Dong","Kip sign":"Símbolo do Kip","Tugrik sign":"Símbolo de Tugrik","Drachma sign":"Sinal de Dracma","German penny sign":"Símbolo do Centavo Alemão","Peso sign":"Símbolo do Peso","Guarani sign":"Símbolo do Guarani","Austral sign":"Símbolo de Austral","Hryvnia sign":"Símbolo de Hryvnia","Cedi sign":"Símbolo de Cedi","Livre tournois sign":"Símbolo de Livre tournois","Spesmilo sign":"Símbolo do Spesmilo","Tenge sign":"Símbolo do Tenge","Indian rupee sign":"Símbolo da Rupia Indiana","Turkish lira sign":"Símbolo da Lira Turca","Nordic mark sign":"Símbolo do Marco Nórdico","Manat sign":"Símbolo do Manat","Ruble sign":"Símbolo do Rublo Russo","Latin capital letter a with macron":"Símbolo latim maiúsculo A com mácron","Latin small letter a with macron":"Símbolo latim minúsculo A com mácron","Latin capital letter a with breve":"Símbolo latim maiúsculo A com breve","Latin small letter a with breve":"Símbolo latim minúsculo A com breve","Latin capital letter a with ogonek":"Símbolo latim maiúsculo A com ogonek","Latin small letter a with ogonek":"Símbolo latim minúsculo A com ogonek","Latin capital letter c with acute":"Símbolo latim maiúsculo C com acento agudo","Latin small letter c with acute":"Símbolo latim minúsculo C com acento agudo","Latin capital letter c with circumflex":"Símbolo latim maiúsculo C com acento circunflexo","Latin small letter c with circumflex":"Símbolo latim minúsculo C com acento circunflexo","Latin capital letter c with dot above":"Símbolo latim maiúsculo C com ponto acima","Latin small letter c with dot above":"Símbolo latim minúsculo C com ponto acima","Latin capital letter c with caron":"Símbolo latim maiúsculo C com caron","Latin small letter c with caron":"Símbolo latim minúsculo C com caron","Latin capital letter d with caron":"Símbolo latim maiúsculo D com caron","Latin small letter d with caron":"Símbolo latim minúsculo D com caron","Latin capital letter d with stroke":"Símbolo latin maiúsculo D com um traçado vertical","Latin small letter d with stroke":"Símbolo latin minúsculo D com um traçado vertical","Latin capital letter e with macron":"Símbolo latim maiúsculo E com mácron","Latin small letter e with macron":"Símbolo latim minúsculo E com mácron","Latin capital letter e with breve":"Símbolo latim maiúsculo E com breve","Latin small letter e with breve":"Símbolo latim minúsculo E com breve","Latin capital letter e with dot above":"Símbolo latim maiúsculo E com ponto acima","Latin small letter e with dot above":"Símbolo latim minúsculo E com ponto acima","Latin capital letter e with ogonek":"Símbolo latim maiúsculo E com ogonek","Latin small letter e with ogonek":"Símbolo latim minúsculo E com ogonek","Latin capital letter e with caron":"Símbolo latim maiúsculo E com caron","Latin small letter e with caron":"Símbolo latim minúsculo E com caron","Latin capital letter g with circumflex":"Símbolo latim maiúsculo G com acento circunflexo","Latin small letter g with circumflex":"Símbolo latim minúsculo G com acento circunflexo","Latin capital letter g with breve":"Símbolo latim maiúsculo G com breve","Latin small letter g with breve":"Símbolo latim minúsculo G com breve","Latin capital letter g with dot above":"Símbolo latim maiúsculo G com ponto acima","Latin small letter g with dot above":"Símbolo latim minúsculo G com ponto acima","Latin capital letter g with cedilla":"Símbolo latim maiúsculo G com cedilha","Latin small letter g with cedilla":"Símbolo latim minúsculo G com cedilha","Latin capital letter h with circumflex":"Símbolo latim maiúsculo H com acento circunflexo","Latin small letter h with circumflex":"Símbolo latim minúsculo H com acento circunflexo","Latin capital letter h with stroke":"Símbolo latin maiúsculo H com um traçado vertical","Latin small letter h with stroke":"Símbolo latin minúsculo H com um traçado vertical","Latin capital letter i with tilde":"Símbolo latim maiúsculo I com til","Latin small letter i with tilde":"Símbolo latim minúsculo I com til","Latin capital letter i with macron":"Símbolo latim maiúsculo I com mácron","Latin small letter i with macron":"Símbolo latim minúsculo I com mácron","Latin capital letter i with breve":"Símbolo latim maiúsculo I com breve","Latin small letter i with breve":"Símbolo latim minúsculo I com breve","Latin capital letter i with ogonek":"Símbolo latim maiúsculo I com ogonek","Latin small letter i with ogonek":"Símbolo latim minúsculo I com ogonek","Latin capital letter i with dot above":"Símbolo latim maiúsculo I com ponto acima","Latin small letter dotless i":"Símbolo latin sem ponto I","Latin capital ligature ij":"Símbolo latin maiúsculo ligadura IJ","Latin small ligature ij":"Símbolo latin minúsculo ligadura IJ","Latin capital letter j with circumflex":"Símbolo latim maiúsculo J com acento circunflexo","Latin small letter j with circumflex":"Símbolo latim minúsculo J com acento circunflexo","Latin capital letter k with cedilla":"Símbolo latim maiúsculo K com cedilha","Latin small letter k with cedilla":"Símbolo latim minúsculo K com cedilha","Latin small letter kra":"Símbolo latin minúsculo K","Latin capital letter l with acute":"Símbolo latim maiúsculo l com acento agudo","Latin small letter l with acute":"Símbolo latim minúsculo I com acento agudo","Latin capital letter l with cedilla":"Símbolo latim maiúsculo L com cedilha","Latin small letter l with cedilla":"Símbolo latim minúsculo L com cedilha","Latin capital letter l with caron":"Símbolo latim maiúsculo I com caron","Latin small letter l with caron":"Símbolo latim minúsculo I com caron","Latin capital letter l with middle dot":"Símbolo latin maiúsculo L com ponto no meio","Latin small letter l with middle dot":"Símbolo latin minúsculo L com ponto no meio","Latin capital letter l with stroke":"Símbolo latin maiúsculo L com um traçado vertical","Latin small letter l with stroke":"Símbolo latin minúsculo L com um traçado vertical","Latin capital letter n with acute":"Símbolo latim maiúsculo N com acento agudo","Latin small letter n with acute":"Símbolo latim minúsculo N com acento agudo","Latin capital letter n with cedilla":"Símbolo latim maiúsculo N com cedilha","Latin small letter n with cedilla":"Símbolo latim minúsculo N com cedilha","Latin capital letter n with caron":"Símbolo latim maiúsculo N com caron","Latin small letter n with caron":"Símbolo latim minúsculo N com caron","Latin small letter n preceded by apostrophe":"Símbolo latim minúsculo N precedido por apóstrofe","Latin capital letter eng":"Símbolo latim maiúsculo Eng","Latin small letter eng":"Símbolo latim minúsculo Eng","Latin capital letter o with macron":"Símbolo latim maiúsculo I com mácron","Latin small letter o with macron":"Símbolo latim minúsculo O com mácron","Latin capital letter o with breve":"Símbolo latim maiúsculo O com breve","Latin small letter o with breve":"Símbolo latim minúsculo O com breve","Latin capital letter o with double acute":"Símbolo latim maiúsculo O com acento agudo duplo","Latin small letter o with double acute":"Símbolo latim minúsculo O com acento agudo duplo","Latin capital ligature oe":"Símbolo latin maiúsculo ligadura OE","Latin small ligature oe":"Símbolo latin minúsculo ligadura OE","Latin capital letter r with acute":"Símbolo latim maiúsculo R com acento agudo","Latin small letter r with acute":"Símbolo latim minúsculo R com acento agudo","Latin capital letter r with cedilla":"Símbolo latim maiúsculo R com cedilha","Latin small letter r with cedilla":"Símbolo latim minúsculo R com cedilha","Latin capital letter r with caron":"Símbolo latim maiúsculo R com caron","Latin small letter r with caron":"Símbolo latim minúsculo R com caron","Latin capital letter s with acute":"Símbolo latim maiúsculo S com acento agudo","Latin small letter s with acute":"Símbolo latim minúsculo S com acento agudo","Latin capital letter s with circumflex":"Símbolo latim maiúsculo S com acento circunflexo","Latin small letter s with circumflex":"Símbolo latim minúsculo S com acento circunflexo","Latin capital letter s with cedilla":"Símbolo latim maiúsculo S com cedilha","Latin small letter s with cedilla":"Símbolo latim minúsculo S com cedilha","Latin capital letter s with caron":"Símbolo latim maiúsculo S com caron","Latin small letter s with caron":"Símbolo latim minúsculo S com caron","Latin capital letter t with cedilla":"Símbolo latim maiúsculo T com cedilha","Latin small letter t with cedilla":"Símbolo latim minúsculo T com cedilha","Latin capital letter t with caron":"Símbolo latim maiúsculo T com caron","Latin small letter t with caron":"Símbolo latim minúsculo T com caron","Latin capital letter t with stroke":"Símbolo latin maiúsculo T com um traçado vertical","Latin small letter t with stroke":"Símbolo latin minúsculo T com um traçado vertical","Latin capital letter u with tilde":"Símbolo latim maiúsculo U com til","Latin small letter u with tilde":"Símbolo latim minúsculo U com til","Latin capital letter u with macron":"Símbolo latim maiúsculo I com mácron","Latin small letter u with macron":"Símbolo latim minúsculo U com mácron","Latin capital letter u with breve":"Símbolo latim maiúsculo U com breve","Latin small letter u with breve":"Símbolo latim minúsculo U com breve","Latin capital letter u with ring above":"Símbolo latim maiúsculo U com anel acima","Latin small letter u with ring above":"Símbolo latim minúsculo U com anel acima","Latin capital letter u with double acute":"Símbolo latim maiúsculo U com acento agudo duplo","Latin small letter u with double acute":"Símbolo latim minúsculo U com acento agudo","Latin capital letter u with ogonek":"Símbolo latim maiúsculo U com ogonek","Latin small letter u with ogonek":"Símbolo latim minúsculo U com ogonek","Latin capital letter w with circumflex":"Símbolo latim maiúsculo W com acento circunflexo","Latin small letter w with circumflex":"Símbolo latim minúsculo W com acento circunflexo","Latin capital letter y with circumflex":"Símbolo latim maiúsculo Y com acento circunflexo","Latin small letter y with circumflex":"Símbolo latim minúsculo Y com acento circunflexo","Latin capital letter y with diaeresis":"Símbolo latim maiúsculo Z com trema","Latin capital letter z with acute":"Símbolo latim maiúsculo Z com acento agudo","Latin small letter z with acute":"Símbolo latim minúsculo Z com acento agudo","Latin capital letter z with dot above":"Símbolo latim maiúsculo Z com ponto acima","Latin small letter z with dot above":"Símbolo latim minúsculo Z com ponto acima","Latin capital letter z with caron":"Símbolo latim maiúsculo Z com caron","Latin small letter z with caron":"Símbolo latim minúsculo Z com caron","Latin small letter long s":"Símbolo latim minúsculo long s","Less-than sign":"Sinal menor que","Greater-than sign":"Sinal maior que","Less-than or equal to":"Menor que ou igual a","Greater-than or equal to":"Maior que ou igual a","En dash":"Traço","Em dash":"Travessão",Macron:"Mácron",Overline:"Linha acima","Degree sign":"Sinal de grau","Minus sign":"Sinal de menos","Plus-minus sign":"Sinal de mais ou menos","Division sign":"Sinal de divisão","Fraction slash":"Barra de fração","Multiplication sign":"Sinal de multiplicação","Latin small letter f with hook":"Latim minúsculo F com gancho",Integral:"Integral","N-ary summation":"Somatório",Infinity:"Infinito","Square root":"Raiz quadrada","Tilde operator":"Operador til","Approximately equal to":"Aproximadamente igual a","Almost equal to":"Quase igual a","Not equal to":"Diferente de","Identical to":"Idêntico a","Element of":"Elemento de","Not an element of":"Não é um elemento de","Contains as member":"Contém como membro","N-ary product":"Produto Cartesiano","Logical and":"Operador lógico AND","Logical or":"Operador lógico OR","Not sign":"Sinal de não",Intersection:"Interseção",Union:"União","Partial differential":"Diferencial parcial","For all":"Para todo","There exists":"Existe","Empty set":"Conjunto vazio",Nabla:"Nabla","Asterisk operator":"Operador asterisco","Proportional to":"Proporcional a",Angle:"Ângulo","Vulgar fraction one quarter":"Fração um quarto","Vulgar fraction one half":"Fração um meio","Vulgar fraction three quarters":"Fração três quartos","Single left-pointing angle quotation mark":"Aspas angulares simples esquerda","Single right-pointing angle quotation mark":"Aspas angulares simples direita","Left-pointing double angle quotation mark":"Aspas angulares duplas esquerda","Right-pointing double angle quotation mark":"Aspas angulares duplas direita","Left single quotation mark":"Aspas simples esquerda","Right single quotation mark":"Aspas simples direita","Left double quotation mark":"Aspas dupla esquerda","Right double quotation mark":"Aspas dupla direita","Single low-9 quotation mark":"Aspas baixas simples","Double low-9 quotation mark":"Aspas duplas baixas simples","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Two dot leader":"Dois pontos","Horizontal ellipsis":"Elipse horizontal","Double dagger":"Adaga dupla","Per mille sign":"Símbolo de por 1 mil","Per ten thousand sign":"Símbolo de por 10 mil","Double exclamation mark":"Sinal do ponto de exclamação duplo","Question exclamation mark":"Ponto de interrogação com exclamação","Exclamation question mark":"Ponto de exclamação com interrogação","Double question mark":"Ponto de interrogação duplo","Copyright sign":"Símbolo de direitos reservados","Registered sign":"Símbolo de registrado","Trade mark sign":"Símbolo de marca registrada","Section sign":"Símbolo de secção","Paragraph sign":"Símbolo de parágrafo","Reversed paragraph sign":"Símbolo de parágrafo invertido","Character categories":"Categoria de caracteres",Styles:"Estilos","Multiple styles":"Múltiplos estilos","Block styles":"Estilos de bloco","Text styles":"Estilos de texto","Insert table":"Inserir tabela","Header column":"Coluna de cabeçalho","Insert column left":"Inserir coluna à esquerda","Insert column right":"Inserir coluna à direita","Delete column":"Excluir coluna","Select column":"Selecionar coluna",Column:"Coluna","Header row":"Linha de cabeçalho","Insert row below":"Inserir linha abaixo","Insert row above":"Inserir linha acima","Delete row":"Excluir linha","Select row":"Selecionar linha",Row:"Linha","Merge cell up":"Mesclar acima","Merge cell right":"Mesclar à direita","Merge cell down":"Mesclar abaixo","Merge cell left":"Mesclar à esquerda","Split cell vertically":"Dividir verticalmente","Split cell horizontally":"Dividir horizontalmente","Merge cells":"Mesclar células","Table toolbar":"Ferramentas de Tabela","Table properties":"Propriedades da tabela","Cell properties":"Propriedades da célula",Border:"Borda",Style:"Estilo",Width:"Largura",Height:"Altura",Color:"Cor",Background:"Cor de fundo",Padding:"Margem interna",Dimensions:"Dimensões","Table cell text alignment":"Alinhamento do texto na célula",Alignment:"Alinhamento","Horizontal text alignment toolbar":"Ferramentas de alinhamento horizontal do texto","Vertical text alignment toolbar":"Ferramentas de alinhamento vertical do texto","Table alignment toolbar":"Ferramentas de alinhamento da tabela",None:"Sem borda",Solid:"Sólida",Dotted:"Pontilhada",Dashed:"Tracejada",Double:"Dupla",Groove:"Ranhura",Ridge:"Crista",Inset:"Baixo relevo",Outset:"Alto relevo","Align cell text to the left":"Alinhar texto da célula para a esquerda","Align cell text to the center":"Alinhar texto da célula centralizado","Align cell text to the right":"Alinhar texto da célula para a direita","Justify cell text":"Justificar texto da célula","Align cell text to the top":"Alinhar texto da célula para o topo","Align cell text to the middle":"Alinhar texto da célula para o meio","Align cell text to the bottom":"Alinhar texto da célula para baixo","Align table to the left":"Alinhar tabela para esquerda","Center table":"Centralizar tabela","Align table to the right":"Alinhar tabela para direita","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Cor inválida. Tente \"#FF0000\" ou \"rgb(255,0,0)\" ou \"red\"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Valor inválido. Tente \"10px\" ou \"2em\" ou apenas \"2\"","Color picker":"Seletor de cor","Enter table caption":"Inserir legenda da tabela","Keystrokes that can be used in a table cell":"Teclas que podem ser usadas em uma célula de tabela","Move the selection to the next cell":"Mover a seleção para a próxima célula","Move the selection to the previous cell":"Mover a seleção para a célula anterior","Insert a new table row (when in the last cell of a table)":"Inserir uma nova linha de tabela (quando na última célula de uma tabela)","Navigate through the table":"Navegar pela tabela",Table:"Tabela","Rich Text Editor":"Editor de Formatação","Editor editing area: %0":"Área de edição do editor: %0","Edit block":"Editor de bloco","Click to edit block":"Clicar para editar o bloco","Drag to move":"Arrastar para mover",Next:"Próximo",Previous:"Anterior","Editor toolbar":"Ferramentas do Editor","Dropdown toolbar":"Barra de Ferramentas da Lista Suspensa",Black:"Preto","Dim grey":"Cinza escuro",Grey:"Cinza","Light grey":"Cinza claro",White:"Branco",Red:"Vermelho",Orange:"Laranja",Yellow:"Amarelo","Light green":"Verde claro",Green:"Verde",Aquamarine:"Água-marinha",Turquoise:"Turquesa","Light blue":"Azul claro",Blue:"Azul",Purple:"Púrpura","Editor block content toolbar":"Barra de ferramentas de bloco do Editor","Editor contextual toolbar":"Barra de ferramentas contextual do Editor",HEX:"Hexadecimal","No results found":"Nenhum resultado encontrado","No searchable items":"Sem itens pesquisáveis","Editor dialog":"Diálogo do editor",Close:"Fechar","Help Contents. To close this dialog press ESC.":"Conteúdo de Ajuda. Para fechar este diálogo pressione ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Abaixo, você pode encontrar uma lista de atalhos de teclado que podem ser usados no editor.","(may require <kbd>Fn</kbd>)":"(pode requerer <kbd>Fn</kbd>)",Accessibility:"Acessibilidade","Accessibility help":"Ajuda de acessibilidade","Press %0 for help.":"Pressione %0 para ajuda.","Move focus in and out of an active dialog window":"Mover o foco para dentro e fora de uma janela de diálogo ativa",MENU_BAR_MENU_FILE:"Arquivo",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"Visualizar",MENU_BAR_MENU_INSERT:"Inserir",MENU_BAR_MENU_FORMAT:"Formato",MENU_BAR_MENU_TOOLS:"Ferramentas",MENU_BAR_MENU_HELP:"Ajuda",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_FONT:"Fonte","Editor menu bar":"Barra de menu do editor",Undo:"Desfazer",Redo:"Refazer","Upload in progress":"Enviando dados","Widget toolbar":"Ferramentas de Widgets","Insert paragraph before block":"Inserir parágrafo antes do bloco","Insert paragraph after block":"Inserir parágrafo após o bloco","Press Enter to type after or press Shift + Enter to type before the widget":"Pressione Enter para digitar depois ou pressione Shift + Enter para digitar antes do widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Teclas que podem ser usadas quando um widget está selecionado (por exemplo: imagem, tabela, etc.)","Insert a new paragraph directly after a widget":"Inserir um novo parágrafo diretamente após um widget","Insert a new paragraph directly before a widget":"Inserir um novo parágrafo diretamente antes de um widget","Move the caret to allow typing directly before a widget":"Mova o cursor para permitir a digitação diretamente antes de um widget","Move the caret to allow typing directly after a widget":"Mova o cursor para permitir a digitação diretamente após um widget","Words: %0":"Palavras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return (n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['pt-br'] = d['pt-br'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alinhar à esquerda","Align right":"Alinhar à direita","Align center":"Centralizar",Justify:"Justificar","Text alignment":"Alinhamento do texto","Text alignment toolbar":"Ferramentas de alinhamento de texto","Revert autoformatting action":"Reverter ação de autoformatação",Bold:"Negrito",Italic:"Itálico",Underline:"Sublinhado",Code:"Código",Strikethrough:"Tachado",Subscript:"Subscrito",Superscript:"Sobrescrito","Italic text":"Texto em itálico","Move out of an inline code style":"Sair de um estilo de código inline","Bold text":"Texto em negrito","Underline text":"Texto sublinhado","Strikethrough text":"Texto com riscado","Block quote":"Bloco de citação","Copy selected content":"Copiar conteúdo selecionado","Paste content":"Colar conteúdo","Paste content as plain text":"Colar conteúdo como texto simples","Insert code block":"Inserir bloco de código","Plain text":"Texto sem formatação","Leaving %0 code snippet":"Deixando o trecho de código %0","Entering %0 code snippet":"Inserção do trecho de código %0","Entering code snippet":"Inserção de trecho de código","Leaving code snippet":"Deixando o trecho de código","Code block":"Bloco de código",Cancel:"Cancelar",Clear:"Limpar","Remove color":"Remover cor","Restore default":"Restaurar padrão",Save:"Salvar","Show more items":"Exibir mais itens","%0 of %1":"%0 de %1","Cannot upload file:":"Não foi possível enviar o arquivo:","Rich Text Editor. Editing area: %0":"Editor de Texto Valioso. Área de edição: %0","Insert with file manager":"Inserir com gerenciador de arquivos","Replace with file manager":"Substituir pelo gerenciador de arquivos","Insert image with file manager":"Inserir imagem com o gerenciador de arquivos","Replace image with file manager":"Substituir imagem pelo gerenciador de arquivos","Toggle caption off":"Desabilitar legenda","Toggle caption on":"Habilitar legenda","Content editing keystrokes":"Teclas de edição de conteúdo","These keyboard shortcuts allow for quick access to content editing features.":"Estes atalhos de teclado permitem um rápido acesso às funcionalidades de edição de conteúdo.","User interface and content navigation keystrokes":"Teclas de navegação da interface do usuário e do conteúdo","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Use as seguintes teclas para uma navegação mais eficiente na interface do usuário do CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Fechar balões contextuais, dropdowns e diálogos","Open the accessibility help dialog":"Abrir o diálogo de ajuda de acessibilidade","Move focus between form fields (inputs, buttons, etc.)":"Mover o foco entre campos de formulário (entradas, botões, etc.)","Move focus to the menu bar, navigate between menu bars":"Mova o foco para a barra de menu, navegue entre as barras de menu","Move focus to the toolbar, navigate between toolbars":"Mover o foco para a barra de ferramentas, navegar entre barras de ferramentas","Navigate through the toolbar or menu bar":"Navegue pela barra de ferramentas ou pela barra de menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Execute o botão com o foco atual. Executar botões que interajam com o conteúdo do editor retorna o foco para o conteúdo.",Accept:"Aceitar","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Inserir uma quebra suave (um elemento <code><br></code>)","Insert a hard break (a new paragraph)":"Inserir uma quebra dura (um novo parágrafo)","Find and replace":"Localizar e substituir","Find in text…":"Localizar no texto",Find:"Localizar","Previous result":"Ocorrência anterior","Next result":"Próxima ocorrência",Replace:"Substituir","Replace all":"Substituir todos","Match case":"Diferenciar maiúsculas de minúsculas","Whole words only":"Apenas palavras inteiras","Replace with…":"Substituir por...","Text to find must not be empty.":"O texto a ser localizado não pode ser vazio.","Tip: Find some text first in order to replace it.":"Dica: Localize algum texto primeiro para poder substituí-lo.","Advanced options":"Opções avançadas","Find in the document":"Pesquisar no documento","Font Size":"Tamanho da fonte",Tiny:"Minúsculo",Small:"Pequeno",Big:"Grande",Huge:"Gigante","Font Family":"Fonte",Default:"Padrão","Font Color":"Cor da Fonte","Font Background Color":"Cor de Fundo","Document colors":"Cores do documento",Paragraph:"Parágrafo",Heading:"Titulo","Choose heading":"Escolha o título","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6","Type your title":"Digite o título","Type or paste your content here.":"Digite ou cole o conteúdo aqui.","Horizontal line":"Linha horizontal","HTML object":"Objeto HTML","Increase indent":"Aumentar recuo","Decrease indent":"Diminuir recuo",Unlink:"Remover link",Link:"Link","Link URL":"URL do link","Link URL must not be empty.":"O URL do link não pode estar vazio.","Link image":"Link com imagem","Edit link":"Editar link","Open link in new tab":"Abrir link em nova aba","This link has no URL":"Este link não possui uma URL","Open in a new tab":"Abrir em nova aba",Downloadable:"Pode ser baixado","Create link":"Criar link","Move out of a link":"Sair de um link","Numbered List":"Lista numerada","Bulleted List":"Lista com marcadores","To-do List":"Lista de Tarefas","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista com marcador","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada","Toggle the disc list style":"Alternar o estilo da lista de disco","Toggle the circle list style":"Alternar o estilo da lista de círculo","Toggle the square list style":"Alternar o estilo de lista quadrada","Toggle the decimal list style":"Alternar o estilo de lista decimal","Toggle the decimal with leading zero list style":"Alternar o estilo de lista decimal com zero à esquerda","Toggle the lower–roman list style":"Alternar o estilo de lista romana minúscula","Toggle the upper–roman list style":"Alternar o estilo de lista romana maiúscula","Toggle the lower–latin list style":"Alternar o estilo de lista latina minúscula","Toggle the upper–latin list style":"Alternar o estilo de lista latino maiúscula",Disc:"Disco",Circle:"Círculo",Square:"Quadrado",Decimal:"Decimal","Decimal with leading zero":"Decimal com zero à esquerda","Lower–roman":"Romano minúsculo","Upper-roman":"Romano maiúsculo","Lower-latin":"Latim minúsculo","Upper-latin":"Latim maiúsculo","List properties":"Propriedades da lista","Start at":"Iniciar em","Invalid start index value.":"Valor de índice inicial inválido.","Start index must be greater than 0.":"O índice inicial deve ser maior que 0.","Reversed order":"Ordem inversa","Keystrokes that can be used in a list":"Teclas que podem ser usadas em uma lista","Increase list item indent":"Aumentar o recuo do item da lista","Decrease list item indent":"Diminuir o recuo do item da lista","Entering a to-do list":"Inserção de uma lista de tarefas","Leaving a to-do list":"Deixar uma lista de tarefas","Remove Format":"Remover Formatação","Select all":"Selecionar tudo","Show blocks":"Mostrar blocos",Source:"Código-Fonte","Show source":"Exibir fonte","Special characters":"Caracteres especiais",All:"Tudo",Arrows:"Setas",Currency:"Moeda",Latin:"Latim",Mathematical:"Matemática",Text:"Texto","leftwards simple arrow":"seta simples para a esquerda","rightwards simple arrow":"seta simples para a direita","upwards simple arrow":"seta simples para cima","downwards simple arrow":"seta simples para baixo","leftwards double arrow":"seta dupla para esquerda","rightwards double arrow":"seta dupla para direita","upwards double arrow":"seta dupla para cima","downwards double arrow":"seta dupla para baixo","leftwards dashed arrow":"seta tracejada para esquerda","rightwards dashed arrow":"seta tracejada para direita","upwards dashed arrow":"seta tracejada para cima","downwards dashed arrow":"seta tracejada para baixo","leftwards arrow to bar":"seta à esquerda para barra","rightwards arrow to bar":"seta à direita para barra","upwards arrow to bar":"seta a cima para barra","downwards arrow to bar":"seta a baixo para barra","up down arrow with base":"seta para cima e para baixo com base","back with leftwards arrow above":"símbolo BACK com a seta para esquerda acima","end with leftwards arrow above":"símbolo END com a seta para esquerda acima","on with exclamation mark with left right arrow above":"símbolo ON com ponto de exclamação e seta para esquerda e direita acima","soon with rightwards arrow above":"símbolo SOON com a seta para a direita acima","top with upwards arrow above":"símbolo TOP com a seta para cima acima","Dollar sign":"Símbolo do Dólar","Euro sign":"Símbolo do Euro","Yen sign":"Símbolo do Yen","Pound sign":"Símbolo de Libra","Cent sign":"Símbolo de Centavo","Euro-currency sign":"Símbolo da moeda Euro","Colon sign":"Sinal de dois pontos","Cruzeiro sign":"Símbolo do Cruzeiro","French franc sign":"Símbolo do Franco Francês","Lira sign":"Símbolo da Lira","Currency sign":"Símbolo de moeda","Bitcoin sign":"Símbolo do Bitcoin","Mill sign":"Símbolo de Mill","Naira sign":"Símbolo de Naira","Peseta sign":"Símbolo de Peseta","Rupee sign":"Símbolo da Rupia","Won sign":"Símbolo do Won","New sheqel sign":"Símbolo do Novo Sheqel","Dong sign":"Símbolo do Dong","Kip sign":"Símbolo do Kip","Tugrik sign":"Símbolo de Tugrik","Drachma sign":"Sinal de Dracma","German penny sign":"Símbolo do Centavo Alemão","Peso sign":"Símbolo do Peso","Guarani sign":"Símbolo do Guarani","Austral sign":"Símbolo de Austral","Hryvnia sign":"Símbolo de Hryvnia","Cedi sign":"Símbolo de Cedi","Livre tournois sign":"Símbolo de Livre tournois","Spesmilo sign":"Símbolo do Spesmilo","Tenge sign":"Símbolo do Tenge","Indian rupee sign":"Símbolo da Rupia Indiana","Turkish lira sign":"Símbolo da Lira Turca","Nordic mark sign":"Símbolo do Marco Nórdico","Manat sign":"Símbolo do Manat","Ruble sign":"Símbolo do Rublo Russo","Latin capital letter a with macron":"Símbolo latim maiúsculo A com mácron","Latin small letter a with macron":"Símbolo latim minúsculo A com mácron","Latin capital letter a with breve":"Símbolo latim maiúsculo A com breve","Latin small letter a with breve":"Símbolo latim minúsculo A com breve","Latin capital letter a with ogonek":"Símbolo latim maiúsculo A com ogonek","Latin small letter a with ogonek":"Símbolo latim minúsculo A com ogonek","Latin capital letter c with acute":"Símbolo latim maiúsculo C com acento agudo","Latin small letter c with acute":"Símbolo latim minúsculo C com acento agudo","Latin capital letter c with circumflex":"Símbolo latim maiúsculo C com acento circunflexo","Latin small letter c with circumflex":"Símbolo latim minúsculo C com acento circunflexo","Latin capital letter c with dot above":"Símbolo latim maiúsculo C com ponto acima","Latin small letter c with dot above":"Símbolo latim minúsculo C com ponto acima","Latin capital letter c with caron":"Símbolo latim maiúsculo C com caron","Latin small letter c with caron":"Símbolo latim minúsculo C com caron","Latin capital letter d with caron":"Símbolo latim maiúsculo D com caron","Latin small letter d with caron":"Símbolo latim minúsculo D com caron","Latin capital letter d with stroke":"Símbolo latin maiúsculo D com um traçado vertical","Latin small letter d with stroke":"Símbolo latin minúsculo D com um traçado vertical","Latin capital letter e with macron":"Símbolo latim maiúsculo E com mácron","Latin small letter e with macron":"Símbolo latim minúsculo E com mácron","Latin capital letter e with breve":"Símbolo latim maiúsculo E com breve","Latin small letter e with breve":"Símbolo latim minúsculo E com breve","Latin capital letter e with dot above":"Símbolo latim maiúsculo E com ponto acima","Latin small letter e with dot above":"Símbolo latim minúsculo E com ponto acima","Latin capital letter e with ogonek":"Símbolo latim maiúsculo E com ogonek","Latin small letter e with ogonek":"Símbolo latim minúsculo E com ogonek","Latin capital letter e with caron":"Símbolo latim maiúsculo E com caron","Latin small letter e with caron":"Símbolo latim minúsculo E com caron","Latin capital letter g with circumflex":"Símbolo latim maiúsculo G com acento circunflexo","Latin small letter g with circumflex":"Símbolo latim minúsculo G com acento circunflexo","Latin capital letter g with breve":"Símbolo latim maiúsculo G com breve","Latin small letter g with breve":"Símbolo latim minúsculo G com breve","Latin capital letter g with dot above":"Símbolo latim maiúsculo G com ponto acima","Latin small letter g with dot above":"Símbolo latim minúsculo G com ponto acima","Latin capital letter g with cedilla":"Símbolo latim maiúsculo G com cedilha","Latin small letter g with cedilla":"Símbolo latim minúsculo G com cedilha","Latin capital letter h with circumflex":"Símbolo latim maiúsculo H com acento circunflexo","Latin small letter h with circumflex":"Símbolo latim minúsculo H com acento circunflexo","Latin capital letter h with stroke":"Símbolo latin maiúsculo H com um traçado vertical","Latin small letter h with stroke":"Símbolo latin minúsculo H com um traçado vertical","Latin capital letter i with tilde":"Símbolo latim maiúsculo I com til","Latin small letter i with tilde":"Símbolo latim minúsculo I com til","Latin capital letter i with macron":"Símbolo latim maiúsculo I com mácron","Latin small letter i with macron":"Símbolo latim minúsculo I com mácron","Latin capital letter i with breve":"Símbolo latim maiúsculo I com breve","Latin small letter i with breve":"Símbolo latim minúsculo I com breve","Latin capital letter i with ogonek":"Símbolo latim maiúsculo I com ogonek","Latin small letter i with ogonek":"Símbolo latim minúsculo I com ogonek","Latin capital letter i with dot above":"Símbolo latim maiúsculo I com ponto acima","Latin small letter dotless i":"Símbolo latin sem ponto I","Latin capital ligature ij":"Símbolo latin maiúsculo ligadura IJ","Latin small ligature ij":"Símbolo latin minúsculo ligadura IJ","Latin capital letter j with circumflex":"Símbolo latim maiúsculo J com acento circunflexo","Latin small letter j with circumflex":"Símbolo latim minúsculo J com acento circunflexo","Latin capital letter k with cedilla":"Símbolo latim maiúsculo K com cedilha","Latin small letter k with cedilla":"Símbolo latim minúsculo K com cedilha","Latin small letter kra":"Símbolo latin minúsculo K","Latin capital letter l with acute":"Símbolo latim maiúsculo l com acento agudo","Latin small letter l with acute":"Símbolo latim minúsculo I com acento agudo","Latin capital letter l with cedilla":"Símbolo latim maiúsculo L com cedilha","Latin small letter l with cedilla":"Símbolo latim minúsculo L com cedilha","Latin capital letter l with caron":"Símbolo latim maiúsculo I com caron","Latin small letter l with caron":"Símbolo latim minúsculo I com caron","Latin capital letter l with middle dot":"Símbolo latin maiúsculo L com ponto no meio","Latin small letter l with middle dot":"Símbolo latin minúsculo L com ponto no meio","Latin capital letter l with stroke":"Símbolo latin maiúsculo L com um traçado vertical","Latin small letter l with stroke":"Símbolo latin minúsculo L com um traçado vertical","Latin capital letter n with acute":"Símbolo latim maiúsculo N com acento agudo","Latin small letter n with acute":"Símbolo latim minúsculo N com acento agudo","Latin capital letter n with cedilla":"Símbolo latim maiúsculo N com cedilha","Latin small letter n with cedilla":"Símbolo latim minúsculo N com cedilha","Latin capital letter n with caron":"Símbolo latim maiúsculo N com caron","Latin small letter n with caron":"Símbolo latim minúsculo N com caron","Latin small letter n preceded by apostrophe":"Símbolo latim minúsculo N precedido por apóstrofe","Latin capital letter eng":"Símbolo latim maiúsculo Eng","Latin small letter eng":"Símbolo latim minúsculo Eng","Latin capital letter o with macron":"Símbolo latim maiúsculo I com mácron","Latin small letter o with macron":"Símbolo latim minúsculo O com mácron","Latin capital letter o with breve":"Símbolo latim maiúsculo O com breve","Latin small letter o with breve":"Símbolo latim minúsculo O com breve","Latin capital letter o with double acute":"Símbolo latim maiúsculo O com acento agudo duplo","Latin small letter o with double acute":"Símbolo latim minúsculo O com acento agudo duplo","Latin capital ligature oe":"Símbolo latin maiúsculo ligadura OE","Latin small ligature oe":"Símbolo latin minúsculo ligadura OE","Latin capital letter r with acute":"Símbolo latim maiúsculo R com acento agudo","Latin small letter r with acute":"Símbolo latim minúsculo R com acento agudo","Latin capital letter r with cedilla":"Símbolo latim maiúsculo R com cedilha","Latin small letter r with cedilla":"Símbolo latim minúsculo R com cedilha","Latin capital letter r with caron":"Símbolo latim maiúsculo R com caron","Latin small letter r with caron":"Símbolo latim minúsculo R com caron","Latin capital letter s with acute":"Símbolo latim maiúsculo S com acento agudo","Latin small letter s with acute":"Símbolo latim minúsculo S com acento agudo","Latin capital letter s with circumflex":"Símbolo latim maiúsculo S com acento circunflexo","Latin small letter s with circumflex":"Símbolo latim minúsculo S com acento circunflexo","Latin capital letter s with cedilla":"Símbolo latim maiúsculo S com cedilha","Latin small letter s with cedilla":"Símbolo latim minúsculo S com cedilha","Latin capital letter s with caron":"Símbolo latim maiúsculo S com caron","Latin small letter s with caron":"Símbolo latim minúsculo S com caron","Latin capital letter t with cedilla":"Símbolo latim maiúsculo T com cedilha","Latin small letter t with cedilla":"Símbolo latim minúsculo T com cedilha","Latin capital letter t with caron":"Símbolo latim maiúsculo T com caron","Latin small letter t with caron":"Símbolo latim minúsculo T com caron","Latin capital letter t with stroke":"Símbolo latin maiúsculo T com um traçado vertical","Latin small letter t with stroke":"Símbolo latin minúsculo T com um traçado vertical","Latin capital letter u with tilde":"Símbolo latim maiúsculo U com til","Latin small letter u with tilde":"Símbolo latim minúsculo U com til","Latin capital letter u with macron":"Símbolo latim maiúsculo I com mácron","Latin small letter u with macron":"Símbolo latim minúsculo U com mácron","Latin capital letter u with breve":"Símbolo latim maiúsculo U com breve","Latin small letter u with breve":"Símbolo latim minúsculo U com breve","Latin capital letter u with ring above":"Símbolo latim maiúsculo U com anel acima","Latin small letter u with ring above":"Símbolo latim minúsculo U com anel acima","Latin capital letter u with double acute":"Símbolo latim maiúsculo U com acento agudo duplo","Latin small letter u with double acute":"Símbolo latim minúsculo U com acento agudo","Latin capital letter u with ogonek":"Símbolo latim maiúsculo U com ogonek","Latin small letter u with ogonek":"Símbolo latim minúsculo U com ogonek","Latin capital letter w with circumflex":"Símbolo latim maiúsculo W com acento circunflexo","Latin small letter w with circumflex":"Símbolo latim minúsculo W com acento circunflexo","Latin capital letter y with circumflex":"Símbolo latim maiúsculo Y com acento circunflexo","Latin small letter y with circumflex":"Símbolo latim minúsculo Y com acento circunflexo","Latin capital letter y with diaeresis":"Símbolo latim maiúsculo Z com trema","Latin capital letter z with acute":"Símbolo latim maiúsculo Z com acento agudo","Latin small letter z with acute":"Símbolo latim minúsculo Z com acento agudo","Latin capital letter z with dot above":"Símbolo latim maiúsculo Z com ponto acima","Latin small letter z with dot above":"Símbolo latim minúsculo Z com ponto acima","Latin capital letter z with caron":"Símbolo latim maiúsculo Z com caron","Latin small letter z with caron":"Símbolo latim minúsculo Z com caron","Latin small letter long s":"Símbolo latim minúsculo long s","Less-than sign":"Sinal menor que","Greater-than sign":"Sinal maior que","Less-than or equal to":"Menor que ou igual a","Greater-than or equal to":"Maior que ou igual a","En dash":"Traço","Em dash":"Travessão",Macron:"Mácron",Overline:"Linha acima","Degree sign":"Sinal de grau","Minus sign":"Sinal de menos","Plus-minus sign":"Sinal de mais ou menos","Division sign":"Sinal de divisão","Fraction slash":"Barra de fração","Multiplication sign":"Sinal de multiplicação","Latin small letter f with hook":"Latim minúsculo F com gancho",Integral:"Integral","N-ary summation":"Somatório",Infinity:"Infinito","Square root":"Raiz quadrada","Tilde operator":"Operador til","Approximately equal to":"Aproximadamente igual a","Almost equal to":"Quase igual a","Not equal to":"Diferente de","Identical to":"Idêntico a","Element of":"Elemento de","Not an element of":"Não é um elemento de","Contains as member":"Contém como membro","N-ary product":"Produto Cartesiano","Logical and":"Operador lógico AND","Logical or":"Operador lógico OR","Not sign":"Sinal de não",Intersection:"Interseção",Union:"União","Partial differential":"Diferencial parcial","For all":"Para todo","There exists":"Existe","Empty set":"Conjunto vazio",Nabla:"Nabla","Asterisk operator":"Operador asterisco","Proportional to":"Proporcional a",Angle:"Ângulo","Vulgar fraction one quarter":"Fração um quarto","Vulgar fraction one half":"Fração um meio","Vulgar fraction three quarters":"Fração três quartos","Single left-pointing angle quotation mark":"Aspas angulares simples esquerda","Single right-pointing angle quotation mark":"Aspas angulares simples direita","Left-pointing double angle quotation mark":"Aspas angulares duplas esquerda","Right-pointing double angle quotation mark":"Aspas angulares duplas direita","Left single quotation mark":"Aspas simples esquerda","Right single quotation mark":"Aspas simples direita","Left double quotation mark":"Aspas dupla esquerda","Right double quotation mark":"Aspas dupla direita","Single low-9 quotation mark":"Aspas baixas simples","Double low-9 quotation mark":"Aspas duplas baixas simples","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Two dot leader":"Dois pontos","Horizontal ellipsis":"Elipse horizontal","Double dagger":"Adaga dupla","Per mille sign":"Símbolo de por 1 mil","Per ten thousand sign":"Símbolo de por 10 mil","Double exclamation mark":"Sinal do ponto de exclamação duplo","Question exclamation mark":"Ponto de interrogação com exclamação","Exclamation question mark":"Ponto de exclamação com interrogação","Double question mark":"Ponto de interrogação duplo","Copyright sign":"Símbolo de direitos reservados","Registered sign":"Símbolo de registrado","Trade mark sign":"Símbolo de marca registrada","Section sign":"Símbolo de secção","Paragraph sign":"Símbolo de parágrafo","Reversed paragraph sign":"Símbolo de parágrafo invertido","Character categories":"Categoria de caracteres",Styles:"Estilos","Multiple styles":"Múltiplos estilos","Block styles":"Estilos de bloco","Text styles":"Estilos de texto","Insert table":"Inserir tabela","Header column":"Coluna de cabeçalho","Insert column left":"Inserir coluna à esquerda","Insert column right":"Inserir coluna à direita","Delete column":"Excluir coluna","Select column":"Selecionar coluna",Column:"Coluna","Header row":"Linha de cabeçalho","Insert row below":"Inserir linha abaixo","Insert row above":"Inserir linha acima","Delete row":"Excluir linha","Select row":"Selecionar linha",Row:"Linha","Merge cell up":"Mesclar acima","Merge cell right":"Mesclar à direita","Merge cell down":"Mesclar abaixo","Merge cell left":"Mesclar à esquerda","Split cell vertically":"Dividir verticalmente","Split cell horizontally":"Dividir horizontalmente","Merge cells":"Mesclar células","Table toolbar":"Ferramentas de Tabela","Table properties":"Propriedades da tabela","Cell properties":"Propriedades da célula",Border:"Borda",Style:"Estilo",Width:"Largura",Height:"Altura",Color:"Cor",Background:"Cor de fundo",Padding:"Margem interna",Dimensions:"Dimensões","Table cell text alignment":"Alinhamento do texto na célula",Alignment:"Alinhamento","Horizontal text alignment toolbar":"Ferramentas de alinhamento horizontal do texto","Vertical text alignment toolbar":"Ferramentas de alinhamento vertical do texto","Table alignment toolbar":"Ferramentas de alinhamento da tabela",None:"Sem borda",Solid:"Sólida",Dotted:"Pontilhada",Dashed:"Tracejada",Double:"Dupla",Groove:"Ranhura",Ridge:"Crista",Inset:"Baixo relevo",Outset:"Alto relevo","Align cell text to the left":"Alinhar texto da célula para a esquerda","Align cell text to the center":"Alinhar texto da célula centralizado","Align cell text to the right":"Alinhar texto da célula para a direita","Justify cell text":"Justificar texto da célula","Align cell text to the top":"Alinhar texto da célula para o topo","Align cell text to the middle":"Alinhar texto da célula para o meio","Align cell text to the bottom":"Alinhar texto da célula para baixo","Align table to the left":"Alinhar tabela para esquerda","Center table":"Centralizar tabela","Align table to the right":"Alinhar tabela para direita","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Cor inválida. Tente \"#FF0000\" ou \"rgb(255,0,0)\" ou \"red\"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Valor inválido. Tente \"10px\" ou \"2em\" ou apenas \"2\"","Color picker":"Seletor de cor","Enter table caption":"Inserir legenda da tabela","Keystrokes that can be used in a table cell":"Teclas que podem ser usadas em uma célula de tabela","Move the selection to the next cell":"Mover a seleção para a próxima célula","Move the selection to the previous cell":"Mover a seleção para a célula anterior","Insert a new table row (when in the last cell of a table)":"Inserir uma nova linha de tabela (quando na última célula de uma tabela)","Navigate through the table":"Navegar pela tabela",Table:"Tabela","Rich Text Editor":"Editor de Formatação","Editor editing area: %0":"Área de edição do editor: %0","Edit block":"Editor de bloco","Click to edit block":"Clicar para editar o bloco","Drag to move":"Arrastar para mover",Next:"Próximo",Previous:"Anterior","Editor toolbar":"Ferramentas do Editor","Dropdown toolbar":"Barra de Ferramentas da Lista Suspensa",Black:"Preto","Dim grey":"Cinza escuro",Grey:"Cinza","Light grey":"Cinza claro",White:"Branco",Red:"Vermelho",Orange:"Laranja",Yellow:"Amarelo","Light green":"Verde claro",Green:"Verde",Aquamarine:"Água-marinha",Turquoise:"Turquesa","Light blue":"Azul claro",Blue:"Azul",Purple:"Púrpura","Editor block content toolbar":"Barra de ferramentas de bloco do Editor","Editor contextual toolbar":"Barra de ferramentas contextual do Editor",HEX:"Hexadecimal","No results found":"Nenhum resultado encontrado","No searchable items":"Sem itens pesquisáveis","Editor dialog":"Diálogo do editor",Close:"Fechar","Help Contents. To close this dialog press ESC.":"Conteúdo de Ajuda. Para fechar este diálogo pressione ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Abaixo, você pode encontrar uma lista de atalhos de teclado que podem ser usados no editor.","(may require <kbd>Fn</kbd>)":"(pode requerer <kbd>Fn</kbd>)",Accessibility:"Acessibilidade","Accessibility help":"Ajuda de acessibilidade","Press %0 for help.":"Pressione %0 para ajuda.","Move focus in and out of an active dialog window":"Mover o foco para dentro e fora de uma janela de diálogo ativa",MENU_BAR_MENU_FILE:"Arquivo",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"Visualizar",MENU_BAR_MENU_INSERT:"Inserir",MENU_BAR_MENU_FORMAT:"Formato",MENU_BAR_MENU_TOOLS:"Ferramentas",MENU_BAR_MENU_HELP:"Ajuda",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_FONT:"Fonte","Editor menu bar":"Barra de menu do editor","Please enter a valid color (e.g. \"ff0000\").":"Digite uma cor válida (por exemplo, \"ff0000\").",Undo:"Desfazer",Redo:"Refazer","Upload in progress":"Enviando dados","Widget toolbar":"Ferramentas de Widgets","Insert paragraph before block":"Inserir parágrafo antes do bloco","Insert paragraph after block":"Inserir parágrafo após o bloco","Press Enter to type after or press Shift + Enter to type before the widget":"Pressione Enter para digitar depois ou pressione Shift + Enter para digitar antes do widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Teclas que podem ser usadas quando um widget está selecionado (por exemplo: imagem, tabela, etc.)","Insert a new paragraph directly after a widget":"Inserir um novo parágrafo diretamente após um widget","Insert a new paragraph directly before a widget":"Inserir um novo parágrafo diretamente antes de um widget","Move the caret to allow typing directly before a widget":"Mova o cursor para permitir a digitação diretamente antes de um widget","Move the caret to allow typing directly after a widget":"Mova o cursor para permitir a digitação diretamente após um widget","Words: %0":"Palavras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return (n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pt.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pt.js
index 63640dfa893b0abbfd7aff076771b27806e93997..a9a571f3587c99525946dcdfc960d6797c6eccca 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pt.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/pt.js
@@ -1 +1 @@
-(function(d){	const l = d['pt'] = d['pt'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alinhar à esquerda","Align right":"Alinhar à direita","Align center":"Alinhar ao centro",Justify:"Justificar","Text alignment":"Alinhamento de texto","Text alignment toolbar":"Barra de alinhamento de texto","Revert autoformatting action":"Reverter ação de formatação automática",Bold:"Negrito",Italic:"Itálico",Underline:"Sublinhado",Code:"Código",Strikethrough:"Rasurar",Subscript:"Subscrito",Superscript:"Sobrescrito","Italic text":"Texto em itálico","Move out of an inline code style":"Sair de um estilo de código inline","Bold text":"Texto em negrito","Underline text":"Sublinhar texto","Strikethrough text":"Texto rasurado","Block quote":"Bloco de citação","Copy selected content":"Copiar o conteúdo selecionado","Paste content":"Colar o conteúdo","Paste content as plain text":"Colar o conteúdo como texto sem formatação","Insert code block":"Inserir bloco de citação","Plain text":"Texto simples","Code block":"Bloco de código",Cancel:"Cancelar",Clear:"Limpar","Remove color":"Remover cor","Restore default":"Restaurar predefinição",Save:"Guardar","Show more items":"Mostrar mais itens","%0 of %1":"%0 de %1","Cannot upload file:":"Não foi possível carregar o ficheiro:","Rich Text Editor. Editing area: %0":"Editor de Texto Formatado. Área de edição: %0","Insert with file manager":"Inserir com o gestor de ficheiros","Replace with file manager":"Substituir com o gestor de ficheiros","Insert image with file manager":"Inserir imagem com o gestor de ficheiros","Replace image with file manager":"Substituir imagem com o gestor de ficheiros","Toggle caption off":"Desativar legenda","Toggle caption on":"Ativar legenda","Content editing keystrokes":"Batimentos de teclas para editar o conteúdo","These keyboard shortcuts allow for quick access to content editing features.":"Estes atalhos de teclado permitem aceder rapidamente às funcionalidades de edição de conteúdo.","User interface and content navigation keystrokes":"Batimentos de teclas para navegar pela interface de utilizador e pelo conteúdo","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Para navegar de forma mais eficiente pela interface de utilizador do CKEditor 5, utilize os seguintes batimentos de teclas.","Close contextual balloons, dropdowns, and dialogs":"Fechar balões contextuais, menus suspensos e caixas de diálogo","Open the accessibility help dialog":"Abrir a caixa de diálogo de ajuda de acessibilidade","Move focus between form fields (inputs, buttons, etc.)":"Mover o foco entre os campos do formulário (entradas, botões, etc.)","Move focus to the menu bar, navigate between menu bars":"Mover o foco para a barra de menu, navegar entre as barras de menu","Move focus to the toolbar, navigate between toolbars":"Mover o foco para a barra de ferramentas, navegar entre barras de ferramentas","Navigate through the toolbar or menu bar":"Navegar pela barra de ferramentas ou pela barra de menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Executar o botão atualmente em foco. A execução de botões que interagem com o conteúdo do editor coloca novamente o foco sobre o conteúdo.",Accept:"Aceitar","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Inserir uma quebra suave (um elemento <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Inserir uma quebra brusca (um novo parágrafo)","Find and replace":"Encontrar e substituir","Find in text…":"Encontrar no texto...",Find:"Encontrar","Previous result":"Resultado anterior","Next result":"Resultado seguinte",Replace:"Substituir","Replace all":"Substituir todos","Match case":"Corresponder maiúsculas/minúsculas","Whole words only":"Apenas palavras inteiras","Replace with…":"Substituir por...","Text to find must not be empty.":"O texto a pesquisar não pode estar vazio.","Tip: Find some text first in order to replace it.":"Dica: Encontre algum texto primeiro para poder substituí-lo.","Advanced options":"Opções avançadas","Find in the document":"Localizar no documento","Font Size":"Tamanho da fonte",Tiny:"Mínima",Small:"Pequena",Big:"Grande",Huge:"Enorme","Font Family":"Família de Fontes",Default:"Padrão","Font Color":"Cor da Fonte","Font Background Color":"Cor de Fundo da Fonte","Document colors":"Cores do documento",Paragraph:"Parágrafo",Heading:"Cabeçalho","Choose heading":"Escolher cabeçalho","Heading 1":"Cabeçalho 1","Heading 2":"Cabeçalho 2","Heading 3":"Cabeçalho 3","Heading 4":"Cabeçalho 4","Heading 5":"Cabeçalho 5","Heading 6":"Cabeçalho 6","Type your title":"Introduza o seu título","Type or paste your content here.":"Digite ou cole o seu conteúdo aqui.","Horizontal line":"Linha horizontal","HTML object":"Objeto HTML","Increase indent":"Aumentar indentação","Decrease indent":"Diminuir indentação",Unlink:"Desligar",Link:"Hiperligação","Link URL":"URL da ligação","Link image":"Imagem da hiperligação","Edit link":"Editar hiperligação","Open link in new tab":"Abrir hiperligação num novo separador","This link has no URL":"Esta hiperligação não tem URL","Open in a new tab":"Abrir num novo separador",Downloadable:"Descarregável","Create link":"Criar ligação","Move out of a link":"Sair de uma ligação","Numbered List":"Lista ordenada","Bulleted List":"Lista não ordenada","To-do List":"Lista de tarefas","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista de itens","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada","Toggle the disc list style":"Alternar para estilo de lista de discos","Toggle the circle list style":"Alternar para estilo de lista de círculos","Toggle the square list style":"Alternar para estilo de lista de quadrados","Toggle the decimal list style":"Alternar para estilo de lista decimal","Toggle the decimal with leading zero list style":"Alternar para estilo de lista decimal com zero inicial","Toggle the lower–roman list style":"Alternar para estilo de lista de números romanos minúsculos","Toggle the upper–roman list style":"Alternar para estilo de lista de números romanos maiúsculos","Toggle the lower–latin list style":"Alternar para estilo de lista de latim minúsculo","Toggle the upper–latin list style":"Alternar para estilo de lista de latim maiúsculo",Disc:"Disco",Circle:"Círculo",Square:"Quadrado",Decimal:"Decimal","Decimal with leading zero":"Decimal com zero inicial","Lower–roman":"Romano minúsculo","Upper-roman":"Romano maiúsculo","Lower-latin":"Latim minúsculo","Upper-latin":"Latim maiúsculo","List properties":"Propriedades da lista","Start at":"Começa em","Invalid start index value.":"Valor de índice inicial inválido.","Start index must be greater than 0.":"O índice inicial tem de ser superior a 0.","Reversed order":"Ordem inversa","Keystrokes that can be used in a list":"Batimentos de teclas que podem ser utilizados numa lista","Increase list item indent":"Aumentar o avanço de um item de lista","Decrease list item indent":"Diminuir o avanço de um item de lista","Remove Format":"Remover formatação","Select all":"Selecionar todos","Show blocks":"Mostrar blocos",Source:"Fonte","Show source":"Mostrar fonte","Special characters":"Carateres especiais",All:"Todos",Arrows:"Setas",Currency:"Moeda",Latin:"Latinos",Mathematical:"Matemáticos",Text:"Texto","leftwards simple arrow":"seta simples para a esquerda","rightwards simple arrow":"seta simples para a direita","upwards simple arrow":"seta simples para cima","downwards simple arrow":"seta simples para baixo","leftwards double arrow":"seta dupla para a esquerda","rightwards double arrow":"seta dupla para a direita","upwards double arrow":"seta dupla para cima","downwards double arrow":"seta dupla para baixo","leftwards dashed arrow":"seta tracejada para a esquerda","rightwards dashed arrow":"seta tracejada para a direita","upwards dashed arrow":"seta tracejada para cima","downwards dashed arrow":"seta tracejada para baixo","leftwards arrow to bar":"seta para a esquerda contra uma barra","rightwards arrow to bar":"seta para a direita contra uma barra","upwards arrow to bar":"seta para cima contra uma barra","downwards arrow to bar":"seta para baixo contra uma barra","up down arrow with base":"seta bidirecional vertical com base","back with leftwards arrow above":"\"back\" com seta para a esquerda em cima","end with leftwards arrow above":"\"end\" com seta para a esquerda em cima","on with exclamation mark with left right arrow above":"\"on\" com sinal de exclamação com seta para a direita e para a esquerda em cima","soon with rightwards arrow above":"\"soon\" com seta para a direita em cima","top with upwards arrow above":"\"Top\" com seta para cima em cima","Dollar sign":"Sinal de Dólar","Euro sign":"Sinal de Euro","Yen sign":"Sinal de iene","Pound sign":"Sinal de libra","Cent sign":"Sinal de cêntimo","Euro-currency sign":"Sinal monetário do euro","Colon sign":"Sinal de colombo","Cruzeiro sign":"Sinal de cruzeiro","French franc sign":"Sinal de franco francês","Lira sign":"Sinal de lira","Currency sign":"Sinal monetário","Bitcoin sign":"Sinal de bitcoin","Mill sign":"Sinal de mill","Naira sign":"Sinal de naira","Peseta sign":"Sinal de peseta","Rupee sign":"Sinal de rupia","Won sign":"Sinal de won","New sheqel sign":"Sinal de novo sheqel","Dong sign":"Sinal de dong","Kip sign":"Sinal de kip","Tugrik sign":"Sinal de tugrique","Drachma sign":"Sinal de dracma","German penny sign":"Sinal de fénigue alemão","Peso sign":"Sinal de peso","Guarani sign":"Sinal de guarani","Austral sign":"Sinal de austral","Hryvnia sign":"Sinal de grívnia","Cedi sign":"Sinal de cedi","Livre tournois sign":"Sinal de libra de tours","Spesmilo sign":"Sinal de spesmilo","Tenge sign":"Sinal de tengue","Indian rupee sign":"Sinal de rupia indiana","Turkish lira sign":"Sinal de lira turca","Nordic mark sign":"Sinal de marca nórdica","Manat sign":"Sinal de manat","Ruble sign":"Sinal de rublo","Latin capital letter a with macron":"Latim - letra maiúscula a com mácron","Latin small letter a with macron":"Latim - letra minúscula a com mácron","Latin capital letter a with breve":"Latim - letra maiúscula a com breve","Latin small letter a with breve":"Latim - letra minúscula a com breve","Latin capital letter a with ogonek":"Latim - letra maiúscula a com ogonek","Latin small letter a with ogonek":"Latim - letra minúscula a com ogonek","Latin capital letter c with acute":"Latim - letra maiúscula c com acento agudo","Latin small letter c with acute":"Latim - letra minúscula c com acento agudo","Latin capital letter c with circumflex":"Latim - letra maiúscula c com acento circunflexo","Latin small letter c with circumflex":"Latim - letra minúscula c com acento circunflexo","Latin capital letter c with dot above":"Latim - letra maiúscula c com um ponto por cima","Latin small letter c with dot above":"Latim - letra minúscula c com um ponto por cima","Latin capital letter c with caron":"Latim - letra maiúscula c com cáron","Latin small letter c with caron":"Latim - letra minúscula c com cáron","Latin capital letter d with caron":"Latim - letra maiúscula d com cáron","Latin small letter d with caron":"Latim - letra minúscula d com cáron","Latin capital letter d with stroke":"Latim - letra maiúscula d cortada por um traço","Latin small letter d with stroke":"Latim - letra minúscula d cortada por um traço","Latin capital letter e with macron":"Latim - letra maiúscula e com mácron","Latin small letter e with macron":"Latim - letra minúscula e com mácron","Latin capital letter e with breve":"Latim - letra maiúscula e com breve","Latin small letter e with breve":"Latim - letra minúscula e com breve","Latin capital letter e with dot above":"Latim - letra maiúscula e com um ponto por cima","Latin small letter e with dot above":"Latim - letra minúscula e com um ponto por cima","Latin capital letter e with ogonek":"Latim - letra maiúscula e com ogonek","Latin small letter e with ogonek":"Latim - letra minúscula e com ogonek","Latin capital letter e with caron":"Latim - letra maiúscula e com cáron","Latin small letter e with caron":"Latim - letra minúscula e com cáron","Latin capital letter g with circumflex":"Latim - letra maiúscula g com acento circunflexo","Latin small letter g with circumflex":"Latim - letra minúscula g com acento circunflexo","Latin capital letter g with breve":"Latim - letra maiúscula g com breve","Latin small letter g with breve":"Latim - letra minúscula g com breve","Latin capital letter g with dot above":"Latim - letra maiúscula g com um ponto por cima","Latin small letter g with dot above":"Latim - letra minúscula g com um ponto por cima","Latin capital letter g with cedilla":"Latim - letra maiúscula g com cedilha","Latin small letter g with cedilla":"Latim - letra minúscula g com cedilha","Latin capital letter h with circumflex":"Latim - letra maiúscula h com acento circunflexo","Latin small letter h with circumflex":"Latim - letra minúscula h com acento circunflexo","Latin capital letter h with stroke":"Latim - letra maiúscula h cortada por um traço","Latin small letter h with stroke":"Latim - letra minúscula h cortada por um traço","Latin capital letter i with tilde":"Latim - letra maiúscula i com til","Latin small letter i with tilde":"Latim - letra minúscula i com til","Latin capital letter i with macron":"Latim - letra maiúscula i com mácron","Latin small letter i with macron":"Latim - letra minúscula i com mácron","Latin capital letter i with breve":"Latim - letra maiúscula i com breve","Latin small letter i with breve":"Latim - letra minúscula i com breve","Latin capital letter i with ogonek":"Latim - letra maiúscula i com ogonek","Latin small letter i with ogonek":"Latim - letra minúscula i com ogonek","Latin capital letter i with dot above":"Latim - letra maiúscula i com um ponto por cima","Latin small letter dotless i":"Latim - letra minúscula i, sem ponto","Latin capital ligature ij":"Latim - digrama das letras maiúsculas ligadas ij","Latin small ligature ij":"Latim - digrama das letras minúsculas ligadas ij","Latin capital letter j with circumflex":"Latim - letra maiúscula j com acento circunflexo","Latin small letter j with circumflex":"Latim - letra minúscula j com acento circunflexo","Latin capital letter k with cedilla":"Latim - letra maiúscula k com cedilha","Latin small letter k with cedilla":"Latim - letra minúscula k com cedilha","Latin small letter kra":"Latim - letra minúscula kra (pequeno k)","Latin capital letter l with acute":"Latim - letra maiúscula l com acento agudo","Latin small letter l with acute":"Latim - letra minúscula l com acento agudo","Latin capital letter l with cedilla":"Latim - letra maiúscula l com cedilha","Latin small letter l with cedilla":"Latim - letra minúscula l com cedilha","Latin capital letter l with caron":"Latim - letra maiúscula l com cáron","Latin small letter l with caron":"Latim - letra minúscula l com cáron","Latin capital letter l with middle dot":"Latim - letra maiúscula l com ponto central","Latin small letter l with middle dot":"Latim - letra minúscula l com ponto central","Latin capital letter l with stroke":"Latim - letra maiúscula l cortada por um traço","Latin small letter l with stroke":"Latim - letra minúscula l cortada por um traço","Latin capital letter n with acute":"Latim - letra maiúscula n com acento agudo","Latin small letter n with acute":"Latim - letra minúscula n com acento agudo","Latin capital letter n with cedilla":"Latim - letra maiúscula n com cedilha","Latin small letter n with cedilla":"Latim - letra minúscula n com cedilha","Latin capital letter n with caron":"Latim - letra maiúscula n com cáron","Latin small letter n with caron":"Latim - letra minúscula n com cáron","Latin small letter n preceded by apostrophe":"Latim - letra minúscula n precedida por um apóstrofo","Latin capital letter eng":"Latim - letra maiúscula eng (fonema velar nasal)","Latin small letter eng":"Latim - letra minúscula eng (fonema velar nasal)","Latin capital letter o with macron":"Latim - letra maiúscula o com mácron","Latin small letter o with macron":"Latim - letra minúscula o com mácron","Latin capital letter o with breve":"Latim - letra maiúscula o com breve","Latin small letter o with breve":"Latim - letra minúscula o com breve","Latin capital letter o with double acute":"Latim - letra maiúscula o com acento agudo duplo","Latin small letter o with double acute":"Latim - letra minúscula o com acento agudo duplo","Latin capital ligature oe":"Latim - digrama das letras maiúsculas ligadas oe","Latin small ligature oe":"Latim - digrama das letras minúsculas ligadas oe","Latin capital letter r with acute":"Latim - letra maiúscula r com acento agudo","Latin small letter r with acute":"Latim - letra minúscula r com acento agudo","Latin capital letter r with cedilla":"Latim - letra maiúscula r com cedilha","Latin small letter r with cedilla":"Latim - letra minúscula r com cedilha","Latin capital letter r with caron":"Latim - letra maiúscula r com cáron","Latin small letter r with caron":"Latim - letra minúscula r com cáron","Latin capital letter s with acute":"Latim - letra maiúscula s com acento agudo","Latin small letter s with acute":"Latim - letra minúscula s com acento agudo","Latin capital letter s with circumflex":"Latim - letra maiúscula s com acento circunflexo","Latin small letter s with circumflex":"Latim - letra minúscula s com acento circunflexo","Latin capital letter s with cedilla":"Latim - letra maiúscula s com cedilha","Latin small letter s with cedilla":"Latim - letra minúscula s com cedilha","Latin capital letter s with caron":"Latim - letra maiúscula s com cáron","Latin small letter s with caron":"Latim - letra minúscula s com cáron","Latin capital letter t with cedilla":"Latim - letra maiúscula t com cedilha","Latin small letter t with cedilla":"Latim - letra minúscula t com cedilha","Latin capital letter t with caron":"Latim - letra maiúscula t com cáron","Latin small letter t with caron":"Latim - letra minúscula t com cáron","Latin capital letter t with stroke":"Latim - letra maiúscula t cortada por um traço","Latin small letter t with stroke":"Latim - letra minúscula t cortada por um traço","Latin capital letter u with tilde":"Latim - letra maiúscula u com til","Latin small letter u with tilde":"Latim - letra minúscula u com til","Latin capital letter u with macron":"Latim - letra maiúscula u com mácron","Latin small letter u with macron":"Latim - letra minúscula u com mácron","Latin capital letter u with breve":"Latim - letra maiúscula u com breve","Latin small letter u with breve":"Latim - letra minúscula u com breve","Latin capital letter u with ring above":"Latim - letra maiúscula u com círculo por cima","Latin small letter u with ring above":"Latim - letra minúscula u com círculo por cima","Latin capital letter u with double acute":"Latim - letra maiúscula u com acento agudo duplo","Latin small letter u with double acute":"Latim - letra minúscula u com acento agudo duplo","Latin capital letter u with ogonek":"Latim - letra maiúscula u com ogonek","Latin small letter u with ogonek":"Latim - letra minúscula u com ogonek","Latin capital letter w with circumflex":"Latim - letra maiúscula w com acento circunflexo","Latin small letter w with circumflex":"Latim - letra minúscula w com acento circunflexo","Latin capital letter y with circumflex":"Latim - letra maiúscula y com acento circunflexo","Latin small letter y with circumflex":"Latim - letra minúscula y com acento circunflexo","Latin capital letter y with diaeresis":"Latim - letra maiúscula y com trema","Latin capital letter z with acute":"Latim - letra maiúscula z com acento agudo","Latin small letter z with acute":"Latim - letra minúscula z com acento agudo","Latin capital letter z with dot above":"Latim - letra maiúscula z com um ponto por cima","Latin small letter z with dot above":"Latim - letra minúscula z com um ponto por cima","Latin capital letter z with caron":"Latim - letra maiúscula z com cáron","Latin small letter z with caron":"Latim - letra minúscula z com cáron","Latin small letter long s":"Latim - s prolongado (símbolo do fonema fricativo alveolar surdo)","Less-than sign":"Sinal de menor","Greater-than sign":"Sinal de maior","Less-than or equal to":"Menor que ou igual a","Greater-than or equal to":"Maior que ou igual a","En dash":"Traço","Em dash":"Travessão",Macron:"Mácron",Overline:"Linha sobreposta","Degree sign":"Sinal de grau","Minus sign":"Sinal de subtração","Plus-minus sign":"Sinal de adição-subtração","Division sign":"Sinal de divisão","Fraction slash":"Barra de fração","Multiplication sign":"Sinal de multiplicação","Latin small letter f with hook":"Latim - letra minúscula f com gancho",Integral:"Inteiro","N-ary summation":"N-ésimo somatório",Infinity:"Infinito","Square root":"Raiz quadrada","Tilde operator":"Operador de til","Approximately equal to":"Aproximadamente igual a","Almost equal to":"Quase igual a","Not equal to":"Diferente de","Identical to":"Idêntico a","Element of":"Elemento de","Not an element of":"Não é um elemento de","Contains as member":"Contém como membro","N-ary product":"N-ésimo produto","Logical and":"E lógico","Logical or":"Ou lógico","Not sign":"Sinal de negação",Intersection:"Interseção",Union:"União","Partial differential":"Diferencial parcial","For all":"Para todo","There exists":"Existe","Empty set":"Conjunto vazio",Nabla:"Nabla","Asterisk operator":"Operador asterisco","Proportional to":"Proporcional a",Angle:"Ângulo","Vulgar fraction one quarter":"Fração comum - um quarto","Vulgar fraction one half":"Fração comum - um meio","Vulgar fraction three quarters":"Fração comum - três quartos","Single left-pointing angle quotation mark":"Plica esquerda em ângulo","Single right-pointing angle quotation mark":"Plica direita em ângulo","Left-pointing double angle quotation mark":"Aspas esquerdas em ângulo","Right-pointing double angle quotation mark":"Aspas direitas em ângulo","Left single quotation mark":"Plica esquerda","Right single quotation mark":"Plica direita","Left double quotation mark":"Aspas esquerdas","Right double quotation mark":"Aspas direitas","Single low-9 quotation mark":"Plica curva inferior","Double low-9 quotation mark":"Aspas curvas inferiores","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Two dot leader":"Dois pontos de seguimento","Horizontal ellipsis":"Reticências horizontais","Double dagger":"Óbelo duplo","Per mille sign":"Sinal de permilagem","Per ten thousand sign":"Razão de um para dez mil","Double exclamation mark":"Ponto de exclamação duplo","Question exclamation mark":"Sinal de exclamação interrogativa","Exclamation question mark":"Sinal de interrogação exclamativa","Double question mark":"Duplo ponto de interrogação","Copyright sign":"Sinal de copyright","Registered sign":"Sinal de registado","Trade mark sign":"Sinal de marca comercial","Section sign":"Sinal de secção","Paragraph sign":"Sinal de parágrafo","Reversed paragraph sign":"Sinal de parágrafo invertido","Character categories":"Categorias de carateres",Styles:"Estilos","Multiple styles":"Vários estilos","Block styles":"Estilos de blocos","Text styles":"Estilos de texto","Insert table":"Inserir tabela","Header column":"Coluna de cabeçalho","Insert column left":"Inserir coluna à esquerda","Insert column right":"Inserir coluna à direita","Delete column":"Eliminar coluna","Select column":"Selecionar coluna",Column:"Coluna","Header row":"Linha de cabeçalho","Insert row below":"Inserir linha abaixo","Insert row above":"Inserir linha acima","Delete row":"Eliminar linha","Select row":"Selecionar linha",Row:"Linha","Merge cell up":"Unir célula acima","Merge cell right":"Unir célula à direita","Merge cell down":"Unir célula abaixo","Merge cell left":"Unir célula à esquerda","Split cell vertically":"Dividir célula verticalmente","Split cell horizontally":"Dividir célula horizontalmente","Merge cells":"Fundir células","Table toolbar":"Barra de ferramentas da tabela","Table properties":"Propriedades da tabela","Cell properties":"Propriedades da célula",Border:"Borda",Style:"Estilo",Width:"Largura",Height:"Altura",Color:"Cor",Background:"Fundo",Padding:"Espaçamento",Dimensions:"Dimensões","Table cell text alignment":"Alinhamento de texto das células da tabela",Alignment:"Alinhamento","Horizontal text alignment toolbar":"Barra de ferramentas do alinhamento horizontal de texto","Vertical text alignment toolbar":"Barra de ferramentas do alinhamento vertical de texto","Table alignment toolbar":"Barra de ferramentas do alinhamento da tabela",None:"Nenhum",Solid:"Sólido",Dotted:"Pontilhado",Dashed:"Tracejado",Double:"Duplo",Groove:"Sulcos",Ridge:"Rebordo",Inset:"Interior",Outset:"Exterior","Align cell text to the left":"Alinhar texto da célula à esquerda","Align cell text to the center":"Alinhar texto da célula ao centro","Align cell text to the right":"Alinhar texto da célula à direita","Justify cell text":"Justificar texto da célula","Align cell text to the top":"Alinhar texto da célula no topo","Align cell text to the middle":"Alinhar texto da célula ao meio","Align cell text to the bottom":"Alinhar texto da célula no fundo","Align table to the left":"Alinhar tabela à esquerda","Center table":"Centrar tabela","Align table to the right":"Alinhar tabela à direita","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"A cor é inválida. Tente \"#FF0000\" ou \"rgb(255,0,0)\" ou \"vermelho\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"O valor é inválido. Tente \"10px\" ou \"2em\" ou simplesmente \"2\".","Color picker":"Seletor de cor","Enter table caption":"Introduzir legenda da tabela","Keystrokes that can be used in a table cell":"Batimentos de teclas que podem ser utilizados numa célula de tabela","Move the selection to the next cell":"Mover a seleção para a célula seguinte","Move the selection to the previous cell":"Mover a seleção para a célula anterior","Insert a new table row (when in the last cell of a table)":"Inserir uma nova linha de tabela (quando o utilizador estiver na última célula de uma tabela)","Navigate through the table":"Navegar pela tabela",Table:"Tabela","Rich Text Editor":"Editor de texto avançado","Editor editing area: %0":"Área de edição do editor: %0","Edit block":"Editar bloco","Click to edit block":"Clique para editar o bloco","Drag to move":"Arraste para mover",Next:"Seguinte",Previous:"Anterior","Editor toolbar":"Barra de ferramentas do editor","Dropdown toolbar":"Barra de ferramentas do menu pendente",Black:"Preto","Dim grey":"Cinzento-escuro",Grey:"Cinzento","Light grey":"Cinzento-claro",White:"Branco",Red:"Vermelho",Orange:"Laranja",Yellow:"Amarelo","Light green":"Verde-claro",Green:"Verde",Aquamarine:"Verde-azulado",Turquoise:"Turquesa","Light blue":"Azul-claro",Blue:"Azul",Purple:"Roxo","Editor block content toolbar":"Barra de ferramentas de edição do conteúdo de blocos","Editor contextual toolbar":"Barra de ferramentas contextual de edição",HEX:"HEX","No results found":"Nenhum resultado encontrado","No searchable items":"Nenhum item pesquisável","Editor dialog":"Diálogo do editor",Close:"Fechar","Help Contents. To close this dialog press ESC.":"Conteúdos de ajuda. Para fechar esta caixa de diálogo, prima ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Abaixo, encontra-se uma lista de atalhos de teclado que podem ser utilizados no editor.","(may require <kbd>Fn</kbd>)":"(pode exigir <kbd>Fn</kbd>)",Accessibility:"Acessibilidade","Accessibility help":"Ajuda de acessibilidade","Press %0 for help.":"Para obter ajuda, pressione %0.","Move focus in and out of an active dialog window":"Mover o foco para dentro e para fora de uma janela de diálogo ativa",MENU_BAR_MENU_FILE:"Ficheiro",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"Visualizar",MENU_BAR_MENU_INSERT:"Inserir",MENU_BAR_MENU_FORMAT:"Formatação",MENU_BAR_MENU_TOOLS:"Ferramentas",MENU_BAR_MENU_HELP:"Ajuda",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_FONT:"Tipo de letra","Editor menu bar":"Barra de menu do editor",Undo:"Desfazer",Redo:"Refazer","Upload in progress":"Carregamento em progresso","Widget toolbar":"Barra de ferramentas do widget","Insert paragraph before block":"Inserir parágrafo antes do bloco","Insert paragraph after block":"Inserir parágrafo após o bloco","Press Enter to type after or press Shift + Enter to type before the widget":"Prima Enter para escrever depois ou Shift + Enter para escrever antes do widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Batimentos de teclas que podem ser utilizados quando um widget é selecionado (por exemplo: imagem, tabela, etc.)","Insert a new paragraph directly after a widget":"Inserir um novo parágrafo diretamente após um widget","Insert a new paragraph directly before a widget":"Inserir um novo parágrafo diretamente antes de um widget","Move the caret to allow typing directly before a widget":"Mover o ponto de inserção para permitir escrever diretamente antes de um widget","Move the caret to allow typing directly after a widget":"Mover o ponto de inserção para permitir escrever diretamente após um widget","Words: %0":"Palavras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return (n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['pt'] = d['pt'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Alinhar à esquerda","Align right":"Alinhar à direita","Align center":"Alinhar ao centro",Justify:"Justificar","Text alignment":"Alinhamento de texto","Text alignment toolbar":"Barra de alinhamento de texto","Revert autoformatting action":"Reverter ação de formatação automática",Bold:"Negrito",Italic:"Itálico",Underline:"Sublinhado",Code:"Código",Strikethrough:"Rasurar",Subscript:"Subscrito",Superscript:"Sobrescrito","Italic text":"Texto em itálico","Move out of an inline code style":"Sair de um estilo de código inline","Bold text":"Texto em negrito","Underline text":"Sublinhar texto","Strikethrough text":"Texto rasurado","Block quote":"Bloco de citação","Copy selected content":"Copiar o conteúdo selecionado","Paste content":"Colar o conteúdo","Paste content as plain text":"Colar o conteúdo como texto sem formatação","Insert code block":"Inserir bloco de citação","Plain text":"Texto simples","Leaving %0 code snippet":"A sair do fragmento de código %0","Entering %0 code snippet":"A introduzir o fragmento de código %0","Entering code snippet":"A introduzir fragmento de código","Leaving code snippet":"A sair do fragmento de código","Code block":"Bloco de código",Cancel:"Cancelar",Clear:"Limpar","Remove color":"Remover cor","Restore default":"Restaurar predefinição",Save:"Guardar","Show more items":"Mostrar mais itens","%0 of %1":"%0 de %1","Cannot upload file:":"Não foi possível carregar o ficheiro:","Rich Text Editor. Editing area: %0":"Editor de Texto Formatado. Área de edição: %0","Insert with file manager":"Inserir com o gestor de ficheiros","Replace with file manager":"Substituir com o gestor de ficheiros","Insert image with file manager":"Inserir imagem com o gestor de ficheiros","Replace image with file manager":"Substituir imagem com o gestor de ficheiros","Toggle caption off":"Desativar legenda","Toggle caption on":"Ativar legenda","Content editing keystrokes":"Batimentos de teclas para editar o conteúdo","These keyboard shortcuts allow for quick access to content editing features.":"Estes atalhos de teclado permitem aceder rapidamente às funcionalidades de edição de conteúdo.","User interface and content navigation keystrokes":"Batimentos de teclas para navegar pela interface de utilizador e pelo conteúdo","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Para navegar de forma mais eficiente pela interface de utilizador do CKEditor 5, utilize os seguintes batimentos de teclas.","Close contextual balloons, dropdowns, and dialogs":"Fechar balões contextuais, menus suspensos e caixas de diálogo","Open the accessibility help dialog":"Abrir a caixa de diálogo de ajuda de acessibilidade","Move focus between form fields (inputs, buttons, etc.)":"Mover o foco entre os campos do formulário (entradas, botões, etc.)","Move focus to the menu bar, navigate between menu bars":"Mover o foco para a barra de menu, navegar entre as barras de menu","Move focus to the toolbar, navigate between toolbars":"Mover o foco para a barra de ferramentas, navegar entre barras de ferramentas","Navigate through the toolbar or menu bar":"Navegar pela barra de ferramentas ou pela barra de menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Executar o botão atualmente em foco. A execução de botões que interagem com o conteúdo do editor coloca novamente o foco sobre o conteúdo.",Accept:"Aceitar","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Inserir uma quebra suave (um elemento <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Inserir uma quebra brusca (um novo parágrafo)","Find and replace":"Encontrar e substituir","Find in text…":"Encontrar no texto...",Find:"Encontrar","Previous result":"Resultado anterior","Next result":"Resultado seguinte",Replace:"Substituir","Replace all":"Substituir todos","Match case":"Corresponder maiúsculas/minúsculas","Whole words only":"Apenas palavras inteiras","Replace with…":"Substituir por...","Text to find must not be empty.":"O texto a pesquisar não pode estar vazio.","Tip: Find some text first in order to replace it.":"Dica: Encontre algum texto primeiro para poder substituí-lo.","Advanced options":"Opções avançadas","Find in the document":"Localizar no documento","Font Size":"Tamanho da fonte",Tiny:"Mínima",Small:"Pequena",Big:"Grande",Huge:"Enorme","Font Family":"Família de Fontes",Default:"Padrão","Font Color":"Cor da Fonte","Font Background Color":"Cor de Fundo da Fonte","Document colors":"Cores do documento",Paragraph:"Parágrafo",Heading:"Cabeçalho","Choose heading":"Escolher cabeçalho","Heading 1":"Cabeçalho 1","Heading 2":"Cabeçalho 2","Heading 3":"Cabeçalho 3","Heading 4":"Cabeçalho 4","Heading 5":"Cabeçalho 5","Heading 6":"Cabeçalho 6","Type your title":"Introduza o seu título","Type or paste your content here.":"Digite ou cole o seu conteúdo aqui.","Horizontal line":"Linha horizontal","HTML object":"Objeto HTML","Increase indent":"Aumentar indentação","Decrease indent":"Diminuir indentação",Unlink:"Desligar",Link:"Hiperligação","Link URL":"URL da ligação","Link URL must not be empty.":"O URL da ligação não pode estar em branco.","Link image":"Imagem da hiperligação","Edit link":"Editar hiperligação","Open link in new tab":"Abrir hiperligação num novo separador","This link has no URL":"Esta hiperligação não tem URL","Open in a new tab":"Abrir num novo separador",Downloadable:"Descarregável","Create link":"Criar ligação","Move out of a link":"Sair de uma ligação","Numbered List":"Lista ordenada","Bulleted List":"Lista não ordenada","To-do List":"Lista de tarefas","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista de itens","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada","Toggle the disc list style":"Alternar para estilo de lista de discos","Toggle the circle list style":"Alternar para estilo de lista de círculos","Toggle the square list style":"Alternar para estilo de lista de quadrados","Toggle the decimal list style":"Alternar para estilo de lista decimal","Toggle the decimal with leading zero list style":"Alternar para estilo de lista decimal com zero inicial","Toggle the lower–roman list style":"Alternar para estilo de lista de números romanos minúsculos","Toggle the upper–roman list style":"Alternar para estilo de lista de números romanos maiúsculos","Toggle the lower–latin list style":"Alternar para estilo de lista de latim minúsculo","Toggle the upper–latin list style":"Alternar para estilo de lista de latim maiúsculo",Disc:"Disco",Circle:"Círculo",Square:"Quadrado",Decimal:"Decimal","Decimal with leading zero":"Decimal com zero inicial","Lower–roman":"Romano minúsculo","Upper-roman":"Romano maiúsculo","Lower-latin":"Latim minúsculo","Upper-latin":"Latim maiúsculo","List properties":"Propriedades da lista","Start at":"Começa em","Invalid start index value.":"Valor de índice inicial inválido.","Start index must be greater than 0.":"O índice inicial tem de ser superior a 0.","Reversed order":"Ordem inversa","Keystrokes that can be used in a list":"Batimentos de teclas que podem ser utilizados numa lista","Increase list item indent":"Aumentar o avanço de um item de lista","Decrease list item indent":"Diminuir o avanço de um item de lista","Entering a to-do list":"Introdução de uma lista de afazeres","Leaving a to-do list":"A sair de uma lista de afazeres","Remove Format":"Remover formatação","Select all":"Selecionar todos","Show blocks":"Mostrar blocos",Source:"Fonte","Show source":"Mostrar fonte","Special characters":"Carateres especiais",All:"Todos",Arrows:"Setas",Currency:"Moeda",Latin:"Latinos",Mathematical:"Matemáticos",Text:"Texto","leftwards simple arrow":"seta simples para a esquerda","rightwards simple arrow":"seta simples para a direita","upwards simple arrow":"seta simples para cima","downwards simple arrow":"seta simples para baixo","leftwards double arrow":"seta dupla para a esquerda","rightwards double arrow":"seta dupla para a direita","upwards double arrow":"seta dupla para cima","downwards double arrow":"seta dupla para baixo","leftwards dashed arrow":"seta tracejada para a esquerda","rightwards dashed arrow":"seta tracejada para a direita","upwards dashed arrow":"seta tracejada para cima","downwards dashed arrow":"seta tracejada para baixo","leftwards arrow to bar":"seta para a esquerda contra uma barra","rightwards arrow to bar":"seta para a direita contra uma barra","upwards arrow to bar":"seta para cima contra uma barra","downwards arrow to bar":"seta para baixo contra uma barra","up down arrow with base":"seta bidirecional vertical com base","back with leftwards arrow above":"\"back\" com seta para a esquerda em cima","end with leftwards arrow above":"\"end\" com seta para a esquerda em cima","on with exclamation mark with left right arrow above":"\"on\" com sinal de exclamação com seta para a direita e para a esquerda em cima","soon with rightwards arrow above":"\"soon\" com seta para a direita em cima","top with upwards arrow above":"\"Top\" com seta para cima em cima","Dollar sign":"Sinal de Dólar","Euro sign":"Sinal de Euro","Yen sign":"Sinal de iene","Pound sign":"Sinal de libra","Cent sign":"Sinal de cêntimo","Euro-currency sign":"Sinal monetário do euro","Colon sign":"Sinal de colombo","Cruzeiro sign":"Sinal de cruzeiro","French franc sign":"Sinal de franco francês","Lira sign":"Sinal de lira","Currency sign":"Sinal monetário","Bitcoin sign":"Sinal de bitcoin","Mill sign":"Sinal de mill","Naira sign":"Sinal de naira","Peseta sign":"Sinal de peseta","Rupee sign":"Sinal de rupia","Won sign":"Sinal de won","New sheqel sign":"Sinal de novo sheqel","Dong sign":"Sinal de dong","Kip sign":"Sinal de kip","Tugrik sign":"Sinal de tugrique","Drachma sign":"Sinal de dracma","German penny sign":"Sinal de fénigue alemão","Peso sign":"Sinal de peso","Guarani sign":"Sinal de guarani","Austral sign":"Sinal de austral","Hryvnia sign":"Sinal de grívnia","Cedi sign":"Sinal de cedi","Livre tournois sign":"Sinal de libra de tours","Spesmilo sign":"Sinal de spesmilo","Tenge sign":"Sinal de tengue","Indian rupee sign":"Sinal de rupia indiana","Turkish lira sign":"Sinal de lira turca","Nordic mark sign":"Sinal de marca nórdica","Manat sign":"Sinal de manat","Ruble sign":"Sinal de rublo","Latin capital letter a with macron":"Latim - letra maiúscula a com mácron","Latin small letter a with macron":"Latim - letra minúscula a com mácron","Latin capital letter a with breve":"Latim - letra maiúscula a com breve","Latin small letter a with breve":"Latim - letra minúscula a com breve","Latin capital letter a with ogonek":"Latim - letra maiúscula a com ogonek","Latin small letter a with ogonek":"Latim - letra minúscula a com ogonek","Latin capital letter c with acute":"Latim - letra maiúscula c com acento agudo","Latin small letter c with acute":"Latim - letra minúscula c com acento agudo","Latin capital letter c with circumflex":"Latim - letra maiúscula c com acento circunflexo","Latin small letter c with circumflex":"Latim - letra minúscula c com acento circunflexo","Latin capital letter c with dot above":"Latim - letra maiúscula c com um ponto por cima","Latin small letter c with dot above":"Latim - letra minúscula c com um ponto por cima","Latin capital letter c with caron":"Latim - letra maiúscula c com cáron","Latin small letter c with caron":"Latim - letra minúscula c com cáron","Latin capital letter d with caron":"Latim - letra maiúscula d com cáron","Latin small letter d with caron":"Latim - letra minúscula d com cáron","Latin capital letter d with stroke":"Latim - letra maiúscula d cortada por um traço","Latin small letter d with stroke":"Latim - letra minúscula d cortada por um traço","Latin capital letter e with macron":"Latim - letra maiúscula e com mácron","Latin small letter e with macron":"Latim - letra minúscula e com mácron","Latin capital letter e with breve":"Latim - letra maiúscula e com breve","Latin small letter e with breve":"Latim - letra minúscula e com breve","Latin capital letter e with dot above":"Latim - letra maiúscula e com um ponto por cima","Latin small letter e with dot above":"Latim - letra minúscula e com um ponto por cima","Latin capital letter e with ogonek":"Latim - letra maiúscula e com ogonek","Latin small letter e with ogonek":"Latim - letra minúscula e com ogonek","Latin capital letter e with caron":"Latim - letra maiúscula e com cáron","Latin small letter e with caron":"Latim - letra minúscula e com cáron","Latin capital letter g with circumflex":"Latim - letra maiúscula g com acento circunflexo","Latin small letter g with circumflex":"Latim - letra minúscula g com acento circunflexo","Latin capital letter g with breve":"Latim - letra maiúscula g com breve","Latin small letter g with breve":"Latim - letra minúscula g com breve","Latin capital letter g with dot above":"Latim - letra maiúscula g com um ponto por cima","Latin small letter g with dot above":"Latim - letra minúscula g com um ponto por cima","Latin capital letter g with cedilla":"Latim - letra maiúscula g com cedilha","Latin small letter g with cedilla":"Latim - letra minúscula g com cedilha","Latin capital letter h with circumflex":"Latim - letra maiúscula h com acento circunflexo","Latin small letter h with circumflex":"Latim - letra minúscula h com acento circunflexo","Latin capital letter h with stroke":"Latim - letra maiúscula h cortada por um traço","Latin small letter h with stroke":"Latim - letra minúscula h cortada por um traço","Latin capital letter i with tilde":"Latim - letra maiúscula i com til","Latin small letter i with tilde":"Latim - letra minúscula i com til","Latin capital letter i with macron":"Latim - letra maiúscula i com mácron","Latin small letter i with macron":"Latim - letra minúscula i com mácron","Latin capital letter i with breve":"Latim - letra maiúscula i com breve","Latin small letter i with breve":"Latim - letra minúscula i com breve","Latin capital letter i with ogonek":"Latim - letra maiúscula i com ogonek","Latin small letter i with ogonek":"Latim - letra minúscula i com ogonek","Latin capital letter i with dot above":"Latim - letra maiúscula i com um ponto por cima","Latin small letter dotless i":"Latim - letra minúscula i, sem ponto","Latin capital ligature ij":"Latim - digrama das letras maiúsculas ligadas ij","Latin small ligature ij":"Latim - digrama das letras minúsculas ligadas ij","Latin capital letter j with circumflex":"Latim - letra maiúscula j com acento circunflexo","Latin small letter j with circumflex":"Latim - letra minúscula j com acento circunflexo","Latin capital letter k with cedilla":"Latim - letra maiúscula k com cedilha","Latin small letter k with cedilla":"Latim - letra minúscula k com cedilha","Latin small letter kra":"Latim - letra minúscula kra (pequeno k)","Latin capital letter l with acute":"Latim - letra maiúscula l com acento agudo","Latin small letter l with acute":"Latim - letra minúscula l com acento agudo","Latin capital letter l with cedilla":"Latim - letra maiúscula l com cedilha","Latin small letter l with cedilla":"Latim - letra minúscula l com cedilha","Latin capital letter l with caron":"Latim - letra maiúscula l com cáron","Latin small letter l with caron":"Latim - letra minúscula l com cáron","Latin capital letter l with middle dot":"Latim - letra maiúscula l com ponto central","Latin small letter l with middle dot":"Latim - letra minúscula l com ponto central","Latin capital letter l with stroke":"Latim - letra maiúscula l cortada por um traço","Latin small letter l with stroke":"Latim - letra minúscula l cortada por um traço","Latin capital letter n with acute":"Latim - letra maiúscula n com acento agudo","Latin small letter n with acute":"Latim - letra minúscula n com acento agudo","Latin capital letter n with cedilla":"Latim - letra maiúscula n com cedilha","Latin small letter n with cedilla":"Latim - letra minúscula n com cedilha","Latin capital letter n with caron":"Latim - letra maiúscula n com cáron","Latin small letter n with caron":"Latim - letra minúscula n com cáron","Latin small letter n preceded by apostrophe":"Latim - letra minúscula n precedida por um apóstrofo","Latin capital letter eng":"Latim - letra maiúscula eng (fonema velar nasal)","Latin small letter eng":"Latim - letra minúscula eng (fonema velar nasal)","Latin capital letter o with macron":"Latim - letra maiúscula o com mácron","Latin small letter o with macron":"Latim - letra minúscula o com mácron","Latin capital letter o with breve":"Latim - letra maiúscula o com breve","Latin small letter o with breve":"Latim - letra minúscula o com breve","Latin capital letter o with double acute":"Latim - letra maiúscula o com acento agudo duplo","Latin small letter o with double acute":"Latim - letra minúscula o com acento agudo duplo","Latin capital ligature oe":"Latim - digrama das letras maiúsculas ligadas oe","Latin small ligature oe":"Latim - digrama das letras minúsculas ligadas oe","Latin capital letter r with acute":"Latim - letra maiúscula r com acento agudo","Latin small letter r with acute":"Latim - letra minúscula r com acento agudo","Latin capital letter r with cedilla":"Latim - letra maiúscula r com cedilha","Latin small letter r with cedilla":"Latim - letra minúscula r com cedilha","Latin capital letter r with caron":"Latim - letra maiúscula r com cáron","Latin small letter r with caron":"Latim - letra minúscula r com cáron","Latin capital letter s with acute":"Latim - letra maiúscula s com acento agudo","Latin small letter s with acute":"Latim - letra minúscula s com acento agudo","Latin capital letter s with circumflex":"Latim - letra maiúscula s com acento circunflexo","Latin small letter s with circumflex":"Latim - letra minúscula s com acento circunflexo","Latin capital letter s with cedilla":"Latim - letra maiúscula s com cedilha","Latin small letter s with cedilla":"Latim - letra minúscula s com cedilha","Latin capital letter s with caron":"Latim - letra maiúscula s com cáron","Latin small letter s with caron":"Latim - letra minúscula s com cáron","Latin capital letter t with cedilla":"Latim - letra maiúscula t com cedilha","Latin small letter t with cedilla":"Latim - letra minúscula t com cedilha","Latin capital letter t with caron":"Latim - letra maiúscula t com cáron","Latin small letter t with caron":"Latim - letra minúscula t com cáron","Latin capital letter t with stroke":"Latim - letra maiúscula t cortada por um traço","Latin small letter t with stroke":"Latim - letra minúscula t cortada por um traço","Latin capital letter u with tilde":"Latim - letra maiúscula u com til","Latin small letter u with tilde":"Latim - letra minúscula u com til","Latin capital letter u with macron":"Latim - letra maiúscula u com mácron","Latin small letter u with macron":"Latim - letra minúscula u com mácron","Latin capital letter u with breve":"Latim - letra maiúscula u com breve","Latin small letter u with breve":"Latim - letra minúscula u com breve","Latin capital letter u with ring above":"Latim - letra maiúscula u com círculo por cima","Latin small letter u with ring above":"Latim - letra minúscula u com círculo por cima","Latin capital letter u with double acute":"Latim - letra maiúscula u com acento agudo duplo","Latin small letter u with double acute":"Latim - letra minúscula u com acento agudo duplo","Latin capital letter u with ogonek":"Latim - letra maiúscula u com ogonek","Latin small letter u with ogonek":"Latim - letra minúscula u com ogonek","Latin capital letter w with circumflex":"Latim - letra maiúscula w com acento circunflexo","Latin small letter w with circumflex":"Latim - letra minúscula w com acento circunflexo","Latin capital letter y with circumflex":"Latim - letra maiúscula y com acento circunflexo","Latin small letter y with circumflex":"Latim - letra minúscula y com acento circunflexo","Latin capital letter y with diaeresis":"Latim - letra maiúscula y com trema","Latin capital letter z with acute":"Latim - letra maiúscula z com acento agudo","Latin small letter z with acute":"Latim - letra minúscula z com acento agudo","Latin capital letter z with dot above":"Latim - letra maiúscula z com um ponto por cima","Latin small letter z with dot above":"Latim - letra minúscula z com um ponto por cima","Latin capital letter z with caron":"Latim - letra maiúscula z com cáron","Latin small letter z with caron":"Latim - letra minúscula z com cáron","Latin small letter long s":"Latim - s prolongado (símbolo do fonema fricativo alveolar surdo)","Less-than sign":"Sinal de menor","Greater-than sign":"Sinal de maior","Less-than or equal to":"Menor que ou igual a","Greater-than or equal to":"Maior que ou igual a","En dash":"Traço","Em dash":"Travessão",Macron:"Mácron",Overline:"Linha sobreposta","Degree sign":"Sinal de grau","Minus sign":"Sinal de subtração","Plus-minus sign":"Sinal de adição-subtração","Division sign":"Sinal de divisão","Fraction slash":"Barra de fração","Multiplication sign":"Sinal de multiplicação","Latin small letter f with hook":"Latim - letra minúscula f com gancho",Integral:"Inteiro","N-ary summation":"N-ésimo somatório",Infinity:"Infinito","Square root":"Raiz quadrada","Tilde operator":"Operador de til","Approximately equal to":"Aproximadamente igual a","Almost equal to":"Quase igual a","Not equal to":"Diferente de","Identical to":"Idêntico a","Element of":"Elemento de","Not an element of":"Não é um elemento de","Contains as member":"Contém como membro","N-ary product":"N-ésimo produto","Logical and":"E lógico","Logical or":"Ou lógico","Not sign":"Sinal de negação",Intersection:"Interseção",Union:"União","Partial differential":"Diferencial parcial","For all":"Para todo","There exists":"Existe","Empty set":"Conjunto vazio",Nabla:"Nabla","Asterisk operator":"Operador asterisco","Proportional to":"Proporcional a",Angle:"Ângulo","Vulgar fraction one quarter":"Fração comum - um quarto","Vulgar fraction one half":"Fração comum - um meio","Vulgar fraction three quarters":"Fração comum - três quartos","Single left-pointing angle quotation mark":"Plica esquerda em ângulo","Single right-pointing angle quotation mark":"Plica direita em ângulo","Left-pointing double angle quotation mark":"Aspas esquerdas em ângulo","Right-pointing double angle quotation mark":"Aspas direitas em ângulo","Left single quotation mark":"Plica esquerda","Right single quotation mark":"Plica direita","Left double quotation mark":"Aspas esquerdas","Right double quotation mark":"Aspas direitas","Single low-9 quotation mark":"Plica curva inferior","Double low-9 quotation mark":"Aspas curvas inferiores","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Two dot leader":"Dois pontos de seguimento","Horizontal ellipsis":"Reticências horizontais","Double dagger":"Óbelo duplo","Per mille sign":"Sinal de permilagem","Per ten thousand sign":"Razão de um para dez mil","Double exclamation mark":"Ponto de exclamação duplo","Question exclamation mark":"Sinal de exclamação interrogativa","Exclamation question mark":"Sinal de interrogação exclamativa","Double question mark":"Duplo ponto de interrogação","Copyright sign":"Sinal de copyright","Registered sign":"Sinal de registado","Trade mark sign":"Sinal de marca comercial","Section sign":"Sinal de secção","Paragraph sign":"Sinal de parágrafo","Reversed paragraph sign":"Sinal de parágrafo invertido","Character categories":"Categorias de carateres",Styles:"Estilos","Multiple styles":"Vários estilos","Block styles":"Estilos de blocos","Text styles":"Estilos de texto","Insert table":"Inserir tabela","Header column":"Coluna de cabeçalho","Insert column left":"Inserir coluna à esquerda","Insert column right":"Inserir coluna à direita","Delete column":"Eliminar coluna","Select column":"Selecionar coluna",Column:"Coluna","Header row":"Linha de cabeçalho","Insert row below":"Inserir linha abaixo","Insert row above":"Inserir linha acima","Delete row":"Eliminar linha","Select row":"Selecionar linha",Row:"Linha","Merge cell up":"Unir célula acima","Merge cell right":"Unir célula à direita","Merge cell down":"Unir célula abaixo","Merge cell left":"Unir célula à esquerda","Split cell vertically":"Dividir célula verticalmente","Split cell horizontally":"Dividir célula horizontalmente","Merge cells":"Fundir células","Table toolbar":"Barra de ferramentas da tabela","Table properties":"Propriedades da tabela","Cell properties":"Propriedades da célula",Border:"Borda",Style:"Estilo",Width:"Largura",Height:"Altura",Color:"Cor",Background:"Fundo",Padding:"Espaçamento",Dimensions:"Dimensões","Table cell text alignment":"Alinhamento de texto das células da tabela",Alignment:"Alinhamento","Horizontal text alignment toolbar":"Barra de ferramentas do alinhamento horizontal de texto","Vertical text alignment toolbar":"Barra de ferramentas do alinhamento vertical de texto","Table alignment toolbar":"Barra de ferramentas do alinhamento da tabela",None:"Nenhum",Solid:"Sólido",Dotted:"Pontilhado",Dashed:"Tracejado",Double:"Duplo",Groove:"Sulcos",Ridge:"Rebordo",Inset:"Interior",Outset:"Exterior","Align cell text to the left":"Alinhar texto da célula à esquerda","Align cell text to the center":"Alinhar texto da célula ao centro","Align cell text to the right":"Alinhar texto da célula à direita","Justify cell text":"Justificar texto da célula","Align cell text to the top":"Alinhar texto da célula no topo","Align cell text to the middle":"Alinhar texto da célula ao meio","Align cell text to the bottom":"Alinhar texto da célula no fundo","Align table to the left":"Alinhar tabela à esquerda","Center table":"Centrar tabela","Align table to the right":"Alinhar tabela à direita","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"A cor é inválida. Tente \"#FF0000\" ou \"rgb(255,0,0)\" ou \"vermelho\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"O valor é inválido. Tente \"10px\" ou \"2em\" ou simplesmente \"2\".","Color picker":"Seletor de cor","Enter table caption":"Introduzir legenda da tabela","Keystrokes that can be used in a table cell":"Batimentos de teclas que podem ser utilizados numa célula de tabela","Move the selection to the next cell":"Mover a seleção para a célula seguinte","Move the selection to the previous cell":"Mover a seleção para a célula anterior","Insert a new table row (when in the last cell of a table)":"Inserir uma nova linha de tabela (quando o utilizador estiver na última célula de uma tabela)","Navigate through the table":"Navegar pela tabela",Table:"Tabela","Rich Text Editor":"Editor de texto avançado","Editor editing area: %0":"Área de edição do editor: %0","Edit block":"Editar bloco","Click to edit block":"Clique para editar o bloco","Drag to move":"Arraste para mover",Next:"Seguinte",Previous:"Anterior","Editor toolbar":"Barra de ferramentas do editor","Dropdown toolbar":"Barra de ferramentas do menu pendente",Black:"Preto","Dim grey":"Cinzento-escuro",Grey:"Cinzento","Light grey":"Cinzento-claro",White:"Branco",Red:"Vermelho",Orange:"Laranja",Yellow:"Amarelo","Light green":"Verde-claro",Green:"Verde",Aquamarine:"Verde-azulado",Turquoise:"Turquesa","Light blue":"Azul-claro",Blue:"Azul",Purple:"Roxo","Editor block content toolbar":"Barra de ferramentas de edição do conteúdo de blocos","Editor contextual toolbar":"Barra de ferramentas contextual de edição",HEX:"HEX","No results found":"Nenhum resultado encontrado","No searchable items":"Nenhum item pesquisável","Editor dialog":"Diálogo do editor",Close:"Fechar","Help Contents. To close this dialog press ESC.":"Conteúdos de ajuda. Para fechar esta caixa de diálogo, prima ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Abaixo, encontra-se uma lista de atalhos de teclado que podem ser utilizados no editor.","(may require <kbd>Fn</kbd>)":"(pode exigir <kbd>Fn</kbd>)",Accessibility:"Acessibilidade","Accessibility help":"Ajuda de acessibilidade","Press %0 for help.":"Para obter ajuda, pressione %0.","Move focus in and out of an active dialog window":"Mover o foco para dentro e para fora de uma janela de diálogo ativa",MENU_BAR_MENU_FILE:"Ficheiro",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_VIEW:"Visualizar",MENU_BAR_MENU_INSERT:"Inserir",MENU_BAR_MENU_FORMAT:"Formatação",MENU_BAR_MENU_TOOLS:"Ferramentas",MENU_BAR_MENU_HELP:"Ajuda",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_FONT:"Tipo de letra","Editor menu bar":"Barra de menu do editor","Please enter a valid color (e.g. \"ff0000\").":"Introduza uma cor válida (por ex. \"ff0000\").",Undo:"Desfazer",Redo:"Refazer","Upload in progress":"Carregamento em progresso","Widget toolbar":"Barra de ferramentas do widget","Insert paragraph before block":"Inserir parágrafo antes do bloco","Insert paragraph after block":"Inserir parágrafo após o bloco","Press Enter to type after or press Shift + Enter to type before the widget":"Prima Enter para escrever depois ou Shift + Enter para escrever antes do widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Batimentos de teclas que podem ser utilizados quando um widget é selecionado (por exemplo: imagem, tabela, etc.)","Insert a new paragraph directly after a widget":"Inserir um novo parágrafo diretamente após um widget","Insert a new paragraph directly before a widget":"Inserir um novo parágrafo diretamente antes de um widget","Move the caret to allow typing directly before a widget":"Mover o ponto de inserção para permitir escrever diretamente antes de um widget","Move the caret to allow typing directly after a widget":"Mover o ponto de inserção para permitir escrever diretamente após um widget","Words: %0":"Palavras: %0","Characters: %0":"Caracteres: %0"}	);l.getPluralForm=function(n){return (n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ro.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ro.js
index 75ef1cf51e88587aeddb80a0d9c60b6ef0aee9b3..e03e71a7527cff19536ea7eedddd4243d136d04f 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ro.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ro.js
@@ -1 +1 @@
-(function(d){	const l = d['ro'] = d['ro'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Aliniază la stânga","Align right":"Aliniază la dreapta","Align center":"Aliniază la centru",Justify:"Aliniază stânga-dreapta","Text alignment":"Aliniere text","Text alignment toolbar":"Bara aliniere text","Revert autoformatting action":"Anulează acțiunea de formatare automată",Bold:"Îngroșat",Italic:"Cursiv",Underline:"Subliniat",Code:"Cod",Strikethrough:"Tăiere text cu o linie",Subscript:"Indice",Superscript:"Exponent","Italic text":"Text cursiv","Move out of an inline code style":"Ieșirea dintr-un stil de cod inline","Bold text":"Text bold","Underline text":"Text subliniat","Strikethrough text":"Text barat","Block quote":"Bloc citat","Copy selected content":"Copiază conținutul selectat","Paste content":"Lipește conținut","Paste content as plain text":"Lipește conținutul ca text simplu","Insert code block":"Inserează un bloc code","Plain text":"Text simplu","Code block":"Bloc de cod",Cancel:"Anulare",Clear:"Ștergere","Remove color":"Șterge culoare","Restore default":"Reface la default",Save:"Salvare","Show more items":"Arată mai multe elemente","%0 of %1":"%0 din %1","Cannot upload file:":"Nu se poate încărca fișierul:","Rich Text Editor. Editing area: %0":"Editor Rich Text. Zonă editare: %0","Insert with file manager":"Inserare cu managerul de fișiere","Replace with file manager":"Înlocuire cu managerul de fișiere","Insert image with file manager":"Inserare imagine cu managerul de fișiere","Replace image with file manager":"Înlocuire imagine cu managerul de fișiere","Toggle caption off":"Dezactivați subtitlul","Toggle caption on":"Activați subtitlul","Content editing keystrokes":"Comenzi din tastatură pentru editarea conținutului","These keyboard shortcuts allow for quick access to content editing features.":"Aceste comenzi rapide din tastatură permit accesul rapid la funcțiile de editare a conținutului.","User interface and content navigation keystrokes":"Interfața cu utilizatorul și comenzi din tastatură pentru navigare în conținut","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Utilizați următoarele comenzi din tastatură pentru o navigare mai eficientă în interfața cu utilizatorul CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Închide baloanele contextuale, ferestrele derulante și ferestrele de dialog","Open the accessibility help dialog":"Deschide fereastra de ajutor pentru accesibilitate","Move focus between form fields (inputs, buttons, etc.)":"Schimbă elementul activ între câmpurile unui formular (câmpuri de introducere text, butoane etc.)","Move focus to the menu bar, navigate between menu bars":"Transferarea focusului pe bara de meniu, navigarea între barele de meniu","Move focus to the toolbar, navigate between toolbars":"Mută focalizarea pe bara de instrumente, navighează prin barele de instrumente","Navigate through the toolbar or menu bar":"Navigare prin bara de instrumente sau bara de meniuri","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Execută butonul focalizat în prezent. Executarea butoanelor care interacționează cu conținutul editorului mută focalizarea înapoi pe conținut.",Accept:"Acceptă","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Introduce capăt de rând opțional (un element <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Introduce un capăt de rând obligatoriu (alineat nou)","Find and replace":"Găsire și înlocuire","Find in text…":"Găsire în text...",Find:"Găsire","Previous result":"Rezultatul anterior","Next result":"Rezultatul următor",Replace:"Înlocuire","Replace all":"Înlocuire toate","Match case":"Potrivire litere mari și mici","Whole words only":"Doar cuvinte întregi","Replace with…":"Înlocuire cu...","Text to find must not be empty.":"„Text de găsit” nu poate fi lăsat gol.","Tip: Find some text first in order to replace it.":"Sfat: Mai întâi găsiți textul pentru a-l înlocui.","Advanced options":"Opțiuni avansate","Find in the document":"Căutare în document","Font Size":"Dimensiune font",Tiny:"Foarte mică",Small:"Mică",Big:"Mare",Huge:"Foarte mare","Font Family":"Familie font",Default:"Implicită","Font Color":"Culoare font","Font Background Color":"Culoarea de fundal a fontului","Document colors":"Culorile din document",Paragraph:"Paragraf",Heading:"Titlu","Choose heading":"Alege titlu","Heading 1":"Titlu 1","Heading 2":"Titlu 2","Heading 3":"Titlu 3","Heading 4":"Titlu 4","Heading 5":"Titlu 5","Heading 6":"Titlu 6","Type your title":"Scrie titlul tău","Type or paste your content here.":"Scrie sau inserează aici conținutul tău","Horizontal line":"Linie orizontală","HTML object":"Obiect HTML","Increase indent":"Mărește indent","Decrease indent":"Micșorează indent",Unlink:"Șterge link",Link:"Link","Link URL":"Link URL","Link image":"Link imagine","Edit link":"Modifică link","Open link in new tab":"Deschide link în tab nou","This link has no URL":"Acest link nu are niciun URL","Open in a new tab":"Deschide în tab nou",Downloadable:"Descărcabil","Create link":"Crearea unui link","Move out of a link":"Ieșire dintr-un link","Numbered List":"Listă numerotată","Bulleted List":"Listă cu puncte","To-do List":"Listă cu activități","Bulleted list styles toolbar":"Toolbar Listă cu puncte","Numbered list styles toolbar":"Toolbar Listă numerotată","Toggle the disc list style":"Comutați stilul la lista cu discuri","Toggle the circle list style":"Comutați stilul la lista cu cercuri","Toggle the square list style":"Comutați stilul la lista cu pătrate","Toggle the decimal list style":"Comutați stilul la lista cu numere","Toggle the decimal with leading zero list style":"Comutați stilul la lista cu numere cu zero la început","Toggle the lower–roman list style":"Comutați stilul la lista cu litere mici romane","Toggle the upper–roman list style":"Comutați stilul la lista cu litere mari romane","Toggle the lower–latin list style":"Comutați stilul la lista cu litere mici latine","Toggle the upper–latin list style":"Comutați stilul la lista cu litere mari latine",Disc:"Disc",Circle:"Cerc",Square:"Pătrat",Decimal:"Număr","Decimal with leading zero":"Număr cu zero la început ","Lower–roman":"Litere mici romane","Upper-roman":"Litere mari romane","Lower-latin":"Litere mici latine","Upper-latin":"Litere mari latine","List properties":"Proprietăți listă","Start at":"Începe de la","Invalid start index value.":"Valoare incorectă a indicelui de pornire.","Start index must be greater than 0.":"Indexul de pornire trebuie să fie mai mare de 0.","Reversed order":"Ordine inversată","Keystrokes that can be used in a list":"Comenzi din tastatură care pot fi utilizate într-o listă","Increase list item indent":"Incrementează indentarea elementelor din listă","Decrease list item indent":"Decrementează indentarea elementelor din listă","Remove Format":"Șterge formatare","Select all":"Selectează-le pe toate","Show blocks":"Arată casetele",Source:"Sursă","Show source":"Afișare sursă","Special characters":"Caractere speciale",All:"Toate",Arrows:"Săgeți",Currency:"Monedă",Latin:"Latină",Mathematical:"Matematic",Text:"Text","leftwards simple arrow":"săgeată simplă spre stânga","rightwards simple arrow":"săgeată simplă spre dreapta","upwards simple arrow":"săgeată simplă în sus","downwards simple arrow":"săgeată simplă în jos","leftwards double arrow":"săgeată dublă spre stânga","rightwards double arrow":"săgeată dublă spre dreapta","upwards double arrow":"săgeată dublă în sus","downwards double arrow":"săgeată dublă în jos","leftwards dashed arrow":"săgeată la stânga cu linie întreruptă","rightwards dashed arrow":"săgeată la dreapta cu linie întreruptă","upwards dashed arrow":"săgeată în sus cu linie întreruptă","downwards dashed arrow":"săgeată în jos cu linie întreruptă","leftwards arrow to bar":"săgeată la stânga spre bară","rightwards arrow to bar":"săgeată la dreapta spre bară","upwards arrow to bar":"săgeată în sus spre bară","downwards arrow to bar":"săgeată în jos spre bară","up down arrow with base":"săgeată în sus și în jos cu linie de bază","back with leftwards arrow above":"înapoi cu săgeată spre stânga deasupra","end with leftwards arrow above":"sfârșit cu săgeată spre stânga deasupra","on with exclamation mark with left right arrow above":"„on” cu semn de exclamare și săgeată spre stânga deasupra","soon with rightwards arrow above":"„soon” cu săgeată spre dreapta deasupra","top with upwards arrow above":"„top” cu săgeată în sus deasupra","Dollar sign":"Simbolul dolarului","Euro sign":"Simbolul euro","Yen sign":"Simbolul yenului","Pound sign":"Simbolul lirei sterline","Cent sign":"Simbolul pentru cent","Euro-currency sign":"Simbolul monedei euro","Colon sign":"Două puncte","Cruzeiro sign":"Simbolul pentru cruzeiro","French franc sign":"Simbolul pentru francul francez","Lira sign":"Simbolul pentru liră","Currency sign":"Simbolul pentru valută","Bitcoin sign":"Simbolul pentru Bitcoin","Mill sign":"Simbolul pentru mill","Naira sign":"Simbolul pentru naira","Peseta sign":"Simbolul pentru peseta","Rupee sign":"Simbolul pentru rupie","Won sign":"Simbolul pentru won","New sheqel sign":"Simbolul pentru shekelul nou","Dong sign":"Simbolul pentru dong","Kip sign":"Simbolul pentru kip","Tugrik sign":"Simbolul pentru tugrik","Drachma sign":"Simbolul pentru drahmă","German penny sign":"Simbolul pentru pfenigul german","Peso sign":"Simbolul pentru peso","Guarani sign":"Simbolul pentru guarani","Austral sign":"Simbolul pentru austral","Hryvnia sign":"Simbolul pentru grivnă (hrivnă)","Cedi sign":"Simbolul pentru cedi","Livre tournois sign":"Simbolul pentru livra tournois","Spesmilo sign":"Simbolul pentru spesmilo","Tenge sign":"Simbolul pentru tenge","Indian rupee sign":"Simbolul pentru rupia indiană","Turkish lira sign":"Simbolul pentru lira turcească","Nordic mark sign":"Simbolul pentru marca nordică","Manat sign":"Simbolul pentru manat","Ruble sign":"Simbolul pentru rublă","Latin capital letter a with macron":"Litera A majusculă cu macron","Latin small letter a with macron":"Litera A minusculă cu macron","Latin capital letter a with breve":"Litera A majusculă cu breve („căciulă”)","Latin small letter a with breve":"Litera A minusculă cu breve („căciulă”)","Latin capital letter a with ogonek":"Litera A majusculă cu codiță (ogonek)","Latin small letter a with ogonek":"Litera A minusculă cu codiță (ogonek)","Latin capital letter c with acute":"Litera C majusculă cu accent ascuțit","Latin small letter c with acute":"Litera C minusculă cu accent ascuțit","Latin capital letter c with circumflex":"Litera C majusculă cu accent circumflex","Latin small letter c with circumflex":"Litera C minusculă cu accent circumflex","Latin capital letter c with dot above":"Litera C majusculă cu punct deasupra","Latin small letter c with dot above":"Litera C minusculă cu punct deasupra","Latin capital letter c with caron":"Litera C majusculă cu caron (circumflex inversat)","Latin small letter c with caron":"Litera C minusculă cu caron (circumflex inversat)","Latin capital letter d with caron":"Litera D majusculă cu caron (circumflex inversat)","Latin small letter d with caron":"Litera D minusculă cu caron (circumflex inversat)","Latin capital letter d with stroke":"Litera D barată majusculă","Latin small letter d with stroke":"Litera D barată minusculă","Latin capital letter e with macron":"Litera E majusculă cu macron","Latin small letter e with macron":"Litera E minusculă cu macron","Latin capital letter e with breve":"Litera E majusculă cu breve („căciulă”)","Latin small letter e with breve":"Litera E minusculă cu breve („căciulă”)","Latin capital letter e with dot above":"Litera E majusculă cu punct deasupra","Latin small letter e with dot above":"Litera E minusculă cu punct deasupra","Latin capital letter e with ogonek":"Litera E majusculă cu ogonek („codiță”)","Latin small letter e with ogonek":"Litera E minusculă cu ogonek („codiță”)","Latin capital letter e with caron":"Litera E majusculă cu caron (circumflex inversat)","Latin small letter e with caron":"Litera E minusculă cu caron (circumflex inversat)","Latin capital letter g with circumflex":"Litera G majusculă cu accent circumflex","Latin small letter g with circumflex":"Litera G minusculă cu accent circumflex","Latin capital letter g with breve":"Litera G majusculă cu breve („căciulă”)","Latin small letter g with breve":"Litera G minusculă cu breve („căciulă”)","Latin capital letter g with dot above":"Litera G majusculă cu punct deasupra","Latin small letter g with dot above":"Litera G minusculă cu punct deasupra","Latin capital letter g with cedilla":"Litera G majusculă cu sedilă","Latin small letter g with cedilla":"Litera G minusculă cu sedilă","Latin capital letter h with circumflex":"Litera H majusculă cu accent circumflex","Latin small letter h with circumflex":"Litera H minusculă cu accent circumflex","Latin capital letter h with stroke":"Litera H barată majusculă","Latin small letter h with stroke":"Litera H barată minusculă","Latin capital letter i with tilde":"Litera I majusculă cu tildă","Latin small letter i with tilde":"Litera I minusculă cu tildă","Latin capital letter i with macron":"Litera I majusculă cu macron","Latin small letter i with macron":"Litera I minusculă cu macron","Latin capital letter i with breve":"Litera I majusculă cu breve („căciulă”)","Latin small letter i with breve":"Litera I minusculă cu breve („căciulă”)","Latin capital letter i with ogonek":"Litera I majusculă cu ogonek („codiță”)","Latin small letter i with ogonek":"Litera I minusculă cu ogonek („codiță”)","Latin capital letter i with dot above":"Litera I majusculă cu punct deasupra","Latin small letter dotless i":"Litera I minusculă fără punct","Latin capital ligature ij":"Ligatură formată din literele majuscule IJ","Latin small ligature ij":"Ligatură formată din literele minuscule IJ","Latin capital letter j with circumflex":"Litera J majusculă cu accent circumflex","Latin small letter j with circumflex":"Litera J minusculă cu accent circumflex","Latin capital letter k with cedilla":"Litera K majusculă cu sedilă","Latin small letter k with cedilla":"Litera K minusculă cu sedilă","Latin small letter kra":"Litera KRA minusculă","Latin capital letter l with acute":"Litera L majusculă cu accent ascuțit","Latin small letter l with acute":"Litera L minusculă cu accent ascuțit","Latin capital letter l with cedilla":"Litera L majusculă cu sedilă","Latin small letter l with cedilla":"Litera L minusculă cu sedilă","Latin capital letter l with caron":"Litera L majusculă cu caron (circumflex inversat)","Latin small letter l with caron":"Litera L minusculă cu caron (circumflex inversat)","Latin capital letter l with middle dot":"Litera L majusculă cu punct median","Latin small letter l with middle dot":"Litera L minusculă cu punct median","Latin capital letter l with stroke":"Litera L majusculă cu bară oblică","Latin small letter l with stroke":"Litera L minusculă cu bară oblică","Latin capital letter n with acute":"Litera N majusculă cu accent ascuțit","Latin small letter n with acute":"Litera N minusculă cu accent ascuțit","Latin capital letter n with cedilla":"Litera N majusculă cu sedilă","Latin small letter n with cedilla":"Litera N minusculă cu sedilă","Latin capital letter n with caron":"Litera N majusculă cu caron (circumflex inversat)","Latin small letter n with caron":"Litera N minusculă cu caron (circumflex inversat)","Latin small letter n preceded by apostrophe":"Litera N minusculă cu apostrof în față","Latin capital letter eng":"Litera ENG majusculă","Latin small letter eng":"Litera ENG minusculă","Latin capital letter o with macron":"Litera O majusculă cu macron","Latin small letter o with macron":"Litera O minusculă cu macron","Latin capital letter o with breve":"Litera O majusculă cu breve („căciulă”)","Latin small letter o with breve":"Litera O minusculă cu breve („căciulă”)","Latin capital letter o with double acute":"Litera O majusculă cu dublu accent ascuțit","Latin small letter o with double acute":"Litera O minusculă cu dublu accent ascuțit","Latin capital ligature oe":"Ligatură formată din literele OE majuscule","Latin small ligature oe":"Ligatură formată din literele OE minuscule","Latin capital letter r with acute":"Litera R majusculă cu accent ascuțit","Latin small letter r with acute":"Litera R minusculă cu accent ascuțit","Latin capital letter r with cedilla":"Litera R majusculă cu sedilă","Latin small letter r with cedilla":"Litera R minusculă cu sedilă","Latin capital letter r with caron":"Litera R majusculă cu caron (circumflex inversat)","Latin small letter r with caron":"Litera R minusculă cu caron (circumflex inversat)","Latin capital letter s with acute":"Litera S majusculă cu accent ascuțit","Latin small letter s with acute":"Litera S minusculă cu accent ascuțit","Latin capital letter s with circumflex":"Litera S majusculă cu accent circumflex","Latin small letter s with circumflex":"Litera S minusculă cu accent circumflex","Latin capital letter s with cedilla":"Litera S majusculă cu sedilă","Latin small letter s with cedilla":"Litera S minusculă cu sedilă","Latin capital letter s with caron":"Litera S majusculă cu caron (circumflex inversat)","Latin small letter s with caron":"Litera S minusculă cu caron (circumflex inversat)","Latin capital letter t with cedilla":"Litera T majusculă cu sedilă","Latin small letter t with cedilla":"Litera T minusculă cu sedilă","Latin capital letter t with caron":"Litera T majusculă cu caron (circumflex inversat)","Latin small letter t with caron":"Litera T minusculă cu caron (circumflex inversat)","Latin capital letter t with stroke":"Litera T majusculă barată","Latin small letter t with stroke":"Litera T minusculă barată","Latin capital letter u with tilde":"Litera U majusculă cu tildă","Latin small letter u with tilde":"Litera U minusculă cu tildă","Latin capital letter u with macron":"Litera U majusculă cu macron","Latin small letter u with macron":"Litera U minusculă cu macron","Latin capital letter u with breve":"Litera U majusculă cu breve („căciulă”)","Latin small letter u with breve":"Litera U minusculă cu breve („căciulă”)","Latin capital letter u with ring above":"Litera majusculă U cu inel deasupra","Latin small letter u with ring above":"Litera minusculă U cu inel deasupra","Latin capital letter u with double acute":"Litera U majusculă cu dublu accent ascuțit","Latin small letter u with double acute":"Litera U minusculă cu dublu accent ascuțit","Latin capital letter u with ogonek":"Litera U majusculă cu ogonek („codiță”)","Latin small letter u with ogonek":"Litera U minusculă cu ogonek („codiță”)","Latin capital letter w with circumflex":"Litera W majusculă cu accent circumflex","Latin small letter w with circumflex":"Litera W minusculă cu accent circumflex","Latin capital letter y with circumflex":"Litera Y majusculă cu accent circumflex","Latin small letter y with circumflex":"Litera Y minusculă cu accent circumflex","Latin capital letter y with diaeresis":"Litera Y majusculă cu tremă","Latin capital letter z with acute":"Litera Z majusculă cu accent ascuțit","Latin small letter z with acute":"Litera Z minusculă cu accent ascuțit","Latin capital letter z with dot above":"Litera Z majusculă cu punct deasupra","Latin small letter z with dot above":"Litera Z minusculă cu punct deasupra","Latin capital letter z with caron":"Litera Z majusculă cu caron (circumflex inversat)","Latin small letter z with caron":"Litera Z minusculă cu caron (circumflex inversat)","Latin small letter long s":"Litera S lungă minusculă","Less-than sign":"Simbolul „mai mic decât”","Greater-than sign":"Simbolul „mai mare decât”","Less-than or equal to":"Simbolul „mai mic sau egal”","Greater-than or equal to":"Simbolul „mai mare sau egal”","En dash":"Linie de pauză (en dash)","Em dash":"Linie de dialog (em dash)",Macron:"Macron",Overline:"Linie deasupra","Degree sign":"Simbolul pentru grad","Minus sign":"Semnul minus","Plus-minus sign":"Semnul plus/minus","Division sign":"Semnul împărțirii","Fraction slash":"Bară de fracție (oblică)","Multiplication sign":"Semnul înmulțirii","Latin small letter f with hook":"Litera F minusculă cu cârlig",Integral:"Integrală","N-ary summation":"Sumă (simbol matematic)",Infinity:"Infinit","Square root":"Rădăcină pătrată","Tilde operator":"Operatorul tildă","Approximately equal to":"Aproximativ egal cu","Almost equal to":"Aproape egal cu","Not equal to":"Diferit de (nu este egal cu)","Identical to":"Identic cu","Element of":"Element al","Not an element of":"Nu este un element al","Contains as member":"Conține ca membru","N-ary product":"Produs cartezian (simbol matematic)","Logical and":"ȘI logic","Logical or":"SAU logic","Not sign":"Negare",Intersection:"Intersecție",Union:"Uniune","Partial differential":"Diferențială parțială","For all":"Pentru toți","There exists":"Există","Empty set":"Mulțimea vidă",Nabla:"Nabla","Asterisk operator":"Operatorul asterisc","Proportional to":"Proporțional cu",Angle:"Unghi","Vulgar fraction one quarter":"Un sfert (fracție în scrierea comună)","Vulgar fraction one half":"Jumătate (fracție în scrierea comună)","Vulgar fraction three quarters":"Trei sferturi (fracție în scrierea comună)","Single left-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre stânga","Single right-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre dreapta","Left-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre stânga","Right-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre dreapta","Left single quotation mark":"Semnul citării simplu stânga (în formă de 6)","Right single quotation mark":"Semnul citării simplu dreapta (în formă de 9)","Left double quotation mark":"Ghilimele sus în formă de 66","Right double quotation mark":"Ghilimele sus în formă de 99","Single low-9 quotation mark":"Ghilimele simple jos în formă de 9","Double low-9 quotation mark":"Ghilimele jos în formă de 99","Inverted exclamation mark":"Semnul exclamării inversat","Inverted question mark":"Semnul întrebării inversat","Two dot leader":"Două puncte orizontale pe linia de bază","Horizontal ellipsis":"Puncte de suspensie","Double dagger":"Dublă obelă (dagger)","Per mille sign":"Promilă","Per ten thousand sign":"La zece mii","Double exclamation mark":"Semnul exclamării dublu","Question exclamation mark":"Semnele întrebării și exclamării","Exclamation question mark":"Semnele exclamării și întrebării","Double question mark":"Doublu semnul întrebării","Copyright sign":"Simbolul pentru copyright","Registered sign":"Simbolul de marcă înregistrată","Trade mark sign":"Simbolul de marcă comercială","Section sign":"Simbolul pentru secțiune","Paragraph sign":"Simbolul pentru paragraf","Reversed paragraph sign":"Simbolul pentru paragraf, inversat","Character categories":"Categorii de caractere",Styles:"Stiluri","Multiple styles":"Stiluri multiple","Block styles":"Stiluri pentru blocuri","Text styles":"Stiluri pentru text","Insert table":"Inserează tabel","Header column":"Antet coloană","Insert column left":"Inserează coloană la stânga","Insert column right":"Inserează coloană la dreapta","Delete column":"Șterge coloană","Select column":"Selectează coloana",Column:"Coloană","Header row":"Rând antet","Insert row below":"Inserează rând dedesubt","Insert row above":"Inserează rând deasupra","Delete row":"Șterge rând","Select row":"Selectează linia",Row:"Rând","Merge cell up":"Îmbină celula în sus","Merge cell right":"Îmbină celula la dreapta","Merge cell down":"Îmbină celula în jos","Merge cell left":"Îmbină celula la stânga","Split cell vertically":"Scindează celula pe verticală","Split cell horizontally":"Scindează celula pe orizontală","Merge cells":"Îmbină celulele","Table toolbar":"Bară tabel","Table properties":"Proprietățile tabelei","Cell properties":"Proprietățile celulei",Border:"Bordură",Style:"Stil",Width:"Lungime",Height:"Înălțime",Color:"Culoare",Background:"Fundal",Padding:"Spațiere",Dimensions:"Dimensiuni","Table cell text alignment":"Alinierea textului celulei tabelei",Alignment:"Aliniere","Horizontal text alignment toolbar":"Toolbar aliniere text orizontală","Vertical text alignment toolbar":"Toolbar aliniere text verticală","Table alignment toolbar":"Toolbar aliniere tabelă",None:"Nimic",Solid:"Solidă",Dotted:"Punctată",Dashed:"Linii întrerupte",Double:"Dublă",Groove:"Groove",Ridge:"Crestată",Inset:"Inserează",Outset:"Elimină","Align cell text to the left":"Alinează textul celulei la stânga","Align cell text to the center":"Alinează textul celulei la centru","Align cell text to the right":"Alinează textul celulei la dreapta","Justify cell text":"Textul celulei justify","Align cell text to the top":"Alinează textul celulei sus","Align cell text to the middle":"Alinează textul celulei la mijloc","Align cell text to the bottom":"Alinează textul celulei jos","Align table to the left":"Alinează tabela la stânga","Center table":"Tabelă centrată","Align table to the right":"Alinează tabela la dreapta","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Culoarea este invalidă. Încearcă \"#FF0000\" sau \"rgb(255,0,0)\" sau \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Valoarea este invalidă. Încearcă \"10px\" sau \"2em\" sau simplu \"2\".","Color picker":"Alegere culoare","Enter table caption":"Adaugă subtitlul tabelei","Keystrokes that can be used in a table cell":"Comenzi din tastatură care pot fi utilizate într-o celulă de tabel","Move the selection to the next cell":"Mută selecția în următoarea celulă","Move the selection to the previous cell":"Mută selecția în celula anterioară","Insert a new table row (when in the last cell of a table)":"Inserează un nou rând de tabel (când poziția activă este în ultima celulă a unui tabel)","Navigate through the table":"Navigare în tabel",Table:"Tabel","Rich Text Editor":"Editor de text","Editor editing area: %0":"Zonă editare editor: %0","Edit block":"Editează bloc","Click to edit block":"Faceți clic pentru a edita întreg blocul","Drag to move":"Glisați pentru a muta",Next:"Înainte",Previous:"Înapoi","Editor toolbar":"Bară editor","Dropdown toolbar":"Bară listă opțiuni",Black:"Negru","Dim grey":"Gri slab",Grey:"Gri","Light grey":"Gri deschis",White:"Alb",Red:"Roșu",Orange:"Portocaliu",Yellow:"Galben","Light green":"Verde deschis",Green:"Verde",Aquamarine:"Acvamarin",Turquoise:"Turcoaz","Light blue":"Albastru deschis",Blue:"Albastru",Purple:"Violet","Editor block content toolbar":"Bară de instrumente editor pentru blocuri de conținut","Editor contextual toolbar":"Bară contextuală de instrumente editor",HEX:"HEX","No results found":"Nu au fost găsite rezultate","No searchable items":"Nu există elemente ce pot fi căutate","Editor dialog":"Dialog editor",Close:"Închideți","Help Contents. To close this dialog press ESC.":"Conținutul de asistență. Apăsați ESC pentru a închide acest dialog.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Mai jos puteți găsi o listă de comenzi rapide de tastatură care pot fi utilizate în editor.","(may require <kbd>Fn</kbd>)":"(poate fi necesar să apăsați <kbd>Fn</kbd>)",Accessibility:"Accesibilitate","Accessibility help":"Ajutor pentru accesibilitate","Press %0 for help.":"Apăsați %0] pentru ajutor.","Move focus in and out of an active dialog window":"Comutează focalizarea într-o fereastră de dialog activă și în afara acesteia",MENU_BAR_MENU_FILE:"Fișier",MENU_BAR_MENU_EDIT:"Editează",MENU_BAR_MENU_VIEW:"Vizualizare",MENU_BAR_MENU_INSERT:"Inserează",MENU_BAR_MENU_FORMAT:"Formatare",MENU_BAR_MENU_TOOLS:"Instrumente",MENU_BAR_MENU_HELP:"Ajutor",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Bara de meniuri a editorului",Undo:"Anulare",Redo:"Revenire","Upload in progress":"Încărcare în curs","Widget toolbar":"Bară widget","Insert paragraph before block":"Inserează un paragraf înaintea blocului","Insert paragraph after block":"Inserează un paragraf după bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Apăsați Enter pentru a scrie după widget sau Shift+Enter pentru a scrie înaintea acestuia","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Comenzi din tastatură care pot fi utilizate atunci când este selectat un widget (de exemplu: imagine, tabel etc.)","Insert a new paragraph directly after a widget":"Inserează un nou paragraf direct după un widget","Insert a new paragraph directly before a widget":"Inserează un nou paragraf direct înaintea unui widget","Move the caret to allow typing directly before a widget":"Mută cursorul pentru a permite tastarea direct înaintea unui widget","Move the caret to allow typing directly after a widget":"Mută cursorul pentru a permite tastarea direct după un widget","Words: %0":"Cuvinte: %0","Characters: %0":"Caractere: %0"}	);l.getPluralForm=function(n){return (n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ro'] = d['ro'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Aliniază la stânga","Align right":"Aliniază la dreapta","Align center":"Aliniază la centru",Justify:"Aliniază stânga-dreapta","Text alignment":"Aliniere text","Text alignment toolbar":"Bara aliniere text","Revert autoformatting action":"Anulează acțiunea de formatare automată",Bold:"Îngroșat",Italic:"Cursiv",Underline:"Subliniat",Code:"Cod",Strikethrough:"Tăiere text cu o linie",Subscript:"Indice",Superscript:"Exponent","Italic text":"Text cursiv","Move out of an inline code style":"Ieșirea dintr-un stil de cod inline","Bold text":"Text bold","Underline text":"Text subliniat","Strikethrough text":"Text barat","Block quote":"Bloc citat","Copy selected content":"Copiază conținutul selectat","Paste content":"Lipește conținut","Paste content as plain text":"Lipește conținutul ca text simplu","Insert code block":"Inserează un bloc code","Plain text":"Text simplu","Leaving %0 code snippet":"Ieșire din fragmentul de cod %0","Entering %0 code snippet":"Intrare în fragmentul de cod %0","Entering code snippet":"Intrare în fragmentul de cod","Leaving code snippet":"Ieșire din fragmentul de cod","Code block":"Bloc de cod",Cancel:"Anulare",Clear:"Ștergere","Remove color":"Șterge culoare","Restore default":"Reface la default",Save:"Salvare","Show more items":"Arată mai multe elemente","%0 of %1":"%0 din %1","Cannot upload file:":"Nu se poate încărca fișierul:","Rich Text Editor. Editing area: %0":"Editor Rich Text. Zonă editare: %0","Insert with file manager":"Inserare cu managerul de fișiere","Replace with file manager":"Înlocuire cu managerul de fișiere","Insert image with file manager":"Inserare imagine cu managerul de fișiere","Replace image with file manager":"Înlocuire imagine cu managerul de fișiere","Toggle caption off":"Dezactivați subtitlul","Toggle caption on":"Activați subtitlul","Content editing keystrokes":"Comenzi din tastatură pentru editarea conținutului","These keyboard shortcuts allow for quick access to content editing features.":"Aceste comenzi rapide din tastatură permit accesul rapid la funcțiile de editare a conținutului.","User interface and content navigation keystrokes":"Interfața cu utilizatorul și comenzi din tastatură pentru navigare în conținut","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Utilizați următoarele comenzi din tastatură pentru o navigare mai eficientă în interfața cu utilizatorul CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Închide baloanele contextuale, ferestrele derulante și ferestrele de dialog","Open the accessibility help dialog":"Deschide fereastra de ajutor pentru accesibilitate","Move focus between form fields (inputs, buttons, etc.)":"Schimbă elementul activ între câmpurile unui formular (câmpuri de introducere text, butoane etc.)","Move focus to the menu bar, navigate between menu bars":"Transferarea focusului pe bara de meniu, navigarea între barele de meniu","Move focus to the toolbar, navigate between toolbars":"Mută focalizarea pe bara de instrumente, navighează prin barele de instrumente","Navigate through the toolbar or menu bar":"Navigare prin bara de instrumente sau bara de meniuri","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Execută butonul focalizat în prezent. Executarea butoanelor care interacționează cu conținutul editorului mută focalizarea înapoi pe conținut.",Accept:"Acceptă","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Introduce capăt de rând opțional (un element <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Introduce un capăt de rând obligatoriu (alineat nou)","Find and replace":"Găsire și înlocuire","Find in text…":"Găsire în text...",Find:"Găsire","Previous result":"Rezultatul anterior","Next result":"Rezultatul următor",Replace:"Înlocuire","Replace all":"Înlocuire toate","Match case":"Potrivire litere mari și mici","Whole words only":"Doar cuvinte întregi","Replace with…":"Înlocuire cu...","Text to find must not be empty.":"„Text de găsit” nu poate fi lăsat gol.","Tip: Find some text first in order to replace it.":"Sfat: Mai întâi găsiți textul pentru a-l înlocui.","Advanced options":"Opțiuni avansate","Find in the document":"Căutare în document","Font Size":"Dimensiune font",Tiny:"Foarte mică",Small:"Mică",Big:"Mare",Huge:"Foarte mare","Font Family":"Familie font",Default:"Implicită","Font Color":"Culoare font","Font Background Color":"Culoarea de fundal a fontului","Document colors":"Culorile din document",Paragraph:"Paragraf",Heading:"Titlu","Choose heading":"Alege titlu","Heading 1":"Titlu 1","Heading 2":"Titlu 2","Heading 3":"Titlu 3","Heading 4":"Titlu 4","Heading 5":"Titlu 5","Heading 6":"Titlu 6","Type your title":"Scrie titlul tău","Type or paste your content here.":"Scrie sau inserează aici conținutul tău","Horizontal line":"Linie orizontală","HTML object":"Obiect HTML","Increase indent":"Mărește indent","Decrease indent":"Micșorează indent",Unlink:"Șterge link",Link:"Link","Link URL":"Link URL","Link URL must not be empty.":"URL-ul linkului nu trebuie să fie necompletat.","Link image":"Link imagine","Edit link":"Modifică link","Open link in new tab":"Deschide link în tab nou","This link has no URL":"Acest link nu are niciun URL","Open in a new tab":"Deschide în tab nou",Downloadable:"Descărcabil","Create link":"Crearea unui link","Move out of a link":"Ieșire dintr-un link","Numbered List":"Listă numerotată","Bulleted List":"Listă cu puncte","To-do List":"Listă cu activități","Bulleted list styles toolbar":"Toolbar Listă cu puncte","Numbered list styles toolbar":"Toolbar Listă numerotată","Toggle the disc list style":"Comutați stilul la lista cu discuri","Toggle the circle list style":"Comutați stilul la lista cu cercuri","Toggle the square list style":"Comutați stilul la lista cu pătrate","Toggle the decimal list style":"Comutați stilul la lista cu numere","Toggle the decimal with leading zero list style":"Comutați stilul la lista cu numere cu zero la început","Toggle the lower–roman list style":"Comutați stilul la lista cu litere mici romane","Toggle the upper–roman list style":"Comutați stilul la lista cu litere mari romane","Toggle the lower–latin list style":"Comutați stilul la lista cu litere mici latine","Toggle the upper–latin list style":"Comutați stilul la lista cu litere mari latine",Disc:"Disc",Circle:"Cerc",Square:"Pătrat",Decimal:"Număr","Decimal with leading zero":"Număr cu zero la început ","Lower–roman":"Litere mici romane","Upper-roman":"Litere mari romane","Lower-latin":"Litere mici latine","Upper-latin":"Litere mari latine","List properties":"Proprietăți listă","Start at":"Începe de la","Invalid start index value.":"Valoare incorectă a indicelui de pornire.","Start index must be greater than 0.":"Indexul de pornire trebuie să fie mai mare de 0.","Reversed order":"Ordine inversată","Keystrokes that can be used in a list":"Comenzi din tastatură care pot fi utilizate într-o listă","Increase list item indent":"Incrementează indentarea elementelor din listă","Decrease list item indent":"Decrementează indentarea elementelor din listă","Entering a to-do list":"Introducerea unei liste de activități","Leaving a to-do list":"Ieșirea dintr-o listă de activități","Remove Format":"Șterge formatare","Select all":"Selectează-le pe toate","Show blocks":"Arată casetele",Source:"Sursă","Show source":"Afișare sursă","Special characters":"Caractere speciale",All:"Toate",Arrows:"Săgeți",Currency:"Monedă",Latin:"Latină",Mathematical:"Matematic",Text:"Text","leftwards simple arrow":"săgeată simplă spre stânga","rightwards simple arrow":"săgeată simplă spre dreapta","upwards simple arrow":"săgeată simplă în sus","downwards simple arrow":"săgeată simplă în jos","leftwards double arrow":"săgeată dublă spre stânga","rightwards double arrow":"săgeată dublă spre dreapta","upwards double arrow":"săgeată dublă în sus","downwards double arrow":"săgeată dublă în jos","leftwards dashed arrow":"săgeată la stânga cu linie întreruptă","rightwards dashed arrow":"săgeată la dreapta cu linie întreruptă","upwards dashed arrow":"săgeată în sus cu linie întreruptă","downwards dashed arrow":"săgeată în jos cu linie întreruptă","leftwards arrow to bar":"săgeată la stânga spre bară","rightwards arrow to bar":"săgeată la dreapta spre bară","upwards arrow to bar":"săgeată în sus spre bară","downwards arrow to bar":"săgeată în jos spre bară","up down arrow with base":"săgeată în sus și în jos cu linie de bază","back with leftwards arrow above":"înapoi cu săgeată spre stânga deasupra","end with leftwards arrow above":"sfârșit cu săgeată spre stânga deasupra","on with exclamation mark with left right arrow above":"„on” cu semn de exclamare și săgeată spre stânga deasupra","soon with rightwards arrow above":"„soon” cu săgeată spre dreapta deasupra","top with upwards arrow above":"„top” cu săgeată în sus deasupra","Dollar sign":"Simbolul dolarului","Euro sign":"Simbolul euro","Yen sign":"Simbolul yenului","Pound sign":"Simbolul lirei sterline","Cent sign":"Simbolul pentru cent","Euro-currency sign":"Simbolul monedei euro","Colon sign":"Două puncte","Cruzeiro sign":"Simbolul pentru cruzeiro","French franc sign":"Simbolul pentru francul francez","Lira sign":"Simbolul pentru liră","Currency sign":"Simbolul pentru valută","Bitcoin sign":"Simbolul pentru Bitcoin","Mill sign":"Simbolul pentru mill","Naira sign":"Simbolul pentru naira","Peseta sign":"Simbolul pentru peseta","Rupee sign":"Simbolul pentru rupie","Won sign":"Simbolul pentru won","New sheqel sign":"Simbolul pentru shekelul nou","Dong sign":"Simbolul pentru dong","Kip sign":"Simbolul pentru kip","Tugrik sign":"Simbolul pentru tugrik","Drachma sign":"Simbolul pentru drahmă","German penny sign":"Simbolul pentru pfenigul german","Peso sign":"Simbolul pentru peso","Guarani sign":"Simbolul pentru guarani","Austral sign":"Simbolul pentru austral","Hryvnia sign":"Simbolul pentru grivnă (hrivnă)","Cedi sign":"Simbolul pentru cedi","Livre tournois sign":"Simbolul pentru livra tournois","Spesmilo sign":"Simbolul pentru spesmilo","Tenge sign":"Simbolul pentru tenge","Indian rupee sign":"Simbolul pentru rupia indiană","Turkish lira sign":"Simbolul pentru lira turcească","Nordic mark sign":"Simbolul pentru marca nordică","Manat sign":"Simbolul pentru manat","Ruble sign":"Simbolul pentru rublă","Latin capital letter a with macron":"Litera A majusculă cu macron","Latin small letter a with macron":"Litera A minusculă cu macron","Latin capital letter a with breve":"Litera A majusculă cu breve („căciulă”)","Latin small letter a with breve":"Litera A minusculă cu breve („căciulă”)","Latin capital letter a with ogonek":"Litera A majusculă cu codiță (ogonek)","Latin small letter a with ogonek":"Litera A minusculă cu codiță (ogonek)","Latin capital letter c with acute":"Litera C majusculă cu accent ascuțit","Latin small letter c with acute":"Litera C minusculă cu accent ascuțit","Latin capital letter c with circumflex":"Litera C majusculă cu accent circumflex","Latin small letter c with circumflex":"Litera C minusculă cu accent circumflex","Latin capital letter c with dot above":"Litera C majusculă cu punct deasupra","Latin small letter c with dot above":"Litera C minusculă cu punct deasupra","Latin capital letter c with caron":"Litera C majusculă cu caron (circumflex inversat)","Latin small letter c with caron":"Litera C minusculă cu caron (circumflex inversat)","Latin capital letter d with caron":"Litera D majusculă cu caron (circumflex inversat)","Latin small letter d with caron":"Litera D minusculă cu caron (circumflex inversat)","Latin capital letter d with stroke":"Litera D barată majusculă","Latin small letter d with stroke":"Litera D barată minusculă","Latin capital letter e with macron":"Litera E majusculă cu macron","Latin small letter e with macron":"Litera E minusculă cu macron","Latin capital letter e with breve":"Litera E majusculă cu breve („căciulă”)","Latin small letter e with breve":"Litera E minusculă cu breve („căciulă”)","Latin capital letter e with dot above":"Litera E majusculă cu punct deasupra","Latin small letter e with dot above":"Litera E minusculă cu punct deasupra","Latin capital letter e with ogonek":"Litera E majusculă cu ogonek („codiță”)","Latin small letter e with ogonek":"Litera E minusculă cu ogonek („codiță”)","Latin capital letter e with caron":"Litera E majusculă cu caron (circumflex inversat)","Latin small letter e with caron":"Litera E minusculă cu caron (circumflex inversat)","Latin capital letter g with circumflex":"Litera G majusculă cu accent circumflex","Latin small letter g with circumflex":"Litera G minusculă cu accent circumflex","Latin capital letter g with breve":"Litera G majusculă cu breve („căciulă”)","Latin small letter g with breve":"Litera G minusculă cu breve („căciulă”)","Latin capital letter g with dot above":"Litera G majusculă cu punct deasupra","Latin small letter g with dot above":"Litera G minusculă cu punct deasupra","Latin capital letter g with cedilla":"Litera G majusculă cu sedilă","Latin small letter g with cedilla":"Litera G minusculă cu sedilă","Latin capital letter h with circumflex":"Litera H majusculă cu accent circumflex","Latin small letter h with circumflex":"Litera H minusculă cu accent circumflex","Latin capital letter h with stroke":"Litera H barată majusculă","Latin small letter h with stroke":"Litera H barată minusculă","Latin capital letter i with tilde":"Litera I majusculă cu tildă","Latin small letter i with tilde":"Litera I minusculă cu tildă","Latin capital letter i with macron":"Litera I majusculă cu macron","Latin small letter i with macron":"Litera I minusculă cu macron","Latin capital letter i with breve":"Litera I majusculă cu breve („căciulă”)","Latin small letter i with breve":"Litera I minusculă cu breve („căciulă”)","Latin capital letter i with ogonek":"Litera I majusculă cu ogonek („codiță”)","Latin small letter i with ogonek":"Litera I minusculă cu ogonek („codiță”)","Latin capital letter i with dot above":"Litera I majusculă cu punct deasupra","Latin small letter dotless i":"Litera I minusculă fără punct","Latin capital ligature ij":"Ligatură formată din literele majuscule IJ","Latin small ligature ij":"Ligatură formată din literele minuscule IJ","Latin capital letter j with circumflex":"Litera J majusculă cu accent circumflex","Latin small letter j with circumflex":"Litera J minusculă cu accent circumflex","Latin capital letter k with cedilla":"Litera K majusculă cu sedilă","Latin small letter k with cedilla":"Litera K minusculă cu sedilă","Latin small letter kra":"Litera KRA minusculă","Latin capital letter l with acute":"Litera L majusculă cu accent ascuțit","Latin small letter l with acute":"Litera L minusculă cu accent ascuțit","Latin capital letter l with cedilla":"Litera L majusculă cu sedilă","Latin small letter l with cedilla":"Litera L minusculă cu sedilă","Latin capital letter l with caron":"Litera L majusculă cu caron (circumflex inversat)","Latin small letter l with caron":"Litera L minusculă cu caron (circumflex inversat)","Latin capital letter l with middle dot":"Litera L majusculă cu punct median","Latin small letter l with middle dot":"Litera L minusculă cu punct median","Latin capital letter l with stroke":"Litera L majusculă cu bară oblică","Latin small letter l with stroke":"Litera L minusculă cu bară oblică","Latin capital letter n with acute":"Litera N majusculă cu accent ascuțit","Latin small letter n with acute":"Litera N minusculă cu accent ascuțit","Latin capital letter n with cedilla":"Litera N majusculă cu sedilă","Latin small letter n with cedilla":"Litera N minusculă cu sedilă","Latin capital letter n with caron":"Litera N majusculă cu caron (circumflex inversat)","Latin small letter n with caron":"Litera N minusculă cu caron (circumflex inversat)","Latin small letter n preceded by apostrophe":"Litera N minusculă cu apostrof în față","Latin capital letter eng":"Litera ENG majusculă","Latin small letter eng":"Litera ENG minusculă","Latin capital letter o with macron":"Litera O majusculă cu macron","Latin small letter o with macron":"Litera O minusculă cu macron","Latin capital letter o with breve":"Litera O majusculă cu breve („căciulă”)","Latin small letter o with breve":"Litera O minusculă cu breve („căciulă”)","Latin capital letter o with double acute":"Litera O majusculă cu dublu accent ascuțit","Latin small letter o with double acute":"Litera O minusculă cu dublu accent ascuțit","Latin capital ligature oe":"Ligatură formată din literele OE majuscule","Latin small ligature oe":"Ligatură formată din literele OE minuscule","Latin capital letter r with acute":"Litera R majusculă cu accent ascuțit","Latin small letter r with acute":"Litera R minusculă cu accent ascuțit","Latin capital letter r with cedilla":"Litera R majusculă cu sedilă","Latin small letter r with cedilla":"Litera R minusculă cu sedilă","Latin capital letter r with caron":"Litera R majusculă cu caron (circumflex inversat)","Latin small letter r with caron":"Litera R minusculă cu caron (circumflex inversat)","Latin capital letter s with acute":"Litera S majusculă cu accent ascuțit","Latin small letter s with acute":"Litera S minusculă cu accent ascuțit","Latin capital letter s with circumflex":"Litera S majusculă cu accent circumflex","Latin small letter s with circumflex":"Litera S minusculă cu accent circumflex","Latin capital letter s with cedilla":"Litera S majusculă cu sedilă","Latin small letter s with cedilla":"Litera S minusculă cu sedilă","Latin capital letter s with caron":"Litera S majusculă cu caron (circumflex inversat)","Latin small letter s with caron":"Litera S minusculă cu caron (circumflex inversat)","Latin capital letter t with cedilla":"Litera T majusculă cu sedilă","Latin small letter t with cedilla":"Litera T minusculă cu sedilă","Latin capital letter t with caron":"Litera T majusculă cu caron (circumflex inversat)","Latin small letter t with caron":"Litera T minusculă cu caron (circumflex inversat)","Latin capital letter t with stroke":"Litera T majusculă barată","Latin small letter t with stroke":"Litera T minusculă barată","Latin capital letter u with tilde":"Litera U majusculă cu tildă","Latin small letter u with tilde":"Litera U minusculă cu tildă","Latin capital letter u with macron":"Litera U majusculă cu macron","Latin small letter u with macron":"Litera U minusculă cu macron","Latin capital letter u with breve":"Litera U majusculă cu breve („căciulă”)","Latin small letter u with breve":"Litera U minusculă cu breve („căciulă”)","Latin capital letter u with ring above":"Litera majusculă U cu inel deasupra","Latin small letter u with ring above":"Litera minusculă U cu inel deasupra","Latin capital letter u with double acute":"Litera U majusculă cu dublu accent ascuțit","Latin small letter u with double acute":"Litera U minusculă cu dublu accent ascuțit","Latin capital letter u with ogonek":"Litera U majusculă cu ogonek („codiță”)","Latin small letter u with ogonek":"Litera U minusculă cu ogonek („codiță”)","Latin capital letter w with circumflex":"Litera W majusculă cu accent circumflex","Latin small letter w with circumflex":"Litera W minusculă cu accent circumflex","Latin capital letter y with circumflex":"Litera Y majusculă cu accent circumflex","Latin small letter y with circumflex":"Litera Y minusculă cu accent circumflex","Latin capital letter y with diaeresis":"Litera Y majusculă cu tremă","Latin capital letter z with acute":"Litera Z majusculă cu accent ascuțit","Latin small letter z with acute":"Litera Z minusculă cu accent ascuțit","Latin capital letter z with dot above":"Litera Z majusculă cu punct deasupra","Latin small letter z with dot above":"Litera Z minusculă cu punct deasupra","Latin capital letter z with caron":"Litera Z majusculă cu caron (circumflex inversat)","Latin small letter z with caron":"Litera Z minusculă cu caron (circumflex inversat)","Latin small letter long s":"Litera S lungă minusculă","Less-than sign":"Simbolul „mai mic decât”","Greater-than sign":"Simbolul „mai mare decât”","Less-than or equal to":"Simbolul „mai mic sau egal”","Greater-than or equal to":"Simbolul „mai mare sau egal”","En dash":"Linie de pauză (en dash)","Em dash":"Linie de dialog (em dash)",Macron:"Macron",Overline:"Linie deasupra","Degree sign":"Simbolul pentru grad","Minus sign":"Semnul minus","Plus-minus sign":"Semnul plus/minus","Division sign":"Semnul împărțirii","Fraction slash":"Bară de fracție (oblică)","Multiplication sign":"Semnul înmulțirii","Latin small letter f with hook":"Litera F minusculă cu cârlig",Integral:"Integrală","N-ary summation":"Sumă (simbol matematic)",Infinity:"Infinit","Square root":"Rădăcină pătrată","Tilde operator":"Operatorul tildă","Approximately equal to":"Aproximativ egal cu","Almost equal to":"Aproape egal cu","Not equal to":"Diferit de (nu este egal cu)","Identical to":"Identic cu","Element of":"Element al","Not an element of":"Nu este un element al","Contains as member":"Conține ca membru","N-ary product":"Produs cartezian (simbol matematic)","Logical and":"ȘI logic","Logical or":"SAU logic","Not sign":"Negare",Intersection:"Intersecție",Union:"Uniune","Partial differential":"Diferențială parțială","For all":"Pentru toți","There exists":"Există","Empty set":"Mulțimea vidă",Nabla:"Nabla","Asterisk operator":"Operatorul asterisc","Proportional to":"Proporțional cu",Angle:"Unghi","Vulgar fraction one quarter":"Un sfert (fracție în scrierea comună)","Vulgar fraction one half":"Jumătate (fracție în scrierea comună)","Vulgar fraction three quarters":"Trei sferturi (fracție în scrierea comună)","Single left-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre stânga","Single right-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre dreapta","Left-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre stânga","Right-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre dreapta","Left single quotation mark":"Semnul citării simplu stânga (în formă de 6)","Right single quotation mark":"Semnul citării simplu dreapta (în formă de 9)","Left double quotation mark":"Ghilimele sus în formă de 66","Right double quotation mark":"Ghilimele sus în formă de 99","Single low-9 quotation mark":"Ghilimele simple jos în formă de 9","Double low-9 quotation mark":"Ghilimele jos în formă de 99","Inverted exclamation mark":"Semnul exclamării inversat","Inverted question mark":"Semnul întrebării inversat","Two dot leader":"Două puncte orizontale pe linia de bază","Horizontal ellipsis":"Puncte de suspensie","Double dagger":"Dublă obelă (dagger)","Per mille sign":"Promilă","Per ten thousand sign":"La zece mii","Double exclamation mark":"Semnul exclamării dublu","Question exclamation mark":"Semnele întrebării și exclamării","Exclamation question mark":"Semnele exclamării și întrebării","Double question mark":"Doublu semnul întrebării","Copyright sign":"Simbolul pentru copyright","Registered sign":"Simbolul de marcă înregistrată","Trade mark sign":"Simbolul de marcă comercială","Section sign":"Simbolul pentru secțiune","Paragraph sign":"Simbolul pentru paragraf","Reversed paragraph sign":"Simbolul pentru paragraf, inversat","Character categories":"Categorii de caractere",Styles:"Stiluri","Multiple styles":"Stiluri multiple","Block styles":"Stiluri pentru blocuri","Text styles":"Stiluri pentru text","Insert table":"Inserează tabel","Header column":"Antet coloană","Insert column left":"Inserează coloană la stânga","Insert column right":"Inserează coloană la dreapta","Delete column":"Șterge coloană","Select column":"Selectează coloana",Column:"Coloană","Header row":"Rând antet","Insert row below":"Inserează rând dedesubt","Insert row above":"Inserează rând deasupra","Delete row":"Șterge rând","Select row":"Selectează linia",Row:"Rând","Merge cell up":"Îmbină celula în sus","Merge cell right":"Îmbină celula la dreapta","Merge cell down":"Îmbină celula în jos","Merge cell left":"Îmbină celula la stânga","Split cell vertically":"Scindează celula pe verticală","Split cell horizontally":"Scindează celula pe orizontală","Merge cells":"Îmbină celulele","Table toolbar":"Bară tabel","Table properties":"Proprietățile tabelei","Cell properties":"Proprietățile celulei",Border:"Bordură",Style:"Stil",Width:"Lungime",Height:"Înălțime",Color:"Culoare",Background:"Fundal",Padding:"Spațiere",Dimensions:"Dimensiuni","Table cell text alignment":"Alinierea textului celulei tabelei",Alignment:"Aliniere","Horizontal text alignment toolbar":"Toolbar aliniere text orizontală","Vertical text alignment toolbar":"Toolbar aliniere text verticală","Table alignment toolbar":"Toolbar aliniere tabelă",None:"Nimic",Solid:"Solidă",Dotted:"Punctată",Dashed:"Linii întrerupte",Double:"Dublă",Groove:"Groove",Ridge:"Crestată",Inset:"Inserează",Outset:"Elimină","Align cell text to the left":"Alinează textul celulei la stânga","Align cell text to the center":"Alinează textul celulei la centru","Align cell text to the right":"Alinează textul celulei la dreapta","Justify cell text":"Textul celulei justify","Align cell text to the top":"Alinează textul celulei sus","Align cell text to the middle":"Alinează textul celulei la mijloc","Align cell text to the bottom":"Alinează textul celulei jos","Align table to the left":"Alinează tabela la stânga","Center table":"Tabelă centrată","Align table to the right":"Alinează tabela la dreapta","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Culoarea este invalidă. Încearcă \"#FF0000\" sau \"rgb(255,0,0)\" sau \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Valoarea este invalidă. Încearcă \"10px\" sau \"2em\" sau simplu \"2\".","Color picker":"Alegere culoare","Enter table caption":"Adaugă subtitlul tabelei","Keystrokes that can be used in a table cell":"Comenzi din tastatură care pot fi utilizate într-o celulă de tabel","Move the selection to the next cell":"Mută selecția în următoarea celulă","Move the selection to the previous cell":"Mută selecția în celula anterioară","Insert a new table row (when in the last cell of a table)":"Inserează un nou rând de tabel (când poziția activă este în ultima celulă a unui tabel)","Navigate through the table":"Navigare în tabel",Table:"Tabel","Rich Text Editor":"Editor de text","Editor editing area: %0":"Zonă editare editor: %0","Edit block":"Editează bloc","Click to edit block":"Faceți clic pentru a edita întreg blocul","Drag to move":"Glisați pentru a muta",Next:"Înainte",Previous:"Înapoi","Editor toolbar":"Bară editor","Dropdown toolbar":"Bară listă opțiuni",Black:"Negru","Dim grey":"Gri slab",Grey:"Gri","Light grey":"Gri deschis",White:"Alb",Red:"Roșu",Orange:"Portocaliu",Yellow:"Galben","Light green":"Verde deschis",Green:"Verde",Aquamarine:"Acvamarin",Turquoise:"Turcoaz","Light blue":"Albastru deschis",Blue:"Albastru",Purple:"Violet","Editor block content toolbar":"Bară de instrumente editor pentru blocuri de conținut","Editor contextual toolbar":"Bară contextuală de instrumente editor",HEX:"HEX","No results found":"Nu au fost găsite rezultate","No searchable items":"Nu există elemente ce pot fi căutate","Editor dialog":"Dialog editor",Close:"Închideți","Help Contents. To close this dialog press ESC.":"Conținutul de asistență. Apăsați ESC pentru a închide acest dialog.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Mai jos puteți găsi o listă de comenzi rapide de tastatură care pot fi utilizate în editor.","(may require <kbd>Fn</kbd>)":"(poate fi necesar să apăsați <kbd>Fn</kbd>)",Accessibility:"Accesibilitate","Accessibility help":"Ajutor pentru accesibilitate","Press %0 for help.":"Apăsați %0] pentru ajutor.","Move focus in and out of an active dialog window":"Comutează focalizarea într-o fereastră de dialog activă și în afara acesteia",MENU_BAR_MENU_FILE:"Fișier",MENU_BAR_MENU_EDIT:"Editează",MENU_BAR_MENU_VIEW:"Vizualizare",MENU_BAR_MENU_INSERT:"Inserează",MENU_BAR_MENU_FORMAT:"Formatare",MENU_BAR_MENU_TOOLS:"Instrumente",MENU_BAR_MENU_HELP:"Ajutor",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Bara de meniuri a editorului","Please enter a valid color (e.g. \"ff0000\").":"Vă rugăm să introduceți un cod de culoare valid (de ex., „ff0000”).",Undo:"Anulare",Redo:"Revenire","Upload in progress":"Încărcare în curs","Widget toolbar":"Bară widget","Insert paragraph before block":"Inserează un paragraf înaintea blocului","Insert paragraph after block":"Inserează un paragraf după bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Apăsați Enter pentru a scrie după widget sau Shift+Enter pentru a scrie înaintea acestuia","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Comenzi din tastatură care pot fi utilizate atunci când este selectat un widget (de exemplu: imagine, tabel etc.)","Insert a new paragraph directly after a widget":"Inserează un nou paragraf direct după un widget","Insert a new paragraph directly before a widget":"Inserează un nou paragraf direct înaintea unui widget","Move the caret to allow typing directly before a widget":"Mută cursorul pentru a permite tastarea direct înaintea unui widget","Move the caret to allow typing directly after a widget":"Mută cursorul pentru a permite tastarea direct după un widget","Words: %0":"Cuvinte: %0","Characters: %0":"Caractere: %0"}	);l.getPluralForm=function(n){return (n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ru.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ru.js
index 9828a718e640b06f1cfbff7ee88fb04f632d9c84..4ff386ad505f98f4aeef424ca070d3795f810a0c 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ru.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ru.js
@@ -1 +1 @@
-(function(d){	const l = d['ru'] = d['ru'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Выравнивание по левому краю","Align right":"Выравнивание по правому краю","Align center":"Выравнивание по центру",Justify:"Выравнивание по ширине","Text alignment":"Выравнивание текста","Text alignment toolbar":"Выравнивание","Revert autoformatting action":"Отменить действие автоформатирования",Bold:"Жирный",Italic:"Курсив",Underline:"Подчеркнутый",Code:"Исходный код",Strikethrough:"Зачеркнутый",Subscript:"Подстрочный",Superscript:"Надстрочный","Italic text":"Текст курсивом","Move out of an inline code style":"Выйти из встроенного стиля кода","Bold text":"Жирный текст","Underline text":"Подчеркнутый текст","Strikethrough text":"Зачеркнутый текст","Block quote":"Цитата","Copy selected content":"Копировать выбранное содержание","Paste content":"Вставить содержание","Paste content as plain text":"Вставить содержанрие в виде обычного текста","Insert code block":"Вставить код","Plain text":"Простой текст","Code block":"Блок кодов",Cancel:"Отмена",Clear:"Очистить","Remove color":"Убрать цвет","Restore default":"По умолчанию",Save:"Сохранить","Show more items":"Другие инструменты","%0 of %1":"%0 из %1","Cannot upload file:":"Невозможно загрузить файл","Rich Text Editor. Editing area: %0":"Редактор форматированного текста. Область редактирования: %0","Insert with file manager":"Вставка с помощью файлового менеджера","Replace with file manager":"Заменить с помощью файлового менеджера","Insert image with file manager":"Вставить изображение с помощью файлового менеджера","Replace image with file manager":"Заменить изображение с помощью файлового менеджера","Toggle caption off":"Выключить описание","Toggle caption on":"Включить описание","Content editing keystrokes":"Клавиши для редактирования контента","These keyboard shortcuts allow for quick access to content editing features.":"Эти сочетания клавиш обеспечивают быстрый доступ к функциям редактирования контента.","User interface and content navigation keystrokes":"Пользовательский интерфейс и клавиши навигации по контенту","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Использовать следующие сочетания клавиш для более эффективной навигации в пользовательском интерфейсе CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Закрыть контекстные всплывающие окна, раскрывающиеся списки и диалоговые окна.","Open the accessibility help dialog":"Открыть диалоговое окно справки по специальным возможностям","Move focus between form fields (inputs, buttons, etc.)":"Переместить фокус между полями формы (вводы, кнопки и т. д.)","Move focus to the menu bar, navigate between menu bars":"Переместить фокус на панель меню, перемещаться между панелями меню","Move focus to the toolbar, navigate between toolbars":"Переместить фокус на панель инструментов, перемещаться между панелями инструментов","Navigate through the toolbar or menu bar":"Перемещение по панели инструментов или панели меню","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Активировать кнопку, находящуюся в фокусе. Активирование кнопок, которые взаимодействуют с содержимым редактора, перемещает фокус обратно на содержимое.",Accept:"Принять","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Вставить мягкий разрыв (элемент <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Вставить жесткий разрыв (новый абзац)","Find and replace":"Найти и заменить","Find in text…":"Найти в тексте",Find:"Найти","Previous result":"Предыдущий результат","Next result":"Следующий результат",Replace:"Заменить","Replace all":"Заменить всё","Match case":"С учетом регистра","Whole words only":"Только слова целиком","Replace with…":"Заменить на...","Text to find must not be empty.":"Искомый текст не должен быть пустым.","Tip: Find some text first in order to replace it.":"Совет: сначала найдите текст, чтобы заменить его.","Advanced options":"Дополнительные параметры","Find in the document":"Найти в документе","Font Size":"Размер шрифта",Tiny:"Очень мелкий",Small:"Мелкий",Big:"Крупный",Huge:"Очень крупный","Font Family":"Семейство шрифтов",Default:"По умолчанию","Font Color":"Цвет шрифта","Font Background Color":"Цвет фона","Document colors":"Цвет страницы",Paragraph:"Параграф",Heading:"Стиль","Choose heading":"Выбор стиля","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6","Type your title":"Введите заголовок","Type or paste your content here.":"Введите или вставьте сюда ваш текст","Horizontal line":"Горизонтальная линия","HTML object":"HTML объект","Increase indent":"Увеличить отступ","Decrease indent":"Уменьшить отступ",Unlink:"Убрать ссылку",Link:"Ссылка","Link URL":"Ссылка URL","Link image":"Ссылка на изображение","Edit link":"Редактировать ссылку","Open link in new tab":"Открыть ссылку в новой вкладке","This link has no URL":"Для этой ссылки не установлен адрес URL","Open in a new tab":"Открыть в новой вкладке",Downloadable:"Загружаемые","Create link":"Создать ссылку","Move out of a link":"Выйти из ссылки","Numbered List":"Нумерованный список","Bulleted List":"Маркированный список","To-do List":"Список задач","Bulleted list styles toolbar":"Стили маркированного списка","Numbered list styles toolbar":"Стили нумерованного списка","Toggle the disc list style":"Переключить на стиль списка с маркерами в виде закрашенного кружка","Toggle the circle list style":"Переключить на стиль списка с маркерами в виде незакрашенного кружка","Toggle the square list style":"Переключить на стиль списка с квадратными маркерами","Toggle the decimal list style":"Переключить на стиль списка с цифровыми маркерами","Toggle the decimal with leading zero list style":"Переключить на стиль списка с маркерами в виде цифр с нулем в начале","Toggle the lower–roman list style":"Переключить на стиль списка с маркерами в виде строчных римских цифр","Toggle the upper–roman list style":"Переключить на стиль списка с маркерами в виде заглавных римских цифр","Toggle the lower–latin list style":"Переключить на стиль списка с маркерами в виде строчных латинских букв","Toggle the upper–latin list style":"Переключить на стиль списка с маркерами в виде заглавных латинских букв",Disc:"Диск",Circle:"Окружность",Square:"Квадрат",Decimal:"Десятичный","Decimal with leading zero":"Десятичный с ведущим нулем","Lower–roman":"Малые римские","Upper-roman":"Большие римские","Lower-latin":"Малые латинские","Upper-latin":"Большие латинские","List properties":"Свойства списка","Start at":"Начать с","Invalid start index value.":"Недопустимое значение начального индекса.","Start index must be greater than 0.":"Начальный индекс должен быть больше 0.","Reversed order":"Обратный порядок","Keystrokes that can be used in a list":"Нажатия клавиш, которые можно использовать в списке","Increase list item indent":"Увеличить отступ элемента списка","Decrease list item indent":"Уменьшить отступ элемента списка","Remove Format":"Убрать форматирование","Select all":"Выбрать все","Show blocks":"Показать блоки",Source:"HTML редактор","Show source":"Показать источник","Special characters":"Спецсимволы",All:"Все",Arrows:"Стрелки",Currency:"Валюта",Latin:"Латинские",Mathematical:"Математические",Text:"Текст","leftwards simple arrow":"простая стрелка влево","rightwards simple arrow":"простая стрелка вправо","upwards simple arrow":"простая стрелка вверх","downwards simple arrow":"простая стрелка вниз","leftwards double arrow":"Двойная стрелка влево","rightwards double arrow":"Двойная стрелка вправо","upwards double arrow":"Двойная стрелка вверх","downwards double arrow":"Двойная стрелка вниз","leftwards dashed arrow":"Пунктирная стрелка влево","rightwards dashed arrow":"Пунктирная стрелка вправо","upwards dashed arrow":"Пунктирная стрелка вверх","downwards dashed arrow":"Пунктирная стрелка вниз","leftwards arrow to bar":"Стрелка влево, упирающаяся в планку","rightwards arrow to bar":"Стрелка вправо, упирающаяся в планку","upwards arrow to bar":"Стрелка вверх, упирающаяся в планку","downwards arrow to bar":"Стрелка вниз, упирающаяся в планку","up down arrow with base":"Стрелка вверх и вниз от планки внизу","back with leftwards arrow above":"Стрелка влево над словом BACK (назад)","end with leftwards arrow above":"Стрелка влево над словом END (конец)","on with exclamation mark with left right arrow above":"Стрелка влево и вправо над словом ON! (включить)","soon with rightwards arrow above":"Стрелка вправо над словом SOON (скоро)","top with upwards arrow above":"Стрелка вверх над словом TOP (верх)","Dollar sign":"Символ доллара","Euro sign":"Символ евро","Yen sign":"Символ иены","Pound sign":"Символ фунта стерлингов","Cent sign":"Символ цента","Euro-currency sign":"Символ евровалюты","Colon sign":"Символ двоеточия","Cruzeiro sign":"Символ бразильского крузейро","French franc sign":"Символ французского франка","Lira sign":"Символ лиры","Currency sign":"Символ валюты","Bitcoin sign":"Символ биткоина","Mill sign":"Символ милль","Naira sign":"Символ найры","Peseta sign":"Символ песеты","Rupee sign":"Символ рупии","Won sign":"Символ воны","New sheqel sign":"Символ нового шекеля","Dong sign":"Символ донга","Kip sign":"Символ кипа","Tugrik sign":"Символ тугрика","Drachma sign":"Символ драхмы","German penny sign":"Символ немецкого пенни","Peso sign":"Символ песо","Guarani sign":"Символ гуарани","Austral sign":"Символ аргентинского аустраля","Hryvnia sign":"Символ гривны","Cedi sign":"Символ ганского седи","Livre tournois sign":"Символ турского ливра","Spesmilo sign":"Символ спесмило","Tenge sign":"Символ тенге","Indian rupee sign":"Символ индийской рупии","Turkish lira sign":"Символ турецкой лиры","Nordic mark sign":"Символ скандинавской марки","Manat sign":"Символ маната","Ruble sign":"Символ рубля","Latin capital letter a with macron":"Латинская заглавная буква «A» с макроном","Latin small letter a with macron":"Латинская строчная буква «a» с макроном","Latin capital letter a with breve":"Латинская заглавная буква «A» с бревисом","Latin small letter a with breve":"Латинская строчная буква «a» с бревисом","Latin capital letter a with ogonek":"Латинская заглавная буква «A» с огонеком","Latin small letter a with ogonek":"Латинская строчная буква «a» с огонеком","Latin capital letter c with acute":"Латинская заглавная буква «C» с акутом","Latin small letter c with acute":"Латинская строчная буква «c» с акутом","Latin capital letter c with circumflex":"Латинская заглавная буква «C» с циркумфлексом","Latin small letter c with circumflex":"Латинская строчная буква «c» с циркумфлексом","Latin capital letter c with dot above":"Латинская заглавная буква «C» с точкой сверху","Latin small letter c with dot above":"Латинская строчная буква «c» с точкой сверху","Latin capital letter c with caron":"Латинская заглавная буква «C» с гачеком","Latin small letter c with caron":"Латинская строчная буква «c» с гачеком","Latin capital letter d with caron":"Латинская заглавная буква «D» с гачеком","Latin small letter d with caron":"Латинская строчная буква «d» с гачеком","Latin capital letter d with stroke":"Латинская заглавная буква «D» со штрихом","Latin small letter d with stroke":"Латинская строчная буква «d» со штрихом","Latin capital letter e with macron":"Латинская заглавная буква «E» с макроном","Latin small letter e with macron":"Латинская строчная буква «e» с макроном","Latin capital letter e with breve":"Латинская заглавная буква «E» с бревисом","Latin small letter e with breve":"Латинская строчная буква «e» с бревисом","Latin capital letter e with dot above":"Латинская заглавная буква «E» с точкой сверху","Latin small letter e with dot above":"Латинская строчная буква «e» с точкой сверху","Latin capital letter e with ogonek":"Латинская заглавная буква «E» с огонеком","Latin small letter e with ogonek":"Латинская строчная буква «e» с огонеком","Latin capital letter e with caron":"Латинская заглавная буква «E» с гачеком","Latin small letter e with caron":"Латинская строчная буква «e» с гачеком","Latin capital letter g with circumflex":"Латинская заглавная буква «G» с циркумфлексом","Latin small letter g with circumflex":"Латинская строчная буква «g» с циркумфлексом","Latin capital letter g with breve":"Латинская заглавная буква «G» с бревисом","Latin small letter g with breve":"Латинская строчная буква «g» с бревисом","Latin capital letter g with dot above":"Латинская заглавная буква «G» с точкой сверху","Latin small letter g with dot above":"Латинская строчная буква «g» с точкой сверху","Latin capital letter g with cedilla":"Латинская заглавная буква «G» с седилью","Latin small letter g with cedilla":"Латинская строчная буква «g» с седилью","Latin capital letter h with circumflex":"Латинская заглавная буква «H» с циркумфлексом","Latin small letter h with circumflex":"Латинская строчная буква «h» с циркумфлексом","Latin capital letter h with stroke":"Латинская заглавная буква «H» со штрихом","Latin small letter h with stroke":"Латинская строчная буква «h» со штрихом","Latin capital letter i with tilde":"Латинская заглавная буква «I» с тильдой","Latin small letter i with tilde":"Латинская строчная буква «i» с тильдой","Latin capital letter i with macron":"Латинская заглавная буква «I» с макроном","Latin small letter i with macron":"Латинская строчная буква «i» с макроном","Latin capital letter i with breve":"Латинская заглавная буква «I» с бревисом","Latin small letter i with breve":"Латинская строчная буква «i» с бревисом","Latin capital letter i with ogonek":"Латинская заглавная буква «I» с огонеком","Latin small letter i with ogonek":"Латинская строчная буква «i» с огонеком","Latin capital letter i with dot above":"Латинская заглавная буква «I» с точкой сверху","Latin small letter dotless i":"Латинская строчная буква «i» без точки","Latin capital ligature ij":"Латинская заглавная лигатура «IJ»","Latin small ligature ij":"Латинская строчная лигатура «ij»","Latin capital letter j with circumflex":"Латинская заглавная буква «J» с циркумфлексом","Latin small letter j with circumflex":"Латинская строчная буква «j» с циркумфлексом","Latin capital letter k with cedilla":"Латинская заглавная буква «K» с седилью","Latin small letter k with cedilla":"Латинская строчная буква «k» с седилью","Latin small letter kra":"Латинская строчная буква кра","Latin capital letter l with acute":"Латинская заглавная буква «L» с акутом","Latin small letter l with acute":"Латинская строчная буква «l» с акутом","Latin capital letter l with cedilla":"Латинская заглавная буква «L» с седилью","Latin small letter l with cedilla":"Латинская строчная буква «l» с седилью","Latin capital letter l with caron":"Латинская заглавная буква «L» с гачеком","Latin small letter l with caron":"Латинская строчная буква «l» с гачеком","Latin capital letter l with middle dot":"Латинская заглавная буква «L» с внутристрочной точкой","Latin small letter l with middle dot":"Латинская строчная буква «l» с внутристрочной точкой","Latin capital letter l with stroke":"Латинская заглавная буква «L» со штрихом","Latin small letter l with stroke":"Латинская строчная буква «l» со штрихом","Latin capital letter n with acute":"Латинская заглавная буква «N» с акутом","Latin small letter n with acute":"Латинская строчная буква «n» с акутом","Latin capital letter n with cedilla":"Латинская заглавная буква «N» с седилью","Latin small letter n with cedilla":"Латинская строчная буква «n» с седилью","Latin capital letter n with caron":"Латинская заглавная буква «N» с гачеком","Latin small letter n with caron":"Латинская строчная буква «n» с гачеком","Latin small letter n preceded by apostrophe":"Латинская строчная буква «n» с предшествующим апострофом","Latin capital letter eng":"Латинская заглавная буква энг","Latin small letter eng":"Латинская строчная буква энг","Latin capital letter o with macron":"Латинская заглавная буква «O» с макроном","Latin small letter o with macron":"Латинская строчная буква «o» с макроном","Latin capital letter o with breve":"Латинская заглавная буква «O» с бревисом","Latin small letter o with breve":"Латинская строчная буква «o» с бревисом","Latin capital letter o with double acute":"Латинская заглавная буква «O» с двойным акутом","Latin small letter o with double acute":"Латинская строчная буква «o» с двойным акутом","Latin capital ligature oe":"Латинская заглавная лигатура OE","Latin small ligature oe":"Латинская строчная лигатура oe","Latin capital letter r with acute":"Латинская заглавная буква «R» с акутом","Latin small letter r with acute":"Латинская строчная буква «r» с акутом","Latin capital letter r with cedilla":"Латинская заглавная буква «R» с седилью","Latin small letter r with cedilla":"Латинская строчная буква «r» с седилью","Latin capital letter r with caron":"Латинская заглавная буква «R» с гачеком","Latin small letter r with caron":"Латинская строчная буква «r» с гачеком","Latin capital letter s with acute":"Латинская заглавная буква «S» с акутом","Latin small letter s with acute":"Латинская строчная буква «s» с акутом","Latin capital letter s with circumflex":"Латинская заглавная буква «S» с циркумфлексом","Latin small letter s with circumflex":"Латинская строчная буква «s» с циркумфлексом","Latin capital letter s with cedilla":"Латинская заглавная буква «S» с седилью","Latin small letter s with cedilla":"Латинская строчная буква «s» с седилью","Latin capital letter s with caron":"Латинская заглавная буква «S» с гачеком","Latin small letter s with caron":"Латинская строчная буква «s» с гачеком","Latin capital letter t with cedilla":"Латинская заглавная буква «T» с седилью","Latin small letter t with cedilla":"Латинская строчная буква «t» с седилью","Latin capital letter t with caron":"Латинская заглавная буква «T» с гачеком","Latin small letter t with caron":"Латинская строчная буква «t» с гачеком","Latin capital letter t with stroke":"Латинская заглавная буква «T» со штрихом","Latin small letter t with stroke":"Латинская строчная буква «t» со штрихом","Latin capital letter u with tilde":"Латинская заглавная буква «U» с тильдой","Latin small letter u with tilde":"Латинская строчная буква «u» с тильдой","Latin capital letter u with macron":"Латинская заглавная буква «U» с макроном","Latin small letter u with macron":"Латинская строчная буква «u» с макроном","Latin capital letter u with breve":"Латинская заглавная буква «U» с бревисом","Latin small letter u with breve":"Латинская строчная буква «u» с бревисом","Latin capital letter u with ring above":"Латинская заглавная буква «U» с кружком сверху","Latin small letter u with ring above":"Латинская строчная буква «u» с кружком сверху","Latin capital letter u with double acute":"Латинская заглавная буква «U» с двойным акутом","Latin small letter u with double acute":"Латинская строчная буква «u» с двойным акутом","Latin capital letter u with ogonek":"Латинская заглавная буква «U» с огонеком","Latin small letter u with ogonek":"Латинская строчная буква «u» с огонеком","Latin capital letter w with circumflex":"Латинская заглавная буква «W» с циркумфлексом","Latin small letter w with circumflex":"Латинская строчная буква «w» с циркумфлексом","Latin capital letter y with circumflex":"Латинская заглавная буква «Y» с циркумфлексом","Latin small letter y with circumflex":"Латинская строчная буква «y» с циркумфлексом","Latin capital letter y with diaeresis":"Латинская заглавная буква «Y» с диэрезисом","Latin capital letter z with acute":"Латинская заглавная буква «Z» с акутом","Latin small letter z with acute":"Латинская строчная буква «z» с акутом","Latin capital letter z with dot above":"Латинская заглавная буква «Z» с точкой сверху","Latin small letter z with dot above":"Латинская строчная буква «z» с точкой сверху","Latin capital letter z with caron":"Латинская заглавная буква «Z» с гачеком","Latin small letter z with caron":"Латинская строчная буква «z» с гачеком","Latin small letter long s":"Латинская строчная буква длинная «s»","Less-than sign":"Знак меньше","Greater-than sign":"Знак больше","Less-than or equal to":"Меньше либо равно","Greater-than or equal to":"Больше либо равно","En dash":"Среднее тире","Em dash":"Длинное тире",Macron:"Макрон",Overline:"Надчёркивание","Degree sign":"Знак градуса","Minus sign":"Знак минус","Plus-minus sign":"Знак плюс-минус","Division sign":"Знак деления","Fraction slash":"Дробная наклонная черта","Multiplication sign":"Знак умножения","Latin small letter f with hook":"Латинская строчная буква «f» с хвостиком",Integral:"Интеграл","N-ary summation":"N-арная сумма",Infinity:"Бесконечность","Square root":"Квадратный корень","Tilde operator":"Оператор тильда","Approximately equal to":"Конгруэнтность (геометрическое равенство)","Almost equal to":"Почти равный","Not equal to":"Не равно","Identical to":"Тождественно равно","Element of":"Принадлежит","Not an element of":"Не принадлежит","Contains as member":"Содержит как член","N-ary product":"N-арное произведение","Logical and":"Логическое И","Logical or":"Логическое ИЛИ","Not sign":"Знак отрицания",Intersection:"Пересечение",Union:"Объединение","Partial differential":"Частичный дифференциал","For all":"Для всех","There exists":"Существует","Empty set":"Пустое множество",Nabla:"Набла","Asterisk operator":"Оператор звездочка","Proportional to":"Пропорционально",Angle:"Угол","Vulgar fraction one quarter":"Дробь – одна четверть","Vulgar fraction one half":"Дробь – одна вторая","Vulgar fraction three quarters":"Дробь – три четверти","Single left-pointing angle quotation mark":"Одинарная открывающая (левая) французская угловая кавычка","Single right-pointing angle quotation mark":"Одинарная закрывающая (правая) французская угловая кавычка","Left-pointing double angle quotation mark":"Открывающая левая кавычка «ёлочка»","Right-pointing double angle quotation mark":"Закрывающая правая кавычка «ёлочка»","Left single quotation mark":"Открывающая одинарная кавычка","Right single quotation mark":"Закрывающая одинарная кавычка","Left double quotation mark":"Открывающая двойная кавычка","Right double quotation mark":"Закрывающая двойная кавычка","Single low-9 quotation mark":"Нижняя одинарная открывающая кавычка","Double low-9 quotation mark":"Нижняя двойная открывающая кавычка","Inverted exclamation mark":"Перевернутый восклицательный знак","Inverted question mark":"Перевернутый вопросительный знак","Two dot leader":"Двухточечный пунктир","Horizontal ellipsis":"Многоточие","Double dagger":"Двойной крестик","Per mille sign":"Знак промилле","Per ten thousand sign":"Знак на десять тысяч","Double exclamation mark":"Двойной восклицательный знак","Question exclamation mark":"Вопросительный восклицательный знак","Exclamation question mark":"Восклицательный вопросительный знак","Double question mark":"Двойной вопросительный знак","Copyright sign":"Знак авторского права","Registered sign":"Зарегистрированный товарный знак","Trade mark sign":"Знак торговой марки","Section sign":"Параграф","Paragraph sign":"Знак абзаца","Reversed paragraph sign":"Обратный знак абзаца","Character categories":"Категории",Styles:"Стили","Multiple styles":"Несколько стилей","Block styles":"Блочные стили","Text styles":"Стиль текста","Insert table":"Вставить таблицу","Header column":"Столбец заголовков","Insert column left":"Вставить столбец слева","Insert column right":"Вставить столбец справа","Delete column":"Удалить столбец","Select column":"Выбрать столбец",Column:"Столбец","Header row":"Строка заголовков","Insert row below":"Вставить строку ниже","Insert row above":"Вставить строку выше","Delete row":"Удалить строку","Select row":"Выбрать строку",Row:"Строка","Merge cell up":"Объединить с ячейкой сверху","Merge cell right":"Объединить с ячейкой справа","Merge cell down":"Объединить с ячейкой снизу","Merge cell left":"Объединить с ячейкой слева","Split cell vertically":"Разделить ячейку вертикально","Split cell horizontally":"Разделить ячейку горизонтально","Merge cells":"Объединить ячейки","Table toolbar":"Панель инструментов таблицы","Table properties":"Свойства таблицы","Cell properties":"Свойства ячейки",Border:"Граница",Style:"Стиль",Width:"Ширина",Height:"Высота",Color:"Цвет",Background:"Фон",Padding:"Отступ",Dimensions:"Размеры","Table cell text alignment":"Выравнивание текста в ячейке таблицы",Alignment:"Выравнивание","Horizontal text alignment toolbar":"Панель инструментов горизонтального выравнивания текста","Vertical text alignment toolbar":"Панель инструментов вертикального выравнивания текста","Table alignment toolbar":"Панель инструментов выравнивания таблицы",None:"Нет",Solid:"Сплошная",Dotted:"Точечная",Dashed:"Пунктирная",Double:"Двойная",Groove:"Желобчатая",Ridge:"Ребристая",Inset:"Вдавленная",Outset:"Выпуклая","Align cell text to the left":"Выровнять текст по левому краю","Align cell text to the center":"Выровнять текст по центру","Align cell text to the right":"Выровнять текст по правому краю","Justify cell text":"Выровнять текст по ширине","Align cell text to the top":"Выровнять текст ячейки по верхнему краю","Align cell text to the middle":"Выровнять текст ячейки по центру","Align cell text to the bottom":"Выровнять текст ячейки по нижнему краю","Align table to the left":"Выровнять таблицу по левому краю","Center table":"Выровнять таблицу по центру","Align table to the right":"Выровнять таблицу по правому краю","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Неверный цвет. Попробуйте \"#FF0000\" или \"rgb(255,0,0)\" или \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Неверное значение. Попробуйте \"10px\" или \"2em\" или просто \"2\".","Color picker":"Выбор цвета","Enter table caption":"Подпись таблицы","Keystrokes that can be used in a table cell":"Нажатия клавиш, которые можно использовать в ячейке таблицы","Move the selection to the next cell":"Переместить выделение в следующую ячейку","Move the selection to the previous cell":"Переместить выделение на предыдущую ячейку","Insert a new table row (when in the last cell of a table)":"Вставить новую строку таблицы (в последней ячейке таблицы)","Navigate through the table":"Навигация по таблице",Table:"Таблица","Rich Text Editor":"Редактор","Editor editing area: %0":"Область редактирования редактора: %0","Edit block":"Редактировать блок","Click to edit block":"Нажмите, чтобы редактировать блок","Drag to move":"Перетащить",Next:"Следующий",Previous:"Предыдущий","Editor toolbar":"Панель инструментов редактора","Dropdown toolbar":"Выпадающая панель инструментов",Black:"Чёрный","Dim grey":"Тёмно-серый",Grey:"Серый","Light grey":"Светло-серый",White:"Белый",Red:"Красный",Orange:"Оранжевый",Yellow:"Жёлтый","Light green":"Салатовый",Green:"Зелёный",Aquamarine:"Аквамариновый",Turquoise:"Бирюзовый","Light blue":"Голубой",Blue:"Синий",Purple:"Фиолетовый","Editor block content toolbar":"Панель инструментов редактора","Editor contextual toolbar":"Контекстуальная панель инструментов редактора",HEX:"HEX","No results found":"Результаты не найдены","No searchable items":"Нет элементов для поиска","Editor dialog":"Диалоговое окно редактора",Close:"Закрыть","Help Contents. To close this dialog press ESC.":"Содержание справки. Чтобы закрыть это диалоговое окно, нажмите ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ниже вы можете найти список сочетаний клавиш, которые можно использовать в редакторе.","(may require <kbd>Fn</kbd>)":"(может требовать <kbd>Fn</kbd>)",Accessibility:"Доступность","Accessibility help":"Помощь по специальным возможностям","Press %0 for help.":"Нажмите %0 для получения помощи.","Move focus in and out of an active dialog window":"Переместить фокус в активное диалоговое окно и обратно.",MENU_BAR_MENU_FILE:"Файл",MENU_BAR_MENU_EDIT:"Редактировать",MENU_BAR_MENU_VIEW:"Посмотреть",MENU_BAR_MENU_INSERT:"Вставить",MENU_BAR_MENU_FORMAT:"Формат",MENU_BAR_MENU_TOOLS:"Инструменты",MENU_BAR_MENU_HELP:"Помощь",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_FONT:"Шрифт","Editor menu bar":"Панель меню редактора",Undo:"Отменить",Redo:"Повторить","Upload in progress":"Идёт загрузка","Widget toolbar":"Панель инструментов виджета","Insert paragraph before block":"Вставить параграф перед блоком","Insert paragraph after block":"Вставить параграф после блока","Press Enter to type after or press Shift + Enter to type before the widget":"Нажмите Enter для ввода текста после виджета или нажмите Shift + Enter для ввода текста перед виджетом","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Нажатия клавиш, которые можно использовать при выборе виджета (например: изображение, таблица и т. д.)","Insert a new paragraph directly after a widget":"Вставить новый абзац непосредственно после виджета.","Insert a new paragraph directly before a widget":"Вставить новый абзац непосредственно перед виджетом.","Move the caret to allow typing directly before a widget":"Переместите курсор, чтобы можно было вводить текст непосредственно перед виджетом.","Move the caret to allow typing directly after a widget":"Переместить курсор, чтобы можно было вводить текст сразу после виджета.","Words: %0":"Слов: %0","Characters: %0":"Символов: %0"}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ru'] = d['ru'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Выравнивание по левому краю","Align right":"Выравнивание по правому краю","Align center":"Выравнивание по центру",Justify:"Выравнивание по ширине","Text alignment":"Выравнивание текста","Text alignment toolbar":"Выравнивание","Revert autoformatting action":"Отменить действие автоформатирования",Bold:"Жирный",Italic:"Курсив",Underline:"Подчеркнутый",Code:"Исходный код",Strikethrough:"Зачеркнутый",Subscript:"Подстрочный",Superscript:"Надстрочный","Italic text":"Текст курсивом","Move out of an inline code style":"Выйти из встроенного стиля кода","Bold text":"Жирный текст","Underline text":"Подчеркнутый текст","Strikethrough text":"Зачеркнутый текст","Block quote":"Цитата","Copy selected content":"Копировать выбранное содержание","Paste content":"Вставить содержание","Paste content as plain text":"Вставить содержанрие в виде обычного текста","Insert code block":"Вставить код","Plain text":"Простой текст","Leaving %0 code snippet":"Оставляем фрагмент кода %0","Entering %0 code snippet":"Ввод фрагмента кода %0","Entering code snippet":"Ввод фрагмента кода","Leaving code snippet":"Оставляем фрагмент кода","Code block":"Блок кодов",Cancel:"Отмена",Clear:"Очистить","Remove color":"Убрать цвет","Restore default":"По умолчанию",Save:"Сохранить","Show more items":"Другие инструменты","%0 of %1":"%0 из %1","Cannot upload file:":"Невозможно загрузить файл","Rich Text Editor. Editing area: %0":"Редактор форматированного текста. Область редактирования: %0","Insert with file manager":"Вставка с помощью файлового менеджера","Replace with file manager":"Заменить с помощью файлового менеджера","Insert image with file manager":"Вставить изображение с помощью файлового менеджера","Replace image with file manager":"Заменить изображение с помощью файлового менеджера","Toggle caption off":"Выключить описание","Toggle caption on":"Включить описание","Content editing keystrokes":"Клавиши для редактирования контента","These keyboard shortcuts allow for quick access to content editing features.":"Эти сочетания клавиш обеспечивают быстрый доступ к функциям редактирования контента.","User interface and content navigation keystrokes":"Пользовательский интерфейс и клавиши навигации по контенту","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Использовать следующие сочетания клавиш для более эффективной навигации в пользовательском интерфейсе CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Закрыть контекстные всплывающие окна, раскрывающиеся списки и диалоговые окна.","Open the accessibility help dialog":"Открыть диалоговое окно справки по специальным возможностям","Move focus between form fields (inputs, buttons, etc.)":"Переместить фокус между полями формы (вводы, кнопки и т. д.)","Move focus to the menu bar, navigate between menu bars":"Переместить фокус на панель меню, перемещаться между панелями меню","Move focus to the toolbar, navigate between toolbars":"Переместить фокус на панель инструментов, перемещаться между панелями инструментов","Navigate through the toolbar or menu bar":"Перемещение по панели инструментов или панели меню","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Активировать кнопку, находящуюся в фокусе. Активирование кнопок, которые взаимодействуют с содержимым редактора, перемещает фокус обратно на содержимое.",Accept:"Принять","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Вставить мягкий разрыв (элемент <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Вставить жесткий разрыв (новый абзац)","Find and replace":"Найти и заменить","Find in text…":"Найти в тексте",Find:"Найти","Previous result":"Предыдущий результат","Next result":"Следующий результат",Replace:"Заменить","Replace all":"Заменить всё","Match case":"С учетом регистра","Whole words only":"Только слова целиком","Replace with…":"Заменить на...","Text to find must not be empty.":"Искомый текст не должен быть пустым.","Tip: Find some text first in order to replace it.":"Совет: сначала найдите текст, чтобы заменить его.","Advanced options":"Дополнительные параметры","Find in the document":"Найти в документе","Font Size":"Размер шрифта",Tiny:"Очень мелкий",Small:"Мелкий",Big:"Крупный",Huge:"Очень крупный","Font Family":"Семейство шрифтов",Default:"По умолчанию","Font Color":"Цвет шрифта","Font Background Color":"Цвет фона","Document colors":"Цвет страницы",Paragraph:"Параграф",Heading:"Стиль","Choose heading":"Выбор стиля","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6","Type your title":"Введите заголовок","Type or paste your content here.":"Введите или вставьте сюда ваш текст","Horizontal line":"Горизонтальная линия","HTML object":"HTML объект","Increase indent":"Увеличить отступ","Decrease indent":"Уменьшить отступ",Unlink:"Убрать ссылку",Link:"Ссылка","Link URL":"Ссылка URL","Link URL must not be empty.":"URL-адрес ссылки не должен быть пустым.","Link image":"Ссылка на изображение","Edit link":"Редактировать ссылку","Open link in new tab":"Открыть ссылку в новой вкладке","This link has no URL":"Для этой ссылки не установлен адрес URL","Open in a new tab":"Открыть в новой вкладке",Downloadable:"Загружаемые","Create link":"Создать ссылку","Move out of a link":"Выйти из ссылки","Numbered List":"Нумерованный список","Bulleted List":"Маркированный список","To-do List":"Список задач","Bulleted list styles toolbar":"Стили маркированного списка","Numbered list styles toolbar":"Стили нумерованного списка","Toggle the disc list style":"Переключить на стиль списка с маркерами в виде закрашенного кружка","Toggle the circle list style":"Переключить на стиль списка с маркерами в виде незакрашенного кружка","Toggle the square list style":"Переключить на стиль списка с квадратными маркерами","Toggle the decimal list style":"Переключить на стиль списка с цифровыми маркерами","Toggle the decimal with leading zero list style":"Переключить на стиль списка с маркерами в виде цифр с нулем в начале","Toggle the lower–roman list style":"Переключить на стиль списка с маркерами в виде строчных римских цифр","Toggle the upper–roman list style":"Переключить на стиль списка с маркерами в виде заглавных римских цифр","Toggle the lower–latin list style":"Переключить на стиль списка с маркерами в виде строчных латинских букв","Toggle the upper–latin list style":"Переключить на стиль списка с маркерами в виде заглавных латинских букв",Disc:"Диск",Circle:"Окружность",Square:"Квадрат",Decimal:"Десятичный","Decimal with leading zero":"Десятичный с ведущим нулем","Lower–roman":"Малые римские","Upper-roman":"Большие римские","Lower-latin":"Малые латинские","Upper-latin":"Большие латинские","List properties":"Свойства списка","Start at":"Начать с","Invalid start index value.":"Недопустимое значение начального индекса.","Start index must be greater than 0.":"Начальный индекс должен быть больше 0.","Reversed order":"Обратный порядок","Keystrokes that can be used in a list":"Нажатия клавиш, которые можно использовать в списке","Increase list item indent":"Увеличить отступ элемента списка","Decrease list item indent":"Уменьшить отступ элемента списка","Entering a to-do list":"Ввод списка текущих дел","Leaving a to-do list":"Оставляем список текущих дел","Remove Format":"Убрать форматирование","Select all":"Выбрать все","Show blocks":"Показать блоки",Source:"HTML редактор","Show source":"Показать источник","Special characters":"Спецсимволы",All:"Все",Arrows:"Стрелки",Currency:"Валюта",Latin:"Латинские",Mathematical:"Математические",Text:"Текст","leftwards simple arrow":"простая стрелка влево","rightwards simple arrow":"простая стрелка вправо","upwards simple arrow":"простая стрелка вверх","downwards simple arrow":"простая стрелка вниз","leftwards double arrow":"Двойная стрелка влево","rightwards double arrow":"Двойная стрелка вправо","upwards double arrow":"Двойная стрелка вверх","downwards double arrow":"Двойная стрелка вниз","leftwards dashed arrow":"Пунктирная стрелка влево","rightwards dashed arrow":"Пунктирная стрелка вправо","upwards dashed arrow":"Пунктирная стрелка вверх","downwards dashed arrow":"Пунктирная стрелка вниз","leftwards arrow to bar":"Стрелка влево, упирающаяся в планку","rightwards arrow to bar":"Стрелка вправо, упирающаяся в планку","upwards arrow to bar":"Стрелка вверх, упирающаяся в планку","downwards arrow to bar":"Стрелка вниз, упирающаяся в планку","up down arrow with base":"Стрелка вверх и вниз от планки внизу","back with leftwards arrow above":"Стрелка влево над словом BACK (назад)","end with leftwards arrow above":"Стрелка влево над словом END (конец)","on with exclamation mark with left right arrow above":"Стрелка влево и вправо над словом ON! (включить)","soon with rightwards arrow above":"Стрелка вправо над словом SOON (скоро)","top with upwards arrow above":"Стрелка вверх над словом TOP (верх)","Dollar sign":"Символ доллара","Euro sign":"Символ евро","Yen sign":"Символ иены","Pound sign":"Символ фунта стерлингов","Cent sign":"Символ цента","Euro-currency sign":"Символ евровалюты","Colon sign":"Символ двоеточия","Cruzeiro sign":"Символ бразильского крузейро","French franc sign":"Символ французского франка","Lira sign":"Символ лиры","Currency sign":"Символ валюты","Bitcoin sign":"Символ биткоина","Mill sign":"Символ милль","Naira sign":"Символ найры","Peseta sign":"Символ песеты","Rupee sign":"Символ рупии","Won sign":"Символ воны","New sheqel sign":"Символ нового шекеля","Dong sign":"Символ донга","Kip sign":"Символ кипа","Tugrik sign":"Символ тугрика","Drachma sign":"Символ драхмы","German penny sign":"Символ немецкого пенни","Peso sign":"Символ песо","Guarani sign":"Символ гуарани","Austral sign":"Символ аргентинского аустраля","Hryvnia sign":"Символ гривны","Cedi sign":"Символ ганского седи","Livre tournois sign":"Символ турского ливра","Spesmilo sign":"Символ спесмило","Tenge sign":"Символ тенге","Indian rupee sign":"Символ индийской рупии","Turkish lira sign":"Символ турецкой лиры","Nordic mark sign":"Символ скандинавской марки","Manat sign":"Символ маната","Ruble sign":"Символ рубля","Latin capital letter a with macron":"Латинская заглавная буква «A» с макроном","Latin small letter a with macron":"Латинская строчная буква «a» с макроном","Latin capital letter a with breve":"Латинская заглавная буква «A» с бревисом","Latin small letter a with breve":"Латинская строчная буква «a» с бревисом","Latin capital letter a with ogonek":"Латинская заглавная буква «A» с огонеком","Latin small letter a with ogonek":"Латинская строчная буква «a» с огонеком","Latin capital letter c with acute":"Латинская заглавная буква «C» с акутом","Latin small letter c with acute":"Латинская строчная буква «c» с акутом","Latin capital letter c with circumflex":"Латинская заглавная буква «C» с циркумфлексом","Latin small letter c with circumflex":"Латинская строчная буква «c» с циркумфлексом","Latin capital letter c with dot above":"Латинская заглавная буква «C» с точкой сверху","Latin small letter c with dot above":"Латинская строчная буква «c» с точкой сверху","Latin capital letter c with caron":"Латинская заглавная буква «C» с гачеком","Latin small letter c with caron":"Латинская строчная буква «c» с гачеком","Latin capital letter d with caron":"Латинская заглавная буква «D» с гачеком","Latin small letter d with caron":"Латинская строчная буква «d» с гачеком","Latin capital letter d with stroke":"Латинская заглавная буква «D» со штрихом","Latin small letter d with stroke":"Латинская строчная буква «d» со штрихом","Latin capital letter e with macron":"Латинская заглавная буква «E» с макроном","Latin small letter e with macron":"Латинская строчная буква «e» с макроном","Latin capital letter e with breve":"Латинская заглавная буква «E» с бревисом","Latin small letter e with breve":"Латинская строчная буква «e» с бревисом","Latin capital letter e with dot above":"Латинская заглавная буква «E» с точкой сверху","Latin small letter e with dot above":"Латинская строчная буква «e» с точкой сверху","Latin capital letter e with ogonek":"Латинская заглавная буква «E» с огонеком","Latin small letter e with ogonek":"Латинская строчная буква «e» с огонеком","Latin capital letter e with caron":"Латинская заглавная буква «E» с гачеком","Latin small letter e with caron":"Латинская строчная буква «e» с гачеком","Latin capital letter g with circumflex":"Латинская заглавная буква «G» с циркумфлексом","Latin small letter g with circumflex":"Латинская строчная буква «g» с циркумфлексом","Latin capital letter g with breve":"Латинская заглавная буква «G» с бревисом","Latin small letter g with breve":"Латинская строчная буква «g» с бревисом","Latin capital letter g with dot above":"Латинская заглавная буква «G» с точкой сверху","Latin small letter g with dot above":"Латинская строчная буква «g» с точкой сверху","Latin capital letter g with cedilla":"Латинская заглавная буква «G» с седилью","Latin small letter g with cedilla":"Латинская строчная буква «g» с седилью","Latin capital letter h with circumflex":"Латинская заглавная буква «H» с циркумфлексом","Latin small letter h with circumflex":"Латинская строчная буква «h» с циркумфлексом","Latin capital letter h with stroke":"Латинская заглавная буква «H» со штрихом","Latin small letter h with stroke":"Латинская строчная буква «h» со штрихом","Latin capital letter i with tilde":"Латинская заглавная буква «I» с тильдой","Latin small letter i with tilde":"Латинская строчная буква «i» с тильдой","Latin capital letter i with macron":"Латинская заглавная буква «I» с макроном","Latin small letter i with macron":"Латинская строчная буква «i» с макроном","Latin capital letter i with breve":"Латинская заглавная буква «I» с бревисом","Latin small letter i with breve":"Латинская строчная буква «i» с бревисом","Latin capital letter i with ogonek":"Латинская заглавная буква «I» с огонеком","Latin small letter i with ogonek":"Латинская строчная буква «i» с огонеком","Latin capital letter i with dot above":"Латинская заглавная буква «I» с точкой сверху","Latin small letter dotless i":"Латинская строчная буква «i» без точки","Latin capital ligature ij":"Латинская заглавная лигатура «IJ»","Latin small ligature ij":"Латинская строчная лигатура «ij»","Latin capital letter j with circumflex":"Латинская заглавная буква «J» с циркумфлексом","Latin small letter j with circumflex":"Латинская строчная буква «j» с циркумфлексом","Latin capital letter k with cedilla":"Латинская заглавная буква «K» с седилью","Latin small letter k with cedilla":"Латинская строчная буква «k» с седилью","Latin small letter kra":"Латинская строчная буква кра","Latin capital letter l with acute":"Латинская заглавная буква «L» с акутом","Latin small letter l with acute":"Латинская строчная буква «l» с акутом","Latin capital letter l with cedilla":"Латинская заглавная буква «L» с седилью","Latin small letter l with cedilla":"Латинская строчная буква «l» с седилью","Latin capital letter l with caron":"Латинская заглавная буква «L» с гачеком","Latin small letter l with caron":"Латинская строчная буква «l» с гачеком","Latin capital letter l with middle dot":"Латинская заглавная буква «L» с внутристрочной точкой","Latin small letter l with middle dot":"Латинская строчная буква «l» с внутристрочной точкой","Latin capital letter l with stroke":"Латинская заглавная буква «L» со штрихом","Latin small letter l with stroke":"Латинская строчная буква «l» со штрихом","Latin capital letter n with acute":"Латинская заглавная буква «N» с акутом","Latin small letter n with acute":"Латинская строчная буква «n» с акутом","Latin capital letter n with cedilla":"Латинская заглавная буква «N» с седилью","Latin small letter n with cedilla":"Латинская строчная буква «n» с седилью","Latin capital letter n with caron":"Латинская заглавная буква «N» с гачеком","Latin small letter n with caron":"Латинская строчная буква «n» с гачеком","Latin small letter n preceded by apostrophe":"Латинская строчная буква «n» с предшествующим апострофом","Latin capital letter eng":"Латинская заглавная буква энг","Latin small letter eng":"Латинская строчная буква энг","Latin capital letter o with macron":"Латинская заглавная буква «O» с макроном","Latin small letter o with macron":"Латинская строчная буква «o» с макроном","Latin capital letter o with breve":"Латинская заглавная буква «O» с бревисом","Latin small letter o with breve":"Латинская строчная буква «o» с бревисом","Latin capital letter o with double acute":"Латинская заглавная буква «O» с двойным акутом","Latin small letter o with double acute":"Латинская строчная буква «o» с двойным акутом","Latin capital ligature oe":"Латинская заглавная лигатура OE","Latin small ligature oe":"Латинская строчная лигатура oe","Latin capital letter r with acute":"Латинская заглавная буква «R» с акутом","Latin small letter r with acute":"Латинская строчная буква «r» с акутом","Latin capital letter r with cedilla":"Латинская заглавная буква «R» с седилью","Latin small letter r with cedilla":"Латинская строчная буква «r» с седилью","Latin capital letter r with caron":"Латинская заглавная буква «R» с гачеком","Latin small letter r with caron":"Латинская строчная буква «r» с гачеком","Latin capital letter s with acute":"Латинская заглавная буква «S» с акутом","Latin small letter s with acute":"Латинская строчная буква «s» с акутом","Latin capital letter s with circumflex":"Латинская заглавная буква «S» с циркумфлексом","Latin small letter s with circumflex":"Латинская строчная буква «s» с циркумфлексом","Latin capital letter s with cedilla":"Латинская заглавная буква «S» с седилью","Latin small letter s with cedilla":"Латинская строчная буква «s» с седилью","Latin capital letter s with caron":"Латинская заглавная буква «S» с гачеком","Latin small letter s with caron":"Латинская строчная буква «s» с гачеком","Latin capital letter t with cedilla":"Латинская заглавная буква «T» с седилью","Latin small letter t with cedilla":"Латинская строчная буква «t» с седилью","Latin capital letter t with caron":"Латинская заглавная буква «T» с гачеком","Latin small letter t with caron":"Латинская строчная буква «t» с гачеком","Latin capital letter t with stroke":"Латинская заглавная буква «T» со штрихом","Latin small letter t with stroke":"Латинская строчная буква «t» со штрихом","Latin capital letter u with tilde":"Латинская заглавная буква «U» с тильдой","Latin small letter u with tilde":"Латинская строчная буква «u» с тильдой","Latin capital letter u with macron":"Латинская заглавная буква «U» с макроном","Latin small letter u with macron":"Латинская строчная буква «u» с макроном","Latin capital letter u with breve":"Латинская заглавная буква «U» с бревисом","Latin small letter u with breve":"Латинская строчная буква «u» с бревисом","Latin capital letter u with ring above":"Латинская заглавная буква «U» с кружком сверху","Latin small letter u with ring above":"Латинская строчная буква «u» с кружком сверху","Latin capital letter u with double acute":"Латинская заглавная буква «U» с двойным акутом","Latin small letter u with double acute":"Латинская строчная буква «u» с двойным акутом","Latin capital letter u with ogonek":"Латинская заглавная буква «U» с огонеком","Latin small letter u with ogonek":"Латинская строчная буква «u» с огонеком","Latin capital letter w with circumflex":"Латинская заглавная буква «W» с циркумфлексом","Latin small letter w with circumflex":"Латинская строчная буква «w» с циркумфлексом","Latin capital letter y with circumflex":"Латинская заглавная буква «Y» с циркумфлексом","Latin small letter y with circumflex":"Латинская строчная буква «y» с циркумфлексом","Latin capital letter y with diaeresis":"Латинская заглавная буква «Y» с диэрезисом","Latin capital letter z with acute":"Латинская заглавная буква «Z» с акутом","Latin small letter z with acute":"Латинская строчная буква «z» с акутом","Latin capital letter z with dot above":"Латинская заглавная буква «Z» с точкой сверху","Latin small letter z with dot above":"Латинская строчная буква «z» с точкой сверху","Latin capital letter z with caron":"Латинская заглавная буква «Z» с гачеком","Latin small letter z with caron":"Латинская строчная буква «z» с гачеком","Latin small letter long s":"Латинская строчная буква длинная «s»","Less-than sign":"Знак меньше","Greater-than sign":"Знак больше","Less-than or equal to":"Меньше либо равно","Greater-than or equal to":"Больше либо равно","En dash":"Среднее тире","Em dash":"Длинное тире",Macron:"Макрон",Overline:"Надчёркивание","Degree sign":"Знак градуса","Minus sign":"Знак минус","Plus-minus sign":"Знак плюс-минус","Division sign":"Знак деления","Fraction slash":"Дробная наклонная черта","Multiplication sign":"Знак умножения","Latin small letter f with hook":"Латинская строчная буква «f» с хвостиком",Integral:"Интеграл","N-ary summation":"N-арная сумма",Infinity:"Бесконечность","Square root":"Квадратный корень","Tilde operator":"Оператор тильда","Approximately equal to":"Конгруэнтность (геометрическое равенство)","Almost equal to":"Почти равный","Not equal to":"Не равно","Identical to":"Тождественно равно","Element of":"Принадлежит","Not an element of":"Не принадлежит","Contains as member":"Содержит как член","N-ary product":"N-арное произведение","Logical and":"Логическое И","Logical or":"Логическое ИЛИ","Not sign":"Знак отрицания",Intersection:"Пересечение",Union:"Объединение","Partial differential":"Частичный дифференциал","For all":"Для всех","There exists":"Существует","Empty set":"Пустое множество",Nabla:"Набла","Asterisk operator":"Оператор звездочка","Proportional to":"Пропорционально",Angle:"Угол","Vulgar fraction one quarter":"Дробь – одна четверть","Vulgar fraction one half":"Дробь – одна вторая","Vulgar fraction three quarters":"Дробь – три четверти","Single left-pointing angle quotation mark":"Одинарная открывающая (левая) французская угловая кавычка","Single right-pointing angle quotation mark":"Одинарная закрывающая (правая) французская угловая кавычка","Left-pointing double angle quotation mark":"Открывающая левая кавычка «ёлочка»","Right-pointing double angle quotation mark":"Закрывающая правая кавычка «ёлочка»","Left single quotation mark":"Открывающая одинарная кавычка","Right single quotation mark":"Закрывающая одинарная кавычка","Left double quotation mark":"Открывающая двойная кавычка","Right double quotation mark":"Закрывающая двойная кавычка","Single low-9 quotation mark":"Нижняя одинарная открывающая кавычка","Double low-9 quotation mark":"Нижняя двойная открывающая кавычка","Inverted exclamation mark":"Перевернутый восклицательный знак","Inverted question mark":"Перевернутый вопросительный знак","Two dot leader":"Двухточечный пунктир","Horizontal ellipsis":"Многоточие","Double dagger":"Двойной крестик","Per mille sign":"Знак промилле","Per ten thousand sign":"Знак на десять тысяч","Double exclamation mark":"Двойной восклицательный знак","Question exclamation mark":"Вопросительный восклицательный знак","Exclamation question mark":"Восклицательный вопросительный знак","Double question mark":"Двойной вопросительный знак","Copyright sign":"Знак авторского права","Registered sign":"Зарегистрированный товарный знак","Trade mark sign":"Знак торговой марки","Section sign":"Параграф","Paragraph sign":"Знак абзаца","Reversed paragraph sign":"Обратный знак абзаца","Character categories":"Категории",Styles:"Стили","Multiple styles":"Несколько стилей","Block styles":"Блочные стили","Text styles":"Стиль текста","Insert table":"Вставить таблицу","Header column":"Столбец заголовков","Insert column left":"Вставить столбец слева","Insert column right":"Вставить столбец справа","Delete column":"Удалить столбец","Select column":"Выбрать столбец",Column:"Столбец","Header row":"Строка заголовков","Insert row below":"Вставить строку ниже","Insert row above":"Вставить строку выше","Delete row":"Удалить строку","Select row":"Выбрать строку",Row:"Строка","Merge cell up":"Объединить с ячейкой сверху","Merge cell right":"Объединить с ячейкой справа","Merge cell down":"Объединить с ячейкой снизу","Merge cell left":"Объединить с ячейкой слева","Split cell vertically":"Разделить ячейку вертикально","Split cell horizontally":"Разделить ячейку горизонтально","Merge cells":"Объединить ячейки","Table toolbar":"Панель инструментов таблицы","Table properties":"Свойства таблицы","Cell properties":"Свойства ячейки",Border:"Граница",Style:"Стиль",Width:"Ширина",Height:"Высота",Color:"Цвет",Background:"Фон",Padding:"Отступ",Dimensions:"Размеры","Table cell text alignment":"Выравнивание текста в ячейке таблицы",Alignment:"Выравнивание","Horizontal text alignment toolbar":"Панель инструментов горизонтального выравнивания текста","Vertical text alignment toolbar":"Панель инструментов вертикального выравнивания текста","Table alignment toolbar":"Панель инструментов выравнивания таблицы",None:"Нет",Solid:"Сплошная",Dotted:"Точечная",Dashed:"Пунктирная",Double:"Двойная",Groove:"Желобчатая",Ridge:"Ребристая",Inset:"Вдавленная",Outset:"Выпуклая","Align cell text to the left":"Выровнять текст по левому краю","Align cell text to the center":"Выровнять текст по центру","Align cell text to the right":"Выровнять текст по правому краю","Justify cell text":"Выровнять текст по ширине","Align cell text to the top":"Выровнять текст ячейки по верхнему краю","Align cell text to the middle":"Выровнять текст ячейки по центру","Align cell text to the bottom":"Выровнять текст ячейки по нижнему краю","Align table to the left":"Выровнять таблицу по левому краю","Center table":"Выровнять таблицу по центру","Align table to the right":"Выровнять таблицу по правому краю","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Неверный цвет. Попробуйте \"#FF0000\" или \"rgb(255,0,0)\" или \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Неверное значение. Попробуйте \"10px\" или \"2em\" или просто \"2\".","Color picker":"Выбор цвета","Enter table caption":"Подпись таблицы","Keystrokes that can be used in a table cell":"Нажатия клавиш, которые можно использовать в ячейке таблицы","Move the selection to the next cell":"Переместить выделение в следующую ячейку","Move the selection to the previous cell":"Переместить выделение на предыдущую ячейку","Insert a new table row (when in the last cell of a table)":"Вставить новую строку таблицы (в последней ячейке таблицы)","Navigate through the table":"Навигация по таблице",Table:"Таблица","Rich Text Editor":"Редактор","Editor editing area: %0":"Область редактирования редактора: %0","Edit block":"Редактировать блок","Click to edit block":"Нажмите, чтобы редактировать блок","Drag to move":"Перетащить",Next:"Следующий",Previous:"Предыдущий","Editor toolbar":"Панель инструментов редактора","Dropdown toolbar":"Выпадающая панель инструментов",Black:"Чёрный","Dim grey":"Тёмно-серый",Grey:"Серый","Light grey":"Светло-серый",White:"Белый",Red:"Красный",Orange:"Оранжевый",Yellow:"Жёлтый","Light green":"Салатовый",Green:"Зелёный",Aquamarine:"Аквамариновый",Turquoise:"Бирюзовый","Light blue":"Голубой",Blue:"Синий",Purple:"Фиолетовый","Editor block content toolbar":"Панель инструментов редактора","Editor contextual toolbar":"Контекстуальная панель инструментов редактора",HEX:"HEX","No results found":"Результаты не найдены","No searchable items":"Нет элементов для поиска","Editor dialog":"Диалоговое окно редактора",Close:"Закрыть","Help Contents. To close this dialog press ESC.":"Содержание справки. Чтобы закрыть это диалоговое окно, нажмите ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ниже вы можете найти список сочетаний клавиш, которые можно использовать в редакторе.","(may require <kbd>Fn</kbd>)":"(может требовать <kbd>Fn</kbd>)",Accessibility:"Доступность","Accessibility help":"Помощь по специальным возможностям","Press %0 for help.":"Нажмите %0 для получения помощи.","Move focus in and out of an active dialog window":"Переместить фокус в активное диалоговое окно и обратно.",MENU_BAR_MENU_FILE:"Файл",MENU_BAR_MENU_EDIT:"Редактировать",MENU_BAR_MENU_VIEW:"Посмотреть",MENU_BAR_MENU_INSERT:"Вставить",MENU_BAR_MENU_FORMAT:"Формат",MENU_BAR_MENU_TOOLS:"Инструменты",MENU_BAR_MENU_HELP:"Помощь",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_FONT:"Шрифт","Editor menu bar":"Панель меню редактора","Please enter a valid color (e.g. \"ff0000\").":"Введите действительный цвет (например, \"ff0000\").",Undo:"Отменить",Redo:"Повторить","Upload in progress":"Идёт загрузка","Widget toolbar":"Панель инструментов виджета","Insert paragraph before block":"Вставить параграф перед блоком","Insert paragraph after block":"Вставить параграф после блока","Press Enter to type after or press Shift + Enter to type before the widget":"Нажмите Enter для ввода текста после виджета или нажмите Shift + Enter для ввода текста перед виджетом","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Нажатия клавиш, которые можно использовать при выборе виджета (например: изображение, таблица и т. д.)","Insert a new paragraph directly after a widget":"Вставить новый абзац непосредственно после виджета.","Insert a new paragraph directly before a widget":"Вставить новый абзац непосредственно перед виджетом.","Move the caret to allow typing directly before a widget":"Переместите курсор, чтобы можно было вводить текст непосредственно перед виджетом.","Move the caret to allow typing directly after a widget":"Переместить курсор, чтобы можно было вводить текст сразу после виджета.","Words: %0":"Слов: %0","Characters: %0":"Символов: %0"}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/si.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/si.js
index 5da292d4e5bc063e975814b4a8e4970ab9c59ab3..526bde7f69a193066cd71d37bb0d15653617ccb2 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/si.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/si.js
@@ -1 +1 @@
-(function(d){	const l = d['si'] = d['si'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"තදකුරු",Italic:"ඇලකුරු",Underline:"",Code:"",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"",Clear:"","Remove color":"","Restore default":"",Save:"","Show more items":"","%0 of %1":"","Cannot upload file:":"ගොනුව යාවත්කාලීන කළ නොහැක:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Numbered List":"අංකිත ලැයිස්තුව","Bulleted List":"බුලටිත ලැයිස්තුව","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"",Undo:"අහෝසි කරන්න",Redo:"නැවත කරන්න"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['si'] = d['si'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"තදකුරු",Italic:"ඇලකුරු",Underline:"",Code:"",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"",Clear:"","Remove color":"","Restore default":"",Save:"","Show more items":"","%0 of %1":"","Cannot upload file:":"ගොනුව යාවත්කාලීන කළ නොහැක:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Numbered List":"අංකිත ලැයිස්තුව","Bulleted List":"බුලටිත ලැයිස්තුව","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"",Undo:"අහෝසි කරන්න",Redo:"නැවත කරන්න"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sk.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sk.js
index c34722b69f1f979c217b982c5c8504b0457c5141..88d526fcbb011110d6c69443739cccefc623166c 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sk.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sk.js
@@ -1 +1 @@
-(function(d){	const l = d['sk'] = d['sk'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Zarovnať vľavo","Align right":"Zarovnať vpravo","Align center":"Zarovnať na stred",Justify:"Do bloku","Text alignment":"Zarovnanie textu","Text alignment toolbar":"Panel nástrojov zarovnania textu","Revert autoformatting action":"Vrátiť späť automatické formátovanie",Bold:"Tučné",Italic:"Kurzíva",Underline:"Podčiarknuté",Code:"Kód",Strikethrough:"Preškrtnuté",Subscript:"Dolný index",Superscript:"Horný index","Italic text":"Kurzíva","Move out of an inline code style":"Presunúť mimo vloženého kódu","Bold text":"Tučný text","Underline text":"Podčiarknutý text","Strikethrough text":"Prečiarknutý text","Block quote":"Citát","Copy selected content":"Skopírovať vybraný obsah","Paste content":"Prilepiť obsah","Paste content as plain text":"Prilepiť obsah iba ako text","Insert code block":"Vložte blok kódu","Plain text":"Čistý text","Code block":"Blok kódu",Cancel:"Zrušiť",Clear:"Vyčistiť","Remove color":"Zrušiť farbu","Restore default":"Obnoviť predvolené",Save:"Uložiť","Show more items":"Zobraziť viac položiek","%0 of %1":"%0 z %1","Cannot upload file:":"Nie je možné nahrať súbor:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Oblasť úprav: %0","Insert with file manager":"Vložiť pomocou správcu súborov","Replace with file manager":"Nahradiť správcom súborov","Insert image with file manager":"Vložiť obrázok pomocou správcu súborov","Replace image with file manager":"Nahradiť obrázok pomocou správcu súborov","Toggle caption off":"Vypnúť titulok","Toggle caption on":"Zapnúť titulok","Content editing keystrokes":"Klávesy na úpravu obsahu","These keyboard shortcuts allow for quick access to content editing features.":"Tieto klávesové skratky vám poskytnú rýchly prístup k funkciám na úpravu obsahu.","User interface and content navigation keystrokes":"Používateľské rozhranie a klávesy na prechádzanie obsahom","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Nasledujúce klávesy vám umožnia jednoduchšie používanie používateľského rozhrania programu CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Zatvoriť kontextové bubliny, rozbaľovacie ponuky a dialógové okná","Open the accessibility help dialog":"Otvoriť dialógové okno o zjednodušení ovládania","Move focus between form fields (inputs, buttons, etc.)":"Presunúť zameranie do ďalšieho prvku na zadávanie údajov (napríklad textové pole alebo tlačidlo)","Move focus to the menu bar, navigate between menu bars":"Presuňte pozornosť na panel ponuky, prechádzajte medzi panelmi ponuky","Move focus to the toolbar, navigate between toolbars":"Presunúť zameranie do panela nástrojov, presúvať sa medzi panelmi nástrojov","Navigate through the toolbar or menu bar":"Prechádzajte cpanelom nástrojov alebo panelom ponúk","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Vykonajte aktuálne zaostrené tlačidlo. Spustenie tlačidiel, ktoré interagujú s obsahom editora, presunie zameranie späť na obsah.",Accept:"Potvrdiť","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Vložiť mäkkú medzeru (prvok <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Vložiť pevnú medzeru (nový odsek)","Find and replace":"Vyhľadať a nahradiť","Find in text…":"Vyhľadať v texte...",Find:"Vyhľadať","Previous result":"Predchádzajúci výsledok","Next result":"Nasledujúci výsledok",Replace:"Nahradiť","Replace all":"Nahradiť všetko","Match case":"Presná zhoda","Whole words only":"Iba celé slová","Replace with…":"Nahradiť za...","Text to find must not be empty.":"Text vyhľadávania nemôže byť prázdny.","Tip: Find some text first in order to replace it.":"Tip: Najskôr vyhľadajte text, ktorý následne môžete nahradiť.","Advanced options":"Pokročilé nastavenia","Find in the document":"Nájsť v dokumente","Font Size":"Veľkosť písma",Tiny:"Veľmi malé",Small:"Malé",Big:"Veľké",Huge:"Veľmi veľké","Font Family":"Názov písma",Default:"Predvolené","Font Color":"Farba písma","Font Background Color":"Farba zvýraznenia textu","Document colors":"Farby dokumentu",Paragraph:"Odsek",Heading:"Nadpis","Choose heading":"Vyberte nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6","Type your title":"Vložte nadpis","Type or paste your content here.":"Vložte obsah","Horizontal line":"Vodorovná čiara","HTML object":"HTML objekt","Increase indent":"Zväčšiť odsadenie","Decrease indent":"Zmenšiť odsadenie",Unlink:"Zrušiť odkaz",Link:"Odkaz","Link URL":"URL adresa","Link image":"Adresa obrázku","Edit link":"Upraviť odkaz","Open link in new tab":"Otvoriť odkaz v novom okne","This link has no URL":"Tento odkaz nemá nastavenú URL adresu","Open in a new tab":"Otvoriť v novej záložke",Downloadable:"Na stiahnutie","Create link":"Vytvoriť odkaz","Move out of a link":"Presunúť sa mimo odkazu","Numbered List":"Číslovaný zoznam","Bulleted List":"Zoznam s odrážkami","To-do List":"To-do zoznam","Bulleted list styles toolbar":"Panel zoznamu s odrážkami","Numbered list styles toolbar":"Panel so štýlmi číslovaného zoznamu","Toggle the disc list style":"Prepnúť na zoznam s označením plného kruhu","Toggle the circle list style":"Prepnúť na zoznam s kruhovým označením","Toggle the square list style":"Prepnúť na zoznam so štvorcovým označením","Toggle the decimal list style":"Prepnúť na číselný zoznam","Toggle the decimal with leading zero list style":"Prepnúť na číselný zoznam s nulou na začiatku","Toggle the lower–roman list style":"Prepnúť na zoznam s malými rímskymi číslami","Toggle the upper–roman list style":"Prepnúť na zoznam s veľkými rímskymi číslami","Toggle the lower–latin list style":"Prepnúť na zoznam s malými písmenami","Toggle the upper–latin list style":"Prepnúť na zoznam s veľkými písmenami",Disc:"Plný kruh",Circle:"Kruh",Square:"Štvorec",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začiatku","Lower–roman":"Malé rímske čísla","Upper-roman":"Veľké rímske čísla","Lower-latin":"Malé písmená","Upper-latin":"Veľké písmená","List properties":"Vlastnosti zoznamu","Start at":"Prvá položka","Invalid start index value.":"Neplatná hodnota začiatočného indexu.","Start index must be greater than 0.":"Prvá položka musí mať index väčší ako 0.","Reversed order":"Obrátene poradie","Keystrokes that can be used in a list":"Klávesy, ktoré sa dajú použiť v zozname","Increase list item indent":"Zväčšiť odsadenie položiek v zozname","Decrease list item indent":"Zmenšiť odsadenie položiek v zozname","Remove Format":"Vyčistiť formátovanie","Select all":"Označiť všetko","Show blocks":"Zobraziť bloky",Source:"Zdroj","Show source":"Zobraziť zdroj","Special characters":"Špeciálne znaky",All:"Všetko",Arrows:"Šípky",Currency:"Mena",Latin:"Latinský",Mathematical:"Matematický",Text:"Text","leftwards simple arrow":"jednoduchá šípka doľava","rightwards simple arrow":"jednoduchá šípka doprava","upwards simple arrow":"jednoduchá šípka nahor","downwards simple arrow":"jednoduchá šípka nadol","leftwards double arrow":"dvojitá šípka doľava","rightwards double arrow":"dvojitá šípka doprava","upwards double arrow":"dvojitá šípka nahor","downwards double arrow":"dvojitá šípka nadol","leftwards dashed arrow":"prerušovaná šípka doľava","rightwards dashed arrow":"čiarkovaná šípka doprava","upwards dashed arrow":"čiarkovaná šípka nahor","downwards dashed arrow":"prerušovaná šípka nadol","leftwards arrow to bar":"šípka doľava do zvislej čiary","rightwards arrow to bar":"šípka doprava do zvislej čiary","upwards arrow to bar":"šípka nahor do zvislej čiary","downwards arrow to bar":"šípka nadol do zvislej čiary","up down arrow with base":"Šípka hore-dole od základne","back with leftwards arrow above":"Šípka späť","end with leftwards arrow above":"Šípka koniec","on with exclamation mark with left right arrow above":"ON s výkričníkom so šípkou doľava doprava hore","soon with rightwards arrow above":"čoskoro so šípkou doprava hore","top with upwards arrow above":"TOP so šípkou hore","Dollar sign":"Znak Dolár","Euro sign":"Znak Euro","Yen sign":"Znak Jen","Pound sign":"Znak Libra","Cent sign":"Znak cent","Euro-currency sign":"Mena Euro","Colon sign":"Dvojbodka","Cruzeiro sign":"Mena Cruzeiro","French franc sign":"Mena Francúzsky Frank","Lira sign":"Mena Líra","Currency sign":"Znak meny","Bitcoin sign":"Mena Bitcoin","Mill sign":"Znak Mill","Naira sign":"Znak Naira","Peseta sign":"Znak Peseta","Rupee sign":"Znak Rupee","Won sign":"Znak Won","New sheqel sign":"Nový znak šekelu","Dong sign":"Znak Dong","Kip sign":"Znak Kip","Tugrik sign":"Znak Tugrik","Drachma sign":"Znak Drachma","German penny sign":"Nemecká penny","Peso sign":"Znak Peso","Guarani sign":"Znak Guarani","Austral sign":"Znak Austral","Hryvnia sign":"Znak Hryvnia","Cedi sign":"Znak Cedi","Livre tournois sign":"Znak Livre tournois","Spesmilo sign":"Znak Spesmilo","Tenge sign":"Znak Tenge","Indian rupee sign":"Znak Indická rupia","Turkish lira sign":"Znak Turecká líra","Nordic mark sign":"Znak Nórska marka","Manat sign":"Znak Manat","Ruble sign":"Znak Ruble","Latin capital letter a with macron":"Latinské veľké písmeno a s čiarou","Latin small letter a with macron":"Latinské malé písmeno a s čiarou","Latin capital letter a with breve":"Latinské veľké písmeno a s mäkčeňom","Latin small letter a with breve":"Latinské malé písmeno a s mäkčeňom","Latin capital letter a with ogonek":"Latinské veľké písmeno a s háčikom","Latin small letter a with ogonek":"Latinské malé písmeno a s háčikom","Latin capital letter c with acute":"Latinské veľké písmeno c s dĺžňom","Latin small letter c with acute":"Latinské malé písmeno c s dĺžňom","Latin capital letter c with circumflex":"Latinské veľké písmeno c s obráteným mäkčeňom","Latin small letter c with circumflex":"Latinské malé písmeno c s obráteným mäkčeňom","Latin capital letter c with dot above":"Latinské veľké písmeno c s bodkou nad znakom","Latin small letter c with dot above":"Latinské malé písmeno c s bodkou nad znakom","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin small letter c with caron":"Latinské malé písmeno c s mäkčeňom","Latin capital letter d with caron":"Latinské veľké písmeno d s mäkčeňom","Latin small letter d with caron":"Latinské malé písmeno d s mäkčeňom","Latin capital letter d with stroke":"Latinské veľké písmeno d s prečiarknutím","Latin small letter d with stroke":"Latinské malé písmeno d s prečiarknutím","Latin capital letter e with macron":"Latinské veľké písmeno e s čiarou","Latin small letter e with macron":"Latinské malé písmeno e s čiarou","Latin capital letter e with breve":"Latinské veľké písmeno e s mäkčeňom","Latin small letter e with breve":"Latinské malé písmeno e s mäkčeňom","Latin capital letter e with dot above":"Latinské veľké písmeno e s bodkou nad znakom","Latin small letter e with dot above":"Latinské malé písmeno e s bodkou nad znakom","Latin capital letter e with ogonek":"Latinské veľké písmeno e s háčikom","Latin small letter e with ogonek":"Latinské malé písmeno e s háčikom","Latin capital letter e with caron":"Latinské veľké písmeno e s mäkčeňom","Latin small letter e with caron":"Latinské malé písmeno e s mäkčeňom","Latin capital letter g with circumflex":"Latinské veľké písmeno g s obráteným mäkčeňom","Latin small letter g with circumflex":"Latinské malé písmeno g s obráteným mäkčeňom","Latin capital letter g with breve":"Latinské veľké písmeno g s mäkčeňom","Latin small letter g with breve":"Latinské malé písmeno g s mäkčeňom","Latin capital letter g with dot above":"Latinské veľké písmeno g s bodkou nad znakom","Latin small letter g with dot above":"Latinské malé písmeno g s bodkou nad znakom","Latin capital letter g with cedilla":"Latinské veľké písmeno g s háčikom","Latin small letter g with cedilla":"Latinské malé písmeno g s háčikom","Latin capital letter h with circumflex":"Latinské veľké písmeno h s obráteným mäkčeňom","Latin small letter h with circumflex":"Latinské malé písmeno h s obráteným mäkčeňom","Latin capital letter h with stroke":"Latinské veľké písmeno h s prečiarknutím","Latin small letter h with stroke":"Latinské malé písmeno h s prečiarknutím","Latin capital letter i with tilde":"Latinské veľké písmeno i s vlnovkou","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin capital letter i with macron":"Latinské veľké písmeno i s čiarou","Latin small letter i with macron":"Latinské malé písmeno i s čiarou","Latin capital letter i with breve":"Latinské veľké písmeno i s mäkčeňom","Latin small letter i with breve":"Latinské malé písmeno i s mäkčeňom","Latin capital letter i with ogonek":"Latinské veľké písmeno i s háčikom","Latin small letter i with ogonek":"Latinské malé písmeno i s háčikom","Latin capital letter i with dot above":"Latinské veľké písmeno i s bodkou nad znakom","Latin small letter dotless i":"Latinské malé písmeno i bez bodky","Latin capital ligature ij":"Latinský veľký znak ligatúry ij","Latin small ligature ij":"Latinský malý znak ligatúry ij","Latin capital letter j with circumflex":"Latinské veľké písmeno j s obráteným mäkčeňom","Latin small letter j with circumflex":"Latinské malé písmeno j s obráteným mäkčeňom","Latin capital letter k with cedilla":"Latinské veľké písmeno k s háčikom","Latin small letter k with cedilla":"Latinské malé písmeno k s háčikom","Latin small letter kra":"latinský malý znak Kra","Latin capital letter l with acute":"Latinské veľké písmeno l s dĺžňom","Latin small letter l with acute":"Latinské malé písmeno l s dĺžňom","Latin capital letter l with cedilla":"Latinské veľké písmeno l s háčikom","Latin small letter l with cedilla":"Latinské malé písmeno l s háčikom","Latin capital letter l with caron":"Latinské veľké písmeno l s mäkčeňom","Latin small letter l with caron":"Latinské malé písmeno l s mäkčeňom","Latin capital letter l with middle dot":"Latinské veľké písmeno l s bodkou uprostred","Latin small letter l with middle dot":"Latinské malé písmeno l s bodkou uprostred","Latin capital letter l with stroke":"Latinské veľké písmeno l s prečiarknutím","Latin small letter l with stroke":"Latinské malé písmeno l s prečiarknutím","Latin capital letter n with acute":"Latinské veľké písmeno n s dĺžňom","Latin small letter n with acute":"Latinské malé písmeno n s dĺžňom","Latin capital letter n with cedilla":"Latinské veľké písmeno n s háčikom","Latin small letter n with cedilla":"Latinské malé písmeno n s háčikom","Latin capital letter n with caron":"Latinské veľké písmeno n s mäkčeňom","Latin small letter n with caron":"Latinské malé písmeno n s mäkčeňom","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofom","Latin capital letter eng":"Latinské veľké písmeno Eng","Latin small letter eng":"Latinské malé písmeno Eng","Latin capital letter o with macron":"Latinské veľké písmeno o s čiarou","Latin small letter o with macron":"Latinské malé písmeno o s čiarou","Latin capital letter o with breve":"Latinské veľké písmeno o s mäkčeňom","Latin small letter o with breve":"Latinské malé písmeno o s mäkčeňom","Latin capital letter o with double acute":"Latinské veľké písmeno o s dĺžňom","Latin small letter o with double acute":"Latinské malé písmeno o s dĺžňom","Latin capital ligature oe":"Latinský veľký znak ligatúry oe","Latin small ligature oe":"Latinský malý znak ligatúry oe","Latin capital letter r with acute":"Latinské veľké písmeno r s dĺžňom","Latin small letter r with acute":"Latinské malé písmeno r s dĺžňom","Latin capital letter r with cedilla":"Latinské veľké písmeno r s háčikom","Latin small letter r with cedilla":"Latinské malé písmeno r s háčikom","Latin capital letter r with caron":"Latinské veľké písmeno r s mäkčeňom","Latin small letter r with caron":"Latinské malé písmeno r s mäkčeňom","Latin capital letter s with acute":"Latinské veľké písmeno s s dĺžňom","Latin small letter s with acute":"Latinské malé písmeno s s dĺžňom","Latin capital letter s with circumflex":"Latinské veľké písmeno s s obráteným mäkčeňom","Latin small letter s with circumflex":"Latinské malé písmeno s s obráteným mäkčeňom","Latin capital letter s with cedilla":"Latinské veľké písmeno s s háčikom","Latin small letter s with cedilla":"Latinské malé písmeno s s háčikom","Latin capital letter s with caron":"Latinské veľké písmeno s s mäkčeňom","Latin small letter s with caron":"Latinské malé písmeno s s mäkčeňom","Latin capital letter t with cedilla":"Latinské veľké písmeno t s háčikom","Latin small letter t with cedilla":"Latinské malé písmeno t s háčikom","Latin capital letter t with caron":"Latinské veľké písmeno t s mäkčeňom","Latin small letter t with caron":"Latinské malé písmeno t s mäkčeňom","Latin capital letter t with stroke":"Latinské veľké písmeno t s prečiarknutím","Latin small letter t with stroke":"Latinské malé písmeno t s prečiarknutím","Latin capital letter u with tilde":"Latinské veľké písmeno u s vlnovkou","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin capital letter u with macron":"Latinské veľké písmeno u s čiarou","Latin small letter u with macron":"Latinské malé písmeno o s čiarou","Latin capital letter u with breve":"Latinské veľké písmeno u s mäkčeňom","Latin small letter u with breve":"Latinské malé písmeno u s mäkčeňom","Latin capital letter u with ring above":"Latinské veľké písmeno u s krúžkom nad znakom","Latin small letter u with ring above":"Latinské malé písmeno u s krúžkom nad znakom","Latin capital letter u with double acute":"Latinské veľké písmeno u s dvojitým dĺžňom","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým dĺžňom","Latin capital letter u with ogonek":"Latinské veľké písmeno u s háčikom","Latin small letter u with ogonek":"Latinské malé písmeno u s háčikom","Latin capital letter w with circumflex":"Latinské veľké písmeno w s obráteným mäkčeňom","Latin small letter w with circumflex":"Latinské malé písmeno w s obráteným mäkčeňom","Latin capital letter y with circumflex":"Latinské veľké písmeno y s obráteným mäkčeňom","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin capital letter y with diaeresis":"Latinské veľké písmeno y s dvojbodkou nad znakom","Latin capital letter z with acute":"Latinské veľké písmeno z s dĺžňom","Latin small letter z with acute":"Latinské malé písmeno z s dĺžňom","Latin capital letter z with dot above":"Latinské veľké písmeno z s bodkou nad znakom","Latin small letter z with dot above":"Latinské malé písmeno z s bodkou nad znakom","Latin capital letter z with caron":"Latinské veľké písmeno z s mäkčeňom","Latin small letter z with caron":"Malé písmeno s z mäkčeňom","Latin small letter long s":"Malé dlhé písmeno s","Less-than sign":"Menší ako","Greater-than sign":"Väčší ako","Less-than or equal to":"Menší alebo rovný","Greater-than or equal to":"Väčší alebo rovný","En dash":"Pomĺčka","Em dash":"Dlhá pomĺčka",Macron:"Horná čiara",Overline:"Preškrtnutie","Degree sign":"Znak stupeň","Minus sign":"Znak mínus","Plus-minus sign":"Znak plus-mínus","Division sign":"Delenie","Fraction slash":"Lomítko / Delenie","Multiplication sign":"Násobenie","Latin small letter f with hook":"Funkcia",Integral:"Integrál","N-ary summation":"Znak cyklického sčítania",Infinity:"Nekonečno","Square root":"Odmocnina","Tilde operator":"Vlnovka","Approximately equal to":"Aproximácia","Almost equal to":"Čiastočne rovný","Not equal to":"Nerovná sa","Identical to":"Identický k","Element of":"Patrí / Je súčasťou","Not an element of":"Nepatrí / Nie je súčasťou","Contains as member":"Obsahuje prvok","N-ary product":"Znak cyklického násobenia","Logical and":"Logický AND","Logical or":"Logický OR","Not sign":"Nie je rovný",Intersection:"Priesečník / Prienik",Union:"Zjednotenie","Partial differential":"Parciálna diferencia","For all":"Pre všetky prvky v množine","There exists":"Existuje v množine","Empty set":"Prázdna množina",Nabla:"Nabla","Asterisk operator":"Hviezdička / násobenie","Proportional to":"Úmerný k",Angle:"Uhol","Vulgar fraction one quarter":"Jedna štvrtina","Vulgar fraction one half":"Polovica","Vulgar fraction three quarters":"Tri štvrtiny","Single left-pointing angle quotation mark":"Šípka ukazujúca doľava","Single right-pointing angle quotation mark":"Šípka ukazujúca doprava","Left-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doľava","Right-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doprava","Left single quotation mark":"Ľavá uvodzovka","Right single quotation mark":"Pravá uvodzovka","Left double quotation mark":"Ľavá dvojitá uvodzovka","Right double quotation mark":"Pravá dvojitá uvodzovka","Single low-9 quotation mark":"Spodná uvodzovka","Double low-9 quotation mark":"Dvojitá spodná uvodzovka","Inverted exclamation mark":"Obrátený výkričník","Inverted question mark":"Obrátený otáznik","Two dot leader":"Horizontálna dvojbodka","Horizontal ellipsis":"Trojbodka","Double dagger":"Dvojkríž","Per mille sign":"Promile","Per ten thousand sign":"Na desaťtisíc","Double exclamation mark":"Dvojitý výkričník","Question exclamation mark":"Otáznik a výkričník","Exclamation question mark":"Výkričník a otáznik","Double question mark":"Dvojitý otáznik","Copyright sign":"Copyright","Registered sign":"Registrovaný","Trade mark sign":"Ochranná známka","Section sign":"Sekcia","Paragraph sign":"Odsek","Reversed paragraph sign":"Obrátený znak odseku","Character categories":"Kategórie znakov",Styles:"Štýly","Multiple styles":"Viacero štýlov","Block styles":"Štýly bloku","Text styles":"Štýly textu","Insert table":"Vložiť tabuľku","Header column":"Stĺpec hlavičky","Insert column left":"Vložiť stĺpec vľavo","Insert column right":"Vložiť stĺpec vpravo","Delete column":"Odstrániť stĺpec","Select column":"Vybrať stĺpec",Column:"Stĺpec","Header row":"Riadok hlavičky","Insert row below":"Vložiť riadok pod","Insert row above":"Vložiť riadok nad","Delete row":"Odstrániť riadok","Select row":"Vybrať riadok",Row:"Riadok","Merge cell up":"Zlúčiť bunku hore","Merge cell right":"Zlúčiť bunku vpravo","Merge cell down":"Zlúčiť bunku dole","Merge cell left":"Zlúčiť bunku vľavo","Split cell vertically":"Rozdeliť bunku zvislo","Split cell horizontally":"Rozdeliť bunku vodorovne","Merge cells":"Zlúčiť bunky","Table toolbar":"Panel nástrojov tabuľky","Table properties":"Vlastnosti tabuľky","Cell properties":"Vlastnosti bunky",Border:"Orámovanie",Style:"Štýl",Width:"Šírka",Height:"Výška",Color:"Farba",Background:"Pozadie",Padding:"Vnútorný okraj",Dimensions:"Rozmery","Table cell text alignment":"Zarovnanie textu v bunke",Alignment:"Zarovnanie","Horizontal text alignment toolbar":"Horizontálne zarovnanie textu v panely","Vertical text alignment toolbar":"Vertikálne zarovnanie textu v panely","Table alignment toolbar":"Panel zarovnania tabuľky",None:"Žiadna",Solid:"Plná",Dotted:"Bodkovaná",Dashed:"Čiarkovaná",Double:"Dvojitá",Groove:"Drážkovaná",Ridge:"Rámovaná",Inset:"Vložená z vnútra",Outset:"Vložená zvonku","Align cell text to the left":"Zarovnať text bunky doľava","Align cell text to the center":"Zarovnať text bunky na stred","Align cell text to the right":"Zarovnať text bunky doprava","Justify cell text":"Zarovnať text bunky z oboch strán","Align cell text to the top":"Zarovnať text bunky nahor","Align cell text to the middle":"Zarovnať text bunky na stred","Align cell text to the bottom":"Zarovnať text bunky nadol","Align table to the left":"Zarovnať tabuľku doľava","Center table":"Centrovať tabuľku","Align table to the right":"Zarovnať tabuľku doprava","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Farba má nesprávny formát. Skúste \"#FF0000\", \"rgb(255,0,0)\" alebo \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Hodnota je nesprávna. Skúste \"10px\", \"2em\" alebo jednoducho \"2\".","Color picker":"Vybrať farbu","Enter table caption":"Zadajte popis tabuľky","Keystrokes that can be used in a table cell":"Klávesy, ktoré sa dajú použiť v bunke tabuľky","Move the selection to the next cell":"Presunúť výber do nasledujúcej bunky","Move the selection to the previous cell":"Presunúť výber do predchádzajúcej bunky","Insert a new table row (when in the last cell of a table)":"Vložiť nový riadok tabuľky (keď je označená posledná bunka tabuľky)","Navigate through the table":"Prechádzať tabuľkou",Table:"Tabuľka","Rich Text Editor":"Editor s formátovaním","Editor editing area: %0":"Oblasť úprav editora: %0","Edit block":"Upraviť odsek","Click to edit block":"Úprava bloku kliknutím","Drag to move":"Potiahnuť a presunúť",Next:"Ďalšie",Previous:"Predchádzajúce","Editor toolbar":"Panel nástrojov editora","Dropdown toolbar":"Panel nástrojov roletového menu",Black:"Čierna","Dim grey":"Tmavosivá",Grey:"Sivá","Light grey":"Bledosivá",White:"Biela",Red:"Červená",Orange:"Oranžová",Yellow:"Žltá","Light green":"Bledozelená",Green:"Zelená",Aquamarine:"Akvamarínová",Turquoise:"Tyrkysová","Light blue":"Bledomodrá",Blue:"Modrá",Purple:"Fialová","Editor block content toolbar":"Panel s nástrojmi obsahu bloku editora","Editor contextual toolbar":"Kontextový panel nástrojov editora",HEX:"HEX","No results found":"Neboli nájdené žiadne výsledky","No searchable items":"Žiadne vyhľadávateľné položky","Editor dialog":"Dialóg editora",Close:"Zatvoriť","Help Contents. To close this dialog press ESC.":"Obsah pomocníka. Toto dialógové okno zavriete klávesom Esc.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nižšie nájdete zoznam klávesových skratiek, ktoré môžete používať v editore.","(may require <kbd>Fn</kbd>)":"(môže si vyžadovať stlačenie klávesu <kbd>Fn</kbd>)",Accessibility:"Dostupnosť","Accessibility help":"Pomoc so zjednodušením ovládania","Press %0 for help.":"Ak potrebujete pomoc, stlačte %0.","Move focus in and out of an active dialog window":"Presunúť zameranie z/do aktívneho dialógového okna",MENU_BAR_MENU_FILE:"Súbor",MENU_BAR_MENU_EDIT:"Upraviť",MENU_BAR_MENU_VIEW:"Zobraziť",MENU_BAR_MENU_INSERT:"Vložiť",MENU_BAR_MENU_FORMAT:"Formát",MENU_BAR_MENU_TOOLS:"Nástroje",MENU_BAR_MENU_HELP:"Pomoc",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Lišta ponuky editora",Undo:"Späť",Redo:"Znova","Upload in progress":"Prebieha nahrávanie","Widget toolbar":"Panel nástrojov ovládacieho prvku","Insert paragraph before block":"Vložiť odstavec pred blok","Insert paragraph after block":"Vložiť odstavec za blok","Press Enter to type after or press Shift + Enter to type before the widget":"Stlačte Enter, ak chcete písať po miniaplikácii, alebo stlačte Shift + Enter, ak chcete písať pred miniaplikáciou","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klávesy, ktoré sa dajú použiť, keď je vybratý widget (napríklad obrázok alebo tabuľka)","Insert a new paragraph directly after a widget":"Vložiť nový odsek priamo za widgetom","Insert a new paragraph directly before a widget":"Vložiť nový odsek priamo pred widgetom","Move the caret to allow typing directly before a widget":"Presunúť striešku priamo pred widget, aby ste tam mohli písať","Move the caret to allow typing directly after a widget":"Presunúť striešku priamo za widget, aby ste tam mohli písať","Words: %0":"Slov: %0","Characters: %0":"Znakov: %0"}	);l.getPluralForm=function(n){return (n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['sk'] = d['sk'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Zarovnať vľavo","Align right":"Zarovnať vpravo","Align center":"Zarovnať na stred",Justify:"Do bloku","Text alignment":"Zarovnanie textu","Text alignment toolbar":"Panel nástrojov zarovnania textu","Revert autoformatting action":"Vrátiť späť automatické formátovanie",Bold:"Tučné",Italic:"Kurzíva",Underline:"Podčiarknuté",Code:"Kód",Strikethrough:"Preškrtnuté",Subscript:"Dolný index",Superscript:"Horný index","Italic text":"Kurzíva","Move out of an inline code style":"Presunúť mimo vloženého kódu","Bold text":"Tučný text","Underline text":"Podčiarknutý text","Strikethrough text":"Prečiarknutý text","Block quote":"Citát","Copy selected content":"Skopírovať vybraný obsah","Paste content":"Prilepiť obsah","Paste content as plain text":"Prilepiť obsah iba ako text","Insert code block":"Vložte blok kódu","Plain text":"Čistý text","Leaving %0 code snippet":"Opúšťanie %0 útržku kódu","Entering %0 code snippet":"Zadávanie %0 útržku kódu","Entering code snippet":"Zadávanie útržku kódu","Leaving code snippet":"Opúšťanie útržku kódu","Code block":"Blok kódu",Cancel:"Zrušiť",Clear:"Vyčistiť","Remove color":"Zrušiť farbu","Restore default":"Obnoviť predvolené",Save:"Uložiť","Show more items":"Zobraziť viac položiek","%0 of %1":"%0 z %1","Cannot upload file:":"Nie je možné nahrať súbor:","Rich Text Editor. Editing area: %0":"Rich Text Editor. Oblasť úprav: %0","Insert with file manager":"Vložiť pomocou správcu súborov","Replace with file manager":"Nahradiť správcom súborov","Insert image with file manager":"Vložiť obrázok pomocou správcu súborov","Replace image with file manager":"Nahradiť obrázok pomocou správcu súborov","Toggle caption off":"Vypnúť titulok","Toggle caption on":"Zapnúť titulok","Content editing keystrokes":"Klávesy na úpravu obsahu","These keyboard shortcuts allow for quick access to content editing features.":"Tieto klávesové skratky vám poskytnú rýchly prístup k funkciám na úpravu obsahu.","User interface and content navigation keystrokes":"Používateľské rozhranie a klávesy na prechádzanie obsahom","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Nasledujúce klávesy vám umožnia jednoduchšie používanie používateľského rozhrania programu CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Zatvoriť kontextové bubliny, rozbaľovacie ponuky a dialógové okná","Open the accessibility help dialog":"Otvoriť dialógové okno o zjednodušení ovládania","Move focus between form fields (inputs, buttons, etc.)":"Presunúť zameranie do ďalšieho prvku na zadávanie údajov (napríklad textové pole alebo tlačidlo)","Move focus to the menu bar, navigate between menu bars":"Presuňte pozornosť na panel ponuky, prechádzajte medzi panelmi ponuky","Move focus to the toolbar, navigate between toolbars":"Presunúť zameranie do panela nástrojov, presúvať sa medzi panelmi nástrojov","Navigate through the toolbar or menu bar":"Prechádzajte cpanelom nástrojov alebo panelom ponúk","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Vykonajte aktuálne zaostrené tlačidlo. Spustenie tlačidiel, ktoré interagujú s obsahom editora, presunie zameranie späť na obsah.",Accept:"Potvrdiť","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Vložiť mäkkú medzeru (prvok <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Vložiť pevnú medzeru (nový odsek)","Find and replace":"Vyhľadať a nahradiť","Find in text…":"Vyhľadať v texte...",Find:"Vyhľadať","Previous result":"Predchádzajúci výsledok","Next result":"Nasledujúci výsledok",Replace:"Nahradiť","Replace all":"Nahradiť všetko","Match case":"Presná zhoda","Whole words only":"Iba celé slová","Replace with…":"Nahradiť za...","Text to find must not be empty.":"Text vyhľadávania nemôže byť prázdny.","Tip: Find some text first in order to replace it.":"Tip: Najskôr vyhľadajte text, ktorý následne môžete nahradiť.","Advanced options":"Pokročilé nastavenia","Find in the document":"Nájsť v dokumente","Font Size":"Veľkosť písma",Tiny:"Veľmi malé",Small:"Malé",Big:"Veľké",Huge:"Veľmi veľké","Font Family":"Názov písma",Default:"Predvolené","Font Color":"Farba písma","Font Background Color":"Farba zvýraznenia textu","Document colors":"Farby dokumentu",Paragraph:"Odsek",Heading:"Nadpis","Choose heading":"Vyberte nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6","Type your title":"Vložte nadpis","Type or paste your content here.":"Vložte obsah","Horizontal line":"Vodorovná čiara","HTML object":"HTML objekt","Increase indent":"Zväčšiť odsadenie","Decrease indent":"Zmenšiť odsadenie",Unlink:"Zrušiť odkaz",Link:"Odkaz","Link URL":"URL adresa","Link URL must not be empty.":"Adresa odkazu URL nesmie byť prázdna.","Link image":"Adresa obrázku","Edit link":"Upraviť odkaz","Open link in new tab":"Otvoriť odkaz v novom okne","This link has no URL":"Tento odkaz nemá nastavenú URL adresu","Open in a new tab":"Otvoriť v novej záložke",Downloadable:"Na stiahnutie","Create link":"Vytvoriť odkaz","Move out of a link":"Presunúť sa mimo odkazu","Numbered List":"Číslovaný zoznam","Bulleted List":"Zoznam s odrážkami","To-do List":"To-do zoznam","Bulleted list styles toolbar":"Panel zoznamu s odrážkami","Numbered list styles toolbar":"Panel so štýlmi číslovaného zoznamu","Toggle the disc list style":"Prepnúť na zoznam s označením plného kruhu","Toggle the circle list style":"Prepnúť na zoznam s kruhovým označením","Toggle the square list style":"Prepnúť na zoznam so štvorcovým označením","Toggle the decimal list style":"Prepnúť na číselný zoznam","Toggle the decimal with leading zero list style":"Prepnúť na číselný zoznam s nulou na začiatku","Toggle the lower–roman list style":"Prepnúť na zoznam s malými rímskymi číslami","Toggle the upper–roman list style":"Prepnúť na zoznam s veľkými rímskymi číslami","Toggle the lower–latin list style":"Prepnúť na zoznam s malými písmenami","Toggle the upper–latin list style":"Prepnúť na zoznam s veľkými písmenami",Disc:"Plný kruh",Circle:"Kruh",Square:"Štvorec",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začiatku","Lower–roman":"Malé rímske čísla","Upper-roman":"Veľké rímske čísla","Lower-latin":"Malé písmená","Upper-latin":"Veľké písmená","List properties":"Vlastnosti zoznamu","Start at":"Prvá položka","Invalid start index value.":"Neplatná hodnota začiatočného indexu.","Start index must be greater than 0.":"Prvá položka musí mať index väčší ako 0.","Reversed order":"Obrátene poradie","Keystrokes that can be used in a list":"Klávesy, ktoré sa dajú použiť v zozname","Increase list item indent":"Zväčšiť odsadenie položiek v zozname","Decrease list item indent":"Zmenšiť odsadenie položiek v zozname","Entering a to-do list":"Príchod do zoznamu úloh","Leaving a to-do list":"Odchod zo zoznamu úloh","Remove Format":"Vyčistiť formátovanie","Select all":"Označiť všetko","Show blocks":"Zobraziť bloky",Source:"Zdroj","Show source":"Zobraziť zdroj","Special characters":"Špeciálne znaky",All:"Všetko",Arrows:"Šípky",Currency:"Mena",Latin:"Latinský",Mathematical:"Matematický",Text:"Text","leftwards simple arrow":"jednoduchá šípka doľava","rightwards simple arrow":"jednoduchá šípka doprava","upwards simple arrow":"jednoduchá šípka nahor","downwards simple arrow":"jednoduchá šípka nadol","leftwards double arrow":"dvojitá šípka doľava","rightwards double arrow":"dvojitá šípka doprava","upwards double arrow":"dvojitá šípka nahor","downwards double arrow":"dvojitá šípka nadol","leftwards dashed arrow":"prerušovaná šípka doľava","rightwards dashed arrow":"čiarkovaná šípka doprava","upwards dashed arrow":"čiarkovaná šípka nahor","downwards dashed arrow":"prerušovaná šípka nadol","leftwards arrow to bar":"šípka doľava do zvislej čiary","rightwards arrow to bar":"šípka doprava do zvislej čiary","upwards arrow to bar":"šípka nahor do zvislej čiary","downwards arrow to bar":"šípka nadol do zvislej čiary","up down arrow with base":"Šípka hore-dole od základne","back with leftwards arrow above":"Šípka späť","end with leftwards arrow above":"Šípka koniec","on with exclamation mark with left right arrow above":"ON s výkričníkom so šípkou doľava doprava hore","soon with rightwards arrow above":"čoskoro so šípkou doprava hore","top with upwards arrow above":"TOP so šípkou hore","Dollar sign":"Znak Dolár","Euro sign":"Znak Euro","Yen sign":"Znak Jen","Pound sign":"Znak Libra","Cent sign":"Znak cent","Euro-currency sign":"Mena Euro","Colon sign":"Dvojbodka","Cruzeiro sign":"Mena Cruzeiro","French franc sign":"Mena Francúzsky Frank","Lira sign":"Mena Líra","Currency sign":"Znak meny","Bitcoin sign":"Mena Bitcoin","Mill sign":"Znak Mill","Naira sign":"Znak Naira","Peseta sign":"Znak Peseta","Rupee sign":"Znak Rupee","Won sign":"Znak Won","New sheqel sign":"Nový znak šekelu","Dong sign":"Znak Dong","Kip sign":"Znak Kip","Tugrik sign":"Znak Tugrik","Drachma sign":"Znak Drachma","German penny sign":"Nemecká penny","Peso sign":"Znak Peso","Guarani sign":"Znak Guarani","Austral sign":"Znak Austral","Hryvnia sign":"Znak Hryvnia","Cedi sign":"Znak Cedi","Livre tournois sign":"Znak Livre tournois","Spesmilo sign":"Znak Spesmilo","Tenge sign":"Znak Tenge","Indian rupee sign":"Znak Indická rupia","Turkish lira sign":"Znak Turecká líra","Nordic mark sign":"Znak Nórska marka","Manat sign":"Znak Manat","Ruble sign":"Znak Ruble","Latin capital letter a with macron":"Latinské veľké písmeno a s čiarou","Latin small letter a with macron":"Latinské malé písmeno a s čiarou","Latin capital letter a with breve":"Latinské veľké písmeno a s mäkčeňom","Latin small letter a with breve":"Latinské malé písmeno a s mäkčeňom","Latin capital letter a with ogonek":"Latinské veľké písmeno a s háčikom","Latin small letter a with ogonek":"Latinské malé písmeno a s háčikom","Latin capital letter c with acute":"Latinské veľké písmeno c s dĺžňom","Latin small letter c with acute":"Latinské malé písmeno c s dĺžňom","Latin capital letter c with circumflex":"Latinské veľké písmeno c s obráteným mäkčeňom","Latin small letter c with circumflex":"Latinské malé písmeno c s obráteným mäkčeňom","Latin capital letter c with dot above":"Latinské veľké písmeno c s bodkou nad znakom","Latin small letter c with dot above":"Latinské malé písmeno c s bodkou nad znakom","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin small letter c with caron":"Latinské malé písmeno c s mäkčeňom","Latin capital letter d with caron":"Latinské veľké písmeno d s mäkčeňom","Latin small letter d with caron":"Latinské malé písmeno d s mäkčeňom","Latin capital letter d with stroke":"Latinské veľké písmeno d s prečiarknutím","Latin small letter d with stroke":"Latinské malé písmeno d s prečiarknutím","Latin capital letter e with macron":"Latinské veľké písmeno e s čiarou","Latin small letter e with macron":"Latinské malé písmeno e s čiarou","Latin capital letter e with breve":"Latinské veľké písmeno e s mäkčeňom","Latin small letter e with breve":"Latinské malé písmeno e s mäkčeňom","Latin capital letter e with dot above":"Latinské veľké písmeno e s bodkou nad znakom","Latin small letter e with dot above":"Latinské malé písmeno e s bodkou nad znakom","Latin capital letter e with ogonek":"Latinské veľké písmeno e s háčikom","Latin small letter e with ogonek":"Latinské malé písmeno e s háčikom","Latin capital letter e with caron":"Latinské veľké písmeno e s mäkčeňom","Latin small letter e with caron":"Latinské malé písmeno e s mäkčeňom","Latin capital letter g with circumflex":"Latinské veľké písmeno g s obráteným mäkčeňom","Latin small letter g with circumflex":"Latinské malé písmeno g s obráteným mäkčeňom","Latin capital letter g with breve":"Latinské veľké písmeno g s mäkčeňom","Latin small letter g with breve":"Latinské malé písmeno g s mäkčeňom","Latin capital letter g with dot above":"Latinské veľké písmeno g s bodkou nad znakom","Latin small letter g with dot above":"Latinské malé písmeno g s bodkou nad znakom","Latin capital letter g with cedilla":"Latinské veľké písmeno g s háčikom","Latin small letter g with cedilla":"Latinské malé písmeno g s háčikom","Latin capital letter h with circumflex":"Latinské veľké písmeno h s obráteným mäkčeňom","Latin small letter h with circumflex":"Latinské malé písmeno h s obráteným mäkčeňom","Latin capital letter h with stroke":"Latinské veľké písmeno h s prečiarknutím","Latin small letter h with stroke":"Latinské malé písmeno h s prečiarknutím","Latin capital letter i with tilde":"Latinské veľké písmeno i s vlnovkou","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin capital letter i with macron":"Latinské veľké písmeno i s čiarou","Latin small letter i with macron":"Latinské malé písmeno i s čiarou","Latin capital letter i with breve":"Latinské veľké písmeno i s mäkčeňom","Latin small letter i with breve":"Latinské malé písmeno i s mäkčeňom","Latin capital letter i with ogonek":"Latinské veľké písmeno i s háčikom","Latin small letter i with ogonek":"Latinské malé písmeno i s háčikom","Latin capital letter i with dot above":"Latinské veľké písmeno i s bodkou nad znakom","Latin small letter dotless i":"Latinské malé písmeno i bez bodky","Latin capital ligature ij":"Latinský veľký znak ligatúry ij","Latin small ligature ij":"Latinský malý znak ligatúry ij","Latin capital letter j with circumflex":"Latinské veľké písmeno j s obráteným mäkčeňom","Latin small letter j with circumflex":"Latinské malé písmeno j s obráteným mäkčeňom","Latin capital letter k with cedilla":"Latinské veľké písmeno k s háčikom","Latin small letter k with cedilla":"Latinské malé písmeno k s háčikom","Latin small letter kra":"latinský malý znak Kra","Latin capital letter l with acute":"Latinské veľké písmeno l s dĺžňom","Latin small letter l with acute":"Latinské malé písmeno l s dĺžňom","Latin capital letter l with cedilla":"Latinské veľké písmeno l s háčikom","Latin small letter l with cedilla":"Latinské malé písmeno l s háčikom","Latin capital letter l with caron":"Latinské veľké písmeno l s mäkčeňom","Latin small letter l with caron":"Latinské malé písmeno l s mäkčeňom","Latin capital letter l with middle dot":"Latinské veľké písmeno l s bodkou uprostred","Latin small letter l with middle dot":"Latinské malé písmeno l s bodkou uprostred","Latin capital letter l with stroke":"Latinské veľké písmeno l s prečiarknutím","Latin small letter l with stroke":"Latinské malé písmeno l s prečiarknutím","Latin capital letter n with acute":"Latinské veľké písmeno n s dĺžňom","Latin small letter n with acute":"Latinské malé písmeno n s dĺžňom","Latin capital letter n with cedilla":"Latinské veľké písmeno n s háčikom","Latin small letter n with cedilla":"Latinské malé písmeno n s háčikom","Latin capital letter n with caron":"Latinské veľké písmeno n s mäkčeňom","Latin small letter n with caron":"Latinské malé písmeno n s mäkčeňom","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofom","Latin capital letter eng":"Latinské veľké písmeno Eng","Latin small letter eng":"Latinské malé písmeno Eng","Latin capital letter o with macron":"Latinské veľké písmeno o s čiarou","Latin small letter o with macron":"Latinské malé písmeno o s čiarou","Latin capital letter o with breve":"Latinské veľké písmeno o s mäkčeňom","Latin small letter o with breve":"Latinské malé písmeno o s mäkčeňom","Latin capital letter o with double acute":"Latinské veľké písmeno o s dĺžňom","Latin small letter o with double acute":"Latinské malé písmeno o s dĺžňom","Latin capital ligature oe":"Latinský veľký znak ligatúry oe","Latin small ligature oe":"Latinský malý znak ligatúry oe","Latin capital letter r with acute":"Latinské veľké písmeno r s dĺžňom","Latin small letter r with acute":"Latinské malé písmeno r s dĺžňom","Latin capital letter r with cedilla":"Latinské veľké písmeno r s háčikom","Latin small letter r with cedilla":"Latinské malé písmeno r s háčikom","Latin capital letter r with caron":"Latinské veľké písmeno r s mäkčeňom","Latin small letter r with caron":"Latinské malé písmeno r s mäkčeňom","Latin capital letter s with acute":"Latinské veľké písmeno s s dĺžňom","Latin small letter s with acute":"Latinské malé písmeno s s dĺžňom","Latin capital letter s with circumflex":"Latinské veľké písmeno s s obráteným mäkčeňom","Latin small letter s with circumflex":"Latinské malé písmeno s s obráteným mäkčeňom","Latin capital letter s with cedilla":"Latinské veľké písmeno s s háčikom","Latin small letter s with cedilla":"Latinské malé písmeno s s háčikom","Latin capital letter s with caron":"Latinské veľké písmeno s s mäkčeňom","Latin small letter s with caron":"Latinské malé písmeno s s mäkčeňom","Latin capital letter t with cedilla":"Latinské veľké písmeno t s háčikom","Latin small letter t with cedilla":"Latinské malé písmeno t s háčikom","Latin capital letter t with caron":"Latinské veľké písmeno t s mäkčeňom","Latin small letter t with caron":"Latinské malé písmeno t s mäkčeňom","Latin capital letter t with stroke":"Latinské veľké písmeno t s prečiarknutím","Latin small letter t with stroke":"Latinské malé písmeno t s prečiarknutím","Latin capital letter u with tilde":"Latinské veľké písmeno u s vlnovkou","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin capital letter u with macron":"Latinské veľké písmeno u s čiarou","Latin small letter u with macron":"Latinské malé písmeno o s čiarou","Latin capital letter u with breve":"Latinské veľké písmeno u s mäkčeňom","Latin small letter u with breve":"Latinské malé písmeno u s mäkčeňom","Latin capital letter u with ring above":"Latinské veľké písmeno u s krúžkom nad znakom","Latin small letter u with ring above":"Latinské malé písmeno u s krúžkom nad znakom","Latin capital letter u with double acute":"Latinské veľké písmeno u s dvojitým dĺžňom","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým dĺžňom","Latin capital letter u with ogonek":"Latinské veľké písmeno u s háčikom","Latin small letter u with ogonek":"Latinské malé písmeno u s háčikom","Latin capital letter w with circumflex":"Latinské veľké písmeno w s obráteným mäkčeňom","Latin small letter w with circumflex":"Latinské malé písmeno w s obráteným mäkčeňom","Latin capital letter y with circumflex":"Latinské veľké písmeno y s obráteným mäkčeňom","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin capital letter y with diaeresis":"Latinské veľké písmeno y s dvojbodkou nad znakom","Latin capital letter z with acute":"Latinské veľké písmeno z s dĺžňom","Latin small letter z with acute":"Latinské malé písmeno z s dĺžňom","Latin capital letter z with dot above":"Latinské veľké písmeno z s bodkou nad znakom","Latin small letter z with dot above":"Latinské malé písmeno z s bodkou nad znakom","Latin capital letter z with caron":"Latinské veľké písmeno z s mäkčeňom","Latin small letter z with caron":"Malé písmeno s z mäkčeňom","Latin small letter long s":"Malé dlhé písmeno s","Less-than sign":"Menší ako","Greater-than sign":"Väčší ako","Less-than or equal to":"Menší alebo rovný","Greater-than or equal to":"Väčší alebo rovný","En dash":"Pomĺčka","Em dash":"Dlhá pomĺčka",Macron:"Horná čiara",Overline:"Preškrtnutie","Degree sign":"Znak stupeň","Minus sign":"Znak mínus","Plus-minus sign":"Znak plus-mínus","Division sign":"Delenie","Fraction slash":"Lomítko / Delenie","Multiplication sign":"Násobenie","Latin small letter f with hook":"Funkcia",Integral:"Integrál","N-ary summation":"Znak cyklického sčítania",Infinity:"Nekonečno","Square root":"Odmocnina","Tilde operator":"Vlnovka","Approximately equal to":"Aproximácia","Almost equal to":"Čiastočne rovný","Not equal to":"Nerovná sa","Identical to":"Identický k","Element of":"Patrí / Je súčasťou","Not an element of":"Nepatrí / Nie je súčasťou","Contains as member":"Obsahuje prvok","N-ary product":"Znak cyklického násobenia","Logical and":"Logický AND","Logical or":"Logický OR","Not sign":"Nie je rovný",Intersection:"Priesečník / Prienik",Union:"Zjednotenie","Partial differential":"Parciálna diferencia","For all":"Pre všetky prvky v množine","There exists":"Existuje v množine","Empty set":"Prázdna množina",Nabla:"Nabla","Asterisk operator":"Hviezdička / násobenie","Proportional to":"Úmerný k",Angle:"Uhol","Vulgar fraction one quarter":"Jedna štvrtina","Vulgar fraction one half":"Polovica","Vulgar fraction three quarters":"Tri štvrtiny","Single left-pointing angle quotation mark":"Šípka ukazujúca doľava","Single right-pointing angle quotation mark":"Šípka ukazujúca doprava","Left-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doľava","Right-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doprava","Left single quotation mark":"Ľavá uvodzovka","Right single quotation mark":"Pravá uvodzovka","Left double quotation mark":"Ľavá dvojitá uvodzovka","Right double quotation mark":"Pravá dvojitá uvodzovka","Single low-9 quotation mark":"Spodná uvodzovka","Double low-9 quotation mark":"Dvojitá spodná uvodzovka","Inverted exclamation mark":"Obrátený výkričník","Inverted question mark":"Obrátený otáznik","Two dot leader":"Horizontálna dvojbodka","Horizontal ellipsis":"Trojbodka","Double dagger":"Dvojkríž","Per mille sign":"Promile","Per ten thousand sign":"Na desaťtisíc","Double exclamation mark":"Dvojitý výkričník","Question exclamation mark":"Otáznik a výkričník","Exclamation question mark":"Výkričník a otáznik","Double question mark":"Dvojitý otáznik","Copyright sign":"Copyright","Registered sign":"Registrovaný","Trade mark sign":"Ochranná známka","Section sign":"Sekcia","Paragraph sign":"Odsek","Reversed paragraph sign":"Obrátený znak odseku","Character categories":"Kategórie znakov",Styles:"Štýly","Multiple styles":"Viacero štýlov","Block styles":"Štýly bloku","Text styles":"Štýly textu","Insert table":"Vložiť tabuľku","Header column":"Stĺpec hlavičky","Insert column left":"Vložiť stĺpec vľavo","Insert column right":"Vložiť stĺpec vpravo","Delete column":"Odstrániť stĺpec","Select column":"Vybrať stĺpec",Column:"Stĺpec","Header row":"Riadok hlavičky","Insert row below":"Vložiť riadok pod","Insert row above":"Vložiť riadok nad","Delete row":"Odstrániť riadok","Select row":"Vybrať riadok",Row:"Riadok","Merge cell up":"Zlúčiť bunku hore","Merge cell right":"Zlúčiť bunku vpravo","Merge cell down":"Zlúčiť bunku dole","Merge cell left":"Zlúčiť bunku vľavo","Split cell vertically":"Rozdeliť bunku zvislo","Split cell horizontally":"Rozdeliť bunku vodorovne","Merge cells":"Zlúčiť bunky","Table toolbar":"Panel nástrojov tabuľky","Table properties":"Vlastnosti tabuľky","Cell properties":"Vlastnosti bunky",Border:"Orámovanie",Style:"Štýl",Width:"Šírka",Height:"Výška",Color:"Farba",Background:"Pozadie",Padding:"Vnútorný okraj",Dimensions:"Rozmery","Table cell text alignment":"Zarovnanie textu v bunke",Alignment:"Zarovnanie","Horizontal text alignment toolbar":"Horizontálne zarovnanie textu v panely","Vertical text alignment toolbar":"Vertikálne zarovnanie textu v panely","Table alignment toolbar":"Panel zarovnania tabuľky",None:"Žiadna",Solid:"Plná",Dotted:"Bodkovaná",Dashed:"Čiarkovaná",Double:"Dvojitá",Groove:"Drážkovaná",Ridge:"Rámovaná",Inset:"Vložená z vnútra",Outset:"Vložená zvonku","Align cell text to the left":"Zarovnať text bunky doľava","Align cell text to the center":"Zarovnať text bunky na stred","Align cell text to the right":"Zarovnať text bunky doprava","Justify cell text":"Zarovnať text bunky z oboch strán","Align cell text to the top":"Zarovnať text bunky nahor","Align cell text to the middle":"Zarovnať text bunky na stred","Align cell text to the bottom":"Zarovnať text bunky nadol","Align table to the left":"Zarovnať tabuľku doľava","Center table":"Centrovať tabuľku","Align table to the right":"Zarovnať tabuľku doprava","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Farba má nesprávny formát. Skúste \"#FF0000\", \"rgb(255,0,0)\" alebo \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Hodnota je nesprávna. Skúste \"10px\", \"2em\" alebo jednoducho \"2\".","Color picker":"Vybrať farbu","Enter table caption":"Zadajte popis tabuľky","Keystrokes that can be used in a table cell":"Klávesy, ktoré sa dajú použiť v bunke tabuľky","Move the selection to the next cell":"Presunúť výber do nasledujúcej bunky","Move the selection to the previous cell":"Presunúť výber do predchádzajúcej bunky","Insert a new table row (when in the last cell of a table)":"Vložiť nový riadok tabuľky (keď je označená posledná bunka tabuľky)","Navigate through the table":"Prechádzať tabuľkou",Table:"Tabuľka","Rich Text Editor":"Editor s formátovaním","Editor editing area: %0":"Oblasť úprav editora: %0","Edit block":"Upraviť odsek","Click to edit block":"Úprava bloku kliknutím","Drag to move":"Potiahnuť a presunúť",Next:"Ďalšie",Previous:"Predchádzajúce","Editor toolbar":"Panel nástrojov editora","Dropdown toolbar":"Panel nástrojov roletového menu",Black:"Čierna","Dim grey":"Tmavosivá",Grey:"Sivá","Light grey":"Bledosivá",White:"Biela",Red:"Červená",Orange:"Oranžová",Yellow:"Žltá","Light green":"Bledozelená",Green:"Zelená",Aquamarine:"Akvamarínová",Turquoise:"Tyrkysová","Light blue":"Bledomodrá",Blue:"Modrá",Purple:"Fialová","Editor block content toolbar":"Panel s nástrojmi obsahu bloku editora","Editor contextual toolbar":"Kontextový panel nástrojov editora",HEX:"HEX","No results found":"Neboli nájdené žiadne výsledky","No searchable items":"Žiadne vyhľadávateľné položky","Editor dialog":"Dialóg editora",Close:"Zatvoriť","Help Contents. To close this dialog press ESC.":"Obsah pomocníka. Toto dialógové okno zavriete klávesom Esc.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nižšie nájdete zoznam klávesových skratiek, ktoré môžete používať v editore.","(may require <kbd>Fn</kbd>)":"(môže si vyžadovať stlačenie klávesu <kbd>Fn</kbd>)",Accessibility:"Dostupnosť","Accessibility help":"Pomoc so zjednodušením ovládania","Press %0 for help.":"Ak potrebujete pomoc, stlačte %0.","Move focus in and out of an active dialog window":"Presunúť zameranie z/do aktívneho dialógového okna",MENU_BAR_MENU_FILE:"Súbor",MENU_BAR_MENU_EDIT:"Upraviť",MENU_BAR_MENU_VIEW:"Zobraziť",MENU_BAR_MENU_INSERT:"Vložiť",MENU_BAR_MENU_FORMAT:"Formát",MENU_BAR_MENU_TOOLS:"Nástroje",MENU_BAR_MENU_HELP:"Pomoc",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Lišta ponuky editora","Please enter a valid color (e.g. \"ff0000\").":"Zadajte platnú farbu (napr. „ff0000“).",Undo:"Späť",Redo:"Znova","Upload in progress":"Prebieha nahrávanie","Widget toolbar":"Panel nástrojov ovládacieho prvku","Insert paragraph before block":"Vložiť odstavec pred blok","Insert paragraph after block":"Vložiť odstavec za blok","Press Enter to type after or press Shift + Enter to type before the widget":"Stlačte Enter, ak chcete písať po miniaplikácii, alebo stlačte Shift + Enter, ak chcete písať pred miniaplikáciou","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klávesy, ktoré sa dajú použiť, keď je vybratý widget (napríklad obrázok alebo tabuľka)","Insert a new paragraph directly after a widget":"Vložiť nový odsek priamo za widgetom","Insert a new paragraph directly before a widget":"Vložiť nový odsek priamo pred widgetom","Move the caret to allow typing directly before a widget":"Presunúť striešku priamo pred widget, aby ste tam mohli písať","Move the caret to allow typing directly after a widget":"Presunúť striešku priamo za widget, aby ste tam mohli písať","Words: %0":"Slov: %0","Characters: %0":"Znakov: %0"}	);l.getPluralForm=function(n){return (n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sl.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sl.js
index 9046150c68a3019cb529b7a511a7285968105f54..dbcbd6732cea259241135675464d4ee17e85db02 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sl.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sl.js
@@ -1 +1 @@
-(function(d){	const l = d['sl'] = d['sl'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Poravnava levo","Align right":"Poravnava desno","Align center":"Sredinska poravnava",Justify:"Postavi na sredino","Text alignment":"Poravnava besedila","Text alignment toolbar":"Orodna vrstica besedila",Bold:"Krepko",Italic:"Poševno",Underline:"Podčrtaj",Code:"Koda",Strikethrough:"Prečrtano",Subscript:"Naročnik",Superscript:"Nadpis","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Blokiraj citat",Cancel:"Prekliči",Clear:"","Remove color":"Odstrani barvo","Restore default":"",Save:"Shrani","Show more items":"","%0 of %1":"","Cannot upload file:":"Ni možno naložiti datoteke:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Velikost pisave",Tiny:"Drobna",Small:"Majhna",Big:"Veliko",Huge:"Ogromno","Font Family":"Vrsta oz. tip pisave",Default:"Privzeto","Font Color":"Barva pisave","Font Background Color":"Barva ozadja pisave","Document colors":"Barve dokumenta",Paragraph:"Odstavek",Heading:"Naslov","Choose heading":"Izberi naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6","Type your title":"Vnesi naslov","Type or paste your content here.":"Vnesi ali prilepi vsebino","Horizontal line":"Vodoravna črta","Insert table":"Vstavi tabelo","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"",Column:"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"",Row:"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"Črna","Dim grey":"Temno siva",Grey:"Siva","Light grey":"Svetlo siva",White:"Bela",Red:"Rdeča",Orange:"Oranžna",Yellow:"Rumena","Light green":"Svetlo zelena",Green:"Zelena",Aquamarine:"Akvamarin",Turquoise:"Turkizna","Light blue":"Svetlo modra",Blue:"Modra",Purple:"Vijolična","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":""}	);l.getPluralForm=function(n){return (n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['sl'] = d['sl'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Poravnava levo","Align right":"Poravnava desno","Align center":"Sredinska poravnava",Justify:"Postavi na sredino","Text alignment":"Poravnava besedila","Text alignment toolbar":"Orodna vrstica besedila",Bold:"Krepko",Italic:"Poševno",Underline:"Podčrtaj",Code:"Koda",Strikethrough:"Prečrtano",Subscript:"Naročnik",Superscript:"Nadpis","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Blokiraj citat",Cancel:"Prekliči",Clear:"","Remove color":"Odstrani barvo","Restore default":"",Save:"Shrani","Show more items":"","%0 of %1":"","Cannot upload file:":"Ni možno naložiti datoteke:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Velikost pisave",Tiny:"Drobna",Small:"Majhna",Big:"Veliko",Huge:"Ogromno","Font Family":"Vrsta oz. tip pisave",Default:"Privzeto","Font Color":"Barva pisave","Font Background Color":"Barva ozadja pisave","Document colors":"Barve dokumenta",Paragraph:"Odstavek",Heading:"Naslov","Choose heading":"Izberi naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6","Type your title":"Vnesi naslov","Type or paste your content here.":"Vnesi ali prilepi vsebino","Horizontal line":"Vodoravna črta","Insert table":"Vstavi tabelo","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"",Column:"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"",Row:"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"Črna","Dim grey":"Temno siva",Grey:"Siva","Light grey":"Svetlo siva",White:"Bela",Red:"Rdeča",Orange:"Oranžna",Yellow:"Rumena","Light green":"Svetlo zelena",Green:"Zelena",Aquamarine:"Akvamarin",Turquoise:"Turkizna","Light blue":"Svetlo modra",Blue:"Modra",Purple:"Vijolična","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":""}	);l.getPluralForm=function(n){return (n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sq.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sq.js
index 0caad1047c325763c87f0de8c647a726ded0081b..971736d402a7ad714003a9b5b15e47e38de00bac 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sq.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sq.js
@@ -1 +1 @@
-(function(d){	const l = d['sq'] = d['sq'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Radhit majtas","Align right":"Radhit djathtas","Align center":"Radhit në mes",Justify:"Plotësim","Text alignment":"Radhitja e tekstit","Text alignment toolbar":"Shiriti i rradhitjes së tekstit",Bold:"Trash",Italic:"Pjerrtë",Underline:"Nënvizuar",Code:"Kod",Strikethrough:"Vi në mes",Subscript:"Abonohu",Superscript:"Mbishkrim","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Thonjëzat","Insert code block":"Shto bllokun e kodit","Plain text":"Teksti i thjeshtë","Code block":"",Cancel:"Anulo",Clear:"Pastro","Remove color":"Largo ngjyrën","Restore default":"",Save:"Ruaj","Show more items":"","%0 of %1":"","Cannot upload file:":"Nuk mund të ngarkojë skedën:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Madhësia tekstit",Tiny:"I vocërr",Small:"I vogël",Big:"I madh",Huge:"I stërmadh","Font Family":"Familja e fontit",Default:"Parazgjedhur","Font Color":"Ngjyra e tekstit","Font Background Color":"Ngjyra e tekstit të prapavijës","Document colors":"Ngjyra e dokumentit",Paragraph:"Paragrafi",Heading:"Nëntitulli","Choose heading":"Përzgjidh nëntitullin","Heading 1":"Nëntitulli 1","Heading 2":"Nëntitulli 2","Heading 3":"Nëntitulli 3","Heading 4":"Titulli 4","Heading 5":"Titulli 5","Heading 6":"Titulli 6","Type your title":"Shkruani titullin tuaj","Type or paste your content here.":"Shkruaj ose kopjo përmbajtjen këtu.","Horizontal line":"Vija horizontale",Unlink:"Largo nyjën",Link:"Shto nyjën","Link URL":"Nyja e URL-së","Link image":"Foto e nyjes","Edit link":"Redakto nyjën","Open link in new tab":"Hap nyjën në faqe të re","This link has no URL":"Kjo nyje nuk ka URL","Open in a new tab":"Hape në një fletë të re",Downloadable:"E shkarkueshme","Create link":"","Move out of a link":"","Numbered List":"Listë me Numra","Bulleted List":"Listë me Pika","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Largo formatimin","Select all":"Përzgjidh të gjitha","Show blocks":"Shfaq blloqet","Special characters":"",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"Simboli i Euros","Yen sign":"Simboli i Yen-it","Pound sign":"Simboli i Funtit","Cent sign":"","Euro-currency sign":"Simboli i euros","Colon sign":"Simboli i ngjyrës","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"Simboli i valutës","Bitcoin sign":"Simboli i Bitcoin-it","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"Simboli i feningut gjerman","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"Simboli i lirës turke","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"Shkronja e madhe latine D me ndarje në mes","Latin small letter d with stroke":"Shkronja e vogël latine d me ndarje në mes","Latin capital letter e with macron":"Shkronja e madhe latine E me vijë horizontale sipër","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"Shkronja e madhe latine H me ndarje në mes","Latin small letter h with stroke":"Shkronja e vogël latine h me ndarje në mes","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"Shkronja e vogël latine k me pjesje poshtë","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"Shkronja e madhe latine L me ndarje në mes","Latin small letter l with stroke":"Shkronja e vogël latine l me ndarje në mes","Latin capital letter n with acute":"Shkronja latine e madhe N me apostrof","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"Shkronja e madhe latine T me ndarje në mes","Latin small letter t with stroke":"Shkronja e vogël latine t me ndarje në mes","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"Shkronja e vogël latine u me drapër poshtë","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"Simboli i më i vogël se","Greater-than sign":"Simboli më e madhe se","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"Simboli minus","Plus-minus sign":"Simboli plus-minus","Division sign":"Shenja e pjesëtimit","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"Rënja katrore","Tilde operator":"","Approximately equal to":"","Almost equal to":"Gati e ngjashme me","Not equal to":"E pabarabartë me","Identical to":"E ngjashme me","Element of":"Elementi i","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"Logjik ose","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"Për të gjitha","There exists":"Ekziston","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"Në përpjesëtim me",Angle:"Engjëlli","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"Simboli i paragrafit","Reversed paragraph sign":"","Character categories":"Kategoritë e karaktereve","Insert table":"Shto tabelë","Header column":"Kolona e kokës","Insert column left":"Shto kolonë majtas","Insert column right":"Shto kolonë djathtas","Delete column":"Gris kolonën","Select column":"",Column:"Kolona","Header row":"Rreshti i kokës","Insert row below":"Shto rresht poshtë","Insert row above":"Shto rresht sipër","Delete row":"Grish rreshtin","Select row":"",Row:"Rreshti","Merge cell up":"Bashko kutizat sipër","Merge cell right":"Bashko kutizat djathtas","Merge cell down":"Bashko kutizat poshtë","Merge cell left":"Bashko kutizat majtas","Split cell vertically":"Ndajë kutizat vertikalisht","Split cell horizontally":"Ndaj kutizat horizontalisht","Merge cells":"Bashko kutizat","Table toolbar":"Kokështrirja e tabelës","Table properties":"Karakteristikat e tabelës","Cell properties":"Karakteristikat e qelisë",Border:"",Style:"Stili",Width:"Gjerësia",Height:"Lartësia",Color:"Ngjyra",Background:"Prapavija",Padding:"",Dimensions:"Dimensionet","Table cell text alignment":"Rradhitja e tekstit të qelisë së tabelës",Alignment:"Radhitja","Horizontal text alignment toolbar":"Kokështrirja e rradhitjes së tekstit horizontalisht","Vertical text alignment toolbar":"Kokështrirja e rradhitjes së tekstit vertikalisht","Table alignment toolbar":"Kokështrirja e radhitjes së tabelës",None:"Asnjë",Solid:"",Dotted:"Me pika",Dashed:"",Double:"Me dy vija",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"Radhit tekstin e qelisë majtas","Align cell text to the center":"Radhite tekstin në mes","Align cell text to the right":"Radhit tekstin e qelisë në të djathtë","Justify cell text":"","Align cell text to the top":"Radhit tekstin e qelisë sipër","Align cell text to the middle":"Radhit tekstin e qelisë në mes","Align cell text to the bottom":"Radhite tesktin e qelisë në fund","Align table to the left":"Radhit tabelën majtas","Center table":"","Align table to the right":"Radhit tabelën në të djathtë","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Kodi është i pavlefshëm. Provo\"#FF0000\" ose \"rgb(255,0,0)\" ose \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Redaktues i Tekstit të Pasur","Editor editing area: %0":"","Edit block":"Redakto bllokun","Click to edit block":"","Drag to move":"",Next:"E radhës",Previous:"Paraprake","Editor toolbar":"Kokështrirja e redaktuesit","Dropdown toolbar":"Zgjero kokështrirjen",Black:"E zezë","Dim grey":"",Grey:"Ngjyrë hiri","Light grey":"",White:"E bardhë",Red:"E kuqe",Orange:"Ngjyrë portokalli",Yellow:"E verdhë","Light green":"",Green:"E gjelbër",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"E kaltër",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Rikthe",Redo:"Ribëj","Upload in progress":"Duke ngarkuar","Widget toolbar":"Kokështrirja e shtesës","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Fjalë: %0","Characters: %0":"Karaktere: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['sq'] = d['sq'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Radhit majtas","Align right":"Radhit djathtas","Align center":"Radhit në mes",Justify:"Plotësim","Text alignment":"Radhitja e tekstit","Text alignment toolbar":"Shiriti i rradhitjes së tekstit",Bold:"Trash",Italic:"Pjerrtë",Underline:"Nënvizuar",Code:"Kod",Strikethrough:"Vi në mes",Subscript:"Abonohu",Superscript:"Mbishkrim","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Thonjëzat","Insert code block":"Shto bllokun e kodit","Plain text":"Teksti i thjeshtë","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Anulo",Clear:"Pastro","Remove color":"Largo ngjyrën","Restore default":"",Save:"Ruaj","Show more items":"","%0 of %1":"","Cannot upload file:":"Nuk mund të ngarkojë skedën:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Madhësia tekstit",Tiny:"I vocërr",Small:"I vogël",Big:"I madh",Huge:"I stërmadh","Font Family":"Familja e fontit",Default:"Parazgjedhur","Font Color":"Ngjyra e tekstit","Font Background Color":"Ngjyra e tekstit të prapavijës","Document colors":"Ngjyra e dokumentit",Paragraph:"Paragrafi",Heading:"Nëntitulli","Choose heading":"Përzgjidh nëntitullin","Heading 1":"Nëntitulli 1","Heading 2":"Nëntitulli 2","Heading 3":"Nëntitulli 3","Heading 4":"Titulli 4","Heading 5":"Titulli 5","Heading 6":"Titulli 6","Type your title":"Shkruani titullin tuaj","Type or paste your content here.":"Shkruaj ose kopjo përmbajtjen këtu.","Horizontal line":"Vija horizontale",Unlink:"Largo nyjën",Link:"Shto nyjën","Link URL":"Nyja e URL-së","Link URL must not be empty.":"","Link image":"Foto e nyjes","Edit link":"Redakto nyjën","Open link in new tab":"Hap nyjën në faqe të re","This link has no URL":"Kjo nyje nuk ka URL","Open in a new tab":"Hape në një fletë të re",Downloadable:"E shkarkueshme","Create link":"","Move out of a link":"","Numbered List":"Listë me Numra","Bulleted List":"Listë me Pika","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Largo formatimin","Select all":"Përzgjidh të gjitha","Show blocks":"Shfaq blloqet","Special characters":"",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"Simboli i Euros","Yen sign":"Simboli i Yen-it","Pound sign":"Simboli i Funtit","Cent sign":"","Euro-currency sign":"Simboli i euros","Colon sign":"Simboli i ngjyrës","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"Simboli i valutës","Bitcoin sign":"Simboli i Bitcoin-it","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"Simboli i feningut gjerman","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"Simboli i lirës turke","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"Shkronja e madhe latine D me ndarje në mes","Latin small letter d with stroke":"Shkronja e vogël latine d me ndarje në mes","Latin capital letter e with macron":"Shkronja e madhe latine E me vijë horizontale sipër","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"Shkronja e madhe latine H me ndarje në mes","Latin small letter h with stroke":"Shkronja e vogël latine h me ndarje në mes","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"Shkronja e vogël latine k me pjesje poshtë","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"Shkronja e madhe latine L me ndarje në mes","Latin small letter l with stroke":"Shkronja e vogël latine l me ndarje në mes","Latin capital letter n with acute":"Shkronja latine e madhe N me apostrof","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"Shkronja e madhe latine T me ndarje në mes","Latin small letter t with stroke":"Shkronja e vogël latine t me ndarje në mes","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"Shkronja e vogël latine u me drapër poshtë","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"Simboli i më i vogël se","Greater-than sign":"Simboli më e madhe se","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"Simboli minus","Plus-minus sign":"Simboli plus-minus","Division sign":"Shenja e pjesëtimit","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"Rënja katrore","Tilde operator":"","Approximately equal to":"","Almost equal to":"Gati e ngjashme me","Not equal to":"E pabarabartë me","Identical to":"E ngjashme me","Element of":"Elementi i","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"Logjik ose","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"Për të gjitha","There exists":"Ekziston","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"Në përpjesëtim me",Angle:"Engjëlli","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"Simboli i paragrafit","Reversed paragraph sign":"","Character categories":"Kategoritë e karaktereve","Insert table":"Shto tabelë","Header column":"Kolona e kokës","Insert column left":"Shto kolonë majtas","Insert column right":"Shto kolonë djathtas","Delete column":"Gris kolonën","Select column":"",Column:"Kolona","Header row":"Rreshti i kokës","Insert row below":"Shto rresht poshtë","Insert row above":"Shto rresht sipër","Delete row":"Grish rreshtin","Select row":"",Row:"Rreshti","Merge cell up":"Bashko kutizat sipër","Merge cell right":"Bashko kutizat djathtas","Merge cell down":"Bashko kutizat poshtë","Merge cell left":"Bashko kutizat majtas","Split cell vertically":"Ndajë kutizat vertikalisht","Split cell horizontally":"Ndaj kutizat horizontalisht","Merge cells":"Bashko kutizat","Table toolbar":"Kokështrirja e tabelës","Table properties":"Karakteristikat e tabelës","Cell properties":"Karakteristikat e qelisë",Border:"",Style:"Stili",Width:"Gjerësia",Height:"Lartësia",Color:"Ngjyra",Background:"Prapavija",Padding:"",Dimensions:"Dimensionet","Table cell text alignment":"Rradhitja e tekstit të qelisë së tabelës",Alignment:"Radhitja","Horizontal text alignment toolbar":"Kokështrirja e rradhitjes së tekstit horizontalisht","Vertical text alignment toolbar":"Kokështrirja e rradhitjes së tekstit vertikalisht","Table alignment toolbar":"Kokështrirja e radhitjes së tabelës",None:"Asnjë",Solid:"",Dotted:"Me pika",Dashed:"",Double:"Me dy vija",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"Radhit tekstin e qelisë majtas","Align cell text to the center":"Radhite tekstin në mes","Align cell text to the right":"Radhit tekstin e qelisë në të djathtë","Justify cell text":"","Align cell text to the top":"Radhit tekstin e qelisë sipër","Align cell text to the middle":"Radhit tekstin e qelisë në mes","Align cell text to the bottom":"Radhite tesktin e qelisë në fund","Align table to the left":"Radhit tabelën majtas","Center table":"","Align table to the right":"Radhit tabelën në të djathtë","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Kodi është i pavlefshëm. Provo\"#FF0000\" ose \"rgb(255,0,0)\" ose \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Redaktues i Tekstit të Pasur","Editor editing area: %0":"","Edit block":"Redakto bllokun","Click to edit block":"","Drag to move":"",Next:"E radhës",Previous:"Paraprake","Editor toolbar":"Kokështrirja e redaktuesit","Dropdown toolbar":"Zgjero kokështrirjen",Black:"E zezë","Dim grey":"",Grey:"Ngjyrë hiri","Light grey":"",White:"E bardhë",Red:"E kuqe",Orange:"Ngjyrë portokalli",Yellow:"E verdhë","Light green":"",Green:"E gjelbër",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"E kaltër",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Rikthe",Redo:"Ribëj","Upload in progress":"Duke ngarkuar","Widget toolbar":"Kokështrirja e shtesës","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Fjalë: %0","Characters: %0":"Karaktere: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sr-latn.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sr-latn.js
index 6daae166194267a5ca01790a167354ab8ee93866..e11e9505af6fb7d16c26b2820e134dfc2178ed60 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sr-latn.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sr-latn.js
@@ -1 +1 @@
-(function(d){	const l = d['sr-latn'] = d['sr-latn'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Levo ravnanje","Align right":"Desno ravnanje","Align center":"Centralno ravnanje",Justify:"Obostrano ravnanje","Text alignment":"Ravnanje teksta","Text alignment toolbar":"Alatke za ravnanje teksta",Bold:"Podebljano",Italic:"Kurziv",Underline:"Podvučen",Code:"Kod",Strikethrough:"Precrtan",Subscript:"Index dole",Superscript:"Index gore","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Citat","Insert code block":"Dodaj blok koda","Plain text":"Običan tekst","Code block":"",Cancel:"Odustani",Clear:"Obriši","Remove color":"Otkloni boju","Restore default":"Vrati podrazumevano",Save:"Sačuvaj","Show more items":"Prikaži još stavki","%0 of %1":"%0 of %1","Cannot upload file:":"Postavljanje fajla je neuspešno:","Rich Text Editor. Editing area: %0":"Uređivač bogatijeg teksta. Prostor za uređivanje:  %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"Isključivanje natpisa","Toggle caption on":"Uključite naslov","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"Prihvati","Find and replace":"Nađji i zameni","Find in text…":"Pronađji u tekstu…",Find:"Pronađji","Previous result":"Prethodni rezultat","Next result":"Sledeći rezultat",Replace:"Zameni","Replace all":"Zameni sve","Match case":"Podudaranje slučaj","Whole words only":"Samo cele reči","Replace with…":"Zameni sa…","Text to find must not be empty.":"Tekst za pronalaženje ne sme biti prazan.","Tip: Find some text first in order to replace it.":"Savet: Prvo pronađjite neki tekst da biste ga zamenili.","Advanced options":"","Find in the document":"","Font Size":"Veličina fonta",Tiny:"Sitno",Small:"Malo",Big:"Veliko",Huge:"Ogromno","Font Family":"Font",Default:"Оsnovni","Font Color":"Boja slova","Font Background Color":"Boja pozadine slova","Document colors":"Boje dokumenta",Paragraph:"Pasus",Heading:"Stilovi","Choose heading":"Odredi stil","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6","Type your title":"Odredite naslov","Type or paste your content here.":"Upišite ili nalepite naslov","Horizontal line":"Horizontalna razdelna linija","HTML object":"HTML objеkat","Increase indent":"Povećaj uclačenje","Decrease indent":"Smanji uvlačenje",Unlink:"Оtkloni link",Link:"Link","Link URL":"URL link","Link image":"Link slike","Edit link":"Ispravi link","Open link in new tab":"Otvori link u novom prozoru","This link has no URL":"Link ne sadrži URL","Open in a new tab":"Otvori u novoj kartici",Downloadable:"Moguće preuzimanje","Create link":"","Move out of a link":"","Numbered List":"Lista sa brojevima","Bulleted List":"Nabrajane liste","To-do List":"Lista obaveza","Bulleted list styles toolbar":"Traka sa alatkama za nabrajane liste","Numbered list styles toolbar":"Traka sa altakama za liste sa brojevima","Toggle the disc list style":"Uključite / isključite stil liste diskova","Toggle the circle list style":"Uključite / isključite stil liste krugova","Toggle the square list style":"Uključite / isključite stil liste kvadrata","Toggle the decimal list style":"Uključi / isključi stil dekadne liste","Toggle the decimal with leading zero list style":"Prebaci decimalni znak sa vodećim stilom liste nula","Toggle the lower–roman list style":"Uključite / isključite stil donje rimske liste","Toggle the upper–roman list style":"Uključite / isključite stil gornje rimske liste","Toggle the lower–latin list style":"Uključite / isključite stil donje liste latinice","Toggle the upper–latin list style":"Uključite / isključite stil gornje liste latinice",Disc:"Disk",Circle:"Krug",Square:"Kvadrat",Decimal:"Decimala","Decimal with leading zero":"Decimalni broj sa nulom na početku","Lower–roman":"Donji - rimski","Upper-roman":"Gornji - rimski","Lower-latin":"Donji - latinski","Upper-latin":"Gornji - latinski","List properties":"Navedite svojstva","Start at":"Početi u","Invalid start index value.":"","Start index must be greater than 0.":"Početni indeks mora biti veći od 0.","Reversed order":"Obrnuti redosled","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Ukloni formatiranje","Select all":"Označi sve","Show blocks":"Prikaži blokove",Source:"Izvor","Show source":"","Special characters":"Specijalni karakteri",All:"Svi",Arrows:"Strelica",Currency:"Valute",Latin:"Latinični",Mathematical:"Matematički",Text:"Tekst","leftwards simple arrow":"jednostavna strelica nalevo","rightwards simple arrow":"jednostavna strelica udesno","upwards simple arrow":"jednostavna strelica nagore","downwards simple arrow":"jednostavna strelica nadole","leftwards double arrow":"Dupla strlica levo","rightwards double arrow":"Dupla strelica desno","upwards double arrow":"Dupla strelica prema gore","downwards double arrow":"Dupla strelica prema dole","leftwards dashed arrow":"Prekidana strelica levo","rightwards dashed arrow":"Prekidana strelica desno","upwards dashed arrow":"Prekidana strelica prema gore","downwards dashed arrow":"Prekidana strelica prema dole","leftwards arrow to bar":"Strelica nalevo ka traci","rightwards arrow to bar":"Strelica nadesno ka traci","upwards arrow to bar":"Strelica prema gore ka traci","downwards arrow to bar":"Strelica prema dole ka traci","up down arrow with base":"Strelica nadole sa bazom","back with leftwards arrow above":"Nazad sa strelicom levo","end with leftwards arrow above":"Završite strelicom levo","on with exclamation mark with left right arrow above":"Uključeno sa uzvičnikom sa strelicom levo desno","soon with rightwards arrow above":"Uskoro sa strelicom nadesno","top with upwards arrow above":"Na vrhu sa strelicom prema gore","Dollar sign":"Znak dolara","Euro sign":"Znak eura","Yen sign":"Znak jena","Pound sign":"Znak funti","Cent sign":"Znak centа","Euro-currency sign":"Znak valute eura","Colon sign":"Dvotačka","Cruzeiro sign":"Znak cruzeiro","French franc sign":"Znak francuskog franaka","Lira sign":"Znak lire","Currency sign":"Znak valute","Bitcoin sign":"Znak bitcoina","Mill sign":"Znak mlina","Naira sign":"Znak naira","Peseta sign":"Znak pezeta","Rupee sign":"Znak rupia","Won sign":"Znak von","New sheqel sign":"Znak novi šekel","Dong sign":"Znak dong","Kip sign":"Znak kip","Tugrik sign":"Znak tugrik","Drachma sign":"Znak drahma","German penny sign":"Znak nemački peni","Peso sign":"Znak peso","Guarani sign":"Znak guarani","Austral sign":"Australni znak","Hryvnia sign":"Znak grivna","Cedi sign":"Znak cedi","Livre tournois sign":"Znak livre tournois","Spesmilo sign":"Znak spesmilio","Tenge sign":"Znak tenge","Indian rupee sign":"Znak indijske rupije","Turkish lira sign":"Znak turskih lira","Nordic mark sign":"Nordijski znak","Manat sign":"Znak manat","Ruble sign":"Znak ruble","Latin capital letter a with macron":"Latinsko veliko slovo a sa makronom","Latin small letter a with macron":"Latinsko malo slovo a sa makronom","Latin capital letter a with breve":"Latinsko veliko slovo a sa brevom","Latin small letter a with breve":"Latinsko malo slovo a sa  brevom","Latin capital letter a with ogonek":"Latinsko veliko slovo a sa ogonek","Latin small letter a with ogonek":"Latinsko malo slovo a sa ogonek","Latin capital letter c with acute":"Latinsko veliko slovo c sa akutom","Latin small letter c with acute":"Latinsko malo slovo c sa akutom","Latin capital letter c with circumflex":"Latinsko veliko slovo c sa circumflex","Latin small letter c with circumflex":"Latino malo slovo c sa circumflex","Latin capital letter c with dot above":"Latinsko veliko slovo c sa tačkom iznad","Latin small letter c with dot above":"Latinsko malo slovo c sa tačkom iznad","Latin capital letter c with caron":"Latinsko veliko slovo c sa caronom","Latin small letter c with caron":"Latinsko malo slovo c sa caronom","Latin capital letter d with caron":"Latinsko veliko slovo d sa caronom","Latin small letter d with caron":"Latinsko malo slovo d sa caronom","Latin capital letter d with stroke":"Latinsko veliko slovo d sa stroke","Latin small letter d with stroke":"Latinsko malo slovo d sa stroke","Latin capital letter e with macron":"Latinsko veliko slovo e sa macron","Latin small letter e with macron":"Latinsko malo slovo e sa macron","Latin capital letter e with breve":"Latinsko veliko slovo e sa breve","Latin small letter e with breve":"Latinsko malo slovo e sa breve","Latin capital letter e with dot above":"Latinsko veliko slovo e sa tačkom iznad","Latin small letter e with dot above":"Latinsko malo slovo e sa tačkom iznad","Latin capital letter e with ogonek":"Latinsko veliko slovo e sa ogonek","Latin small letter e with ogonek":"Latinsko malo slovo e sa ogonek","Latin capital letter e with caron":"Latinsko veliko slovo e sa caron","Latin small letter e with caron":"Latinsko malo slovo e sa caron","Latin capital letter g with circumflex":"Latinsko veliko slovo g sa circumflex","Latin small letter g with circumflex":"Latinsko malo slovo g sa circumflex","Latin capital letter g with breve":"Latinsko veliko slovo g sa breve","Latin small letter g with breve":"Latinsko malo slovo g sa breve","Latin capital letter g with dot above":"Latinsko veliko slovo g sa tačkom iznad","Latin small letter g with dot above":"Latinsko malo slovo g sa tačkom iznad","Latin capital letter g with cedilla":"Latinsko veliko slovo g sa cedillom","Latin small letter g with cedilla":"Latinsko malo slovo g sa cedillom","Latin capital letter h with circumflex":"Latinsko veliko slovo h sa circumflex","Latin small letter h with circumflex":"Latinsko malo slovo h sa circumflex","Latin capital letter h with stroke":"Latinsko veliko slovo h sa stroke","Latin small letter h with stroke":"Latinsko malo slovo h sa stroke","Latin capital letter i with tilde":"Latinsko veliko slovo i sa tildom","Latin small letter i with tilde":"Latinsko malo slovo i sa tildom","Latin capital letter i with macron":"Latinsko veliko slovo i sa macron","Latin small letter i with macron":"Latinsko malo slovo i sa macron","Latin capital letter i with breve":"Latinsko veloko slovo i sa breve","Latin small letter i with breve":"Latinsko malo slovo i sa breve","Latin capital letter i with ogonek":"Latinsko veliko slovo i sa ogonek","Latin small letter i with ogonek":"Latinsko malo slovo i sa ogonek","Latin capital letter i with dot above":"Latinsko veliko slovo i sa tackom iznad","Latin small letter dotless i":"Latinsko malo slovo i bez tačke","Latin capital ligature ij":"Latinska velika ligatura ij","Latin small ligature ij":"Latinska mala ligatura ij","Latin capital letter j with circumflex":"Latinsko veliko slovo j sa circumflex","Latin small letter j with circumflex":"Latinsko malo slovo j sa circumflex","Latin capital letter k with cedilla":"Latinsko veliko slovo k sa cedila","Latin small letter k with cedilla":"Latinsko malo slovo k sa cedila","Latin small letter kra":"Latinsko malo slovo kra","Latin capital letter l with acute":"Latinsko veloko slovo l sa akutom","Latin small letter l with acute":"Latinsko malo slovo l sa akutom","Latin capital letter l with cedilla":"Latinsko veliko slovo l sa cedila","Latin small letter l with cedilla":"Latinsko malo slovo l sa cedila","Latin capital letter l with caron":"Latinsko veliko slovo l sa caron","Latin small letter l with caron":"Latinsko malo slovo l sa caron","Latin capital letter l with middle dot":"Latinsko veliko slovo l sa srednjom tačkom","Latin small letter l with middle dot":"Latinsko malo slovo l sa srednjom tačkom","Latin capital letter l with stroke":"Latinsko veliko slovo l sa stroke","Latin small letter l with stroke":"Latinsko malo slovo l sa stroke","Latin capital letter n with acute":"Latinsko veliko slovo n sa akutom ","Latin small letter n with acute":"Latinsko malo slovo n sa akutom ","Latin capital letter n with cedilla":"Latinsko veliko slovo n sa cedilom","Latin small letter n with cedilla":"Latinsko malo slovo n sa cedilom","Latin capital letter n with caron":"Latinsko veliko slovo n sa caron","Latin small letter n with caron":"Latinsko malo slovo n sa caron ","Latin small letter n preceded by apostrophe":"Latinsko malo slovo n koje prethodi apostrof","Latin capital letter eng":"Latinsko veliko slovo eng","Latin small letter eng":"Latinsko malo slovo eng","Latin capital letter o with macron":"Latinsko veliko slovo o sa macron","Latin small letter o with macron":"Latinsko malo slovo o sa macron","Latin capital letter o with breve":"Latinsko veliko slovo o sa breve","Latin small letter o with breve":"Latinsko malo slovo o sa breve","Latin capital letter o with double acute":"Latinsko veliko slovo o sa dvostrukom akutom","Latin small letter o with double acute":"Latinsko malo slovo o sa dvostrukom akutom","Latin capital ligature oe":"Latinska velika ligatura oe","Latin small ligature oe":"Latinska mala ligatura oe","Latin capital letter r with acute":"Latinsko veliko slovo r sa akutom","Latin small letter r with acute":"Latinsko malo slovo r sa akutom","Latin capital letter r with cedilla":"Latinsko veliko slovo r sa cedila","Latin small letter r with cedilla":"Latinsko malo slovo r sa cedila","Latin capital letter r with caron":"Latinsko veliko slovo r sa caron","Latin small letter r with caron":"Latinsko malo slovo r sa caron","Latin capital letter s with acute":"Latinsko veliko slovo s sa akutom","Latin small letter s with acute":"Latinsko malo slovo s sa akutom","Latin capital letter s with circumflex":"Latinsko veliko slovo s sa circumflex","Latin small letter s with circumflex":"Latinsko malo slovo s sa circumflex","Latin capital letter s with cedilla":"Latinsko veliko slovo s sa cedila","Latin small letter s with cedilla":"Latinsko malo slovo s sa cedila","Latin capital letter s with caron":"Latinsko veliko slovo s sa caron","Latin small letter s with caron":"Latinsko malo slovo s sa caron","Latin capital letter t with cedilla":"Latinsko veliko slovo t sa cedila","Latin small letter t with cedilla":"Latinsko malo slovo t sa cedila","Latin capital letter t with caron":"Latinsko veliko slovo t sa caron","Latin small letter t with caron":"Latinsko malo slovo t sa caron","Latin capital letter t with stroke":"Latinsko veliko slovo t sa stroke","Latin small letter t with stroke":"Latinsko malo slovo t sa stroke","Latin capital letter u with tilde":"Latinsko veliko slovo u sa tildom","Latin small letter u with tilde":"Latinsko malo slovo u sa tildom","Latin capital letter u with macron":"Latinsko veliko slovo u sa macron","Latin small letter u with macron":"Latinsko malo slovo u sa macron","Latin capital letter u with breve":"Latinsko veliko slovo u sa breve","Latin small letter u with breve":"Latinsko malo slovo u sa breve","Latin capital letter u with ring above":"Latinsko veliko slovo u s prstenom iznad","Latin small letter u with ring above":"Latinsko malo slovo u s prstenom iznad","Latin capital letter u with double acute":"Latinsko veliko slovo u s dvostrukom akutom","Latin small letter u with double acute":"Latinsko malo slovo u s dvostrukom akutom","Latin capital letter u with ogonek":"Latinsko veliko slovo u sa ogonek","Latin small letter u with ogonek":"Latinsko malo slovo u sa ogonek","Latin capital letter w with circumflex":"Latinsko veliko slovo w sa circumflex","Latin small letter w with circumflex":"Latinsko malo slovo w sa circumflex","Latin capital letter y with circumflex":"Latinsko veliko slovo y sa circumflex","Latin small letter y with circumflex":"Latinsko malo slovo y sa circumflex","Latin capital letter y with diaeresis":"Latinsko veliko slovo y sa dijarezom","Latin capital letter z with acute":"Latinsko veliko slovo z sa akutom","Latin small letter z with acute":"Latinsko malo slovo z sa akutom","Latin capital letter z with dot above":"Latinsko veliko slovo z sa tačkom iznad","Latin small letter z with dot above":"Latinsko malo slovo z sa tačkom iznad","Latin capital letter z with caron":"Latinsko veliko slovo z sa caron","Latin small letter z with caron":"Latinsko malo slovo z sa caron","Latin small letter long s":"Latinsko malo slovo dugačko s","Less-than sign":"Znak manje od","Greater-than sign":"Znak veće od","Less-than or equal to":"Znak manje od ili jednako","Greater-than or equal to":"Znak veće od ili jednako","En dash":"En crtica","Em dash":"Em crtica",Macron:"Macron",Overline:"Overline","Degree sign":"Znak stepena","Minus sign":"Znak minus","Plus-minus sign":"Znak plus-minus","Division sign":"Znak divizije","Fraction slash":"Crta frakcije","Multiplication sign":"Znak množenja","Latin small letter f with hook":"Latinsko malo slovo f sa kukom",Integral:"Integral","N-ary summation":"N-ari zbir",Infinity:"Beskonačnost","Square root":"Kvadratni koren","Tilde operator":"Tilde operator","Approximately equal to":"Otprilike jednako","Almost equal to":"Skoro jednako","Not equal to":"Nejednako sa","Identical to":"Identičan","Element of":"Element od","Not an element of":"Nije element","Contains as member":"Sadrži kao član","N-ary product":"N-ari proizvod","Logical and":"Logički i","Logical or":"Logički ili","Not sign":"Nije znak",Intersection:"Raskrsnica",Union:"Unija","Partial differential":"Delimični diferencijal","For all":"Za sve","There exists":"Postoji","Empty set":"Prazan set",Nabla:"Nabla","Asterisk operator":"Asterisk operator","Proportional to":"Srazmerno",Angle:"Ugao","Vulgar fraction one quarter":"Vulgarna frakcija jedna četvrtina","Vulgar fraction one half":"Vulgarna frakcija jedna polovina","Vulgar fraction three quarters":"Vulgarna frakcija tri četvrtine","Single left-pointing angle quotation mark":"Pojedinačni navodnik ugla levog pokazivanja","Single right-pointing angle quotation mark":"Pojedinačni navodnik ugla desnog pokazivanja","Left-pointing double angle quotation mark":"Levi dvostrani navodnik dvostrukog ugla","Right-pointing double angle quotation mark":"Desni dvostrani navodnik dvostrukog ugla","Left single quotation mark":"Levi pojedinačni navodnik","Right single quotation mark":"Desni pojedinačni navodnik","Left double quotation mark":"Levi dvostruki navodnik","Right double quotation mark":"Desni dvostruki navodnik","Single low-9 quotation mark":"Jedan niski-9 navodnik","Double low-9 quotation mark":"Dvostruki niski-9 navodnik","Inverted exclamation mark":"Obrnuti uzvičnik","Inverted question mark":"Obrnuti upitnik","Two dot leader":"Vodja sa dve tačke","Horizontal ellipsis":"Horizontalna elipsa","Double dagger":"Dvostruki bodež","Per mille sign":"Znak per mile","Per ten thousand sign":"Znak za deset hiljada","Double exclamation mark":"Dvosrtuki uzvičnik","Question exclamation mark":"Znak upitnika uzvičnika","Exclamation question mark":"Znak uzvičnika upitnika","Double question mark":"Dvostruki upitnik","Copyright sign":"Simbol autorskog prava","Registered sign":"Registrovani znak","Trade mark sign":"Znak brenda","Section sign":"Znak sekcija","Paragraph sign":"Znak paragraf","Reversed paragraph sign":"Obrnuti znak paragrafa","Character categories":"Kategorija karaktera",Styles:"Stilovi","Multiple styles":"Više stilova","Block styles":"Blok stilovi","Text styles":"Stilovi teksta","Insert table":"Dodaj tabelu","Header column":"Kolona za zaglavlje","Insert column left":"Dodaj kolonu levo","Insert column right":"Dodaj kolonu desno","Delete column":"Briši kolonu","Select column":"Odaberi kolonu",Column:"Kolona","Header row":"Red za zaglavlje","Insert row below":"Dodaj red ispod","Insert row above":"Dodaj red iznad","Delete row":"Briši red","Select row":"Odaberi red",Row:"Red","Merge cell up":"Spoj ćelije na gore","Merge cell right":"Spoj ćelije na desno","Merge cell down":"Spoj ćelije na dole","Merge cell left":"Spoj ćelije na levo","Split cell vertically":"Deli ćelije uspravno","Split cell horizontally":"Deli ćelije vodoravno","Merge cells":"Spoj ćelije","Table toolbar":"Tabela traka sa alatkama","Table properties":"Svojstva tabele","Cell properties":"Svojstva ćelije",Border:"Granica",Style:"Stil",Width:"Širina",Height:"Visina",Color:"Boja",Background:"Pozadina",Padding:"Postavljanje",Dimensions:"Dimenzija","Table cell text alignment":"Poravnaj tekst u tabeli",Alignment:"Poravnanje","Horizontal text alignment toolbar":"Horizontalna traka sa alatkama za  poravnavanje teksta","Vertical text alignment toolbar":"Vertikalna traka sa alatkama za poravnavanje teksta","Table alignment toolbar":"Traka sa alatkama za poravnavanje tabele",None:"Nijedan",Solid:"Čvrst",Dotted:"Sa tačkama",Dashed:"Razbijeno",Double:"Dvostruki",Groove:"Kolosek",Ridge:"Greben",Inset:"Prilog",Outset:"Početak","Align cell text to the left":"Poravnajte tekst ćelije levo","Align cell text to the center":"Poravnajte tekst ćelije u sredinu","Align cell text to the right":"Poravnajte tekst ćelije desno","Justify cell text":"Opravdajte tekst ćelije","Align cell text to the top":"Poravnajte tekst ćelije prema gore","Align cell text to the middle":"Poravnajte tekst ćelije u sredinu","Align cell text to the bottom":"Poravnajte tekst ćelije prema dole","Align table to the left":"Poravnajte tabelu na levu stranu","Center table":"Centar tabele","Align table to the right":"Poravnajte tabelu na desnu stranu","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Boja je nevažeća. Pokušajte sa \"# FF0000\" ili \"rgb (255,0,0)\" ili \"crvena\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Vrednost je nevažeća. Pokušajte sa „10pk“ ili „2em“ ili jednostavno „2“.","Color picker":"Birač boja","Enter table caption":"Unesite naslov tabele","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Prošireni uređivač teksta","Editor editing area: %0":"Oblast za uređivanje urednika: %0","Edit block":"Blok uređivač","Click to edit block":"Kliknite da biste uredili blok","Drag to move":"Prevucite da biste premestili",Next:"Sledeći",Previous:"Prethodni","Editor toolbar":"Uređivač traka sa alatkama","Dropdown toolbar":"Padajuća traka sa alatkama",Black:"Crna","Dim grey":"Bledo siva",Grey:"Siva","Light grey":"Svetlo siva",White:"Bela",Red:"Crvena",Orange:"Narandžasta",Yellow:"Žuta","Light green":"Svetlo zelena",Green:"Zelena",Aquamarine:"Zelenkastoplava",Turquoise:"Tirkizna","Light blue":"Svetloplava",Blue:"Plava",Purple:"Ljubičasta","Editor block content toolbar":"Traka sa alatkama za blokiranje sadržaja uređivača","Editor contextual toolbar":"Kontekstualna traka sa alatkama Editor",HEX:"HEX","No results found":"Nije pronađen nijedan rezultat","No searchable items":"Nema stavki koje se mogu pretražiti","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Uredi",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Ubaci",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Povlačenje",Redo:"Ponovo","Upload in progress":"Postavljanje u toku","Widget toolbar":"Видгет трака са алаткама","Insert paragraph before block":"Уметните одломак пре блока","Insert paragraph after block":"Уметните одломак после блока","Press Enter to type after or press Shift + Enter to type before the widget":"Pritisnite Enter da kucate posle ili pritisnite Shift + Enter da kucate pre vidžeta","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Reči: %0","Characters: %0":"Karakteri: %0"}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['sr-latn'] = d['sr-latn'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Levo ravnanje","Align right":"Desno ravnanje","Align center":"Centralno ravnanje",Justify:"Obostrano ravnanje","Text alignment":"Ravnanje teksta","Text alignment toolbar":"Alatke za ravnanje teksta",Bold:"Podebljano",Italic:"Kurziv",Underline:"Podvučen",Code:"Kod",Strikethrough:"Precrtan",Subscript:"Index dole",Superscript:"Index gore","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Citat","Insert code block":"Dodaj blok koda","Plain text":"Običan tekst","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Odustani",Clear:"Obriši","Remove color":"Otkloni boju","Restore default":"Vrati podrazumevano",Save:"Sačuvaj","Show more items":"Prikaži još stavki","%0 of %1":"%0 of %1","Cannot upload file:":"Postavljanje fajla je neuspešno:","Rich Text Editor. Editing area: %0":"Uređivač bogatijeg teksta. Prostor za uređivanje:  %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"Isključivanje natpisa","Toggle caption on":"Uključite naslov","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"Prihvati","Find and replace":"Nađji i zameni","Find in text…":"Pronađji u tekstu…",Find:"Pronađji","Previous result":"Prethodni rezultat","Next result":"Sledeći rezultat",Replace:"Zameni","Replace all":"Zameni sve","Match case":"Podudaranje slučaj","Whole words only":"Samo cele reči","Replace with…":"Zameni sa…","Text to find must not be empty.":"Tekst za pronalaženje ne sme biti prazan.","Tip: Find some text first in order to replace it.":"Savet: Prvo pronađjite neki tekst da biste ga zamenili.","Advanced options":"","Find in the document":"","Font Size":"Veličina fonta",Tiny:"Sitno",Small:"Malo",Big:"Veliko",Huge:"Ogromno","Font Family":"Font",Default:"Оsnovni","Font Color":"Boja slova","Font Background Color":"Boja pozadine slova","Document colors":"Boje dokumenta",Paragraph:"Pasus",Heading:"Stilovi","Choose heading":"Odredi stil","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6","Type your title":"Odredite naslov","Type or paste your content here.":"Upišite ili nalepite naslov","Horizontal line":"Horizontalna razdelna linija","HTML object":"HTML objеkat","Increase indent":"Povećaj uclačenje","Decrease indent":"Smanji uvlačenje",Unlink:"Оtkloni link",Link:"Link","Link URL":"URL link","Link URL must not be empty.":"","Link image":"Link slike","Edit link":"Ispravi link","Open link in new tab":"Otvori link u novom prozoru","This link has no URL":"Link ne sadrži URL","Open in a new tab":"Otvori u novoj kartici",Downloadable:"Moguće preuzimanje","Create link":"","Move out of a link":"","Numbered List":"Lista sa brojevima","Bulleted List":"Nabrajane liste","To-do List":"Lista obaveza","Bulleted list styles toolbar":"Traka sa alatkama za nabrajane liste","Numbered list styles toolbar":"Traka sa altakama za liste sa brojevima","Toggle the disc list style":"Uključite / isključite stil liste diskova","Toggle the circle list style":"Uključite / isključite stil liste krugova","Toggle the square list style":"Uključite / isključite stil liste kvadrata","Toggle the decimal list style":"Uključi / isključi stil dekadne liste","Toggle the decimal with leading zero list style":"Prebaci decimalni znak sa vodećim stilom liste nula","Toggle the lower–roman list style":"Uključite / isključite stil donje rimske liste","Toggle the upper–roman list style":"Uključite / isključite stil gornje rimske liste","Toggle the lower–latin list style":"Uključite / isključite stil donje liste latinice","Toggle the upper–latin list style":"Uključite / isključite stil gornje liste latinice",Disc:"Disk",Circle:"Krug",Square:"Kvadrat",Decimal:"Decimala","Decimal with leading zero":"Decimalni broj sa nulom na početku","Lower–roman":"Donji - rimski","Upper-roman":"Gornji - rimski","Lower-latin":"Donji - latinski","Upper-latin":"Gornji - latinski","List properties":"Navedite svojstva","Start at":"Početi u","Invalid start index value.":"","Start index must be greater than 0.":"Početni indeks mora biti veći od 0.","Reversed order":"Obrnuti redosled","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Ukloni formatiranje","Select all":"Označi sve","Show blocks":"Prikaži blokove",Source:"Izvor","Show source":"","Special characters":"Specijalni karakteri",All:"Svi",Arrows:"Strelica",Currency:"Valute",Latin:"Latinični",Mathematical:"Matematički",Text:"Tekst","leftwards simple arrow":"jednostavna strelica nalevo","rightwards simple arrow":"jednostavna strelica udesno","upwards simple arrow":"jednostavna strelica nagore","downwards simple arrow":"jednostavna strelica nadole","leftwards double arrow":"Dupla strlica levo","rightwards double arrow":"Dupla strelica desno","upwards double arrow":"Dupla strelica prema gore","downwards double arrow":"Dupla strelica prema dole","leftwards dashed arrow":"Prekidana strelica levo","rightwards dashed arrow":"Prekidana strelica desno","upwards dashed arrow":"Prekidana strelica prema gore","downwards dashed arrow":"Prekidana strelica prema dole","leftwards arrow to bar":"Strelica nalevo ka traci","rightwards arrow to bar":"Strelica nadesno ka traci","upwards arrow to bar":"Strelica prema gore ka traci","downwards arrow to bar":"Strelica prema dole ka traci","up down arrow with base":"Strelica nadole sa bazom","back with leftwards arrow above":"Nazad sa strelicom levo","end with leftwards arrow above":"Završite strelicom levo","on with exclamation mark with left right arrow above":"Uključeno sa uzvičnikom sa strelicom levo desno","soon with rightwards arrow above":"Uskoro sa strelicom nadesno","top with upwards arrow above":"Na vrhu sa strelicom prema gore","Dollar sign":"Znak dolara","Euro sign":"Znak eura","Yen sign":"Znak jena","Pound sign":"Znak funti","Cent sign":"Znak centа","Euro-currency sign":"Znak valute eura","Colon sign":"Dvotačka","Cruzeiro sign":"Znak cruzeiro","French franc sign":"Znak francuskog franaka","Lira sign":"Znak lire","Currency sign":"Znak valute","Bitcoin sign":"Znak bitcoina","Mill sign":"Znak mlina","Naira sign":"Znak naira","Peseta sign":"Znak pezeta","Rupee sign":"Znak rupia","Won sign":"Znak von","New sheqel sign":"Znak novi šekel","Dong sign":"Znak dong","Kip sign":"Znak kip","Tugrik sign":"Znak tugrik","Drachma sign":"Znak drahma","German penny sign":"Znak nemački peni","Peso sign":"Znak peso","Guarani sign":"Znak guarani","Austral sign":"Australni znak","Hryvnia sign":"Znak grivna","Cedi sign":"Znak cedi","Livre tournois sign":"Znak livre tournois","Spesmilo sign":"Znak spesmilio","Tenge sign":"Znak tenge","Indian rupee sign":"Znak indijske rupije","Turkish lira sign":"Znak turskih lira","Nordic mark sign":"Nordijski znak","Manat sign":"Znak manat","Ruble sign":"Znak ruble","Latin capital letter a with macron":"Latinsko veliko slovo a sa makronom","Latin small letter a with macron":"Latinsko malo slovo a sa makronom","Latin capital letter a with breve":"Latinsko veliko slovo a sa brevom","Latin small letter a with breve":"Latinsko malo slovo a sa  brevom","Latin capital letter a with ogonek":"Latinsko veliko slovo a sa ogonek","Latin small letter a with ogonek":"Latinsko malo slovo a sa ogonek","Latin capital letter c with acute":"Latinsko veliko slovo c sa akutom","Latin small letter c with acute":"Latinsko malo slovo c sa akutom","Latin capital letter c with circumflex":"Latinsko veliko slovo c sa circumflex","Latin small letter c with circumflex":"Latino malo slovo c sa circumflex","Latin capital letter c with dot above":"Latinsko veliko slovo c sa tačkom iznad","Latin small letter c with dot above":"Latinsko malo slovo c sa tačkom iznad","Latin capital letter c with caron":"Latinsko veliko slovo c sa caronom","Latin small letter c with caron":"Latinsko malo slovo c sa caronom","Latin capital letter d with caron":"Latinsko veliko slovo d sa caronom","Latin small letter d with caron":"Latinsko malo slovo d sa caronom","Latin capital letter d with stroke":"Latinsko veliko slovo d sa stroke","Latin small letter d with stroke":"Latinsko malo slovo d sa stroke","Latin capital letter e with macron":"Latinsko veliko slovo e sa macron","Latin small letter e with macron":"Latinsko malo slovo e sa macron","Latin capital letter e with breve":"Latinsko veliko slovo e sa breve","Latin small letter e with breve":"Latinsko malo slovo e sa breve","Latin capital letter e with dot above":"Latinsko veliko slovo e sa tačkom iznad","Latin small letter e with dot above":"Latinsko malo slovo e sa tačkom iznad","Latin capital letter e with ogonek":"Latinsko veliko slovo e sa ogonek","Latin small letter e with ogonek":"Latinsko malo slovo e sa ogonek","Latin capital letter e with caron":"Latinsko veliko slovo e sa caron","Latin small letter e with caron":"Latinsko malo slovo e sa caron","Latin capital letter g with circumflex":"Latinsko veliko slovo g sa circumflex","Latin small letter g with circumflex":"Latinsko malo slovo g sa circumflex","Latin capital letter g with breve":"Latinsko veliko slovo g sa breve","Latin small letter g with breve":"Latinsko malo slovo g sa breve","Latin capital letter g with dot above":"Latinsko veliko slovo g sa tačkom iznad","Latin small letter g with dot above":"Latinsko malo slovo g sa tačkom iznad","Latin capital letter g with cedilla":"Latinsko veliko slovo g sa cedillom","Latin small letter g with cedilla":"Latinsko malo slovo g sa cedillom","Latin capital letter h with circumflex":"Latinsko veliko slovo h sa circumflex","Latin small letter h with circumflex":"Latinsko malo slovo h sa circumflex","Latin capital letter h with stroke":"Latinsko veliko slovo h sa stroke","Latin small letter h with stroke":"Latinsko malo slovo h sa stroke","Latin capital letter i with tilde":"Latinsko veliko slovo i sa tildom","Latin small letter i with tilde":"Latinsko malo slovo i sa tildom","Latin capital letter i with macron":"Latinsko veliko slovo i sa macron","Latin small letter i with macron":"Latinsko malo slovo i sa macron","Latin capital letter i with breve":"Latinsko veloko slovo i sa breve","Latin small letter i with breve":"Latinsko malo slovo i sa breve","Latin capital letter i with ogonek":"Latinsko veliko slovo i sa ogonek","Latin small letter i with ogonek":"Latinsko malo slovo i sa ogonek","Latin capital letter i with dot above":"Latinsko veliko slovo i sa tackom iznad","Latin small letter dotless i":"Latinsko malo slovo i bez tačke","Latin capital ligature ij":"Latinska velika ligatura ij","Latin small ligature ij":"Latinska mala ligatura ij","Latin capital letter j with circumflex":"Latinsko veliko slovo j sa circumflex","Latin small letter j with circumflex":"Latinsko malo slovo j sa circumflex","Latin capital letter k with cedilla":"Latinsko veliko slovo k sa cedila","Latin small letter k with cedilla":"Latinsko malo slovo k sa cedila","Latin small letter kra":"Latinsko malo slovo kra","Latin capital letter l with acute":"Latinsko veloko slovo l sa akutom","Latin small letter l with acute":"Latinsko malo slovo l sa akutom","Latin capital letter l with cedilla":"Latinsko veliko slovo l sa cedila","Latin small letter l with cedilla":"Latinsko malo slovo l sa cedila","Latin capital letter l with caron":"Latinsko veliko slovo l sa caron","Latin small letter l with caron":"Latinsko malo slovo l sa caron","Latin capital letter l with middle dot":"Latinsko veliko slovo l sa srednjom tačkom","Latin small letter l with middle dot":"Latinsko malo slovo l sa srednjom tačkom","Latin capital letter l with stroke":"Latinsko veliko slovo l sa stroke","Latin small letter l with stroke":"Latinsko malo slovo l sa stroke","Latin capital letter n with acute":"Latinsko veliko slovo n sa akutom ","Latin small letter n with acute":"Latinsko malo slovo n sa akutom ","Latin capital letter n with cedilla":"Latinsko veliko slovo n sa cedilom","Latin small letter n with cedilla":"Latinsko malo slovo n sa cedilom","Latin capital letter n with caron":"Latinsko veliko slovo n sa caron","Latin small letter n with caron":"Latinsko malo slovo n sa caron ","Latin small letter n preceded by apostrophe":"Latinsko malo slovo n koje prethodi apostrof","Latin capital letter eng":"Latinsko veliko slovo eng","Latin small letter eng":"Latinsko malo slovo eng","Latin capital letter o with macron":"Latinsko veliko slovo o sa macron","Latin small letter o with macron":"Latinsko malo slovo o sa macron","Latin capital letter o with breve":"Latinsko veliko slovo o sa breve","Latin small letter o with breve":"Latinsko malo slovo o sa breve","Latin capital letter o with double acute":"Latinsko veliko slovo o sa dvostrukom akutom","Latin small letter o with double acute":"Latinsko malo slovo o sa dvostrukom akutom","Latin capital ligature oe":"Latinska velika ligatura oe","Latin small ligature oe":"Latinska mala ligatura oe","Latin capital letter r with acute":"Latinsko veliko slovo r sa akutom","Latin small letter r with acute":"Latinsko malo slovo r sa akutom","Latin capital letter r with cedilla":"Latinsko veliko slovo r sa cedila","Latin small letter r with cedilla":"Latinsko malo slovo r sa cedila","Latin capital letter r with caron":"Latinsko veliko slovo r sa caron","Latin small letter r with caron":"Latinsko malo slovo r sa caron","Latin capital letter s with acute":"Latinsko veliko slovo s sa akutom","Latin small letter s with acute":"Latinsko malo slovo s sa akutom","Latin capital letter s with circumflex":"Latinsko veliko slovo s sa circumflex","Latin small letter s with circumflex":"Latinsko malo slovo s sa circumflex","Latin capital letter s with cedilla":"Latinsko veliko slovo s sa cedila","Latin small letter s with cedilla":"Latinsko malo slovo s sa cedila","Latin capital letter s with caron":"Latinsko veliko slovo s sa caron","Latin small letter s with caron":"Latinsko malo slovo s sa caron","Latin capital letter t with cedilla":"Latinsko veliko slovo t sa cedila","Latin small letter t with cedilla":"Latinsko malo slovo t sa cedila","Latin capital letter t with caron":"Latinsko veliko slovo t sa caron","Latin small letter t with caron":"Latinsko malo slovo t sa caron","Latin capital letter t with stroke":"Latinsko veliko slovo t sa stroke","Latin small letter t with stroke":"Latinsko malo slovo t sa stroke","Latin capital letter u with tilde":"Latinsko veliko slovo u sa tildom","Latin small letter u with tilde":"Latinsko malo slovo u sa tildom","Latin capital letter u with macron":"Latinsko veliko slovo u sa macron","Latin small letter u with macron":"Latinsko malo slovo u sa macron","Latin capital letter u with breve":"Latinsko veliko slovo u sa breve","Latin small letter u with breve":"Latinsko malo slovo u sa breve","Latin capital letter u with ring above":"Latinsko veliko slovo u s prstenom iznad","Latin small letter u with ring above":"Latinsko malo slovo u s prstenom iznad","Latin capital letter u with double acute":"Latinsko veliko slovo u s dvostrukom akutom","Latin small letter u with double acute":"Latinsko malo slovo u s dvostrukom akutom","Latin capital letter u with ogonek":"Latinsko veliko slovo u sa ogonek","Latin small letter u with ogonek":"Latinsko malo slovo u sa ogonek","Latin capital letter w with circumflex":"Latinsko veliko slovo w sa circumflex","Latin small letter w with circumflex":"Latinsko malo slovo w sa circumflex","Latin capital letter y with circumflex":"Latinsko veliko slovo y sa circumflex","Latin small letter y with circumflex":"Latinsko malo slovo y sa circumflex","Latin capital letter y with diaeresis":"Latinsko veliko slovo y sa dijarezom","Latin capital letter z with acute":"Latinsko veliko slovo z sa akutom","Latin small letter z with acute":"Latinsko malo slovo z sa akutom","Latin capital letter z with dot above":"Latinsko veliko slovo z sa tačkom iznad","Latin small letter z with dot above":"Latinsko malo slovo z sa tačkom iznad","Latin capital letter z with caron":"Latinsko veliko slovo z sa caron","Latin small letter z with caron":"Latinsko malo slovo z sa caron","Latin small letter long s":"Latinsko malo slovo dugačko s","Less-than sign":"Znak manje od","Greater-than sign":"Znak veće od","Less-than or equal to":"Znak manje od ili jednako","Greater-than or equal to":"Znak veće od ili jednako","En dash":"En crtica","Em dash":"Em crtica",Macron:"Macron",Overline:"Overline","Degree sign":"Znak stepena","Minus sign":"Znak minus","Plus-minus sign":"Znak plus-minus","Division sign":"Znak divizije","Fraction slash":"Crta frakcije","Multiplication sign":"Znak množenja","Latin small letter f with hook":"Latinsko malo slovo f sa kukom",Integral:"Integral","N-ary summation":"N-ari zbir",Infinity:"Beskonačnost","Square root":"Kvadratni koren","Tilde operator":"Tilde operator","Approximately equal to":"Otprilike jednako","Almost equal to":"Skoro jednako","Not equal to":"Nejednako sa","Identical to":"Identičan","Element of":"Element od","Not an element of":"Nije element","Contains as member":"Sadrži kao član","N-ary product":"N-ari proizvod","Logical and":"Logički i","Logical or":"Logički ili","Not sign":"Nije znak",Intersection:"Raskrsnica",Union:"Unija","Partial differential":"Delimični diferencijal","For all":"Za sve","There exists":"Postoji","Empty set":"Prazan set",Nabla:"Nabla","Asterisk operator":"Asterisk operator","Proportional to":"Srazmerno",Angle:"Ugao","Vulgar fraction one quarter":"Vulgarna frakcija jedna četvrtina","Vulgar fraction one half":"Vulgarna frakcija jedna polovina","Vulgar fraction three quarters":"Vulgarna frakcija tri četvrtine","Single left-pointing angle quotation mark":"Pojedinačni navodnik ugla levog pokazivanja","Single right-pointing angle quotation mark":"Pojedinačni navodnik ugla desnog pokazivanja","Left-pointing double angle quotation mark":"Levi dvostrani navodnik dvostrukog ugla","Right-pointing double angle quotation mark":"Desni dvostrani navodnik dvostrukog ugla","Left single quotation mark":"Levi pojedinačni navodnik","Right single quotation mark":"Desni pojedinačni navodnik","Left double quotation mark":"Levi dvostruki navodnik","Right double quotation mark":"Desni dvostruki navodnik","Single low-9 quotation mark":"Jedan niski-9 navodnik","Double low-9 quotation mark":"Dvostruki niski-9 navodnik","Inverted exclamation mark":"Obrnuti uzvičnik","Inverted question mark":"Obrnuti upitnik","Two dot leader":"Vodja sa dve tačke","Horizontal ellipsis":"Horizontalna elipsa","Double dagger":"Dvostruki bodež","Per mille sign":"Znak per mile","Per ten thousand sign":"Znak za deset hiljada","Double exclamation mark":"Dvosrtuki uzvičnik","Question exclamation mark":"Znak upitnika uzvičnika","Exclamation question mark":"Znak uzvičnika upitnika","Double question mark":"Dvostruki upitnik","Copyright sign":"Simbol autorskog prava","Registered sign":"Registrovani znak","Trade mark sign":"Znak brenda","Section sign":"Znak sekcija","Paragraph sign":"Znak paragraf","Reversed paragraph sign":"Obrnuti znak paragrafa","Character categories":"Kategorija karaktera",Styles:"Stilovi","Multiple styles":"Više stilova","Block styles":"Blok stilovi","Text styles":"Stilovi teksta","Insert table":"Dodaj tabelu","Header column":"Kolona za zaglavlje","Insert column left":"Dodaj kolonu levo","Insert column right":"Dodaj kolonu desno","Delete column":"Briši kolonu","Select column":"Odaberi kolonu",Column:"Kolona","Header row":"Red za zaglavlje","Insert row below":"Dodaj red ispod","Insert row above":"Dodaj red iznad","Delete row":"Briši red","Select row":"Odaberi red",Row:"Red","Merge cell up":"Spoj ćelije na gore","Merge cell right":"Spoj ćelije na desno","Merge cell down":"Spoj ćelije na dole","Merge cell left":"Spoj ćelije na levo","Split cell vertically":"Deli ćelije uspravno","Split cell horizontally":"Deli ćelije vodoravno","Merge cells":"Spoj ćelije","Table toolbar":"Tabela traka sa alatkama","Table properties":"Svojstva tabele","Cell properties":"Svojstva ćelije",Border:"Granica",Style:"Stil",Width:"Širina",Height:"Visina",Color:"Boja",Background:"Pozadina",Padding:"Postavljanje",Dimensions:"Dimenzija","Table cell text alignment":"Poravnaj tekst u tabeli",Alignment:"Poravnanje","Horizontal text alignment toolbar":"Horizontalna traka sa alatkama za  poravnavanje teksta","Vertical text alignment toolbar":"Vertikalna traka sa alatkama za poravnavanje teksta","Table alignment toolbar":"Traka sa alatkama za poravnavanje tabele",None:"Nijedan",Solid:"Čvrst",Dotted:"Sa tačkama",Dashed:"Razbijeno",Double:"Dvostruki",Groove:"Kolosek",Ridge:"Greben",Inset:"Prilog",Outset:"Početak","Align cell text to the left":"Poravnajte tekst ćelije levo","Align cell text to the center":"Poravnajte tekst ćelije u sredinu","Align cell text to the right":"Poravnajte tekst ćelije desno","Justify cell text":"Opravdajte tekst ćelije","Align cell text to the top":"Poravnajte tekst ćelije prema gore","Align cell text to the middle":"Poravnajte tekst ćelije u sredinu","Align cell text to the bottom":"Poravnajte tekst ćelije prema dole","Align table to the left":"Poravnajte tabelu na levu stranu","Center table":"Centar tabele","Align table to the right":"Poravnajte tabelu na desnu stranu","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Boja je nevažeća. Pokušajte sa \"# FF0000\" ili \"rgb (255,0,0)\" ili \"crvena\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Vrednost je nevažeća. Pokušajte sa „10pk“ ili „2em“ ili jednostavno „2“.","Color picker":"Birač boja","Enter table caption":"Unesite naslov tabele","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Prošireni uređivač teksta","Editor editing area: %0":"Oblast za uređivanje urednika: %0","Edit block":"Blok uređivač","Click to edit block":"Kliknite da biste uredili blok","Drag to move":"Prevucite da biste premestili",Next:"Sledeći",Previous:"Prethodni","Editor toolbar":"Uređivač traka sa alatkama","Dropdown toolbar":"Padajuća traka sa alatkama",Black:"Crna","Dim grey":"Bledo siva",Grey:"Siva","Light grey":"Svetlo siva",White:"Bela",Red:"Crvena",Orange:"Narandžasta",Yellow:"Žuta","Light green":"Svetlo zelena",Green:"Zelena",Aquamarine:"Zelenkastoplava",Turquoise:"Tirkizna","Light blue":"Svetloplava",Blue:"Plava",Purple:"Ljubičasta","Editor block content toolbar":"Traka sa alatkama za blokiranje sadržaja uređivača","Editor contextual toolbar":"Kontekstualna traka sa alatkama Editor",HEX:"HEX","No results found":"Nije pronađen nijedan rezultat","No searchable items":"Nema stavki koje se mogu pretražiti","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Uredi",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Ubaci",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Povlačenje",Redo:"Ponovo","Upload in progress":"Postavljanje u toku","Widget toolbar":"Видгет трака са алаткама","Insert paragraph before block":"Уметните одломак пре блока","Insert paragraph after block":"Уметните одломак после блока","Press Enter to type after or press Shift + Enter to type before the widget":"Pritisnite Enter da kucate posle ili pritisnite Shift + Enter da kucate pre vidžeta","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Reči: %0","Characters: %0":"Karakteri: %0"}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sr.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sr.js
index bb1944fd222c2985f08a7743c97e6fcd40058d61..58827bb6a2fec8f16736d68e9255590f08ac9f79 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sr.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sr.js
@@ -1 +1 @@
-(function(d){	const l = d['sr'] = d['sr'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Лево равнање","Align right":"Десно равнање","Align center":"Централно равнанје",Justify:"Обострано равнање","Text alignment":"Равнање текста","Text alignment toolbar":"Алатке за равнање текста","Revert autoformatting action":"Vrati na automatsko formatiranje",Bold:"Подебљано",Italic:"Курзив",Underline:"Подвучен",Code:"Код",Strikethrough:"Прецртан",Subscript:"Индекс доле",Superscript:"Индекс горе","Italic text":"Tekst u kurzivu","Move out of an inline code style":"Izađi iz inline stila","Bold text":"Podebljan tekst","Underline text":"Podvučen tekst","Strikethrough text":"Precrtan tekst","Block quote":"Цитат","Copy selected content":"Kopiraj odabrani sadržaj","Paste content":"Nalepi sadržaj","Paste content as plain text":"Nalepi sadržaj kao običan tekst","Insert code block":"Додај блок кода","Plain text":"Обичан текст","Code block":"Blok koda",Cancel:"Одустани",Clear:"Obriši","Remove color":"Отклони боју","Restore default":"Врати подразумевано",Save:"Сачувај","Show more items":"Прикажи још ставки","%0 of %1":"%0 of %1","Cannot upload file:":"Постављање фајла је неуспешно:","Rich Text Editor. Editing area: %0":"Уређивач обогаћеног текста.Простор за уређивање: %0","Insert with file manager":"Ubaci pomoću menadžera datoteka","Replace with file manager":"Zameni pomoću menadžera datoteka","Insert image with file manager":"Ubaci sliku pomoću menadžera datoteka","Replace image with file manager":"Zameni sliku pomoću menadžera datoteka","Toggle caption off":"Искључивање натписа ","Toggle caption on":"Укључите наслов ","Content editing keystrokes":"Tasteri za uređivanje sadržaja","These keyboard shortcuts allow for quick access to content editing features.":"Ove prečice na tastaturi omogućavaju brz pristup funkcijama za uređivanje sadržaja.","User interface and content navigation keystrokes":"Korisnički interfejs i tasteri za navigaciju sadržaja","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Koristite sledeće tastere za efikasniju navigaciju u korisničkom interfejsu CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Zatvori kontekstualne prozore, padajuće menije i dijaloge","Open the accessibility help dialog":"Otvori dijalog za pomoć oko pristupačnosti","Move focus between form fields (inputs, buttons, etc.)":"Pomeraj fokus između polja za tekst (unosi, tasteri, itd.)","Move focus to the menu bar, navigate between menu bars":"Pomerite fokus na traku menija, navigirajte između traka menija","Move focus to the toolbar, navigate between toolbars":"Pomeri fokus na traku sa alatkama, kreći se kroz traku sa alatkama","Navigate through the toolbar or menu bar":"Krećite se kroz traku sa alatkama ili traku menija","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Izvršite trenutno fokusirano dugme. Izvršavanje dugmadi koja su u interakciji sa sadržajem uređivača pomera fokus nazad na sadržaj.",Accept:"Prihvati","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Umetni blagi prekid (<code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Umetni jači prekid (novi pasus)","Find and replace":"Нађи и замени","Find in text…":"Пронађи у тексту… ",Find:"Пронаћи","Previous result":"Претходни резултат ","Next result":"Следећи резултат ",Replace:"Замени","Replace all":"Замени све","Match case":"Подударање случај ","Whole words only":"Само целе речи ","Replace with…":"Замени са…","Text to find must not be empty.":"Текст за проналажење не сме бити празан.","Tip: Find some text first in order to replace it.":"Савет: Прво пронађите неки текст да бисте га заменили. ","Advanced options":"Napredne opcije","Find in the document":"Nađi u dokumentu","Font Size":"Величина фонта",Tiny:"Ситно",Small:"Мало",Big:"Велико",Huge:"Огромно","Font Family":"Фонт",Default:"Основни","Font Color":"Боја слова","Font Background Color":"Боја позадине слова","Document colors":"Боје документа",Paragraph:"Пасус",Heading:"Стилови","Choose heading":"Одреди стил","Heading 1":"Наслов 1","Heading 2":"Наслов 2","Heading 3":"Наслов 3","Heading 4":"Наслов 4","Heading 5":"Наслов 5","Heading 6":"Наслов 6","Type your title":"Одредите наслов","Type or paste your content here.":"Упишите или налепите наслов","Horizontal line":"Хоризонтална разделна линија","HTML object":"ХТМЛ објекат ","Increase indent":"Повећај увлачење","Decrease indent":"Смањи увлачење",Unlink:"Отклони линк",Link:"Линк","Link URL":"УРЛ линк","Link image":"Линк слике","Edit link":"Исправи линк","Open link in new tab":"Отвори линк у новом прозору","This link has no URL":"Линк не садржи УРЛ","Open in a new tab":"Отвори у новој картици",Downloadable:"Могуће преузимање","Create link":"Napravi vezu","Move out of a link":"Idi sa veze","Numbered List":"Листа са бројевима","Bulleted List":"Набрајане листе","To-do List":"Листа обавеза","Bulleted list styles toolbar":"Трака са алаткама за набрајане листе","Numbered list styles toolbar":"Трака са алаткама за листе са бројевима","Toggle the disc list style":"Укључите / искључите стил листе дискова","Toggle the circle list style":"Укључи / искључи стил листе кругова","Toggle the square list style":"Укључи / искључи стил листе квадрата","Toggle the decimal list style":"Укључи / искључи стил декадне листе","Toggle the decimal with leading zero list style":"Пребаци децимални знак са водећим стилом листе нула","Toggle the lower–roman list style":"Укључите/ искључите стил доње римске листе","Toggle the upper–roman list style":"Укључите / искључите стил горње римске листе","Toggle the lower–latin list style":"Укључите / искључите стил доње листе латинице","Toggle the upper–latin list style":"Укључите / искључите стил горње листе латинице",Disc:"Диск",Circle:"Круг",Square:"Квадрат",Decimal:"Децимала","Decimal with leading zero":"Децимала са нулом на почетку","Lower–roman":"Доњи - римски","Upper-roman":"Горњи - римски","Lower-latin":"Доњи - латински","Upper-latin":"Горњи - латински","List properties":"Наведите својства ","Start at":"Почети у","Invalid start index value.":"Nevažeća vrednost početnog indeksa.","Start index must be greater than 0.":"Почетни индекс мора бити већи од 0. ","Reversed order":"Обрнути редослед ","Keystrokes that can be used in a list":"Tasteri koji se mogu koristiti na listi","Increase list item indent":"Povećaj uvlačenje liste stavki","Decrease list item indent":"Smanji uvlačenje liste stavki","Remove Format":"Уклони форматирање","Select all":"Означи све.","Show blocks":"Prikaži blokove",Source:"Извор","Show source":"Pokaži izvor","Special characters":"Специјални карактери",All:"Сви",Arrows:"Стрелице",Currency:"Валуте",Latin:"Латинични",Mathematical:"Maтематички",Text:"Текст","leftwards simple arrow":"једноставна стрелица налево","rightwards simple arrow":"једноставна стрелица удесно","upwards simple arrow":"једноставна стрелица нагоре","downwards simple arrow":"једноставна стрелица надоле","leftwards double arrow":"Дупла стрелица лево","rightwards double arrow":"Дупла стрелица десно","upwards double arrow":"Дупла стрелица према горе","downwards double arrow":"Дупла стрелица према доле","leftwards dashed arrow":"Прекидана стрелица лево","rightwards dashed arrow":"Прекидана стрелица десно","upwards dashed arrow":"Прекидана стрелица према горе","downwards dashed arrow":"Прекидана стрелица према доле","leftwards arrow to bar":"Стрелица налево ка траци","rightwards arrow to bar":"Стрелица надесно ка траци","upwards arrow to bar":"Стрелица према горе ка траци","downwards arrow to bar":"Стрелица према доле ка траци","up down arrow with base":"Стрелица на доле са базом","back with leftwards arrow above":"Назад са стрелицом лево","end with leftwards arrow above":"Завршите стрелицом лево","on with exclamation mark with left right arrow above":"Укључено са узвичником са стрелицомлево десно","soon with rightwards arrow above":"Ускоро са стрелицом надесно","top with upwards arrow above":"На врху са стрелицом према горе","Dollar sign":"Знак долара","Euro sign":"Знак еура","Yen sign":"Знак јена","Pound sign":"Знак фунти","Cent sign":"Знак цента","Euro-currency sign":"Знак валуте еура","Colon sign":"Двотачка","Cruzeiro sign":"Знак црузеиро","French franc sign":"Знак француског франака","Lira sign":"Знак лире","Currency sign":"Знак валуте","Bitcoin sign":"Знак биткиона","Mill sign":"Знак млна","Naira sign":"Знак наира","Peseta sign":"Знак пезета","Rupee sign":"Знак рупиа","Won sign":"Знак вон","New sheqel sign":"Знак нови шекел","Dong sign":"Знак донг","Kip sign":"Знак кип","Tugrik sign":"Знак тугрик","Drachma sign":"Знак драхма","German penny sign":"Знак немачки пени","Peso sign":"Знак песо","Guarani sign":"Знак гуарани","Austral sign":"Аустрални знак","Hryvnia sign":"Знак гривна","Cedi sign":"Знак цеди","Livre tournois sign":"Знак ливре тоурноис","Spesmilo sign":"Знак спесмилио","Tenge sign":"Знак тенге","Indian rupee sign":"Знак индијске рупије","Turkish lira sign":"Знак турских лира","Nordic mark sign":"Нордијски знак","Manat sign":"Знак манат","Ruble sign":"Знак рубле","Latin capital letter a with macron":"Латинско белико слово а са макроном","Latin small letter a with macron":"Латинско мало слово а са макроном","Latin capital letter a with breve":"Латинско велико слово а  са бревом ","Latin small letter a with breve":"Латинско мало слово а са бревом","Latin capital letter a with ogonek":"Латинско велико слово а са огонек","Latin small letter a with ogonek":"Латинско мало слово с са огонек","Latin capital letter c with acute":"Латинско велико слово ц са акутом","Latin small letter c with acute":"Латинско мало слово ц са акутом","Latin capital letter c with circumflex":"Латинско велико слово ц са цирцумфлекс","Latin small letter c with circumflex":"Латинско мало слово ц са цирцумфлекс","Latin capital letter c with dot above":"Латинско велико слово ц са тачком изнад","Latin small letter c with dot above":"Латинско мало слвово ц са тачком изнад","Latin capital letter c with caron":"Латинско велико слово ц са цароном","Latin small letter c with caron":"Латинско мало слово ц са цароном","Latin capital letter d with caron":"Латинско велико слово д са цароном","Latin small letter d with caron":"Латинско мало слово д са цароном","Latin capital letter d with stroke":"Латинско велико слово д са строке","Latin small letter d with stroke":"Латинско мало слово д са строке","Latin capital letter e with macron":"Латинско велико слово е са мацрон","Latin small letter e with macron":"Латинско мало слово е са мацрон","Latin capital letter e with breve":"Латинско велико слово е са бреве","Latin small letter e with breve":"Латинско мало слово е са бреве","Latin capital letter e with dot above":"Латинско велико слово е са тачком изнад","Latin small letter e with dot above":"Латинско мало слово е са тачком изнад","Latin capital letter e with ogonek":"Латинско велико слово е са огонек","Latin small letter e with ogonek":"Латинско мало слво е са огонек","Latin capital letter e with caron":"Латинско велико слово е са царон","Latin small letter e with caron":"Латинско мало слово е са царон","Latin capital letter g with circumflex":"Латинско велико слово г са цирцумфлекс","Latin small letter g with circumflex":"Латинско мало слобо г са цирцумфлекс","Latin capital letter g with breve":"Латинск велико слово г са бреве","Latin small letter g with breve":"Латинско мало слово г са бреве","Latin capital letter g with dot above":"Латинско велико слово г са тачком изнад","Latin small letter g with dot above":"Латинско мало слово г са тачком изнад","Latin capital letter g with cedilla":"Латинско велико слово г са цедилом","Latin small letter g with cedilla":"Латинско мало слово г са цедилом","Latin capital letter h with circumflex":"Латинско велико слово х са цирцумфлекс","Latin small letter h with circumflex":"Латинско мало слово х са цирцумфлекс","Latin capital letter h with stroke":"Латинско велико слово х са строке","Latin small letter h with stroke":"Латинско мало слово х са строке","Latin capital letter i with tilde":"Латинско велико слово и са тилдом","Latin small letter i with tilde":"Латинско мало слово и са тилдом","Latin capital letter i with macron":"Латинско велико слово и са мацрон","Latin small letter i with macron":"Латинско мало слово и са мацрон","Latin capital letter i with breve":"Латинско велико слово и са бреве","Latin small letter i with breve":"Латинско мало слово и са бреве","Latin capital letter i with ogonek":"Латинско велоко слово и са огонек","Latin small letter i with ogonek":"Латинско мало слово и са огонек","Latin capital letter i with dot above":"Латинско велико слово и са тачком изнад","Latin small letter dotless i":"Латинско мало слово и без тачке","Latin capital ligature ij":"Латинска велика лигатура иј","Latin small ligature ij":"Латинска мала лигатура иј","Latin capital letter j with circumflex":"Латинско велико слово ј са цирцумфлекс","Latin small letter j with circumflex":"Латнцско мало слово ј са цирцумфлекс","Latin capital letter k with cedilla":"Латинско велико слово к са цедила","Latin small letter k with cedilla":"Латинско мало слово к са цедила","Latin small letter kra":"Латинско мало слово кра","Latin capital letter l with acute":"Лаинско велико слово л са акутом","Latin small letter l with acute":"Латинско мало слово л са акутом","Latin capital letter l with cedilla":"Латинско велико слово л са цедила","Latin small letter l with cedilla":"Латинско мало слово л са цедила","Latin capital letter l with caron":"Латинско велико слово л са царон","Latin small letter l with caron":"Латинско мало слово л са царон","Latin capital letter l with middle dot":"Латинско велико слово л са среднјом тачком","Latin small letter l with middle dot":"Латинско мало слово са цреднјом тачком","Latin capital letter l with stroke":"Латинско велико слово л са строке","Latin small letter l with stroke":"Латинско мало слово л са строке","Latin capital letter n with acute":"Латинско влико слово н са акутом","Latin small letter n with acute":"Латинско мало слово н са  акутом","Latin capital letter n with cedilla":"Латинско велико слово н са цедилом","Latin small letter n with cedilla":"Латинско мало слово н са цедилом","Latin capital letter n with caron":"Латинско велико слово н са царон","Latin small letter n with caron":"Латинско мало слово н са царон","Latin small letter n preceded by apostrophe":"Латинско мало слово н које претходи апостроф","Latin capital letter eng":"Латинско велико слово енг","Latin small letter eng":"Латинско мало слово енг","Latin capital letter o with macron":"Латинско велико слово о са мацрон","Latin small letter o with macron":"Латинско мало слово о са марон","Latin capital letter o with breve":"Латинско велико слово о са бреве","Latin small letter o with breve":"Латинско мало слово о са бреве","Latin capital letter o with double acute":"Латинско велико слово о са двоструком акутом","Latin small letter o with double acute":"Латинско мало слово о са двоструком акутом","Latin capital ligature oe":"Латинска велика лигатура ое","Latin small ligature oe":"Латинска мала лигатура ое","Latin capital letter r with acute":"Латинско велико слово р са акутом","Latin small letter r with acute":"Латинско мало слово р са акутом","Latin capital letter r with cedilla":"Латинско велико слово р са цедила","Latin small letter r with cedilla":"Латинско мало слово р са цедила","Latin capital letter r with caron":"Латинско велико слово р са царон","Latin small letter r with caron":"Латинско мало слово р са царон","Latin capital letter s with acute":"Латинско велоко слово с са акутом","Latin small letter s with acute":"Латинско мало слово с са акутом","Latin capital letter s with circumflex":"Латинско велико слово с са цирцумфлекс","Latin small letter s with circumflex":"Латинско мало слово с са цирцумфлекс","Latin capital letter s with cedilla":"Латинско велико слово с са цедила","Latin small letter s with cedilla":"Латинско мало слово с са цедила","Latin capital letter s with caron":"Латинско велико слово с са царон","Latin small letter s with caron":"Латинско мало слово с са царон","Latin capital letter t with cedilla":"Латинско велико слово т са цедила","Latin small letter t with cedilla":"Латинско мало слово т са цедила","Latin capital letter t with caron":"Латинско велико слово т са царон","Latin small letter t with caron":"Латинско мало слово т са царон","Latin capital letter t with stroke":"Латинско велико слово т са строке","Latin small letter t with stroke":"Латинско мало слово т са строке","Latin capital letter u with tilde":"Латинско велико слово у са тилдом","Latin small letter u with tilde":"Латинско мало слово у са тилдом","Latin capital letter u with macron":"Латинско велико слово у са мацрон","Latin small letter u with macron":"Латинско мало слово у са мацрон","Latin capital letter u with breve":"Латинско велико слово у са бреве","Latin small letter u with breve":"Латинско мало слово у са бреве","Latin capital letter u with ring above":"Латинско велико слово у с престеном изнад","Latin small letter u with ring above":"Латинско мало слово у с прстеном изнад","Latin capital letter u with double acute":"Латинско велико слово у с двоструким акутом","Latin small letter u with double acute":"Латинско мало слово у с двоструким акутом","Latin capital letter u with ogonek":"Латинско велико слово у са огонек","Latin small letter u with ogonek":"Латинско мало слово у са огонек","Latin capital letter w with circumflex":"Латинско велико слово дупло в са цирцумфлекс","Latin small letter w with circumflex":"Латинско мало слово дупло в са цирцумфлекс","Latin capital letter y with circumflex":"Латинско велико слово ипсилон са цирцумфлекс","Latin small letter y with circumflex":"Латинско мало слово ипсилон са цирцумфлекс","Latin capital letter y with diaeresis":"Латинско велико слово ипсилон са дијарезом","Latin capital letter z with acute":"Латинско велико слово з са акутом","Latin small letter z with acute":"Латинско мало слово з са акутом","Latin capital letter z with dot above":"Латинско велико слово з са тачком изнад","Latin small letter z with dot above":"Латинско мало слово з са тачком изнад","Latin capital letter z with caron":"Латинско велико слово з са царон","Latin small letter z with caron":"Латинско мало слово з са царон","Latin small letter long s":"Латинско мало слово дугачко с","Less-than sign":"Знак мање од","Greater-than sign":"Знак веће од","Less-than or equal to":"Збак мање од или једнако","Greater-than or equal to":"Знак веће од или једнако","En dash":"Ен цртица","Em dash":"Ем цртица",Macron:"Мацрон",Overline:"Оверлине","Degree sign":"Знак степена","Minus sign":"Знак минус","Plus-minus sign":"Знак плус-минус","Division sign":"Знак дивизије","Fraction slash":"Црта фракције","Multiplication sign":"Знак множења","Latin small letter f with hook":"Латинско мало слово ф са куком",Integral:"Интеграл","N-ary summation":"Н-ари збир",Infinity:"Бесконачност","Square root":"Квадратни корен","Tilde operator":"Тилде оператор","Approximately equal to":"Отприлике једнако","Almost equal to":"Скоро једнако","Not equal to":"Неједнако са","Identical to":"Идентичан","Element of":"Елемент од","Not an element of":"Није елемент","Contains as member":"Садржи као члан","N-ary product":"Н-ари производ","Logical and":"Логички и","Logical or":"Локички или","Not sign":"Није знак",Intersection:"Раскрсница",Union:"Унија","Partial differential":"Делимични диференцијал","For all":"За све","There exists":"Постоји","Empty set":"Празан сет",Nabla:"Набла","Asterisk operator":"Астерикс оператор","Proportional to":"Сразмерно",Angle:"Угао","Vulgar fraction one quarter":"Вулгарна фракција једна четвртина","Vulgar fraction one half":"Вулгарна фракција једна половина","Vulgar fraction three quarters":"Вулгарна фрација три четвртине","Single left-pointing angle quotation mark":"Појединачни наводник угла левог показиванја","Single right-pointing angle quotation mark":"Појединачни наводник угла десног показивања","Left-pointing double angle quotation mark":"Леви двострани наводник двоструког угла ","Right-pointing double angle quotation mark":"Десни двострани наводик двоструког угла ","Left single quotation mark":"Леви појединачни наводник","Right single quotation mark":"Десни појединачни наводник","Left double quotation mark":"Леви двоструки наводник","Right double quotation mark":"Десни двоструки наводник","Single low-9 quotation mark":"Један ниски -9 наводник","Double low-9 quotation mark":"Двоструки ниски -9 наводник","Inverted exclamation mark":"Обрнути узвичник","Inverted question mark":"Обрнути упитник","Two dot leader":"Вођа са две тачке","Horizontal ellipsis":"Хоризонтална елипса","Double dagger":"Двоструки бодеж","Per mille sign":"Знак пер миле","Per ten thousand sign":"Знак за десет хиљада","Double exclamation mark":"Двоструки узвичник","Question exclamation mark":"Знак упитника узвичника","Exclamation question mark":"Знак узвичника упитника","Double question mark":"Двоструки упитник","Copyright sign":"Симбол ауторског права","Registered sign":"Регистровани знак","Trade mark sign":"Знак бренда","Section sign":"Знак селекција","Paragraph sign":"Знак параграф","Reversed paragraph sign":"Обрнути знак параграфа","Character categories":"Категорија карактера",Styles:"Стилови","Multiple styles":"Више стилова","Block styles":"Блок стилови","Text styles":"Стилови текста","Insert table":"Додај табелу","Header column":"Колона за заглавље","Insert column left":"Додај колону лево","Insert column right":"Додај колону десно","Delete column":"Бриши колону","Select column":"Изабери колону",Column:"Колона","Header row":"Ред за заглавлје","Insert row below":"Додај ред испод","Insert row above":"Додај ред изнад","Delete row":"Бриши ред","Select row":"Изабери ред",Row:"Ред","Merge cell up":"Спој ћелије на горе","Merge cell right":"Спој ћелије на десно","Merge cell down":"Спој ћелије на доле","Merge cell left":"Cпој ћелије на лево","Split cell vertically":"Дели ћелије усправно","Split cell horizontally":"Дели ћелије водоравно","Merge cells":"Спој ћелије","Table toolbar":"Табела трака са алаткама","Table properties":"Својства табеле","Cell properties":"Својства ћелије",Border:"Граница",Style:"Стил",Width:"Ширина",Height:"Висина",Color:"Боја",Background:"Позадина",Padding:"Постављање",Dimensions:"Димензија","Table cell text alignment":"Поравнај тексту табели",Alignment:"Поравнање","Horizontal text alignment toolbar":"Хоризонтална трака са алаткама за поравнање текста","Vertical text alignment toolbar":"Вертикална трака са алаткама за поравнање текста","Table alignment toolbar":"Трака са алаткама за поравнање табеле",None:"Ниједан",Solid:"Чврст",Dotted:"Са тачкама",Dashed:"Разбијено",Double:"Двоструко",Groove:"Колосек",Ridge:"Гребен",Inset:"Прилог",Outset:"Почетак","Align cell text to the left":"Поравнајте текст ћелије лево","Align cell text to the center":"Поравнајте текст ћелије у средину","Align cell text to the right":"Поравнајте текст ћелије десно","Justify cell text":"Оправдајте текст ћелије","Align cell text to the top":"Поравнајте текст ћелије према горе","Align cell text to the middle":"Поравнајте текст ћелије у средину","Align cell text to the bottom":"Поравнајте текст ћелије према доле","Align table to the left":"Поравнајте табелу на леву страну","Center table":"Центар табеле","Align table to the right":"Поравнајте табелу на десну страну","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Боја је неважећа. Покушајте са \"#FF0000\" или \"rgb(255,0,0)\" или \"црвена\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Вредност је неважећа. Покушајте са \"10px\" или \"2em\" или једноставно \"2\".","Color picker":"Бирач боја","Enter table caption":"Унесите наслов табеле ","Keystrokes that can be used in a table cell":"Tasteri koji se mogu koristiti u ćeliji tabele","Move the selection to the next cell":"Pomeri odabir u sledeću ćeliju","Move the selection to the previous cell":"Pomeri odabir u prethodnu ćeliju","Insert a new table row (when in the last cell of a table)":"Umetni novi red u tabeli (kada je u poslednjoj ćeliji tabele)","Navigate through the table":"Kretanje kroz tabelu",Table:"Tabela","Rich Text Editor":"Проширен уређивач текста","Editor editing area: %0":"Област за уређивање уредника: %0","Edit block":"Блок уређивач","Click to edit block":"Kliknite da biste uredili blok","Drag to move":"Prevucite da biste premestili",Next:"Следећи",Previous:"Претходни","Editor toolbar":"Уређивач трака са алаткама","Dropdown toolbar":"Падајућа трака са алаткама",Black:"Црна","Dim grey":"Бледо сива",Grey:"Сива","Light grey":"Светло сива",White:"Бела",Red:"Црвена",Orange:"Нараџаста",Yellow:"Жута","Light green":"Светлозелена",Green:"Зелена",Aquamarine:"Зеленкастоплава",Turquoise:"Тиркизна","Light blue":"Светлоплава",Blue:"Плава",Purple:"Љубичаста","Editor block content toolbar":"Трака са алаткама за блокирање садржаја уређивача","Editor contextual toolbar":"Контекстуална трака са алаткама Едитор",HEX:"HEX","No results found":"Nije pronađen nijedan rezultat","No searchable items":"Nema stavki koje se mogu pretražiti","Editor dialog":"Dijalog za uređivanje",Close:"Zatvori","Help Contents. To close this dialog press ESC.":"Sadržaji za pomoć. Kako biste zatvorili ovaj dijalog pritisnite taster ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ispod možete pronaći listu prečica na tastaturi koje se mogu koristiti u uređivaču.","(may require <kbd>Fn</kbd>)":"(možda će biti neophodan <kbd>Fn</kbd>)",Accessibility:"Pristupačnost","Accessibility help":"Pomoć oko pristupačnosti","Press %0 for help.":"Pritisni %0 za pomoć.","Move focus in and out of an active dialog window":"Pomeri fokus u i van aktivnog prozora dijaloga",MENU_BAR_MENU_FILE:"Datoteka",MENU_BAR_MENU_EDIT:"Уреди",MENU_BAR_MENU_VIEW:"Prikaži",MENU_BAR_MENU_INSERT:"Убаци",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Alati",MENU_BAR_MENU_HELP:"Pomoć",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Traka menija uređivača",Undo:"Повлачење",Redo:"Поново","Upload in progress":"Постављање у току","Widget toolbar":"Widget traka sa alatkama","Insert paragraph before block":"Umetnite odlomak pre bloka","Insert paragraph after block":"Umetnite odlomak posle bloka","Press Enter to type after or press Shift + Enter to type before the widget":"Притисните Ентер да куцате после или притисните Схифт + Ентер да куцате пре виџета","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tasteri koji se mogu koristiti kada je vidžet izabran (na primer: slika, tabela, itd.)","Insert a new paragraph directly after a widget":"Umetni novi pasus direktno posle vidžeta","Insert a new paragraph directly before a widget":"Umetni novi pasus direktno pre vidžeta","Move the caret to allow typing directly before a widget":"Pomeri kursor kako bi se omogućilo kucanje direktno pre vidžeta","Move the caret to allow typing directly after a widget":"Pomeri kursor kako bi se omogućilo kucanje direktno posle vidžeta","Words: %0":"Речи: %0","Characters: %0":"Карактери: %0"}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['sr'] = d['sr'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Лево равнање","Align right":"Десно равнање","Align center":"Централно равнанје",Justify:"Обострано равнање","Text alignment":"Равнање текста","Text alignment toolbar":"Алатке за равнање текста","Revert autoformatting action":"Vrati na automatsko formatiranje",Bold:"Подебљано",Italic:"Курзив",Underline:"Подвучен",Code:"Код",Strikethrough:"Прецртан",Subscript:"Индекс доле",Superscript:"Индекс горе","Italic text":"Tekst u kurzivu","Move out of an inline code style":"Izađi iz inline stila","Bold text":"Podebljan tekst","Underline text":"Podvučen tekst","Strikethrough text":"Precrtan tekst","Block quote":"Цитат","Copy selected content":"Kopiraj odabrani sadržaj","Paste content":"Nalepi sadržaj","Paste content as plain text":"Nalepi sadržaj kao običan tekst","Insert code block":"Додај блок кода","Plain text":"Обичан текст","Leaving %0 code snippet":"Ostavljanje %0 isečka koda","Entering %0 code snippet":"Unošenje %0 isečka koda","Entering code snippet":"Unošenje isečka koda","Leaving code snippet":"Ostavljanje isečka koda","Code block":"Blok koda",Cancel:"Одустани",Clear:"Obriši","Remove color":"Отклони боју","Restore default":"Врати подразумевано",Save:"Сачувај","Show more items":"Прикажи још ставки","%0 of %1":"%0 of %1","Cannot upload file:":"Постављање фајла је неуспешно:","Rich Text Editor. Editing area: %0":"Уређивач обогаћеног текста.Простор за уређивање: %0","Insert with file manager":"Ubaci pomoću menadžera datoteka","Replace with file manager":"Zameni pomoću menadžera datoteka","Insert image with file manager":"Ubaci sliku pomoću menadžera datoteka","Replace image with file manager":"Zameni sliku pomoću menadžera datoteka","Toggle caption off":"Искључивање натписа ","Toggle caption on":"Укључите наслов ","Content editing keystrokes":"Tasteri za uređivanje sadržaja","These keyboard shortcuts allow for quick access to content editing features.":"Ove prečice na tastaturi omogućavaju brz pristup funkcijama za uređivanje sadržaja.","User interface and content navigation keystrokes":"Korisnički interfejs i tasteri za navigaciju sadržaja","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Koristite sledeće tastere za efikasniju navigaciju u korisničkom interfejsu CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Zatvori kontekstualne prozore, padajuće menije i dijaloge","Open the accessibility help dialog":"Otvori dijalog za pomoć oko pristupačnosti","Move focus between form fields (inputs, buttons, etc.)":"Pomeraj fokus između polja za tekst (unosi, tasteri, itd.)","Move focus to the menu bar, navigate between menu bars":"Pomerite fokus na traku menija, navigirajte između traka menija","Move focus to the toolbar, navigate between toolbars":"Pomeri fokus na traku sa alatkama, kreći se kroz traku sa alatkama","Navigate through the toolbar or menu bar":"Krećite se kroz traku sa alatkama ili traku menija","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Izvršite trenutno fokusirano dugme. Izvršavanje dugmadi koja su u interakciji sa sadržajem uređivača pomera fokus nazad na sadržaj.",Accept:"Prihvati","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Umetni blagi prekid (<code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"Umetni jači prekid (novi pasus)","Find and replace":"Нађи и замени","Find in text…":"Пронађи у тексту… ",Find:"Пронаћи","Previous result":"Претходни резултат ","Next result":"Следећи резултат ",Replace:"Замени","Replace all":"Замени све","Match case":"Подударање случај ","Whole words only":"Само целе речи ","Replace with…":"Замени са…","Text to find must not be empty.":"Текст за проналажење не сме бити празан.","Tip: Find some text first in order to replace it.":"Савет: Прво пронађите неки текст да бисте га заменили. ","Advanced options":"Napredne opcije","Find in the document":"Nađi u dokumentu","Font Size":"Величина фонта",Tiny:"Ситно",Small:"Мало",Big:"Велико",Huge:"Огромно","Font Family":"Фонт",Default:"Основни","Font Color":"Боја слова","Font Background Color":"Боја позадине слова","Document colors":"Боје документа",Paragraph:"Пасус",Heading:"Стилови","Choose heading":"Одреди стил","Heading 1":"Наслов 1","Heading 2":"Наслов 2","Heading 3":"Наслов 3","Heading 4":"Наслов 4","Heading 5":"Наслов 5","Heading 6":"Наслов 6","Type your title":"Одредите наслов","Type or paste your content here.":"Упишите или налепите наслов","Horizontal line":"Хоризонтална разделна линија","HTML object":"ХТМЛ објекат ","Increase indent":"Повећај увлачење","Decrease indent":"Смањи увлачење",Unlink:"Отклони линк",Link:"Линк","Link URL":"УРЛ линк","Link URL must not be empty.":"URL linka ne sme biti prazan.","Link image":"Линк слике","Edit link":"Исправи линк","Open link in new tab":"Отвори линк у новом прозору","This link has no URL":"Линк не садржи УРЛ","Open in a new tab":"Отвори у новој картици",Downloadable:"Могуће преузимање","Create link":"Napravi vezu","Move out of a link":"Idi sa veze","Numbered List":"Листа са бројевима","Bulleted List":"Набрајане листе","To-do List":"Листа обавеза","Bulleted list styles toolbar":"Трака са алаткама за набрајане листе","Numbered list styles toolbar":"Трака са алаткама за листе са бројевима","Toggle the disc list style":"Укључите / искључите стил листе дискова","Toggle the circle list style":"Укључи / искључи стил листе кругова","Toggle the square list style":"Укључи / искључи стил листе квадрата","Toggle the decimal list style":"Укључи / искључи стил декадне листе","Toggle the decimal with leading zero list style":"Пребаци децимални знак са водећим стилом листе нула","Toggle the lower–roman list style":"Укључите/ искључите стил доње римске листе","Toggle the upper–roman list style":"Укључите / искључите стил горње римске листе","Toggle the lower–latin list style":"Укључите / искључите стил доње листе латинице","Toggle the upper–latin list style":"Укључите / искључите стил горње листе латинице",Disc:"Диск",Circle:"Круг",Square:"Квадрат",Decimal:"Децимала","Decimal with leading zero":"Децимала са нулом на почетку","Lower–roman":"Доњи - римски","Upper-roman":"Горњи - римски","Lower-latin":"Доњи - латински","Upper-latin":"Горњи - латински","List properties":"Наведите својства ","Start at":"Почети у","Invalid start index value.":"Nevažeća vrednost početnog indeksa.","Start index must be greater than 0.":"Почетни индекс мора бити већи од 0. ","Reversed order":"Обрнути редослед ","Keystrokes that can be used in a list":"Tasteri koji se mogu koristiti na listi","Increase list item indent":"Povećaj uvlačenje liste stavki","Decrease list item indent":"Smanji uvlačenje liste stavki","Entering a to-do list":"Unošenje liste obaveza","Leaving a to-do list":"Ostavljanje liste obaveza","Remove Format":"Уклони форматирање","Select all":"Означи све.","Show blocks":"Prikaži blokove",Source:"Извор","Show source":"Pokaži izvor","Special characters":"Специјални карактери",All:"Сви",Arrows:"Стрелице",Currency:"Валуте",Latin:"Латинични",Mathematical:"Maтематички",Text:"Текст","leftwards simple arrow":"једноставна стрелица налево","rightwards simple arrow":"једноставна стрелица удесно","upwards simple arrow":"једноставна стрелица нагоре","downwards simple arrow":"једноставна стрелица надоле","leftwards double arrow":"Дупла стрелица лево","rightwards double arrow":"Дупла стрелица десно","upwards double arrow":"Дупла стрелица према горе","downwards double arrow":"Дупла стрелица према доле","leftwards dashed arrow":"Прекидана стрелица лево","rightwards dashed arrow":"Прекидана стрелица десно","upwards dashed arrow":"Прекидана стрелица према горе","downwards dashed arrow":"Прекидана стрелица према доле","leftwards arrow to bar":"Стрелица налево ка траци","rightwards arrow to bar":"Стрелица надесно ка траци","upwards arrow to bar":"Стрелица према горе ка траци","downwards arrow to bar":"Стрелица према доле ка траци","up down arrow with base":"Стрелица на доле са базом","back with leftwards arrow above":"Назад са стрелицом лево","end with leftwards arrow above":"Завршите стрелицом лево","on with exclamation mark with left right arrow above":"Укључено са узвичником са стрелицомлево десно","soon with rightwards arrow above":"Ускоро са стрелицом надесно","top with upwards arrow above":"На врху са стрелицом према горе","Dollar sign":"Знак долара","Euro sign":"Знак еура","Yen sign":"Знак јена","Pound sign":"Знак фунти","Cent sign":"Знак цента","Euro-currency sign":"Знак валуте еура","Colon sign":"Двотачка","Cruzeiro sign":"Знак црузеиро","French franc sign":"Знак француског франака","Lira sign":"Знак лире","Currency sign":"Знак валуте","Bitcoin sign":"Знак биткиона","Mill sign":"Знак млна","Naira sign":"Знак наира","Peseta sign":"Знак пезета","Rupee sign":"Знак рупиа","Won sign":"Знак вон","New sheqel sign":"Знак нови шекел","Dong sign":"Знак донг","Kip sign":"Знак кип","Tugrik sign":"Знак тугрик","Drachma sign":"Знак драхма","German penny sign":"Знак немачки пени","Peso sign":"Знак песо","Guarani sign":"Знак гуарани","Austral sign":"Аустрални знак","Hryvnia sign":"Знак гривна","Cedi sign":"Знак цеди","Livre tournois sign":"Знак ливре тоурноис","Spesmilo sign":"Знак спесмилио","Tenge sign":"Знак тенге","Indian rupee sign":"Знак индијске рупије","Turkish lira sign":"Знак турских лира","Nordic mark sign":"Нордијски знак","Manat sign":"Знак манат","Ruble sign":"Знак рубле","Latin capital letter a with macron":"Латинско белико слово а са макроном","Latin small letter a with macron":"Латинско мало слово а са макроном","Latin capital letter a with breve":"Латинско велико слово а  са бревом ","Latin small letter a with breve":"Латинско мало слово а са бревом","Latin capital letter a with ogonek":"Латинско велико слово а са огонек","Latin small letter a with ogonek":"Латинско мало слово с са огонек","Latin capital letter c with acute":"Латинско велико слово ц са акутом","Latin small letter c with acute":"Латинско мало слово ц са акутом","Latin capital letter c with circumflex":"Латинско велико слово ц са цирцумфлекс","Latin small letter c with circumflex":"Латинско мало слово ц са цирцумфлекс","Latin capital letter c with dot above":"Латинско велико слово ц са тачком изнад","Latin small letter c with dot above":"Латинско мало слвово ц са тачком изнад","Latin capital letter c with caron":"Латинско велико слово ц са цароном","Latin small letter c with caron":"Латинско мало слово ц са цароном","Latin capital letter d with caron":"Латинско велико слово д са цароном","Latin small letter d with caron":"Латинско мало слово д са цароном","Latin capital letter d with stroke":"Латинско велико слово д са строке","Latin small letter d with stroke":"Латинско мало слово д са строке","Latin capital letter e with macron":"Латинско велико слово е са мацрон","Latin small letter e with macron":"Латинско мало слово е са мацрон","Latin capital letter e with breve":"Латинско велико слово е са бреве","Latin small letter e with breve":"Латинско мало слово е са бреве","Latin capital letter e with dot above":"Латинско велико слово е са тачком изнад","Latin small letter e with dot above":"Латинско мало слово е са тачком изнад","Latin capital letter e with ogonek":"Латинско велико слово е са огонек","Latin small letter e with ogonek":"Латинско мало слво е са огонек","Latin capital letter e with caron":"Латинско велико слово е са царон","Latin small letter e with caron":"Латинско мало слово е са царон","Latin capital letter g with circumflex":"Латинско велико слово г са цирцумфлекс","Latin small letter g with circumflex":"Латинско мало слобо г са цирцумфлекс","Latin capital letter g with breve":"Латинск велико слово г са бреве","Latin small letter g with breve":"Латинско мало слово г са бреве","Latin capital letter g with dot above":"Латинско велико слово г са тачком изнад","Latin small letter g with dot above":"Латинско мало слово г са тачком изнад","Latin capital letter g with cedilla":"Латинско велико слово г са цедилом","Latin small letter g with cedilla":"Латинско мало слово г са цедилом","Latin capital letter h with circumflex":"Латинско велико слово х са цирцумфлекс","Latin small letter h with circumflex":"Латинско мало слово х са цирцумфлекс","Latin capital letter h with stroke":"Латинско велико слово х са строке","Latin small letter h with stroke":"Латинско мало слово х са строке","Latin capital letter i with tilde":"Латинско велико слово и са тилдом","Latin small letter i with tilde":"Латинско мало слово и са тилдом","Latin capital letter i with macron":"Латинско велико слово и са мацрон","Latin small letter i with macron":"Латинско мало слово и са мацрон","Latin capital letter i with breve":"Латинско велико слово и са бреве","Latin small letter i with breve":"Латинско мало слово и са бреве","Latin capital letter i with ogonek":"Латинско велоко слово и са огонек","Latin small letter i with ogonek":"Латинско мало слово и са огонек","Latin capital letter i with dot above":"Латинско велико слово и са тачком изнад","Latin small letter dotless i":"Латинско мало слово и без тачке","Latin capital ligature ij":"Латинска велика лигатура иј","Latin small ligature ij":"Латинска мала лигатура иј","Latin capital letter j with circumflex":"Латинско велико слово ј са цирцумфлекс","Latin small letter j with circumflex":"Латнцско мало слово ј са цирцумфлекс","Latin capital letter k with cedilla":"Латинско велико слово к са цедила","Latin small letter k with cedilla":"Латинско мало слово к са цедила","Latin small letter kra":"Латинско мало слово кра","Latin capital letter l with acute":"Лаинско велико слово л са акутом","Latin small letter l with acute":"Латинско мало слово л са акутом","Latin capital letter l with cedilla":"Латинско велико слово л са цедила","Latin small letter l with cedilla":"Латинско мало слово л са цедила","Latin capital letter l with caron":"Латинско велико слово л са царон","Latin small letter l with caron":"Латинско мало слово л са царон","Latin capital letter l with middle dot":"Латинско велико слово л са среднјом тачком","Latin small letter l with middle dot":"Латинско мало слово са цреднјом тачком","Latin capital letter l with stroke":"Латинско велико слово л са строке","Latin small letter l with stroke":"Латинско мало слово л са строке","Latin capital letter n with acute":"Латинско влико слово н са акутом","Latin small letter n with acute":"Латинско мало слово н са  акутом","Latin capital letter n with cedilla":"Латинско велико слово н са цедилом","Latin small letter n with cedilla":"Латинско мало слово н са цедилом","Latin capital letter n with caron":"Латинско велико слово н са царон","Latin small letter n with caron":"Латинско мало слово н са царон","Latin small letter n preceded by apostrophe":"Латинско мало слово н које претходи апостроф","Latin capital letter eng":"Латинско велико слово енг","Latin small letter eng":"Латинско мало слово енг","Latin capital letter o with macron":"Латинско велико слово о са мацрон","Latin small letter o with macron":"Латинско мало слово о са марон","Latin capital letter o with breve":"Латинско велико слово о са бреве","Latin small letter o with breve":"Латинско мало слово о са бреве","Latin capital letter o with double acute":"Латинско велико слово о са двоструком акутом","Latin small letter o with double acute":"Латинско мало слово о са двоструком акутом","Latin capital ligature oe":"Латинска велика лигатура ое","Latin small ligature oe":"Латинска мала лигатура ое","Latin capital letter r with acute":"Латинско велико слово р са акутом","Latin small letter r with acute":"Латинско мало слово р са акутом","Latin capital letter r with cedilla":"Латинско велико слово р са цедила","Latin small letter r with cedilla":"Латинско мало слово р са цедила","Latin capital letter r with caron":"Латинско велико слово р са царон","Latin small letter r with caron":"Латинско мало слово р са царон","Latin capital letter s with acute":"Латинско велоко слово с са акутом","Latin small letter s with acute":"Латинско мало слово с са акутом","Latin capital letter s with circumflex":"Латинско велико слово с са цирцумфлекс","Latin small letter s with circumflex":"Латинско мало слово с са цирцумфлекс","Latin capital letter s with cedilla":"Латинско велико слово с са цедила","Latin small letter s with cedilla":"Латинско мало слово с са цедила","Latin capital letter s with caron":"Латинско велико слово с са царон","Latin small letter s with caron":"Латинско мало слово с са царон","Latin capital letter t with cedilla":"Латинско велико слово т са цедила","Latin small letter t with cedilla":"Латинско мало слово т са цедила","Latin capital letter t with caron":"Латинско велико слово т са царон","Latin small letter t with caron":"Латинско мало слово т са царон","Latin capital letter t with stroke":"Латинско велико слово т са строке","Latin small letter t with stroke":"Латинско мало слово т са строке","Latin capital letter u with tilde":"Латинско велико слово у са тилдом","Latin small letter u with tilde":"Латинско мало слово у са тилдом","Latin capital letter u with macron":"Латинско велико слово у са мацрон","Latin small letter u with macron":"Латинско мало слово у са мацрон","Latin capital letter u with breve":"Латинско велико слово у са бреве","Latin small letter u with breve":"Латинско мало слово у са бреве","Latin capital letter u with ring above":"Латинско велико слово у с престеном изнад","Latin small letter u with ring above":"Латинско мало слово у с прстеном изнад","Latin capital letter u with double acute":"Латинско велико слово у с двоструким акутом","Latin small letter u with double acute":"Латинско мало слово у с двоструким акутом","Latin capital letter u with ogonek":"Латинско велико слово у са огонек","Latin small letter u with ogonek":"Латинско мало слово у са огонек","Latin capital letter w with circumflex":"Латинско велико слово дупло в са цирцумфлекс","Latin small letter w with circumflex":"Латинско мало слово дупло в са цирцумфлекс","Latin capital letter y with circumflex":"Латинско велико слово ипсилон са цирцумфлекс","Latin small letter y with circumflex":"Латинско мало слово ипсилон са цирцумфлекс","Latin capital letter y with diaeresis":"Латинско велико слово ипсилон са дијарезом","Latin capital letter z with acute":"Латинско велико слово з са акутом","Latin small letter z with acute":"Латинско мало слово з са акутом","Latin capital letter z with dot above":"Латинско велико слово з са тачком изнад","Latin small letter z with dot above":"Латинско мало слово з са тачком изнад","Latin capital letter z with caron":"Латинско велико слово з са царон","Latin small letter z with caron":"Латинско мало слово з са царон","Latin small letter long s":"Латинско мало слово дугачко с","Less-than sign":"Знак мање од","Greater-than sign":"Знак веће од","Less-than or equal to":"Збак мање од или једнако","Greater-than or equal to":"Знак веће од или једнако","En dash":"Ен цртица","Em dash":"Ем цртица",Macron:"Мацрон",Overline:"Оверлине","Degree sign":"Знак степена","Minus sign":"Знак минус","Plus-minus sign":"Знак плус-минус","Division sign":"Знак дивизије","Fraction slash":"Црта фракције","Multiplication sign":"Знак множења","Latin small letter f with hook":"Латинско мало слово ф са куком",Integral:"Интеграл","N-ary summation":"Н-ари збир",Infinity:"Бесконачност","Square root":"Квадратни корен","Tilde operator":"Тилде оператор","Approximately equal to":"Отприлике једнако","Almost equal to":"Скоро једнако","Not equal to":"Неједнако са","Identical to":"Идентичан","Element of":"Елемент од","Not an element of":"Није елемент","Contains as member":"Садржи као члан","N-ary product":"Н-ари производ","Logical and":"Логички и","Logical or":"Локички или","Not sign":"Није знак",Intersection:"Раскрсница",Union:"Унија","Partial differential":"Делимични диференцијал","For all":"За све","There exists":"Постоји","Empty set":"Празан сет",Nabla:"Набла","Asterisk operator":"Астерикс оператор","Proportional to":"Сразмерно",Angle:"Угао","Vulgar fraction one quarter":"Вулгарна фракција једна четвртина","Vulgar fraction one half":"Вулгарна фракција једна половина","Vulgar fraction three quarters":"Вулгарна фрација три четвртине","Single left-pointing angle quotation mark":"Појединачни наводник угла левог показиванја","Single right-pointing angle quotation mark":"Појединачни наводник угла десног показивања","Left-pointing double angle quotation mark":"Леви двострани наводник двоструког угла ","Right-pointing double angle quotation mark":"Десни двострани наводик двоструког угла ","Left single quotation mark":"Леви појединачни наводник","Right single quotation mark":"Десни појединачни наводник","Left double quotation mark":"Леви двоструки наводник","Right double quotation mark":"Десни двоструки наводник","Single low-9 quotation mark":"Један ниски -9 наводник","Double low-9 quotation mark":"Двоструки ниски -9 наводник","Inverted exclamation mark":"Обрнути узвичник","Inverted question mark":"Обрнути упитник","Two dot leader":"Вођа са две тачке","Horizontal ellipsis":"Хоризонтална елипса","Double dagger":"Двоструки бодеж","Per mille sign":"Знак пер миле","Per ten thousand sign":"Знак за десет хиљада","Double exclamation mark":"Двоструки узвичник","Question exclamation mark":"Знак упитника узвичника","Exclamation question mark":"Знак узвичника упитника","Double question mark":"Двоструки упитник","Copyright sign":"Симбол ауторског права","Registered sign":"Регистровани знак","Trade mark sign":"Знак бренда","Section sign":"Знак селекција","Paragraph sign":"Знак параграф","Reversed paragraph sign":"Обрнути знак параграфа","Character categories":"Категорија карактера",Styles:"Стилови","Multiple styles":"Више стилова","Block styles":"Блок стилови","Text styles":"Стилови текста","Insert table":"Додај табелу","Header column":"Колона за заглавље","Insert column left":"Додај колону лево","Insert column right":"Додај колону десно","Delete column":"Бриши колону","Select column":"Изабери колону",Column:"Колона","Header row":"Ред за заглавлје","Insert row below":"Додај ред испод","Insert row above":"Додај ред изнад","Delete row":"Бриши ред","Select row":"Изабери ред",Row:"Ред","Merge cell up":"Спој ћелије на горе","Merge cell right":"Спој ћелије на десно","Merge cell down":"Спој ћелије на доле","Merge cell left":"Cпој ћелије на лево","Split cell vertically":"Дели ћелије усправно","Split cell horizontally":"Дели ћелије водоравно","Merge cells":"Спој ћелије","Table toolbar":"Табела трака са алаткама","Table properties":"Својства табеле","Cell properties":"Својства ћелије",Border:"Граница",Style:"Стил",Width:"Ширина",Height:"Висина",Color:"Боја",Background:"Позадина",Padding:"Постављање",Dimensions:"Димензија","Table cell text alignment":"Поравнај тексту табели",Alignment:"Поравнање","Horizontal text alignment toolbar":"Хоризонтална трака са алаткама за поравнање текста","Vertical text alignment toolbar":"Вертикална трака са алаткама за поравнање текста","Table alignment toolbar":"Трака са алаткама за поравнање табеле",None:"Ниједан",Solid:"Чврст",Dotted:"Са тачкама",Dashed:"Разбијено",Double:"Двоструко",Groove:"Колосек",Ridge:"Гребен",Inset:"Прилог",Outset:"Почетак","Align cell text to the left":"Поравнајте текст ћелије лево","Align cell text to the center":"Поравнајте текст ћелије у средину","Align cell text to the right":"Поравнајте текст ћелије десно","Justify cell text":"Оправдајте текст ћелије","Align cell text to the top":"Поравнајте текст ћелије према горе","Align cell text to the middle":"Поравнајте текст ћелије у средину","Align cell text to the bottom":"Поравнајте текст ћелије према доле","Align table to the left":"Поравнајте табелу на леву страну","Center table":"Центар табеле","Align table to the right":"Поравнајте табелу на десну страну","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Боја је неважећа. Покушајте са \"#FF0000\" или \"rgb(255,0,0)\" или \"црвена\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Вредност је неважећа. Покушајте са \"10px\" или \"2em\" или једноставно \"2\".","Color picker":"Бирач боја","Enter table caption":"Унесите наслов табеле ","Keystrokes that can be used in a table cell":"Tasteri koji se mogu koristiti u ćeliji tabele","Move the selection to the next cell":"Pomeri odabir u sledeću ćeliju","Move the selection to the previous cell":"Pomeri odabir u prethodnu ćeliju","Insert a new table row (when in the last cell of a table)":"Umetni novi red u tabeli (kada je u poslednjoj ćeliji tabele)","Navigate through the table":"Kretanje kroz tabelu",Table:"Tabela","Rich Text Editor":"Проширен уређивач текста","Editor editing area: %0":"Област за уређивање уредника: %0","Edit block":"Блок уређивач","Click to edit block":"Kliknite da biste uredili blok","Drag to move":"Prevucite da biste premestili",Next:"Следећи",Previous:"Претходни","Editor toolbar":"Уређивач трака са алаткама","Dropdown toolbar":"Падајућа трака са алаткама",Black:"Црна","Dim grey":"Бледо сива",Grey:"Сива","Light grey":"Светло сива",White:"Бела",Red:"Црвена",Orange:"Нараџаста",Yellow:"Жута","Light green":"Светлозелена",Green:"Зелена",Aquamarine:"Зеленкастоплава",Turquoise:"Тиркизна","Light blue":"Светлоплава",Blue:"Плава",Purple:"Љубичаста","Editor block content toolbar":"Трака са алаткама за блокирање садржаја уређивача","Editor contextual toolbar":"Контекстуална трака са алаткама Едитор",HEX:"HEX","No results found":"Nije pronađen nijedan rezultat","No searchable items":"Nema stavki koje se mogu pretražiti","Editor dialog":"Dijalog za uređivanje",Close:"Zatvori","Help Contents. To close this dialog press ESC.":"Sadržaji za pomoć. Kako biste zatvorili ovaj dijalog pritisnite taster ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ispod možete pronaći listu prečica na tastaturi koje se mogu koristiti u uređivaču.","(may require <kbd>Fn</kbd>)":"(možda će biti neophodan <kbd>Fn</kbd>)",Accessibility:"Pristupačnost","Accessibility help":"Pomoć oko pristupačnosti","Press %0 for help.":"Pritisni %0 za pomoć.","Move focus in and out of an active dialog window":"Pomeri fokus u i van aktivnog prozora dijaloga",MENU_BAR_MENU_FILE:"Datoteka",MENU_BAR_MENU_EDIT:"Уреди",MENU_BAR_MENU_VIEW:"Prikaži",MENU_BAR_MENU_INSERT:"Убаци",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Alati",MENU_BAR_MENU_HELP:"Pomoć",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_FONT:"Font","Editor menu bar":"Traka menija uređivača","Please enter a valid color (e.g. \"ff0000\").":"Unesite važeću boju (npr. „ff0000“).",Undo:"Повлачење",Redo:"Поново","Upload in progress":"Постављање у току","Widget toolbar":"Widget traka sa alatkama","Insert paragraph before block":"Umetnite odlomak pre bloka","Insert paragraph after block":"Umetnite odlomak posle bloka","Press Enter to type after or press Shift + Enter to type before the widget":"Притисните Ентер да куцате после или притисните Схифт + Ентер да куцате пре виџета","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tasteri koji se mogu koristiti kada je vidžet izabran (na primer: slika, tabela, itd.)","Insert a new paragraph directly after a widget":"Umetni novi pasus direktno posle vidžeta","Insert a new paragraph directly before a widget":"Umetni novi pasus direktno pre vidžeta","Move the caret to allow typing directly before a widget":"Pomeri kursor kako bi se omogućilo kucanje direktno pre vidžeta","Move the caret to allow typing directly after a widget":"Pomeri kursor kako bi se omogućilo kucanje direktno posle vidžeta","Words: %0":"Речи: %0","Characters: %0":"Карактери: %0"}	);l.getPluralForm=function(n){return (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sv.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sv.js
index 670a51acebda9f585a00348b277d1cd0e3785005..b87c75907071991e8d392277d637baacfa3cd570 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sv.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/sv.js
@@ -1 +1 @@
-(function(d){	const l = d['sv'] = d['sv'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Vänsterjustera","Align right":"Högerjustera","Align center":"Centrera",Justify:"Justera till marginaler","Text alignment":"Textjustering","Text alignment toolbar":"Verktygsfält för textjustering","Revert autoformatting action":"Ångra automatisk formatering",Bold:"Fet",Italic:"Kursiv",Underline:"Understrykning",Code:"Kod",Strikethrough:"Genomstruken",Subscript:"Nedsänkta tecken",Superscript:"Upphöjda tecken","Italic text":"Kursiv stil","Move out of an inline code style":"Flytta bort från inlinekodens stil","Bold text":"Fetstil","Underline text":"Understruken text","Strikethrough text":"Genomstruken text","Block quote":"Blockcitat","Copy selected content":"Kopiera markerat innehåll","Paste content":"Klistra in innehåll","Paste content as plain text":"Klistra in innehåll som vanlig text","Insert code block":"Infoga kodblock","Plain text":"Vanlig text","Code block":"Kodblock",Cancel:"Avbryt",Clear:"Rensa","Remove color":"Ta bort färg","Restore default":"Återställ standard",Save:"Spara","Show more items":"Visa fler objekt","%0 of %1":"%0 av %1","Cannot upload file:":"Kan inte ladda upp fil:","Rich Text Editor. Editing area: %0":"RTF-redigerare. Redigeringsområde: %0","Insert with file manager":"Infoga genom filhanteraren","Replace with file manager":"Ersätt genom filhanteraren","Insert image with file manager":"Infoga bild genom filhanteraren","Replace image with file manager":"Ersätt bild genom filhanteraren","Toggle caption off":"Slå av rubrik","Toggle caption on":"Slå på rubrik","Content editing keystrokes":"Tangenter för innehållsredigering","These keyboard shortcuts allow for quick access to content editing features.":"Dessa kortkommandon möjliggör snabb innehållsredigering.","User interface and content navigation keystrokes":"Tangenter för användargränssnitt och navigation i innehåll","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Navigera effektivt i CKEditor 5:s användargränssnitt med följande tangenter.","Close contextual balloons, dropdowns, and dialogs":"Stäng kontextballonger, rullgardinsmenyer och dialogrutor","Open the accessibility help dialog":"Öppna dialogrutan för hjälp med tillgänglighet","Move focus between form fields (inputs, buttons, etc.)":"Flytta fokus mellan formulärfält (inmatningar, knappar m.m.)","Move focus to the menu bar, navigate between menu bars":"Flytta fokus till menyfältet, navigera mellan menyfält","Move focus to the toolbar, navigate between toolbars":"Flytta fokus till verktygsfältet, navigera mellan verktygsfält","Navigate through the toolbar or menu bar":"Navigera genom verktygsfältet eller menyfältet","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Kör den knapp som för närvarande är i fokus. När du aktiverar knappar som interagerar med innehållet i redigeraren flyttas fokus tillbaka till innehållet.",Accept:"Acceptera","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Infoga radbrytning (a <code>&lt;br&gt;</code>-element)","Insert a hard break (a new paragraph)":"Infoga blankrad (nytt stycke)","Find and replace":"Hitta och ersätt","Find in text…":"Hitta i text ...",Find:"Hitta","Previous result":"Föregående träff","Next result":"Nästa träff",Replace:"Ersätt","Replace all":"Ersätt alla","Match case":"Matcha versaler","Whole words only":"Enbart hela ord","Replace with…":"Ersätt med ...","Text to find must not be empty.":"Text att hitta får inte vara tom.","Tip: Find some text first in order to replace it.":"Tips: Hitta någon text först för att ersätta den.","Advanced options":"Avancerade alternativ","Find in the document":"Hitta i dokumentet","Font Size":"Teckenstorlek",Tiny:"Mycket liten",Small:"Liten",Big:"Stor",Huge:"Enorm","Font Family":"Typsnitt",Default:"Standard","Font Color":"Teckenfärg","Font Background Color":"Tecknens bakgrundsfärg","Document colors":"Dokumentfärger",Paragraph:"Paragraf",Heading:"Rubrik","Choose heading":"Välj rubrik","Heading 1":"Rubrik 1","Heading 2":"Rubrik 2","Heading 3":"Rubrik 3","Heading 4":"Rubrik 4","Heading 5":"Rubrik 5","Heading 6":"Rubrik 6","Type your title":"Skriv in rubriken","Type or paste your content here.":"Skriv eller klistra in ditt innehåll här.","Horizontal line":"Horisontell linje","HTML object":"HTML-objekt","Increase indent":"Öka indrag","Decrease indent":"Minska indrag",Unlink:"Ta bort länk",Link:"Länk","Link URL":"Länkens URL","Link image":"Länka bild","Edit link":"Redigera länk","Open link in new tab":"Öppna länk i ny flik","This link has no URL":"Denna länk saknar URL","Open in a new tab":"Öppna i en ny flik",Downloadable:"Nedladdningsbar","Create link":"Skapa länk","Move out of a link":"Flytta bort från länken","Numbered List":"Numrerad lista","Bulleted List":"Punktlista","To-do List":"Att-göra-lista","Bulleted list styles toolbar":"Verktygsfält för punktlistor","Numbered list styles toolbar":"Verktygsfält för numrerade listor","Toggle the disc list style":"Växla till disklisttypen","Toggle the circle list style":"Växla till cirkellisttypen","Toggle the square list style":"Växla till fyrkantslisttypen","Toggle the decimal list style":"Växla till decimallisttypen","Toggle the decimal with leading zero list style":"Växla till listtypen decimal-med-inledande-nolla","Toggle the lower–roman list style":"Växla till listtypen romerska gemener","Toggle the upper–roman list style":"Växla till listtypen romerska versaler","Toggle the lower–latin list style":"Växla till listtypen latinska gemener","Toggle the upper–latin list style":"Växla till listtypen latinska versaler ",Disc:"Disk",Circle:"Cirkel",Square:"Fyrkant",Decimal:"Decimal","Decimal with leading zero":"Decimal med inledande nolla","Lower–roman":"Romerska gemener","Upper-roman":"Romerska versaler","Lower-latin":"Latinska gemener","Upper-latin":"Latinska versaler","List properties":"Listegenskaper","Start at":"Börja på","Invalid start index value.":"Ogiltigt startvärde på indexet.","Start index must be greater than 0.":"Startindex måste vara större än 0.","Reversed order":"Byt riktning","Keystrokes that can be used in a list":"Tangenter som fungerar i en lista","Increase list item indent":"Öka indrag på listobjekt","Decrease list item indent":"Minska indrag på listobjekt","Remove Format":"Radera formatering","Select all":"Välj alla","Show blocks":"Visa block",Source:"Källa","Show source":"Visa källa","Special characters":"Specialtecken",All:"Alla",Arrows:"Pilar",Currency:"Valuta",Latin:"Latinska",Mathematical:"Matematiska",Text:"Text","leftwards simple arrow":"enkel vänsterpil","rightwards simple arrow":"enkel högerpil","upwards simple arrow":"enkel uppåtpil","downwards simple arrow":"enkel nedåtpil","leftwards double arrow":"dubbelpil åt vänster","rightwards double arrow":"dubbelpil åt höger","upwards double arrow":"dubbelpil uppåt","downwards double arrow":"dubbelpil nedåt","leftwards dashed arrow":"streckad pil åt vänster","rightwards dashed arrow":"streckad pil åt höger","upwards dashed arrow":"streckad pil uppåt","downwards dashed arrow":"streckad pil nedåt","leftwards arrow to bar":"pil åt vänster till baren","rightwards arrow to bar":"pil åt höger till bar","upwards arrow to bar":"uppåtriktad pil till streck","downwards arrow to bar":"pil nedåt för att sätta en bar","up down arrow with base":"upp ner pil med bas","back with leftwards arrow above":"tillbaka med pil åt vänster ovanför","end with leftwards arrow above":"avsluta med en pil åt vänster ovanför","on with exclamation mark with left right arrow above":"på med utropstecken med vänster högerpil ovanför","soon with rightwards arrow above":"snart med högerpilen ovan","top with upwards arrow above":"överst med en uppåtriktad pil ovanför","Dollar sign":"Dollartecken","Euro sign":"Euro-skylt","Yen sign":"Yen-tecken","Pound sign":"Pundskyltning","Cent sign":"Cent-tecken","Euro-currency sign":"Tecken på euro-valuta","Colon sign":"Colon-tecken","Cruzeiro sign":"Kryssningsskylt","French franc sign":"Franska franc tecken","Lira sign":"Lira-tecken","Currency sign":"Valutateknik","Bitcoin sign":"Bitcoin-tecken","Mill sign":"Kvarnskylt","Naira sign":"Naira-tecken","Peseta sign":"Peseta-tecken","Rupee sign":"Tecken på rupier","Won sign":"Vunnit tecken","New sheqel sign":"Ny sheqel-skylt","Dong sign":"Dong-tecken","Kip sign":"Kip-tecken","Tugrik sign":"Tugrik-tecken","Drachma sign":"Drachma tecken","German penny sign":"Tyska penny-tecken","Peso sign":"Peso-tecken","Guarani sign":"Guarani-tecken","Austral sign":"Australisk skylt","Hryvnia sign":"Hryvnia tecken","Cedi sign":"Cedi-tecken","Livre tournois sign":"Turneringens bokskylt","Spesmilo sign":"Spesmilo skylt","Tenge sign":"Tenge-tecken","Indian rupee sign":"Indisk rupie tecken","Turkish lira sign":"Turkiska liran tecken","Nordic mark sign":"Nordiskt märke tecken","Manat sign":"Manat-tecken","Ruble sign":"Rubel tecken","Latin capital letter a with macron":"Den latinska storbokstaven a med makron","Latin small letter a with macron":"Latin liten bokstav a med makron","Latin capital letter a with breve":"Den latinska storbokstaven a med breve","Latin small letter a with breve":"Den latinska lilla bokstaven a med breve","Latin capital letter a with ogonek":"Den latinska huvudbokstaven a med ogonek","Latin small letter a with ogonek":"Den latinska lilla bokstaven a med ogonek","Latin capital letter c with acute":"Den latinska storbokstaven c med akut","Latin small letter c with acute":"Den latinska lilla bokstaven c med akut","Latin capital letter c with circumflex":"Den latinska storbokstaven c med omljud","Latin small letter c with circumflex":"Den latinska lilla bokstaven c med circumflex","Latin capital letter c with dot above":"Latinsk huvudbokstav c med punkt ovan","Latin small letter c with dot above":"Den latinska lilla bokstaven c med en punkt ovanför","Latin capital letter c with caron":"Den latinska storbokstaven c med caron","Latin small letter c with caron":"Den latinska lilla bokstaven c med caron","Latin capital letter d with caron":"Latin stor bokstav d med caron","Latin small letter d with caron":"Latin liten bokstav d med caron","Latin capital letter d with stroke":"Latin stor bokstav d med streck","Latin small letter d with stroke":"Latin liten bokstav d med streck","Latin capital letter e with macron":"Latinskt huvudstadbrev e med macron","Latin small letter e with macron":"Den latinska lilla bokstaven e med makron","Latin capital letter e with breve":"Den latinska storbokstaven e med breve","Latin small letter e with breve":"Den latinska lilla bokstaven e med breve","Latin capital letter e with dot above":"Latinsk huvudbokstav e med punkt ovan","Latin small letter e with dot above":"Den latinska lilla bokstaven e med en punkt ovanför","Latin capital letter e with ogonek":"Den latinska storbokstaven e med ogonek","Latin small letter e with ogonek":"Den latinska lilla bokstaven e med ogonek","Latin capital letter e with caron":"Latin stor bokstav e med caron","Latin small letter e with caron":"Den latinska lilla bokstaven e med caron","Latin capital letter g with circumflex":"Den latinska storbokstaven g med omljud","Latin small letter g with circumflex":"Den latinska lilla bokstaven g med omljud","Latin capital letter g with breve":"Den latinska storbokstaven g med breve","Latin small letter g with breve":"Den latinska lilla bokstaven g med breve","Latin capital letter g with dot above":"Latinsk huvudbokstav g med punkt ovan","Latin small letter g with dot above":"Den latinska lilla bokstaven g med en punkt ovanför","Latin capital letter g with cedilla":"Den latinska storbokstaven g med cedilla","Latin small letter g with cedilla":"Den latinska lilla bokstaven g med cedilla","Latin capital letter h with circumflex":"Latinsk huvudbokstav h med circumflex","Latin small letter h with circumflex":"Den latinska lilla bokstaven h med omljud","Latin capital letter h with stroke":"Latin stor bokstav h med streck","Latin small letter h with stroke":"Latin liten bokstav h med streck","Latin capital letter i with tilde":"Den latinska storbokstaven i med tilde","Latin small letter i with tilde":"Den latinska lilla bokstaven i med tilde","Latin capital letter i with macron":"Den latinska storbokstaven i med makron","Latin small letter i with macron":"Den latinska lilla bokstaven i med makron","Latin capital letter i with breve":"Den latinska storbokstaven i med breve","Latin small letter i with breve":"Den latinska lilla bokstaven i med breve","Latin capital letter i with ogonek":"Den latinska storbokstaven i med ogonek","Latin small letter i with ogonek":"Den latinska lilla bokstaven i med ogonek","Latin capital letter i with dot above":"Latinsk stor bokstav i med prick ovanför","Latin small letter dotless i":"latinsk liten bokstav utan punkt i","Latin capital ligature ij":"Latinisk huvudbokstavsligatur ij","Latin small ligature ij":"latinsk liten ligatur ij","Latin capital letter j with circumflex":"Den latinska storbokstaven j med omljud","Latin small letter j with circumflex":"Den latinska lilla bokstaven j med circumflex","Latin capital letter k with cedilla":"Den latinska storbokstaven k med cedilla","Latin small letter k with cedilla":"Den latinska lilla bokstaven k med cedilla","Latin small letter kra":"Den latinska lilla bokstaven kra","Latin capital letter l with acute":"Den latinska storbokstaven l med akut","Latin small letter l with acute":"Den latinska lilla bokstaven l med akut","Latin capital letter l with cedilla":"Den latinska storbokstaven l med cedilla","Latin small letter l with cedilla":"Den latinska lilla bokstaven l med cedilla","Latin capital letter l with caron":"Latin stor bokstav l med caron","Latin small letter l with caron":"Den latinska lilla bokstaven l med caron","Latin capital letter l with middle dot":"Latinsk huvudbokstav l med mittpunkt","Latin small letter l with middle dot":"Latinsk liten bokstav l med mittpunkt","Latin capital letter l with stroke":"Latinska huvudbokstaven l med streck","Latin small letter l with stroke":"Latinska lilla bokstaven l med streck","Latin capital letter n with acute":"Den latinska huvudbokstaven n med akut","Latin small letter n with acute":"Den latinska lilla bokstaven n med akut","Latin capital letter n with cedilla":"Den latinska storbokstaven n med cedilla","Latin small letter n with cedilla":"Den latinska lilla bokstaven n med cedilla","Latin capital letter n with caron":"Den latinska huvudbokstaven n med caron","Latin small letter n with caron":"Den latinska lilla bokstaven n med caron","Latin small letter n preceded by apostrophe":"Den latinska lilla bokstaven n föregås av en apostrof","Latin capital letter eng":"Latinsk stor bokstav eng","Latin small letter eng":"Latin liten bokstav eng","Latin capital letter o with macron":"Den latinska storbokstaven o med makron","Latin small letter o with macron":"Den latinska lilla bokstaven o med makron","Latin capital letter o with breve":"Den latinska storbokstaven o med breve","Latin small letter o with breve":"Den latinska lilla bokstaven o med breve","Latin capital letter o with double acute":"Latinsk huvudbokstav o med dubbel akut","Latin small letter o with double acute":"Den latinska lilla bokstaven o med dubbel spets","Latin capital ligature oe":"Latinsk huvudboksligatur oe","Latin small ligature oe":"Latin liten ligatur oe","Latin capital letter r with acute":"Latinsk huvudbokstav r med akut","Latin small letter r with acute":"Den latinska lilla bokstaven r med akut","Latin capital letter r with cedilla":"Den latinska storbokstaven r med cedilla","Latin small letter r with cedilla":"Den latinska lilla bokstaven r med cedilla","Latin capital letter r with caron":"Latinsk huvudstadbokstav r med caron","Latin small letter r with caron":"Den latinska lilla bokstaven r med caron","Latin capital letter s with acute":"Latinskt huvudbrev s med akut","Latin small letter s with acute":"Den latinska lilla bokstaven s med akut","Latin capital letter s with circumflex":"Den latinska storbokstaven s med circumflex","Latin small letter s with circumflex":"Latinska små bokstäver s med circumflex","Latin capital letter s with cedilla":"Latinsk huvudbokstav s med cedilla","Latin small letter s with cedilla":"Latinska små bokstäver s med cedilla","Latin capital letter s with caron":"Latin stor bokstav s med caron","Latin small letter s with caron":"Latinska små brev s med caron","Latin capital letter t with cedilla":"Den latinska storbokstaven t med cedilla","Latin small letter t with cedilla":"Den latinska lilla bokstaven t med cedilla","Latin capital letter t with caron":"Den latinska storbokstaven t med caron","Latin small letter t with caron":"Den latinska lilla bokstaven t med caron","Latin capital letter t with stroke":"Latin stor bokstav t med streck","Latin small letter t with stroke":"Latin liten bokstav t med streck","Latin capital letter u with tilde":"Den latinska storbokstaven u med tilde","Latin small letter u with tilde":"Den latinska lilla bokstaven u med tilde","Latin capital letter u with macron":"Den latinska storbokstaven u med makron","Latin small letter u with macron":"Den latinska lilla bokstaven u med makron","Latin capital letter u with breve":"Den latinska storbokstaven u med breve","Latin small letter u with breve":"Den latinska lilla bokstaven u med breve","Latin capital letter u with ring above":"Latinsk versalbokstav u med ring ovanför","Latin small letter u with ring above":"Latin liten bokstav u med ring ovanför","Latin capital letter u with double acute":"Den latinska storbokstaven u med dubbel spets","Latin small letter u with double acute":"Den latinska lilla bokstaven u med dubbel spets","Latin capital letter u with ogonek":"Den latinska storbokstaven u med ogonek","Latin small letter u with ogonek":"Den latinska lilla bokstaven u med ogonek","Latin capital letter w with circumflex":"Den latinska storbokstaven w med omljud","Latin small letter w with circumflex":"Den latinska lilla bokstaven w med omljud","Latin capital letter y with circumflex":"Den latinska versalbokstaven y med circumflex","Latin small letter y with circumflex":"Den latinska lilla bokstaven y med circumflex","Latin capital letter y with diaeresis":"Den latinska storbokstaven y med diaeresis","Latin capital letter z with acute":"Den latinska storbokstaven z med akut","Latin small letter z with acute":"Den latinska lilla bokstaven z med akut","Latin capital letter z with dot above":"Latinsk versalbokstav z med punkt ovanför","Latin small letter z with dot above":"Den latinska lilla bokstaven z med en punkt ovanför","Latin capital letter z with caron":"Den latinska storbokstaven z med caron","Latin small letter z with caron":"Den latinska lilla bokstaven z med caron","Latin small letter long s":"Latin liten bokstav lång s","Less-than sign":"Mindre än-tecken","Greater-than sign":"Större än-tecken","Less-than or equal to":"Mindre än eller lika med","Greater-than or equal to":"Större än eller lika med","En dash":"Ett streck","Em dash":"Em streck",Macron:"Macron",Overline:"Överlinje","Degree sign":"Gradbeteckning","Minus sign":"Minustecken","Plus-minus sign":"Plustecken","Division sign":"Tecken på en avdelning","Fraction slash":"Fraktion snedstreck","Multiplication sign":"Multiplikationstecken","Latin small letter f with hook":"Latin liten bokstav f med krok",Integral:"Integrerad","N-ary summation":"N-ständig summering",Infinity:"Oändlighet","Square root":"Kvadratrot","Tilde operator":"Tilde-operatör","Approximately equal to":"Ungefär lika med","Almost equal to":"Nästan lika med","Not equal to":"Inte lika med","Identical to":"Identisk med","Element of":"Element av","Not an element of":"Inte en del av","Contains as member":"Innehåller som medlem","N-ary product":"N-ary produkt","Logical and":"Logisk och","Logical or":"Logisk eller","Not sign":"Inte underteckna",Intersection:"Korsning",Union:"Unionen","Partial differential":"Partiell differential","For all":"För alla","There exists":"Tom uppsättning","Empty set":"Tom uppsättning",Nabla:"Nabla","Asterisk operator":"Asteriskoperatör","Proportional to":"Proportionerligt till",Angle:"Vinkel","Vulgar fraction one quarter":"Vulgärfraktion en fjärdedel","Vulgar fraction one half":"Vulgärfraktion hälften","Vulgar fraction three quarters":"Vulgärfraktion tre fjärdedelar","Single left-pointing angle quotation mark":"Enbart vänsterpekande vinkelhängetecken","Single right-pointing angle quotation mark":"Enbart högerpekande vinkelstämplat citationstecken","Left-pointing double angle quotation mark":"Vänsterpekande dubbelt vinklat citationstecken","Right-pointing double angle quotation mark":"Högerpekande dubbelt vinklat citationstecken","Left single quotation mark":"Vänster enkelt citationstecken","Right single quotation mark":"Höger enkelt citationstecken","Left double quotation mark":"Vänster dubbelt citationstecken","Right double quotation mark":"Höger dubbelt citationstecken","Single low-9 quotation mark":"Enstaka låg-9 citationstecken","Double low-9 quotation mark":"Dubbla låg-9 citationstecken","Inverted exclamation mark":"Inverterat utropstecken","Inverted question mark":"Inverterat frågetecken","Two dot leader":"Två punkts ledare","Horizontal ellipsis":"Horisontell ellips","Double dagger":"Dubbel dolk","Per mille sign":"Per mille sign","Per ten thousand sign":"Per tiotusen tecken","Double exclamation mark":"Dubbelt utropstecken","Question exclamation mark":"Fråga utropstecken","Exclamation question mark":"Utrop frågetecken","Double question mark":"Dubbelt frågetecken","Copyright sign":"Upphovsrättstecken","Registered sign":"Registrerat tecken","Trade mark sign":"Varumärkesskylt","Section sign":"Sektionsskylt","Paragraph sign":"Paragraftecken","Reversed paragraph sign":"Omvänt paragraftecken","Character categories":"Karaktärskategorier",Styles:"Stilar","Multiple styles":"Flera stilar","Block styles":"Blockstilar","Text styles":"Texttyper","Insert table":"Lägg in tabell","Header column":"Rubrikkolumn","Insert column left":"Infoga kolumn till vänster","Insert column right":"Infoga kolumn till höger","Delete column":"Ta bort kolumn","Select column":"Välj kolumn",Column:"Kolumn","Header row":"Rubrikrad","Insert row below":"Infoga rad nedanför","Insert row above":"Infoga rad ovanför","Delete row":"Ta bort rad","Select row":"Välj rad",Row:"Rad","Merge cell up":"Sammanfoga celler uppåt","Merge cell right":"Sammanfoga celler åt höger","Merge cell down":"Sammanfoga celler neråt","Merge cell left":"Sammanfoga celler åt vänster","Split cell vertically":"Dela cell vertikalt","Split cell horizontally":"Dela cell horisontellt","Merge cells":"Sammanfoga celler","Table toolbar":"Tabellverktygsfält","Table properties":"Tabellegenskaper","Cell properties":"Cellegenskaper",Border:"Kant",Style:"Stil",Width:"Bredd",Height:"Höjd",Color:"Färg",Background:"Bakgrund",Padding:"Marginal",Dimensions:"Mått","Table cell text alignment":"Textjustering i tabellcell",Alignment:"Justering","Horizontal text alignment toolbar":"Verktygsfält för horisontell textjustering","Vertical text alignment toolbar":"Verktygsfält för vertikal textjustering","Table alignment toolbar":"Verktygsfält för tabelljustering",None:"Inget",Solid:"Enfärgad",Dotted:"Prickig",Dashed:"Streckad",Double:"Dubbel",Groove:"Skåra",Ridge:"Kant",Inset:"Infälld",Outset:"Utfälld","Align cell text to the left":"Vänsterjustera celltext","Align cell text to the center":"Centrera celltext","Align cell text to the right":"Högerjustera celltext","Justify cell text":"Anpassa celltext","Align cell text to the top":"Toppjustera celltext","Align cell text to the middle":"Centrera celltext","Align cell text to the bottom":"Bottenjustera celltext","Align table to the left":"Vänsterjustera tabell","Center table":"Centrera tabell","Align table to the right":"Högerjustera tabell","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Färgen är ogiltig. Testa \"#FF0000\" eller \"rgb(255,0,0)\" eller \"röd\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Värdet är ogiltigt. Testa \"10px\" eller \"2em\" eller helt enkelt \"2\".","Color picker":"Färgväljare","Enter table caption":"Ange tabellrubrik","Keystrokes that can be used in a table cell":"Tangenter som fungerar i en tabellcell","Move the selection to the next cell":"Flytta markeringen till nästa cell","Move the selection to the previous cell":"Flytta markeringen till föregående cell","Insert a new table row (when in the last cell of a table)":"Infoga en ny tabellrad (när du är på den sista cellen i en tabell)","Navigate through the table":"Navigera i tabellen",Table:"Tabell","Rich Text Editor":"Rich Text-editor","Editor editing area: %0":"Ordbehandlares redigeringsområde: %0","Edit block":"Redigera block","Click to edit block":"Klicka för att redigera blocket","Drag to move":"Dra för att flytta",Next:"Nästa",Previous:"Föregående","Editor toolbar":"Redigeringsverktygsfält","Dropdown toolbar":"Rullgardinsverktygsfält",Black:"Svart","Dim grey":"Dunkelgrå",Grey:"Grå","Light grey":"Ljusgrå",White:"Vit",Red:"Röd",Orange:"Orange",Yellow:"Gul","Light green":"Ljusgrön",Green:"Grön",Aquamarine:"Akvamarin",Turquoise:"Turkos","Light blue":"Ljusblå",Blue:"Blå",Purple:"Lila","Editor block content toolbar":"Verktygsfält vid block av innehåll","Editor contextual toolbar":"Ordbehandlarens kontextuella verktygsfält",HEX:"HEX","No results found":"Inga resultat hittades","No searchable items":"Inga sökbara objekt","Editor dialog":"Ordbehandlardialog",Close:"Stäng","Help Contents. To close this dialog press ESC.":"Hjälpinnehåll. Tryck på ESC för att stänga dialogrutan.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nedan hittar du en lista med kortkommandon som kan användas i redigeraren.","(may require <kbd>Fn</kbd>)":"(kan kräva <kbd>Fn</kbd>)",Accessibility:"Tillgänglighet","Accessibility help":"Hjälp med tillgänglighet","Press %0 for help.":"Tryck på %0 för hjälp.","Move focus in and out of an active dialog window":"Flytta fokus till och från en aktiv dialogruta",MENU_BAR_MENU_FILE:"Fil",MENU_BAR_MENU_EDIT:"Ändra",MENU_BAR_MENU_VIEW:"Visa",MENU_BAR_MENU_INSERT:"Infoga",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Verktyg",MENU_BAR_MENU_HELP:"Hjälp",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Teckensnitt","Editor menu bar":"Menyfält för redigeraren",Undo:"Ångra",Redo:"Gör om","Upload in progress":"Uppladdning pågår","Widget toolbar":"Widgetverktygsfält","Insert paragraph before block":"Infoga stycke före block","Insert paragraph after block":"Infoga stycke efter block","Press Enter to type after or press Shift + Enter to type before the widget":"Tryck på retur för att skriva efter eller på skift + retur för att skriva före widgeten.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tangenter som kan användas när en widget är vald (till exempel: bild, tabell m.m.)","Insert a new paragraph directly after a widget":"Påbörja nytt stycke direkt efter en widget","Insert a new paragraph directly before a widget":"Påbörja nytt stycke direkt före en widget","Move the caret to allow typing directly before a widget":"Flytta textmarkören för att kunna skriva direkt före en widget","Move the caret to allow typing directly after a widget":"Flytta textmarkören för att kunna skriva direkt efter en widget","Words: %0":"Ord: %0","Characters: %0":"Tecken: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['sv'] = d['sv'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Vänsterjustera","Align right":"Högerjustera","Align center":"Centrera",Justify:"Justera till marginaler","Text alignment":"Textjustering","Text alignment toolbar":"Verktygsfält för textjustering","Revert autoformatting action":"Ångra automatisk formatering",Bold:"Fet",Italic:"Kursiv",Underline:"Understrykning",Code:"Kod",Strikethrough:"Genomstruken",Subscript:"Nedsänkta tecken",Superscript:"Upphöjda tecken","Italic text":"Kursiv stil","Move out of an inline code style":"Flytta bort från inlinekodens stil","Bold text":"Fetstil","Underline text":"Understruken text","Strikethrough text":"Genomstruken text","Block quote":"Blockcitat","Copy selected content":"Kopiera markerat innehåll","Paste content":"Klistra in innehåll","Paste content as plain text":"Klistra in innehåll som vanlig text","Insert code block":"Infoga kodblock","Plain text":"Vanlig text","Leaving %0 code snippet":"Lämnar %0-kodsnutt","Entering %0 code snippet":"Anger %0-kodsnutt","Entering code snippet":"Anger kodsnutt","Leaving code snippet":"Lämnar kodsnutt","Code block":"Kodblock",Cancel:"Avbryt",Clear:"Rensa","Remove color":"Ta bort färg","Restore default":"Återställ standard",Save:"Spara","Show more items":"Visa fler objekt","%0 of %1":"%0 av %1","Cannot upload file:":"Kan inte ladda upp fil:","Rich Text Editor. Editing area: %0":"RTF-redigerare. Redigeringsområde: %0","Insert with file manager":"Infoga genom filhanteraren","Replace with file manager":"Ersätt genom filhanteraren","Insert image with file manager":"Infoga bild genom filhanteraren","Replace image with file manager":"Ersätt bild genom filhanteraren","Toggle caption off":"Slå av rubrik","Toggle caption on":"Slå på rubrik","Content editing keystrokes":"Tangenter för innehållsredigering","These keyboard shortcuts allow for quick access to content editing features.":"Dessa kortkommandon möjliggör snabb innehållsredigering.","User interface and content navigation keystrokes":"Tangenter för användargränssnitt och navigation i innehåll","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Navigera effektivt i CKEditor 5:s användargränssnitt med följande tangenter.","Close contextual balloons, dropdowns, and dialogs":"Stäng kontextballonger, rullgardinsmenyer och dialogrutor","Open the accessibility help dialog":"Öppna dialogrutan för hjälp med tillgänglighet","Move focus between form fields (inputs, buttons, etc.)":"Flytta fokus mellan formulärfält (inmatningar, knappar m.m.)","Move focus to the menu bar, navigate between menu bars":"Flytta fokus till menyfältet, navigera mellan menyfält","Move focus to the toolbar, navigate between toolbars":"Flytta fokus till verktygsfältet, navigera mellan verktygsfält","Navigate through the toolbar or menu bar":"Navigera genom verktygsfältet eller menyfältet","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Kör den knapp som för närvarande är i fokus. När du aktiverar knappar som interagerar med innehållet i redigeraren flyttas fokus tillbaka till innehållet.",Accept:"Acceptera","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Infoga radbrytning (a <code>&lt;br&gt;</code>-element)","Insert a hard break (a new paragraph)":"Infoga blankrad (nytt stycke)","Find and replace":"Hitta och ersätt","Find in text…":"Hitta i text ...",Find:"Hitta","Previous result":"Föregående träff","Next result":"Nästa träff",Replace:"Ersätt","Replace all":"Ersätt alla","Match case":"Matcha versaler","Whole words only":"Enbart hela ord","Replace with…":"Ersätt med ...","Text to find must not be empty.":"Text att hitta får inte vara tom.","Tip: Find some text first in order to replace it.":"Tips: Hitta någon text först för att ersätta den.","Advanced options":"Avancerade alternativ","Find in the document":"Hitta i dokumentet","Font Size":"Teckenstorlek",Tiny:"Mycket liten",Small:"Liten",Big:"Stor",Huge:"Enorm","Font Family":"Typsnitt",Default:"Standard","Font Color":"Teckenfärg","Font Background Color":"Tecknens bakgrundsfärg","Document colors":"Dokumentfärger",Paragraph:"Paragraf",Heading:"Rubrik","Choose heading":"Välj rubrik","Heading 1":"Rubrik 1","Heading 2":"Rubrik 2","Heading 3":"Rubrik 3","Heading 4":"Rubrik 4","Heading 5":"Rubrik 5","Heading 6":"Rubrik 6","Type your title":"Skriv in rubriken","Type or paste your content here.":"Skriv eller klistra in ditt innehåll här.","Horizontal line":"Horisontell linje","HTML object":"HTML-objekt","Increase indent":"Öka indrag","Decrease indent":"Minska indrag",Unlink:"Ta bort länk",Link:"Länk","Link URL":"Länkens URL","Link URL must not be empty.":"Länkens URL får inte vara tom.","Link image":"Länka bild","Edit link":"Redigera länk","Open link in new tab":"Öppna länk i ny flik","This link has no URL":"Denna länk saknar URL","Open in a new tab":"Öppna i en ny flik",Downloadable:"Nedladdningsbar","Create link":"Skapa länk","Move out of a link":"Flytta bort från länken","Numbered List":"Numrerad lista","Bulleted List":"Punktlista","To-do List":"Att-göra-lista","Bulleted list styles toolbar":"Verktygsfält för punktlistor","Numbered list styles toolbar":"Verktygsfält för numrerade listor","Toggle the disc list style":"Växla till disklisttypen","Toggle the circle list style":"Växla till cirkellisttypen","Toggle the square list style":"Växla till fyrkantslisttypen","Toggle the decimal list style":"Växla till decimallisttypen","Toggle the decimal with leading zero list style":"Växla till listtypen decimal-med-inledande-nolla","Toggle the lower–roman list style":"Växla till listtypen romerska gemener","Toggle the upper–roman list style":"Växla till listtypen romerska versaler","Toggle the lower–latin list style":"Växla till listtypen latinska gemener","Toggle the upper–latin list style":"Växla till listtypen latinska versaler ",Disc:"Disk",Circle:"Cirkel",Square:"Fyrkant",Decimal:"Decimal","Decimal with leading zero":"Decimal med inledande nolla","Lower–roman":"Romerska gemener","Upper-roman":"Romerska versaler","Lower-latin":"Latinska gemener","Upper-latin":"Latinska versaler","List properties":"Listegenskaper","Start at":"Börja på","Invalid start index value.":"Ogiltigt startvärde på indexet.","Start index must be greater than 0.":"Startindex måste vara större än 0.","Reversed order":"Byt riktning","Keystrokes that can be used in a list":"Tangenter som fungerar i en lista","Increase list item indent":"Öka indrag på listobjekt","Decrease list item indent":"Minska indrag på listobjekt","Entering a to-do list":"Fyller i en att-göra-lista","Leaving a to-do list":"Lämnar en att-göra-lista","Remove Format":"Radera formatering","Select all":"Välj alla","Show blocks":"Visa block",Source:"Källa","Show source":"Visa källa","Special characters":"Specialtecken",All:"Alla",Arrows:"Pilar",Currency:"Valuta",Latin:"Latinska",Mathematical:"Matematiska",Text:"Text","leftwards simple arrow":"enkel vänsterpil","rightwards simple arrow":"enkel högerpil","upwards simple arrow":"enkel uppåtpil","downwards simple arrow":"enkel nedåtpil","leftwards double arrow":"dubbelpil åt vänster","rightwards double arrow":"dubbelpil åt höger","upwards double arrow":"dubbelpil uppåt","downwards double arrow":"dubbelpil nedåt","leftwards dashed arrow":"streckad pil åt vänster","rightwards dashed arrow":"streckad pil åt höger","upwards dashed arrow":"streckad pil uppåt","downwards dashed arrow":"streckad pil nedåt","leftwards arrow to bar":"pil åt vänster till baren","rightwards arrow to bar":"pil åt höger till bar","upwards arrow to bar":"uppåtriktad pil till streck","downwards arrow to bar":"pil nedåt för att sätta en bar","up down arrow with base":"upp ner pil med bas","back with leftwards arrow above":"tillbaka med pil åt vänster ovanför","end with leftwards arrow above":"avsluta med en pil åt vänster ovanför","on with exclamation mark with left right arrow above":"på med utropstecken med vänster högerpil ovanför","soon with rightwards arrow above":"snart med högerpilen ovan","top with upwards arrow above":"överst med en uppåtriktad pil ovanför","Dollar sign":"Dollartecken","Euro sign":"Euro-skylt","Yen sign":"Yen-tecken","Pound sign":"Pundskyltning","Cent sign":"Cent-tecken","Euro-currency sign":"Tecken på euro-valuta","Colon sign":"Colon-tecken","Cruzeiro sign":"Kryssningsskylt","French franc sign":"Franska franc tecken","Lira sign":"Lira-tecken","Currency sign":"Valutateknik","Bitcoin sign":"Bitcoin-tecken","Mill sign":"Kvarnskylt","Naira sign":"Naira-tecken","Peseta sign":"Peseta-tecken","Rupee sign":"Tecken på rupier","Won sign":"Vunnit tecken","New sheqel sign":"Ny sheqel-skylt","Dong sign":"Dong-tecken","Kip sign":"Kip-tecken","Tugrik sign":"Tugrik-tecken","Drachma sign":"Drachma tecken","German penny sign":"Tyska penny-tecken","Peso sign":"Peso-tecken","Guarani sign":"Guarani-tecken","Austral sign":"Australisk skylt","Hryvnia sign":"Hryvnia tecken","Cedi sign":"Cedi-tecken","Livre tournois sign":"Turneringens bokskylt","Spesmilo sign":"Spesmilo skylt","Tenge sign":"Tenge-tecken","Indian rupee sign":"Indisk rupie tecken","Turkish lira sign":"Turkiska liran tecken","Nordic mark sign":"Nordiskt märke tecken","Manat sign":"Manat-tecken","Ruble sign":"Rubel tecken","Latin capital letter a with macron":"Den latinska storbokstaven a med makron","Latin small letter a with macron":"Latin liten bokstav a med makron","Latin capital letter a with breve":"Den latinska storbokstaven a med breve","Latin small letter a with breve":"Den latinska lilla bokstaven a med breve","Latin capital letter a with ogonek":"Den latinska huvudbokstaven a med ogonek","Latin small letter a with ogonek":"Den latinska lilla bokstaven a med ogonek","Latin capital letter c with acute":"Den latinska storbokstaven c med akut","Latin small letter c with acute":"Den latinska lilla bokstaven c med akut","Latin capital letter c with circumflex":"Den latinska storbokstaven c med omljud","Latin small letter c with circumflex":"Den latinska lilla bokstaven c med circumflex","Latin capital letter c with dot above":"Latinsk huvudbokstav c med punkt ovan","Latin small letter c with dot above":"Den latinska lilla bokstaven c med en punkt ovanför","Latin capital letter c with caron":"Den latinska storbokstaven c med caron","Latin small letter c with caron":"Den latinska lilla bokstaven c med caron","Latin capital letter d with caron":"Latin stor bokstav d med caron","Latin small letter d with caron":"Latin liten bokstav d med caron","Latin capital letter d with stroke":"Latin stor bokstav d med streck","Latin small letter d with stroke":"Latin liten bokstav d med streck","Latin capital letter e with macron":"Latinskt huvudstadbrev e med macron","Latin small letter e with macron":"Den latinska lilla bokstaven e med makron","Latin capital letter e with breve":"Den latinska storbokstaven e med breve","Latin small letter e with breve":"Den latinska lilla bokstaven e med breve","Latin capital letter e with dot above":"Latinsk huvudbokstav e med punkt ovan","Latin small letter e with dot above":"Den latinska lilla bokstaven e med en punkt ovanför","Latin capital letter e with ogonek":"Den latinska storbokstaven e med ogonek","Latin small letter e with ogonek":"Den latinska lilla bokstaven e med ogonek","Latin capital letter e with caron":"Latin stor bokstav e med caron","Latin small letter e with caron":"Den latinska lilla bokstaven e med caron","Latin capital letter g with circumflex":"Den latinska storbokstaven g med omljud","Latin small letter g with circumflex":"Den latinska lilla bokstaven g med omljud","Latin capital letter g with breve":"Den latinska storbokstaven g med breve","Latin small letter g with breve":"Den latinska lilla bokstaven g med breve","Latin capital letter g with dot above":"Latinsk huvudbokstav g med punkt ovan","Latin small letter g with dot above":"Den latinska lilla bokstaven g med en punkt ovanför","Latin capital letter g with cedilla":"Den latinska storbokstaven g med cedilla","Latin small letter g with cedilla":"Den latinska lilla bokstaven g med cedilla","Latin capital letter h with circumflex":"Latinsk huvudbokstav h med circumflex","Latin small letter h with circumflex":"Den latinska lilla bokstaven h med omljud","Latin capital letter h with stroke":"Latin stor bokstav h med streck","Latin small letter h with stroke":"Latin liten bokstav h med streck","Latin capital letter i with tilde":"Den latinska storbokstaven i med tilde","Latin small letter i with tilde":"Den latinska lilla bokstaven i med tilde","Latin capital letter i with macron":"Den latinska storbokstaven i med makron","Latin small letter i with macron":"Den latinska lilla bokstaven i med makron","Latin capital letter i with breve":"Den latinska storbokstaven i med breve","Latin small letter i with breve":"Den latinska lilla bokstaven i med breve","Latin capital letter i with ogonek":"Den latinska storbokstaven i med ogonek","Latin small letter i with ogonek":"Den latinska lilla bokstaven i med ogonek","Latin capital letter i with dot above":"Latinsk stor bokstav i med prick ovanför","Latin small letter dotless i":"latinsk liten bokstav utan punkt i","Latin capital ligature ij":"Latinisk huvudbokstavsligatur ij","Latin small ligature ij":"latinsk liten ligatur ij","Latin capital letter j with circumflex":"Den latinska storbokstaven j med omljud","Latin small letter j with circumflex":"Den latinska lilla bokstaven j med circumflex","Latin capital letter k with cedilla":"Den latinska storbokstaven k med cedilla","Latin small letter k with cedilla":"Den latinska lilla bokstaven k med cedilla","Latin small letter kra":"Den latinska lilla bokstaven kra","Latin capital letter l with acute":"Den latinska storbokstaven l med akut","Latin small letter l with acute":"Den latinska lilla bokstaven l med akut","Latin capital letter l with cedilla":"Den latinska storbokstaven l med cedilla","Latin small letter l with cedilla":"Den latinska lilla bokstaven l med cedilla","Latin capital letter l with caron":"Latin stor bokstav l med caron","Latin small letter l with caron":"Den latinska lilla bokstaven l med caron","Latin capital letter l with middle dot":"Latinsk huvudbokstav l med mittpunkt","Latin small letter l with middle dot":"Latinsk liten bokstav l med mittpunkt","Latin capital letter l with stroke":"Latinska huvudbokstaven l med streck","Latin small letter l with stroke":"Latinska lilla bokstaven l med streck","Latin capital letter n with acute":"Den latinska huvudbokstaven n med akut","Latin small letter n with acute":"Den latinska lilla bokstaven n med akut","Latin capital letter n with cedilla":"Den latinska storbokstaven n med cedilla","Latin small letter n with cedilla":"Den latinska lilla bokstaven n med cedilla","Latin capital letter n with caron":"Den latinska huvudbokstaven n med caron","Latin small letter n with caron":"Den latinska lilla bokstaven n med caron","Latin small letter n preceded by apostrophe":"Den latinska lilla bokstaven n föregås av en apostrof","Latin capital letter eng":"Latinsk stor bokstav eng","Latin small letter eng":"Latin liten bokstav eng","Latin capital letter o with macron":"Den latinska storbokstaven o med makron","Latin small letter o with macron":"Den latinska lilla bokstaven o med makron","Latin capital letter o with breve":"Den latinska storbokstaven o med breve","Latin small letter o with breve":"Den latinska lilla bokstaven o med breve","Latin capital letter o with double acute":"Latinsk huvudbokstav o med dubbel akut","Latin small letter o with double acute":"Den latinska lilla bokstaven o med dubbel spets","Latin capital ligature oe":"Latinsk huvudboksligatur oe","Latin small ligature oe":"Latin liten ligatur oe","Latin capital letter r with acute":"Latinsk huvudbokstav r med akut","Latin small letter r with acute":"Den latinska lilla bokstaven r med akut","Latin capital letter r with cedilla":"Den latinska storbokstaven r med cedilla","Latin small letter r with cedilla":"Den latinska lilla bokstaven r med cedilla","Latin capital letter r with caron":"Latinsk huvudstadbokstav r med caron","Latin small letter r with caron":"Den latinska lilla bokstaven r med caron","Latin capital letter s with acute":"Latinskt huvudbrev s med akut","Latin small letter s with acute":"Den latinska lilla bokstaven s med akut","Latin capital letter s with circumflex":"Den latinska storbokstaven s med circumflex","Latin small letter s with circumflex":"Latinska små bokstäver s med circumflex","Latin capital letter s with cedilla":"Latinsk huvudbokstav s med cedilla","Latin small letter s with cedilla":"Latinska små bokstäver s med cedilla","Latin capital letter s with caron":"Latin stor bokstav s med caron","Latin small letter s with caron":"Latinska små brev s med caron","Latin capital letter t with cedilla":"Den latinska storbokstaven t med cedilla","Latin small letter t with cedilla":"Den latinska lilla bokstaven t med cedilla","Latin capital letter t with caron":"Den latinska storbokstaven t med caron","Latin small letter t with caron":"Den latinska lilla bokstaven t med caron","Latin capital letter t with stroke":"Latin stor bokstav t med streck","Latin small letter t with stroke":"Latin liten bokstav t med streck","Latin capital letter u with tilde":"Den latinska storbokstaven u med tilde","Latin small letter u with tilde":"Den latinska lilla bokstaven u med tilde","Latin capital letter u with macron":"Den latinska storbokstaven u med makron","Latin small letter u with macron":"Den latinska lilla bokstaven u med makron","Latin capital letter u with breve":"Den latinska storbokstaven u med breve","Latin small letter u with breve":"Den latinska lilla bokstaven u med breve","Latin capital letter u with ring above":"Latinsk versalbokstav u med ring ovanför","Latin small letter u with ring above":"Latin liten bokstav u med ring ovanför","Latin capital letter u with double acute":"Den latinska storbokstaven u med dubbel spets","Latin small letter u with double acute":"Den latinska lilla bokstaven u med dubbel spets","Latin capital letter u with ogonek":"Den latinska storbokstaven u med ogonek","Latin small letter u with ogonek":"Den latinska lilla bokstaven u med ogonek","Latin capital letter w with circumflex":"Den latinska storbokstaven w med omljud","Latin small letter w with circumflex":"Den latinska lilla bokstaven w med omljud","Latin capital letter y with circumflex":"Den latinska versalbokstaven y med circumflex","Latin small letter y with circumflex":"Den latinska lilla bokstaven y med circumflex","Latin capital letter y with diaeresis":"Den latinska storbokstaven y med diaeresis","Latin capital letter z with acute":"Den latinska storbokstaven z med akut","Latin small letter z with acute":"Den latinska lilla bokstaven z med akut","Latin capital letter z with dot above":"Latinsk versalbokstav z med punkt ovanför","Latin small letter z with dot above":"Den latinska lilla bokstaven z med en punkt ovanför","Latin capital letter z with caron":"Den latinska storbokstaven z med caron","Latin small letter z with caron":"Den latinska lilla bokstaven z med caron","Latin small letter long s":"Latin liten bokstav lång s","Less-than sign":"Mindre än-tecken","Greater-than sign":"Större än-tecken","Less-than or equal to":"Mindre än eller lika med","Greater-than or equal to":"Större än eller lika med","En dash":"Ett streck","Em dash":"Em streck",Macron:"Macron",Overline:"Överlinje","Degree sign":"Gradbeteckning","Minus sign":"Minustecken","Plus-minus sign":"Plustecken","Division sign":"Tecken på en avdelning","Fraction slash":"Fraktion snedstreck","Multiplication sign":"Multiplikationstecken","Latin small letter f with hook":"Latin liten bokstav f med krok",Integral:"Integrerad","N-ary summation":"N-ständig summering",Infinity:"Oändlighet","Square root":"Kvadratrot","Tilde operator":"Tilde-operatör","Approximately equal to":"Ungefär lika med","Almost equal to":"Nästan lika med","Not equal to":"Inte lika med","Identical to":"Identisk med","Element of":"Element av","Not an element of":"Inte en del av","Contains as member":"Innehåller som medlem","N-ary product":"N-ary produkt","Logical and":"Logisk och","Logical or":"Logisk eller","Not sign":"Inte underteckna",Intersection:"Korsning",Union:"Unionen","Partial differential":"Partiell differential","For all":"För alla","There exists":"Tom uppsättning","Empty set":"Tom uppsättning",Nabla:"Nabla","Asterisk operator":"Asteriskoperatör","Proportional to":"Proportionerligt till",Angle:"Vinkel","Vulgar fraction one quarter":"Vulgärfraktion en fjärdedel","Vulgar fraction one half":"Vulgärfraktion hälften","Vulgar fraction three quarters":"Vulgärfraktion tre fjärdedelar","Single left-pointing angle quotation mark":"Enbart vänsterpekande vinkelhängetecken","Single right-pointing angle quotation mark":"Enbart högerpekande vinkelstämplat citationstecken","Left-pointing double angle quotation mark":"Vänsterpekande dubbelt vinklat citationstecken","Right-pointing double angle quotation mark":"Högerpekande dubbelt vinklat citationstecken","Left single quotation mark":"Vänster enkelt citationstecken","Right single quotation mark":"Höger enkelt citationstecken","Left double quotation mark":"Vänster dubbelt citationstecken","Right double quotation mark":"Höger dubbelt citationstecken","Single low-9 quotation mark":"Enstaka låg-9 citationstecken","Double low-9 quotation mark":"Dubbla låg-9 citationstecken","Inverted exclamation mark":"Inverterat utropstecken","Inverted question mark":"Inverterat frågetecken","Two dot leader":"Två punkts ledare","Horizontal ellipsis":"Horisontell ellips","Double dagger":"Dubbel dolk","Per mille sign":"Per mille sign","Per ten thousand sign":"Per tiotusen tecken","Double exclamation mark":"Dubbelt utropstecken","Question exclamation mark":"Fråga utropstecken","Exclamation question mark":"Utrop frågetecken","Double question mark":"Dubbelt frågetecken","Copyright sign":"Upphovsrättstecken","Registered sign":"Registrerat tecken","Trade mark sign":"Varumärkesskylt","Section sign":"Sektionsskylt","Paragraph sign":"Paragraftecken","Reversed paragraph sign":"Omvänt paragraftecken","Character categories":"Karaktärskategorier",Styles:"Stilar","Multiple styles":"Flera stilar","Block styles":"Blockstilar","Text styles":"Texttyper","Insert table":"Lägg in tabell","Header column":"Rubrikkolumn","Insert column left":"Infoga kolumn till vänster","Insert column right":"Infoga kolumn till höger","Delete column":"Ta bort kolumn","Select column":"Välj kolumn",Column:"Kolumn","Header row":"Rubrikrad","Insert row below":"Infoga rad nedanför","Insert row above":"Infoga rad ovanför","Delete row":"Ta bort rad","Select row":"Välj rad",Row:"Rad","Merge cell up":"Sammanfoga celler uppåt","Merge cell right":"Sammanfoga celler åt höger","Merge cell down":"Sammanfoga celler neråt","Merge cell left":"Sammanfoga celler åt vänster","Split cell vertically":"Dela cell vertikalt","Split cell horizontally":"Dela cell horisontellt","Merge cells":"Sammanfoga celler","Table toolbar":"Tabellverktygsfält","Table properties":"Tabellegenskaper","Cell properties":"Cellegenskaper",Border:"Kant",Style:"Stil",Width:"Bredd",Height:"Höjd",Color:"Färg",Background:"Bakgrund",Padding:"Marginal",Dimensions:"Mått","Table cell text alignment":"Textjustering i tabellcell",Alignment:"Justering","Horizontal text alignment toolbar":"Verktygsfält för horisontell textjustering","Vertical text alignment toolbar":"Verktygsfält för vertikal textjustering","Table alignment toolbar":"Verktygsfält för tabelljustering",None:"Inget",Solid:"Enfärgad",Dotted:"Prickig",Dashed:"Streckad",Double:"Dubbel",Groove:"Skåra",Ridge:"Kant",Inset:"Infälld",Outset:"Utfälld","Align cell text to the left":"Vänsterjustera celltext","Align cell text to the center":"Centrera celltext","Align cell text to the right":"Högerjustera celltext","Justify cell text":"Anpassa celltext","Align cell text to the top":"Toppjustera celltext","Align cell text to the middle":"Centrera celltext","Align cell text to the bottom":"Bottenjustera celltext","Align table to the left":"Vänsterjustera tabell","Center table":"Centrera tabell","Align table to the right":"Högerjustera tabell","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Färgen är ogiltig. Testa \"#FF0000\" eller \"rgb(255,0,0)\" eller \"röd\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Värdet är ogiltigt. Testa \"10px\" eller \"2em\" eller helt enkelt \"2\".","Color picker":"Färgväljare","Enter table caption":"Ange tabellrubrik","Keystrokes that can be used in a table cell":"Tangenter som fungerar i en tabellcell","Move the selection to the next cell":"Flytta markeringen till nästa cell","Move the selection to the previous cell":"Flytta markeringen till föregående cell","Insert a new table row (when in the last cell of a table)":"Infoga en ny tabellrad (när du är på den sista cellen i en tabell)","Navigate through the table":"Navigera i tabellen",Table:"Tabell","Rich Text Editor":"Rich Text-editor","Editor editing area: %0":"Ordbehandlares redigeringsområde: %0","Edit block":"Redigera block","Click to edit block":"Klicka för att redigera blocket","Drag to move":"Dra för att flytta",Next:"Nästa",Previous:"Föregående","Editor toolbar":"Redigeringsverktygsfält","Dropdown toolbar":"Rullgardinsverktygsfält",Black:"Svart","Dim grey":"Dunkelgrå",Grey:"Grå","Light grey":"Ljusgrå",White:"Vit",Red:"Röd",Orange:"Orange",Yellow:"Gul","Light green":"Ljusgrön",Green:"Grön",Aquamarine:"Akvamarin",Turquoise:"Turkos","Light blue":"Ljusblå",Blue:"Blå",Purple:"Lila","Editor block content toolbar":"Verktygsfält vid block av innehåll","Editor contextual toolbar":"Ordbehandlarens kontextuella verktygsfält",HEX:"HEX","No results found":"Inga resultat hittades","No searchable items":"Inga sökbara objekt","Editor dialog":"Ordbehandlardialog",Close:"Stäng","Help Contents. To close this dialog press ESC.":"Hjälpinnehåll. Tryck på ESC för att stänga dialogrutan.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nedan hittar du en lista med kortkommandon som kan användas i redigeraren.","(may require <kbd>Fn</kbd>)":"(kan kräva <kbd>Fn</kbd>)",Accessibility:"Tillgänglighet","Accessibility help":"Hjälp med tillgänglighet","Press %0 for help.":"Tryck på %0 för hjälp.","Move focus in and out of an active dialog window":"Flytta fokus till och från en aktiv dialogruta",MENU_BAR_MENU_FILE:"Fil",MENU_BAR_MENU_EDIT:"Ändra",MENU_BAR_MENU_VIEW:"Visa",MENU_BAR_MENU_INSERT:"Infoga",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_TOOLS:"Verktyg",MENU_BAR_MENU_HELP:"Hjälp",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_FONT:"Teckensnitt","Editor menu bar":"Menyfält för redigeraren","Please enter a valid color (e.g. \"ff0000\").":"Ange en giltig färg (t.ex. \"ff0000\").",Undo:"Ångra",Redo:"Gör om","Upload in progress":"Uppladdning pågår","Widget toolbar":"Widgetverktygsfält","Insert paragraph before block":"Infoga stycke före block","Insert paragraph after block":"Infoga stycke efter block","Press Enter to type after or press Shift + Enter to type before the widget":"Tryck på retur för att skriva efter eller på skift + retur för att skriva före widgeten.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tangenter som kan användas när en widget är vald (till exempel: bild, tabell m.m.)","Insert a new paragraph directly after a widget":"Påbörja nytt stycke direkt efter en widget","Insert a new paragraph directly before a widget":"Påbörja nytt stycke direkt före en widget","Move the caret to allow typing directly before a widget":"Flytta textmarkören för att kunna skriva direkt före en widget","Move the caret to allow typing directly after a widget":"Flytta textmarkören för att kunna skriva direkt efter en widget","Words: %0":"Ord: %0","Characters: %0":"Tecken: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/th.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/th.js
index 892aff0f537fc4d4bf8c3da0f956585a208ec742..aca436bb4911e80dbb1753aa5de2a1a8e53c521b 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/th.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/th.js
@@ -1 +1 @@
-(function(d){	const l = d['th'] = d['th'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"จัดชิดซ้าย","Align right":"จัดชิดขวา","Align center":"จัดกึ่งกลาง",Justify:"จัด(ขอบ)","Text alignment":"จัดตำแหน่งข้อความ","Text alignment toolbar":"แถบเครื่องมือจัดตำแหน่งข้อความ","Revert autoformatting action":"ยกเลิกการดำเนินการจัดรูปแบบอัตโนมัติ",Bold:"ตัวหนา",Italic:"ตัวเอียง",Underline:"ขีดเส้นใต้",Code:"โค้ด",Strikethrough:"ขีดทับ",Subscript:"ตัวห้อย",Superscript:"ตัวยก","Italic text":"ข้อความเอียง","Move out of an inline code style":"ย้ายออกจากสไตล์โค้ดแบบอินไลน์","Bold text":"ทำข้อความเป็นตัวหนา","Underline text":"ขีดเส้นใต้ข้อความ","Strikethrough text":"ขีดทับข้อความ","Block quote":"คำพูดบล็อก","Copy selected content":"คัดลอกเนื้อหาที่เลือกเอาไว้","Paste content":"วางเนื้อหา","Paste content as plain text":"วางเนื้อหาเป็นข้อความธรรมดา","Insert code block":"เพิ่มโค้ดบล็อก","Plain text":"ข้อความธรรมดา","Code block":"บล็อกรหัส",Cancel:"ยกเลิก",Clear:"ล้าง","Remove color":"ลบสี","Restore default":"คืนค่าเริ่มต้น",Save:"บันทึก","Show more items":"แสดงรายการเพิ่มเติม","%0 of %1":"%0 จาก %1","Cannot upload file:":"ไม่สามารถอัปโหลดไฟล์ได้:","Rich Text Editor. Editing area: %0":"ตัวแก้ไข Rich Text พื้นที่แก้ไข: %0","Insert with file manager":"แทรกด้วยตัวจัดการไฟล์","Replace with file manager":"แทนที่ด้วยตัวจัดการไฟล์","Insert image with file manager":"แทรกภาพด้วยตัวจัดการไฟล์","Replace image with file manager":"แทนที่ภาพด้วยตัวจัดการไฟล์","Toggle caption off":"ปิดคำอธิบายภาพ","Toggle caption on":"เปิดคำอธิบายภาพ","Content editing keystrokes":"แป้นพิมพ์ลัดเพื่อแก้ไขเนื้อหา","These keyboard shortcuts allow for quick access to content editing features.":"แป้นพิมพ์ลัดเหล่านี้จะทำให้สามารถเข้าถึงฟีเจอร์เพื่อการแก้ไขเนื้อหาได้อย่างรวดเร็ว","User interface and content navigation keystrokes":"แป้นพิมพ์ลัดในอินเตอร์เฟสผู้ใช้และการนำทางเนื้อหา","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"ใช้แป้นพิมพ์ลัดต่อไปนี้เพื่อการนำทางที่มีประสิทธิภาพยิ่งขึ้นในอินเตอร์เฟสผู้ใช้ CKEditor 5","Close contextual balloons, dropdowns, and dialogs":"ปิดลูกโป่งบริบท, รายการดรอปดาวน์, และกล่องโต้ตอบ","Open the accessibility help dialog":"เปิดกล่องโต้ตอบความช่วยเหลือการเข้าถึง","Move focus between form fields (inputs, buttons, etc.)":"ย้ายโฟกัสระหว่างช่องฟอร์ม (รับข้อมูล, ปุ่ม, ฯลฯ)","Move focus to the menu bar, navigate between menu bars":"ย้ายโฟกัสไปที่แถบเมนู นำทางระหว่างแถบเมนูต่างๆ","Move focus to the toolbar, navigate between toolbars":"ย้ายโฟกัสไปยังแถบเครื่องมือ, นำทางภายในแถบเครื่องมือ","Navigate through the toolbar or menu bar":"นำทางในแถบเครื่องมือหรือแถบเมนู","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"ปฏิบัติตามปุ่มที่โฟกัสในขณะนี้ การปฏิบัติตามปุ่มที่โต้ตอบกับเนื้อหาของตัวแก้ไขจะย้ายโฟกัสกลับไปยังเนื้อหา",Accept:"ยอมรับ","Insert a soft break (a <code>&lt;br&gt;</code> element)":"แทรกการขึ้นบรรทัดใหม่แบบ Soft Break  (<code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"แทรกการขึ้นบรรทัดใหม่แบบ Hard Break (ย่อหน้าใหม่)","Find and replace":"ค้นหาและแทนที่","Find in text…":"ค้นหาในข้อความ...",Find:"ค้นหา","Previous result":"ผลลัพธ์ก่อนหน้านี้","Next result":"ผลลัพธ์ถัดไป",Replace:"แทนที่","Replace all":"แทนที่ทั้งหมด","Match case":"ตัวใหญ่-เล็ก ตรงกัน","Whole words only":"ตรงกันทุกตัวอักษร","Replace with…":"แทนที่ด้วย...","Text to find must not be empty.":"ข้อความที่จะค้นหาต้องไม่ว่างเปล่า","Tip: Find some text first in order to replace it.":"เคล็ดลับ: ค้นหาข้อความบางอย่างก่อนจึงจะแทนที่ได้","Advanced options":"ตัวเลือกขั้นสูง","Find in the document":"ค้นหาในเอกสาร","Font Size":"ขนาดข้อความ",Tiny:"เล็กมาก",Small:"เล็ก",Big:"ใหญ่",Huge:"ใหญ่มาก","Font Family":"แบบอักษร",Default:"ค่าเริ่มต้น","Font Color":"สีข้อความ","Font Background Color":"สีพื้นหลังข้อความ","Document colors":"สีเอกสาร",Paragraph:"ย่อหน้า",Heading:"หัวข้อ","Choose heading":"เลือกขนาดหัวข้อ","Heading 1":"หัวข้อขนาด 1","Heading 2":"หัวข้อ 2","Heading 3":"หัวข้อ 3","Heading 4":"หัวข้อ 4","Heading 5":"หัวข้อ 5","Heading 6":"หัวข้อ 6","Type your title":"พิมพ์ชื่อเรื่องของคุณ","Type or paste your content here.":"พิมพ์หรือวางเนื้อหาของคุณที่นี่","Horizontal line":"เส้นแนวนอน","HTML object":"วัตถุ HTML","Increase indent":"เพิ่มการเยื้อง","Decrease indent":"ลดการเยื้อง",Unlink:"ยกเลิกการลิงก์",Link:"ลิงก์","Link URL":"ลิงก์ URL","Link image":"ลิงก์ภาพ","Edit link":"แก้ไขลิงก์","Open link in new tab":"เปิดลิงก์ในแท็บใหม่","This link has no URL":"ลิงก์นี้ไม่มี URL","Open in a new tab":"เปิดในแท็บใหม่",Downloadable:"ที่สามารถดาวน์โหลดได้","Create link":"สร้างลิงก์","Move out of a link":"ย้ายออกจากลิงก์","Numbered List":"รายการลำดับเลข","Bulleted List":"รายการสัญลักษณ์แสดงหัวข้อย่อย","To-do List":"รายการสิ่งที่จะทำ","Bulleted list styles toolbar":"แถบเครื่องมือรูปแบบรายการสัญลักษณ์แสดงหัวข้อย่อย","Numbered list styles toolbar":"แถบเครื่องมือรูปแบบรายการแบบตัวเลข","Toggle the disc list style":"สลับรูปแบบรายการดิสก์","Toggle the circle list style":"สลับรูปแบบรายการวงกลม","Toggle the square list style":"สลับรูปแบบรายการสี่เหลี่ยม","Toggle the decimal list style":"สลับรูปแบบรายการทศนิยม","Toggle the decimal with leading zero list style":"สลับทศนิยมด้วยรูปแบบรายการศูนย์นำหน้า","Toggle the lower–roman list style":"สลับรูปแบบรายการอักษรโรมันตัวพิมพ์เล็ก","Toggle the upper–roman list style":"สลับรูปแบบรายการอักษรโรมันตัวพิมพ์ใหญ่","Toggle the lower–latin list style":"สลับรูปแบบรายการอักษรลาตินตัวพิมพ์เล็ก","Toggle the upper–latin list style":"สลับรูปแบบรายการอักษรลาตินตัวพิมพ์ใหญ่",Disc:"ดิสก์",Circle:"วงกลม",Square:"สี่เหลี่ยม",Decimal:"ทศนิยม","Decimal with leading zero":"ทศนิยมที่มีศูนย์นำหน้า","Lower–roman":"อักษรโรมันตัวพิมพ์เล็ก","Upper-roman":"อักษรโรมันตัวพิมพ์ใหญ่","Lower-latin":"อักษรลาตินตัวพิมพ์เล็ก","Upper-latin":"อักษรลาตินตัวพิมพ์ใหญ่","List properties":"คุณสมบัติของรายการ","Start at":"เริ่มต้นที่","Invalid start index value.":"ค่าดัชนีเริ่มต้นไม่ถูกต้อง","Start index must be greater than 0.":"ดัชนีเริ่มต้นต้องมากกว่า 0","Reversed order":"ลำดับที่ย้อนกลับ","Keystrokes that can be used in a list":"แป้นพิมพ์ลัดที่สามารถใช้ได้ในรายการ","Increase list item indent":"เพิ่มการเยื้องวัตถุในรายการ","Decrease list item indent":"ลดการเยื้องวัตถุในรายการ","Remove Format":"ลบรูปแบบ","Select all":"เลือกทั้งหมด","Show blocks":"แสดงบล็อก",Source:"ซอร์ส","Show source":"แสดงที่มา","Special characters":"อักขระพิเศษ",All:"ทั้งหมด",Arrows:"ลูกศร",Currency:"สกุลเงิน",Latin:"ละติน",Mathematical:"คณิตศาสตร์",Text:"ข้อความ","leftwards simple arrow":"ลูกศรซ้ายธรรมดา","rightwards simple arrow":"ลูกศรขวาธรรมดา","upwards simple arrow":"ลูกศรขึ้นธรรมดา","downwards simple arrow":"ลูกศรลงธรรมดา","leftwards double arrow":"ลูกศรซ้ายคู่","rightwards double arrow":"ลูกศรขวาคู่","upwards double arrow":"ลูกศรขึ้นคู่","downwards double arrow":"ลูกศรลงคู่","leftwards dashed arrow":"ลูกศรซ้ายเส้นประ","rightwards dashed arrow":"ลูกศรขวาเส้นประ","upwards dashed arrow":"ลูกศรขึ้นเส้นประ","downwards dashed arrow":"ลูกศรลงเส้นประ","leftwards arrow to bar":"ลูกศรชี้ซ้ายชนขีด","rightwards arrow to bar":"ลูกศรชี้ขวาชนขีด","upwards arrow to bar":"ลูกศรชี้ขึ้นชนขีด","downwards arrow to bar":"ลูกศรชี้ลงชนขีด","up down arrow with base":"ลูกศรขึ้นลงมีฐาน","back with leftwards arrow above":"ย้อนกลับมีลูกศรซ้ายข้างบน","end with leftwards arrow above":"สิ้นสุดมีลูกศรซ้ายข้างบน","on with exclamation mark with left right arrow above":"เปิดมีอัศเจรีย์มีลูกศรซ้ายขวาข้างบน","soon with rightwards arrow above":"เร็ว ๆ นี้มีลูกศรขวาข้างบน","top with upwards arrow above":"บนสุดมีลูกศรขึ้นข้างบน","Dollar sign":"สัญลักษณ์ดอลลาร์","Euro sign":"สัญลักษณ์ยูโร","Yen sign":"สัญลักษณ์เยน","Pound sign":"สัญลักษณ์ปอนด์","Cent sign":"สัญลักษณ์เซนต์","Euro-currency sign":"สัญลักษณ์สกุลเงินยูโร","Colon sign":"สัญลักษณ์ทวิภาค","Cruzeiro sign":"สัญลักษณ์ครูเซโร","French franc sign":"สัญลักษณ์ฟรังก์ฝรั่งเศส","Lira sign":"สัญลักษณ์ลีรา","Currency sign":"สัญลักษณ์สกุลเงิน","Bitcoin sign":"สัญลักษณ์บิตคอยน์","Mill sign":"สัญลักษณ์มิลล์","Naira sign":"สัญลักษณ์ไนรา","Peseta sign":"สัญลักษณ์ปีเซตา","Rupee sign":"สัญลักษณ์รูปี","Won sign":"สัญลักษณ์วอน","New sheqel sign":"สัญลักษณ์นิวเชเกล","Dong sign":"สัญลักษณ์ดง","Kip sign":"สัญลักษณ์กีบ","Tugrik sign":"สัญลักษณ์ทูกรีก","Drachma sign":"สัญลักษณ์ดรักมา","German penny sign":"สัญลักษณ์เพนนีเยอรมัน","Peso sign":"สัญลักษณ์เปโซ","Guarani sign":"สัญลักษณ์กวารานี","Austral sign":"สัญลักษณ์ออสตรัล","Hryvnia sign":"สัญลักษณ์ฮริฟเนีย","Cedi sign":"สัญลักษณ์เซดี","Livre tournois sign":"สัญลักษณ์ลิฟร์ ทัวร์นัวส์","Spesmilo sign":"สัญลักษณ์สเปสมิโล","Tenge sign":"สัญลักษณ์เทงเจ","Indian rupee sign":"สัญลักษณ์อินเดียรูปี","Turkish lira sign":"สัญลักษณ์ลีราตุรกี","Nordic mark sign":"สัญลักษณ์มาร์กนอร์ดิก","Manat sign":"สัญลักษณ์มานัต","Ruble sign":"สัญลักษณ์รูเบิล","Latin capital letter a with macron":"ตัวอักษรลาตินเอตัวพิมพ์ใหญ่มีมาครอน","Latin small letter a with macron":"ตัวอักษรลาตินเอตัวพิมพ์เล็กมีมาครอน","Latin capital letter a with breve":"ตัวอักษรลาตินเอตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter a with breve":"ตัวอักษรลาตินเอตัวพิมพ์เล็กมีเบรฟ","Latin capital letter a with ogonek":"ตัวอักษรลาตินเอตัวพิมพ์ใหญ่มีโอโกเนก","Latin small letter a with ogonek":"ตัวอักษรลาตินเอตัวพิมพ์เล็กมีโอโกเนก","Latin capital letter c with acute":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter c with acute":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter c with circumflex":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter c with circumflex":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter c with dot above":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter c with dot above":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีจุดข้างบน","Latin capital letter c with caron":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีคารอน","Latin small letter c with caron":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีคารอน","Latin capital letter d with caron":"ตัวอักษรลาตินดีตัวพิมพ์ใหญ่มีคารอน","Latin small letter d with caron":"ตัวอักษรลาตินดีตัวพิมพ์เล็กมีคารอน","Latin capital letter d with stroke":"ตัวอักษรลาตินดีตัวพิมพ์ใหญ่มีสโตรก","Latin small letter d with stroke":"ตัวอักษรลาตินดีตัวพิมพ์เล็กมีสโตรก","Latin capital letter e with macron":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีมาครอน","Latin small letter e with macron":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีมาครอน","Latin capital letter e with breve":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter e with breve":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีเบรฟ","Latin capital letter e with dot above":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter e with dot above":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีจุดข้างบน","Latin capital letter e with ogonek":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีโอโกเนก","Latin small letter e with ogonek":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีโอโกเนก","Latin capital letter e with caron":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีคารอน","Latin small letter e with caron":"ตัวอักษรลาตินอีตัวเล็กใหญ่มีคารอน","Latin capital letter g with circumflex":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter g with circumflex":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter g with breve":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter g with breve":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีเบรฟ","Latin capital letter g with dot above":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter g with dot above":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีจุดข้างบน","Latin capital letter g with cedilla":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter g with cedilla":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter h with circumflex":"ตัวอักษรลาตินเอชตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter h with circumflex":"ตัวอักษรลาตินเอชตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter h with stroke":"ตัวอักษรลาตินเอชตัวพิมพ์ใหญ่มีสโตรก","Latin small letter h with stroke":"ตัวอักษรลาตินเอชตัวพิมพ์เล็กมีสโตรก","Latin capital letter i with tilde":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีทิลด์","Latin small letter i with tilde":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีทิลด์","Latin capital letter i with macron":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีมาครอน","Latin small letter i with macron":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีมาครอน","Latin capital letter i with breve":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter i with breve":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีเบรฟ","Latin capital letter i with ogonek":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีโอโกเนก","Latin small letter i with ogonek":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีโอโกเนก","Latin capital letter i with dot above":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter dotless i":"ตัวอักษรลาตินไอไม่มีจุดตัวพิมพ์เล็ก","Latin capital ligature ij":"ตัวอักษรลาตินแฝดไอเจตัวพิมพ์ใหญ่","Latin small ligature ij":"ตัวอักษรลาตินแฝดไอเจตัวพิมพ์เล็ก","Latin capital letter j with circumflex":"ตัวอักษรลาตินเจตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter j with circumflex":"ตัวอักษรลาตินเจตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter k with cedilla":"ตัวอักษรลาตินเคตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter k with cedilla":"ตัวอักษรลาตินเคตัวพิมพ์เล็กมีเซดีลลา","Latin small letter kra":"ตัวอักษรลาตินคราตัวพิมพ์เล็ก","Latin capital letter l with acute":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter l with acute":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter l with cedilla":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter l with cedilla":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter l with caron":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีคารอน","Latin small letter l with caron":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีคารอน","Latin capital letter l with middle dot":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีจุดกลาง","Latin small letter l with middle dot":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีจุดกลาง","Latin capital letter l with stroke":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีสโตรก","Latin small letter l with stroke":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีสโตรก","Latin capital letter n with acute":"ตัวอักษรลาตินเอ็นตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter n with acute":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter n with cedilla":"ตัวอักษรลาตินเอ็นตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter n with cedilla":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter n with caron":"ตัวอักษรลาตินเอ็นตัวพิมพ์ใหญ่มีคารอน","Latin small letter n with caron":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กมีคารอน","Latin small letter n preceded by apostrophe":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กนำหน้าด้วยอะพอสทรอฟี","Latin capital letter eng":"ตัวอักษรลาตินอังตัวพิมพ์ใหญ่","Latin small letter eng":"ตัวอักษรลาตินอังตัวพิมพ์เล็ก","Latin capital letter o with macron":"ตัวอักษรลาตินโอตัวพิมพ์ใหญ่มีมาครอน","Latin small letter o with macron":"ตัวอักษรลาตินโอตัวพิมพ์เล็กมีมาครอน","Latin capital letter o with breve":"ตัวอักษรลาตินโอตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter o with breve":"ตัวอักษรลาตินโอตัวพิมพ์เล็กมีเบรฟ","Latin capital letter o with double acute":"ตัวอักษรลาตินโอตัวพิมพ์ใหญ่มีดับเบิลอะคิวต์","Latin small letter o with double acute":"ตัวอักษรลาตินโอตัวพิมพ์เล็กมีดับเบิลอะคิวต์","Latin capital ligature oe":"ตัวอักษรลาตินแฝดโออีตัวพิมพ์ใหญ่","Latin small ligature oe":"ตัวอักษรลาตินแฝดโออีตัวพิมพ์เล็ก","Latin capital letter r with acute":"ตัวอักษรลาตินอาร์ตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter r with acute":"ตัวอักษรลาตินอาร์ตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter r with cedilla":"ตัวอักษรลาตินอาร์ตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter r with cedilla":"ตัวอักษรลาตินอาร์ตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter r with caron":"ตัวอักษรลาตินอาร์ตัวพิมพ์ใหญ่มีคารอน","Latin small letter r with caron":"ตัวอักษรลาตินอาร์ตัวพิมพ์เล็กมีคารอน","Latin capital letter s with acute":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter s with acute":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter s with circumflex":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter s with circumflex":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter s with cedilla":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter s with cedilla":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter s with caron":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีคารอน","Latin small letter s with caron":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีคารอน","Latin capital letter t with cedilla":"ตัวอักษรลาตินทีตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter t with cedilla":"ตัวอักษรลาตินทีตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter t with caron":"ตัวอักษรลาตินทีตัวพิมพ์ใหญ่มีคารอน","Latin small letter t with caron":"ตัวอักษรลาตินทีตัวพิมพ์เล็กมีคารอน","Latin capital letter t with stroke":"ตัวอักษรลาตินทีตัวพิมพ์ใหญ่มีสโตรก","Latin small letter t with stroke":"ตัวอักษรลาตินทีตัวพิมพ์เล็กมีสโตรก","Latin capital letter u with tilde":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีทิลด์","Latin small letter u with tilde":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีทิลด์","Latin capital letter u with macron":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีมาครอน","Latin small letter u with macron":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีมาครอน","Latin capital letter u with breve":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter u with breve":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีเบรฟ","Latin capital letter u with ring above":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีแหวนข้างบน","Latin small letter u with ring above":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีแหวนข้างบน","Latin capital letter u with double acute":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีดับเบิลอะคิวต์","Latin small letter u with double acute":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีดับเบิลอะคิวต์","Latin capital letter u with ogonek":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีโอโกเนก","Latin small letter u with ogonek":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีโอโกเนก","Latin capital letter w with circumflex":"ตัวอักษรลาตินดับเบิลยูตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter w with circumflex":"ตัวอักษรลาตินดับเบิลยูตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter y with circumflex":"ตัวอักษรลาตินวายตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter y with circumflex":"ตัวอักษรลาตินวายตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter y with diaeresis":"ตัวอักษรลาตินวายตัวพิมพ์ใหญ่มีไดอาเรซิส","Latin capital letter z with acute":"ตัวอักษรลาตินแซดตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter z with acute":"ตัวอักษรลาตินแซดตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter z with dot above":"ตัวอักษรลาตินแซดตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter z with dot above":"ตัวอักษรลาตินแซดตัวพิมพ์เล็กมีจุดข้างบน","Latin capital letter z with caron":"ตัวอักษรลาตินแซดตัวพิมพ์ใหญ่มีคารอน","Latin small letter z with caron":"ตัวอักษรลาตินแซดตัวพิมพ์เล็กมีคารอน","Latin small letter long s":"ตัวอักษรลาตินเล็กเอสยาว","Less-than sign":"สัญลักษณ์น้อยกว่า","Greater-than sign":"สัญลักษณ์มากกว่า","Less-than or equal to":"น้อยกว่าหรือเท่ากับ","Greater-than or equal to":"มากกว่าหรือเท่ากับ","En dash":"ขีด","Em dash":"ขีดยาว",Macron:"มาครอน",Overline:"ขีดบน","Degree sign":"สัญลักษณ์องศา","Minus sign":"สัญลักษณ์ลบ","Plus-minus sign":"สัญลักษณ์บวกลบ","Division sign":"สัญลักษณ์หาร","Fraction slash":"ขีดแบ่ง","Multiplication sign":"สัญลักษณ์คูณ","Latin small letter f with hook":"ตัวอักษรลาตินเอฟเล็กมีตะขอ",Integral:"อินทิกรัล","N-ary summation":"ผลรวมเอ็นเรย์",Infinity:"อนันต์","Square root":"รากที่สอง","Tilde operator":"ตัวปฏิบัติการทิลด์","Approximately equal to":"ประมาณเท่ากับ","Almost equal to":"เกือบเท่ากับ","Not equal to":"ไม่เท่ากับ","Identical to":"เหมือนกับ","Element of":"องค์ประกอบของ","Not an element of":"ไม่ใช่องค์ประกอบของ","Contains as member":"มีเป็นสมาชิก","N-ary product":"ผลคูณเอ็นเรย์","Logical and":"ตรรกะและ","Logical or":"ตรรกะหรือ","Not sign":"สัญลักษณ์ไม่ใช่",Intersection:"อินเตอร์เซกชัน",Union:"ยูเนียน","Partial differential":"อนุพันธ์ย่อย","For all":"สำหรับทั้งหมด","There exists":"มีอยู่","Empty set":"เซตว่าง",Nabla:"นาบลา","Asterisk operator":"ตัวปฏิบัติการดอกจัน","Proportional to":"สัดส่วนกับ",Angle:"มุม","Vulgar fraction one quarter":"เศษหนึ่งส่วนสี่","Vulgar fraction one half":"เศษหนึ่งส่วนสอง","Vulgar fraction three quarters":"เศษหนึ่งส่วนสาม","Single left-pointing angle quotation mark":"อัญประกาศเดี่ยวเอียงซ้าย","Single right-pointing angle quotation mark":"อัญประกาศเดี่ยวเอียงขวา","Left-pointing double angle quotation mark":"อัญประกาศคู่เอียงซ้าย","Right-pointing double angle quotation mark":"อัญประกาศคู่เอียงขวา","Left single quotation mark":"อัญประกาศเดี่ยวด้านซ้าย","Right single quotation mark":"อัญประกาศเดี่ยวด้านขวา","Left double quotation mark":"อัญประกาศคู่ด้านซ้าย","Right double quotation mark":"อัญประกาศคู่ด้านขวา","Single low-9 quotation mark":"อัญประกาศเดี่ยวมีหัวด้านล่าง","Double low-9 quotation mark":"อัญประกาศคู่มีหัวด้านล่าง","Inverted exclamation mark":"อัศเจรีย์กลับหัว","Inverted question mark":"ปรัศนีกลับหัว","Two dot leader":"สองจุดนำ","Horizontal ellipsis":"จุดไข่ปลาแนวนอน","Double dagger":"กริชซ้อน","Per mille sign":"สัญลักษณ์ต่อพัน","Per ten thousand sign":"สัญลักษณ์ต่อหมื่น","Double exclamation mark":"เครื่องหมายอัศเจรีย์คู่","Question exclamation mark":"เครื่องหมายปรัศนีอัศเจรีย์","Exclamation question mark":"เครื่องหมายอัศเจรีย์ปรัศนี","Double question mark":"เครื่องหมายปรัศนีคู่","Copyright sign":"สัญลักษณ์ลิขสิทธิ์","Registered sign":"สัญลักษณ์จดทะเบียน","Trade mark sign":"สัญลักษณ์เครื่องหมายการค้า","Section sign":"สัญลักษณ์มาตรา","Paragraph sign":"สัญลักษณ์ย่อหน้า","Reversed paragraph sign":"สัญลักษณ์ย่อหน้ากลับหัว","Character categories":"หมวดหมู่อักขระ",Styles:"รูปแบบ","Multiple styles":"มีหลายรูปแบบ","Block styles":"รูปแบบบล็อก","Text styles":"รูปแบบข้อความ","Insert table":"แทรกตาราง","Header column":"หัวข้อคอลัมน์","Insert column left":"แทรกคอลัมน์ทางซ้าย","Insert column right":"แทรกคอลัมน์ทางขวา","Delete column":"ลบคอลัมน์","Select column":"เลือกคอลัมน์",Column:"คอลัมน์","Header row":"ส่วนหัวแถว","Insert row below":"แทรกส่วนหัวด้านล่าง","Insert row above":"แทรกส่วนหัวด้านบน","Delete row":"ลบแถว","Select row":"เลือกแถว",Row:"แถว","Merge cell up":"ผสานเซลล์ด้านบน","Merge cell right":"ผสานเซลล์ด้านขวา","Merge cell down":"ผสานเซลล์ด้านล่าง","Merge cell left":"ผสานเซลล์ด้านซ้าย","Split cell vertically":"แยกเซลล์แนวตั้ง","Split cell horizontally":"แยกเซลล์แนวนอน","Merge cells":"ผสานเซลล์","Table toolbar":"เครื่องมือตาราง","Table properties":"คุณสมบัติของตาราง","Cell properties":"คุณสมบัติของเซลล์",Border:"เส้นขอบ",Style:"รูปแบบ",Width:"ความกว้าง",Height:"ความสูง",Color:"สี",Background:"พื้นหลัง",Padding:"การเสริมเต็ม",Dimensions:"ขนาด","Table cell text alignment":"การจัดตำแหน่งข้อความของเซลล์ตาราง",Alignment:"การจัดตำแหน่ง","Horizontal text alignment toolbar":"แถบเครื่องมือจัดตำแหน่งข้อความในแนวนอน","Vertical text alignment toolbar":"แถบเครื่องมือจัดตำแหน่งข้อความแนวตั้ง","Table alignment toolbar":"แถบเครื่องมือจัดตำแหน่งตาราง",None:"ไม่มี",Solid:"เส้นทึบ",Dotted:"เส้นไข่ปลา",Dashed:"เส้นประ",Double:"คู่",Groove:"ร่อง",Ridge:"สัน",Inset:"ยุบ",Outset:"นูน","Align cell text to the left":"จัดตำแหน่งข้อความของเซลล์ชิดซ้าย","Align cell text to the center":"จัดตำแหน่งข้อความของเซลล์ไว้กึ่งกลาง","Align cell text to the right":"จัดตำแหน่งข้อความของเซลล์ชิดขวา","Justify cell text":"จัดขอบข้อความของเซลล์ให้กระจายเต็มแนว","Align cell text to the top":"จัดตำแหน่งข้อความของเซลล์ชิดด้านบน","Align cell text to the middle":"จัดตำแหน่งข้อความของเซลล์ไว้กึ่งกลาง","Align cell text to the bottom":"จัดตำแหน่งข้อความของเซลล์ชิดด้านล่าง","Align table to the left":"จัดตำแหน่งตารางชิดด้านซ้าย","Center table":"จัดตำแหน่งตารางไว้ตรงกลาง","Align table to the right":"จัดตำแหน่งตารางชิดด้านขวา","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"สีไม่ถูกต้อง ลอง \"#FF0000\" หรือ \"rgb(255,0,0)\" หรือ \"red\"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"ค่าไม่ถูกต้อง ลอง \"10px\" หรือ \"2em\" หรือแค่เพียง \"2\"","Color picker":"เครื่องมือเลือกสี","Enter table caption":"ป้อนคำบรรยายตาราง","Keystrokes that can be used in a table cell":"แป้นพิมพ์ลัดที่สามารถใช้ได้ในเซลล์ตาราง","Move the selection to the next cell":"ย้ายการเลือกไปยังเซลล์ถัดไป","Move the selection to the previous cell":"ย้ายการเลือกไปยังเซลล์ก่อนหน้า","Insert a new table row (when in the last cell of a table)":"แทรกแถวในตารางใหม่ (เมื่ออยู่ในเซลล์สุดท้ายของตาราง)","Navigate through the table":"นำทางผ่านตาราง",Table:"ตาราง","Rich Text Editor":"โปรแกรมแก้ไข Rich Text","Editor editing area: %0":"พื้นที่แก้ไขของตัวแก้ไข: %0","Edit block":"แก้ไขบล็อก","Click to edit block":"คลิกเพื่อแก้ไขบล็อก","Drag to move":"ลากเพื่อย้าย",Next:"ถัดไป",Previous:"ก่อนหน้า","Editor toolbar":"แถบเครื่องมือแก้ไข","Dropdown toolbar":"แถบเครื่องมือแบบเลื่อนลง",Black:"สีดำ","Dim grey":"สีเทาเข้ม",Grey:"สีเทา","Light grey":"สีเทาอ่อน",White:"สีขาว",Red:"สีแดง",Orange:"สีส้ม",Yellow:"สีเหลือง","Light green":"สีเขียวอ่อน",Green:"สีเขียว",Aquamarine:"พลอยสีฟ้า",Turquoise:"สีเขียวขุ่น","Light blue":"สีฟ้า",Blue:"สีน้ำเงิน",Purple:"สีม่วง","Editor block content toolbar":"แถบเครื่องมือแก้ไขบล็อกเนื้อหา","Editor contextual toolbar":"แถบเครื่องมือแก้ไขข้อความ",HEX:"HEX","No results found":"ไม่พบผลลัพธ์","No searchable items":"ไม่มีรายการที่สามารถค้นหาได้","Editor dialog":"การสนทนาของบรรณาธิการ",Close:"ปิด","Help Contents. To close this dialog press ESC.":"เนื้อหาความช่วยเหลือ หากต้องการปิดกล่องโต้ตอบนี้ ให้กดปุ่ม ESC","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"ด้านล่างนี้ คุณจะพบกับรายการแป้นพิมพ์ลัดที่สามารถใช้ในตัวแก้ไขได้","(may require <kbd>Fn</kbd>)":"(อาจจำเป็นต้องมี <kbd>Fn</kbd>)",Accessibility:"การเข้าถึง","Accessibility help":"ความช่วยเหลือการเข้าถึง","Press %0 for help.":"กด %0 เพื่อความช่วยเหลือ","Move focus in and out of an active dialog window":"ย้ายโฟกัสเข้าและออกจากกล่องโต้ตอบที่ใช้งานอยู่",MENU_BAR_MENU_FILE:"ไฟล์",MENU_BAR_MENU_EDIT:"แก้ไข",MENU_BAR_MENU_VIEW:"ดู",MENU_BAR_MENU_INSERT:"แทรก",MENU_BAR_MENU_FORMAT:"รูปแบบ",MENU_BAR_MENU_TOOLS:"เครื่องมือ",MENU_BAR_MENU_HELP:"ช่วยเหลือ",MENU_BAR_MENU_TEXT:"ข้อความ",MENU_BAR_MENU_FONT:"แบบอักษร","Editor menu bar":"แถบเมนูตัวแก้ไข",Undo:"ย้อนกลับ",Redo:"ทำซ้ำ","Upload in progress":"กำลังดำเนินการอัปโหลด","Widget toolbar":"แถมเครื่องมือวิดเจ็ต","Insert paragraph before block":"แทรกย่อหน้าก่อนบล็อก","Insert paragraph after block":"แทรกย่อหน้าหลังบล็อก","Press Enter to type after or press Shift + Enter to type before the widget":"กด Enter เพื่อพิมพ์หลังจาก หรือกด Shift + Enter เพื่อพิมพ์ก่อนหน้าวิดเจ็ต","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"แป้นพิมพ์ลัดที่สามารถใช้ได้เมื่อเลือกวิดเจ็ต (ยกตัวอย่าง: รูปภาพ, ตาราง, ฯลฯ)","Insert a new paragraph directly after a widget":"แทรกย่อหน้าใหม่หลังวิดเจ็ตโดยตรง","Insert a new paragraph directly before a widget":"แทรกย่อหน้าใหม่หน้าวิดเจ็ตโดยตรง","Move the caret to allow typing directly before a widget":"ย้ายสัญลักษณ์คาเร็ตเพื่อให้สามารถพิมพ์ได้ไปอยู่หน้าวิดเจ็ตโดยตรง","Move the caret to allow typing directly after a widget":"ย้ายสัญลักษณ์คาเร็ตเพื่อให้สามารถพิมพ์ได้ไปอยู่หลังวิดเจ็ตโดยตรง","Words: %0":"คำ: %0","Characters: %0":"ตัวอักษร: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['th'] = d['th'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"จัดชิดซ้าย","Align right":"จัดชิดขวา","Align center":"จัดกึ่งกลาง",Justify:"จัด(ขอบ)","Text alignment":"จัดตำแหน่งข้อความ","Text alignment toolbar":"แถบเครื่องมือจัดตำแหน่งข้อความ","Revert autoformatting action":"ยกเลิกการดำเนินการจัดรูปแบบอัตโนมัติ",Bold:"ตัวหนา",Italic:"ตัวเอียง",Underline:"ขีดเส้นใต้",Code:"โค้ด",Strikethrough:"ขีดทับ",Subscript:"ตัวห้อย",Superscript:"ตัวยก","Italic text":"ข้อความเอียง","Move out of an inline code style":"ย้ายออกจากสไตล์โค้ดแบบอินไลน์","Bold text":"ทำข้อความเป็นตัวหนา","Underline text":"ขีดเส้นใต้ข้อความ","Strikethrough text":"ขีดทับข้อความ","Block quote":"คำพูดบล็อก","Copy selected content":"คัดลอกเนื้อหาที่เลือกเอาไว้","Paste content":"วางเนื้อหา","Paste content as plain text":"วางเนื้อหาเป็นข้อความธรรมดา","Insert code block":"เพิ่มโค้ดบล็อก","Plain text":"ข้อความธรรมดา","Leaving %0 code snippet":"รหัสคำสั่งสั้นการออกจาก %0","Entering %0 code snippet":"รหัสคำสั่งสั้นการเข้าสู่ %0","Entering code snippet":"รหัสคำสั่งสั้นการเข้า","Leaving code snippet":"รหัสคำสั่งสั้นการออก","Code block":"บล็อกรหัส",Cancel:"ยกเลิก",Clear:"ล้าง","Remove color":"ลบสี","Restore default":"คืนค่าเริ่มต้น",Save:"บันทึก","Show more items":"แสดงรายการเพิ่มเติม","%0 of %1":"%0 จาก %1","Cannot upload file:":"ไม่สามารถอัปโหลดไฟล์ได้:","Rich Text Editor. Editing area: %0":"ตัวแก้ไข Rich Text พื้นที่แก้ไข: %0","Insert with file manager":"แทรกด้วยตัวจัดการไฟล์","Replace with file manager":"แทนที่ด้วยตัวจัดการไฟล์","Insert image with file manager":"แทรกภาพด้วยตัวจัดการไฟล์","Replace image with file manager":"แทนที่ภาพด้วยตัวจัดการไฟล์","Toggle caption off":"ปิดคำอธิบายภาพ","Toggle caption on":"เปิดคำอธิบายภาพ","Content editing keystrokes":"แป้นพิมพ์ลัดเพื่อแก้ไขเนื้อหา","These keyboard shortcuts allow for quick access to content editing features.":"แป้นพิมพ์ลัดเหล่านี้จะทำให้สามารถเข้าถึงฟีเจอร์เพื่อการแก้ไขเนื้อหาได้อย่างรวดเร็ว","User interface and content navigation keystrokes":"แป้นพิมพ์ลัดในอินเตอร์เฟสผู้ใช้และการนำทางเนื้อหา","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"ใช้แป้นพิมพ์ลัดต่อไปนี้เพื่อการนำทางที่มีประสิทธิภาพยิ่งขึ้นในอินเตอร์เฟสผู้ใช้ CKEditor 5","Close contextual balloons, dropdowns, and dialogs":"ปิดลูกโป่งบริบท, รายการดรอปดาวน์, และกล่องโต้ตอบ","Open the accessibility help dialog":"เปิดกล่องโต้ตอบความช่วยเหลือการเข้าถึง","Move focus between form fields (inputs, buttons, etc.)":"ย้ายโฟกัสระหว่างช่องฟอร์ม (รับข้อมูล, ปุ่ม, ฯลฯ)","Move focus to the menu bar, navigate between menu bars":"ย้ายโฟกัสไปที่แถบเมนู นำทางระหว่างแถบเมนูต่างๆ","Move focus to the toolbar, navigate between toolbars":"ย้ายโฟกัสไปยังแถบเครื่องมือ, นำทางภายในแถบเครื่องมือ","Navigate through the toolbar or menu bar":"นำทางในแถบเครื่องมือหรือแถบเมนู","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"ปฏิบัติตามปุ่มที่โฟกัสในขณะนี้ การปฏิบัติตามปุ่มที่โต้ตอบกับเนื้อหาของตัวแก้ไขจะย้ายโฟกัสกลับไปยังเนื้อหา",Accept:"ยอมรับ","Insert a soft break (a <code>&lt;br&gt;</code> element)":"แทรกการขึ้นบรรทัดใหม่แบบ Soft Break  (<code>&lt;br&gt;</code> element)","Insert a hard break (a new paragraph)":"แทรกการขึ้นบรรทัดใหม่แบบ Hard Break (ย่อหน้าใหม่)","Find and replace":"ค้นหาและแทนที่","Find in text…":"ค้นหาในข้อความ...",Find:"ค้นหา","Previous result":"ผลลัพธ์ก่อนหน้านี้","Next result":"ผลลัพธ์ถัดไป",Replace:"แทนที่","Replace all":"แทนที่ทั้งหมด","Match case":"ตัวใหญ่-เล็ก ตรงกัน","Whole words only":"ตรงกันทุกตัวอักษร","Replace with…":"แทนที่ด้วย...","Text to find must not be empty.":"ข้อความที่จะค้นหาต้องไม่ว่างเปล่า","Tip: Find some text first in order to replace it.":"เคล็ดลับ: ค้นหาข้อความบางอย่างก่อนจึงจะแทนที่ได้","Advanced options":"ตัวเลือกขั้นสูง","Find in the document":"ค้นหาในเอกสาร","Font Size":"ขนาดข้อความ",Tiny:"เล็กมาก",Small:"เล็ก",Big:"ใหญ่",Huge:"ใหญ่มาก","Font Family":"แบบอักษร",Default:"ค่าเริ่มต้น","Font Color":"สีข้อความ","Font Background Color":"สีพื้นหลังข้อความ","Document colors":"สีเอกสาร",Paragraph:"ย่อหน้า",Heading:"หัวข้อ","Choose heading":"เลือกขนาดหัวข้อ","Heading 1":"หัวข้อขนาด 1","Heading 2":"หัวข้อ 2","Heading 3":"หัวข้อ 3","Heading 4":"หัวข้อ 4","Heading 5":"หัวข้อ 5","Heading 6":"หัวข้อ 6","Type your title":"พิมพ์ชื่อเรื่องของคุณ","Type or paste your content here.":"พิมพ์หรือวางเนื้อหาของคุณที่นี่","Horizontal line":"เส้นแนวนอน","HTML object":"วัตถุ HTML","Increase indent":"เพิ่มการเยื้อง","Decrease indent":"ลดการเยื้อง",Unlink:"ยกเลิกการลิงก์",Link:"ลิงก์","Link URL":"ลิงก์ URL","Link URL must not be empty.":"URL ของลิงก์ต้องไม่เว้นว่าง","Link image":"ลิงก์ภาพ","Edit link":"แก้ไขลิงก์","Open link in new tab":"เปิดลิงก์ในแท็บใหม่","This link has no URL":"ลิงก์นี้ไม่มี URL","Open in a new tab":"เปิดในแท็บใหม่",Downloadable:"ที่สามารถดาวน์โหลดได้","Create link":"สร้างลิงก์","Move out of a link":"ย้ายออกจากลิงก์","Numbered List":"รายการลำดับเลข","Bulleted List":"รายการสัญลักษณ์แสดงหัวข้อย่อย","To-do List":"รายการสิ่งที่จะทำ","Bulleted list styles toolbar":"แถบเครื่องมือรูปแบบรายการสัญลักษณ์แสดงหัวข้อย่อย","Numbered list styles toolbar":"แถบเครื่องมือรูปแบบรายการแบบตัวเลข","Toggle the disc list style":"สลับรูปแบบรายการดิสก์","Toggle the circle list style":"สลับรูปแบบรายการวงกลม","Toggle the square list style":"สลับรูปแบบรายการสี่เหลี่ยม","Toggle the decimal list style":"สลับรูปแบบรายการทศนิยม","Toggle the decimal with leading zero list style":"สลับทศนิยมด้วยรูปแบบรายการศูนย์นำหน้า","Toggle the lower–roman list style":"สลับรูปแบบรายการอักษรโรมันตัวพิมพ์เล็ก","Toggle the upper–roman list style":"สลับรูปแบบรายการอักษรโรมันตัวพิมพ์ใหญ่","Toggle the lower–latin list style":"สลับรูปแบบรายการอักษรลาตินตัวพิมพ์เล็ก","Toggle the upper–latin list style":"สลับรูปแบบรายการอักษรลาตินตัวพิมพ์ใหญ่",Disc:"ดิสก์",Circle:"วงกลม",Square:"สี่เหลี่ยม",Decimal:"ทศนิยม","Decimal with leading zero":"ทศนิยมที่มีศูนย์นำหน้า","Lower–roman":"อักษรโรมันตัวพิมพ์เล็ก","Upper-roman":"อักษรโรมันตัวพิมพ์ใหญ่","Lower-latin":"อักษรลาตินตัวพิมพ์เล็ก","Upper-latin":"อักษรลาตินตัวพิมพ์ใหญ่","List properties":"คุณสมบัติของรายการ","Start at":"เริ่มต้นที่","Invalid start index value.":"ค่าดัชนีเริ่มต้นไม่ถูกต้อง","Start index must be greater than 0.":"ดัชนีเริ่มต้นต้องมากกว่า 0","Reversed order":"ลำดับที่ย้อนกลับ","Keystrokes that can be used in a list":"แป้นพิมพ์ลัดที่สามารถใช้ได้ในรายการ","Increase list item indent":"เพิ่มการเยื้องวัตถุในรายการ","Decrease list item indent":"ลดการเยื้องวัตถุในรายการ","Entering a to-do list":"เข้าสู่รายการสิ่งที่ต้องทำ","Leaving a to-do list":"ออกจากรายการสิ่งที่ต้องทำ","Remove Format":"ลบรูปแบบ","Select all":"เลือกทั้งหมด","Show blocks":"แสดงบล็อก",Source:"ซอร์ส","Show source":"แสดงที่มา","Special characters":"อักขระพิเศษ",All:"ทั้งหมด",Arrows:"ลูกศร",Currency:"สกุลเงิน",Latin:"ละติน",Mathematical:"คณิตศาสตร์",Text:"ข้อความ","leftwards simple arrow":"ลูกศรซ้ายธรรมดา","rightwards simple arrow":"ลูกศรขวาธรรมดา","upwards simple arrow":"ลูกศรขึ้นธรรมดา","downwards simple arrow":"ลูกศรลงธรรมดา","leftwards double arrow":"ลูกศรซ้ายคู่","rightwards double arrow":"ลูกศรขวาคู่","upwards double arrow":"ลูกศรขึ้นคู่","downwards double arrow":"ลูกศรลงคู่","leftwards dashed arrow":"ลูกศรซ้ายเส้นประ","rightwards dashed arrow":"ลูกศรขวาเส้นประ","upwards dashed arrow":"ลูกศรขึ้นเส้นประ","downwards dashed arrow":"ลูกศรลงเส้นประ","leftwards arrow to bar":"ลูกศรชี้ซ้ายชนขีด","rightwards arrow to bar":"ลูกศรชี้ขวาชนขีด","upwards arrow to bar":"ลูกศรชี้ขึ้นชนขีด","downwards arrow to bar":"ลูกศรชี้ลงชนขีด","up down arrow with base":"ลูกศรขึ้นลงมีฐาน","back with leftwards arrow above":"ย้อนกลับมีลูกศรซ้ายข้างบน","end with leftwards arrow above":"สิ้นสุดมีลูกศรซ้ายข้างบน","on with exclamation mark with left right arrow above":"เปิดมีอัศเจรีย์มีลูกศรซ้ายขวาข้างบน","soon with rightwards arrow above":"เร็ว ๆ นี้มีลูกศรขวาข้างบน","top with upwards arrow above":"บนสุดมีลูกศรขึ้นข้างบน","Dollar sign":"สัญลักษณ์ดอลลาร์","Euro sign":"สัญลักษณ์ยูโร","Yen sign":"สัญลักษณ์เยน","Pound sign":"สัญลักษณ์ปอนด์","Cent sign":"สัญลักษณ์เซนต์","Euro-currency sign":"สัญลักษณ์สกุลเงินยูโร","Colon sign":"สัญลักษณ์ทวิภาค","Cruzeiro sign":"สัญลักษณ์ครูเซโร","French franc sign":"สัญลักษณ์ฟรังก์ฝรั่งเศส","Lira sign":"สัญลักษณ์ลีรา","Currency sign":"สัญลักษณ์สกุลเงิน","Bitcoin sign":"สัญลักษณ์บิตคอยน์","Mill sign":"สัญลักษณ์มิลล์","Naira sign":"สัญลักษณ์ไนรา","Peseta sign":"สัญลักษณ์ปีเซตา","Rupee sign":"สัญลักษณ์รูปี","Won sign":"สัญลักษณ์วอน","New sheqel sign":"สัญลักษณ์นิวเชเกล","Dong sign":"สัญลักษณ์ดง","Kip sign":"สัญลักษณ์กีบ","Tugrik sign":"สัญลักษณ์ทูกรีก","Drachma sign":"สัญลักษณ์ดรักมา","German penny sign":"สัญลักษณ์เพนนีเยอรมัน","Peso sign":"สัญลักษณ์เปโซ","Guarani sign":"สัญลักษณ์กวารานี","Austral sign":"สัญลักษณ์ออสตรัล","Hryvnia sign":"สัญลักษณ์ฮริฟเนีย","Cedi sign":"สัญลักษณ์เซดี","Livre tournois sign":"สัญลักษณ์ลิฟร์ ทัวร์นัวส์","Spesmilo sign":"สัญลักษณ์สเปสมิโล","Tenge sign":"สัญลักษณ์เทงเจ","Indian rupee sign":"สัญลักษณ์อินเดียรูปี","Turkish lira sign":"สัญลักษณ์ลีราตุรกี","Nordic mark sign":"สัญลักษณ์มาร์กนอร์ดิก","Manat sign":"สัญลักษณ์มานัต","Ruble sign":"สัญลักษณ์รูเบิล","Latin capital letter a with macron":"ตัวอักษรลาตินเอตัวพิมพ์ใหญ่มีมาครอน","Latin small letter a with macron":"ตัวอักษรลาตินเอตัวพิมพ์เล็กมีมาครอน","Latin capital letter a with breve":"ตัวอักษรลาตินเอตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter a with breve":"ตัวอักษรลาตินเอตัวพิมพ์เล็กมีเบรฟ","Latin capital letter a with ogonek":"ตัวอักษรลาตินเอตัวพิมพ์ใหญ่มีโอโกเนก","Latin small letter a with ogonek":"ตัวอักษรลาตินเอตัวพิมพ์เล็กมีโอโกเนก","Latin capital letter c with acute":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter c with acute":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter c with circumflex":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter c with circumflex":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter c with dot above":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter c with dot above":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีจุดข้างบน","Latin capital letter c with caron":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีคารอน","Latin small letter c with caron":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีคารอน","Latin capital letter d with caron":"ตัวอักษรลาตินดีตัวพิมพ์ใหญ่มีคารอน","Latin small letter d with caron":"ตัวอักษรลาตินดีตัวพิมพ์เล็กมีคารอน","Latin capital letter d with stroke":"ตัวอักษรลาตินดีตัวพิมพ์ใหญ่มีสโตรก","Latin small letter d with stroke":"ตัวอักษรลาตินดีตัวพิมพ์เล็กมีสโตรก","Latin capital letter e with macron":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีมาครอน","Latin small letter e with macron":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีมาครอน","Latin capital letter e with breve":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter e with breve":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีเบรฟ","Latin capital letter e with dot above":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter e with dot above":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีจุดข้างบน","Latin capital letter e with ogonek":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีโอโกเนก","Latin small letter e with ogonek":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีโอโกเนก","Latin capital letter e with caron":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีคารอน","Latin small letter e with caron":"ตัวอักษรลาตินอีตัวเล็กใหญ่มีคารอน","Latin capital letter g with circumflex":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter g with circumflex":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter g with breve":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter g with breve":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีเบรฟ","Latin capital letter g with dot above":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter g with dot above":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีจุดข้างบน","Latin capital letter g with cedilla":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter g with cedilla":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter h with circumflex":"ตัวอักษรลาตินเอชตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter h with circumflex":"ตัวอักษรลาตินเอชตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter h with stroke":"ตัวอักษรลาตินเอชตัวพิมพ์ใหญ่มีสโตรก","Latin small letter h with stroke":"ตัวอักษรลาตินเอชตัวพิมพ์เล็กมีสโตรก","Latin capital letter i with tilde":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีทิลด์","Latin small letter i with tilde":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีทิลด์","Latin capital letter i with macron":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีมาครอน","Latin small letter i with macron":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีมาครอน","Latin capital letter i with breve":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter i with breve":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีเบรฟ","Latin capital letter i with ogonek":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีโอโกเนก","Latin small letter i with ogonek":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีโอโกเนก","Latin capital letter i with dot above":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter dotless i":"ตัวอักษรลาตินไอไม่มีจุดตัวพิมพ์เล็ก","Latin capital ligature ij":"ตัวอักษรลาตินแฝดไอเจตัวพิมพ์ใหญ่","Latin small ligature ij":"ตัวอักษรลาตินแฝดไอเจตัวพิมพ์เล็ก","Latin capital letter j with circumflex":"ตัวอักษรลาตินเจตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter j with circumflex":"ตัวอักษรลาตินเจตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter k with cedilla":"ตัวอักษรลาตินเคตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter k with cedilla":"ตัวอักษรลาตินเคตัวพิมพ์เล็กมีเซดีลลา","Latin small letter kra":"ตัวอักษรลาตินคราตัวพิมพ์เล็ก","Latin capital letter l with acute":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter l with acute":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter l with cedilla":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter l with cedilla":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter l with caron":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีคารอน","Latin small letter l with caron":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีคารอน","Latin capital letter l with middle dot":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีจุดกลาง","Latin small letter l with middle dot":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีจุดกลาง","Latin capital letter l with stroke":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีสโตรก","Latin small letter l with stroke":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีสโตรก","Latin capital letter n with acute":"ตัวอักษรลาตินเอ็นตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter n with acute":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter n with cedilla":"ตัวอักษรลาตินเอ็นตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter n with cedilla":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter n with caron":"ตัวอักษรลาตินเอ็นตัวพิมพ์ใหญ่มีคารอน","Latin small letter n with caron":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กมีคารอน","Latin small letter n preceded by apostrophe":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กนำหน้าด้วยอะพอสทรอฟี","Latin capital letter eng":"ตัวอักษรลาตินอังตัวพิมพ์ใหญ่","Latin small letter eng":"ตัวอักษรลาตินอังตัวพิมพ์เล็ก","Latin capital letter o with macron":"ตัวอักษรลาตินโอตัวพิมพ์ใหญ่มีมาครอน","Latin small letter o with macron":"ตัวอักษรลาตินโอตัวพิมพ์เล็กมีมาครอน","Latin capital letter o with breve":"ตัวอักษรลาตินโอตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter o with breve":"ตัวอักษรลาตินโอตัวพิมพ์เล็กมีเบรฟ","Latin capital letter o with double acute":"ตัวอักษรลาตินโอตัวพิมพ์ใหญ่มีดับเบิลอะคิวต์","Latin small letter o with double acute":"ตัวอักษรลาตินโอตัวพิมพ์เล็กมีดับเบิลอะคิวต์","Latin capital ligature oe":"ตัวอักษรลาตินแฝดโออีตัวพิมพ์ใหญ่","Latin small ligature oe":"ตัวอักษรลาตินแฝดโออีตัวพิมพ์เล็ก","Latin capital letter r with acute":"ตัวอักษรลาตินอาร์ตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter r with acute":"ตัวอักษรลาตินอาร์ตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter r with cedilla":"ตัวอักษรลาตินอาร์ตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter r with cedilla":"ตัวอักษรลาตินอาร์ตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter r with caron":"ตัวอักษรลาตินอาร์ตัวพิมพ์ใหญ่มีคารอน","Latin small letter r with caron":"ตัวอักษรลาตินอาร์ตัวพิมพ์เล็กมีคารอน","Latin capital letter s with acute":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter s with acute":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter s with circumflex":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter s with circumflex":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter s with cedilla":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter s with cedilla":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter s with caron":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีคารอน","Latin small letter s with caron":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีคารอน","Latin capital letter t with cedilla":"ตัวอักษรลาตินทีตัวพิมพ์ใหญ่มีเซดีลลา","Latin small letter t with cedilla":"ตัวอักษรลาตินทีตัวพิมพ์เล็กมีเซดีลลา","Latin capital letter t with caron":"ตัวอักษรลาตินทีตัวพิมพ์ใหญ่มีคารอน","Latin small letter t with caron":"ตัวอักษรลาตินทีตัวพิมพ์เล็กมีคารอน","Latin capital letter t with stroke":"ตัวอักษรลาตินทีตัวพิมพ์ใหญ่มีสโตรก","Latin small letter t with stroke":"ตัวอักษรลาตินทีตัวพิมพ์เล็กมีสโตรก","Latin capital letter u with tilde":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีทิลด์","Latin small letter u with tilde":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีทิลด์","Latin capital letter u with macron":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีมาครอน","Latin small letter u with macron":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีมาครอน","Latin capital letter u with breve":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีเบรฟ","Latin small letter u with breve":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีเบรฟ","Latin capital letter u with ring above":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีแหวนข้างบน","Latin small letter u with ring above":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีแหวนข้างบน","Latin capital letter u with double acute":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีดับเบิลอะคิวต์","Latin small letter u with double acute":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีดับเบิลอะคิวต์","Latin capital letter u with ogonek":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีโอโกเนก","Latin small letter u with ogonek":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีโอโกเนก","Latin capital letter w with circumflex":"ตัวอักษรลาตินดับเบิลยูตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter w with circumflex":"ตัวอักษรลาตินดับเบิลยูตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter y with circumflex":"ตัวอักษรลาตินวายตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin small letter y with circumflex":"ตัวอักษรลาตินวายตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin capital letter y with diaeresis":"ตัวอักษรลาตินวายตัวพิมพ์ใหญ่มีไดอาเรซิส","Latin capital letter z with acute":"ตัวอักษรลาตินแซดตัวพิมพ์ใหญ่มีอะคิวต์","Latin small letter z with acute":"ตัวอักษรลาตินแซดตัวพิมพ์เล็กมีอะคิวต์","Latin capital letter z with dot above":"ตัวอักษรลาตินแซดตัวพิมพ์ใหญ่มีจุดข้างบน","Latin small letter z with dot above":"ตัวอักษรลาตินแซดตัวพิมพ์เล็กมีจุดข้างบน","Latin capital letter z with caron":"ตัวอักษรลาตินแซดตัวพิมพ์ใหญ่มีคารอน","Latin small letter z with caron":"ตัวอักษรลาตินแซดตัวพิมพ์เล็กมีคารอน","Latin small letter long s":"ตัวอักษรลาตินเล็กเอสยาว","Less-than sign":"สัญลักษณ์น้อยกว่า","Greater-than sign":"สัญลักษณ์มากกว่า","Less-than or equal to":"น้อยกว่าหรือเท่ากับ","Greater-than or equal to":"มากกว่าหรือเท่ากับ","En dash":"ขีด","Em dash":"ขีดยาว",Macron:"มาครอน",Overline:"ขีดบน","Degree sign":"สัญลักษณ์องศา","Minus sign":"สัญลักษณ์ลบ","Plus-minus sign":"สัญลักษณ์บวกลบ","Division sign":"สัญลักษณ์หาร","Fraction slash":"ขีดแบ่ง","Multiplication sign":"สัญลักษณ์คูณ","Latin small letter f with hook":"ตัวอักษรลาตินเอฟเล็กมีตะขอ",Integral:"อินทิกรัล","N-ary summation":"ผลรวมเอ็นเรย์",Infinity:"อนันต์","Square root":"รากที่สอง","Tilde operator":"ตัวปฏิบัติการทิลด์","Approximately equal to":"ประมาณเท่ากับ","Almost equal to":"เกือบเท่ากับ","Not equal to":"ไม่เท่ากับ","Identical to":"เหมือนกับ","Element of":"องค์ประกอบของ","Not an element of":"ไม่ใช่องค์ประกอบของ","Contains as member":"มีเป็นสมาชิก","N-ary product":"ผลคูณเอ็นเรย์","Logical and":"ตรรกะและ","Logical or":"ตรรกะหรือ","Not sign":"สัญลักษณ์ไม่ใช่",Intersection:"อินเตอร์เซกชัน",Union:"ยูเนียน","Partial differential":"อนุพันธ์ย่อย","For all":"สำหรับทั้งหมด","There exists":"มีอยู่","Empty set":"เซตว่าง",Nabla:"นาบลา","Asterisk operator":"ตัวปฏิบัติการดอกจัน","Proportional to":"สัดส่วนกับ",Angle:"มุม","Vulgar fraction one quarter":"เศษหนึ่งส่วนสี่","Vulgar fraction one half":"เศษหนึ่งส่วนสอง","Vulgar fraction three quarters":"เศษหนึ่งส่วนสาม","Single left-pointing angle quotation mark":"อัญประกาศเดี่ยวเอียงซ้าย","Single right-pointing angle quotation mark":"อัญประกาศเดี่ยวเอียงขวา","Left-pointing double angle quotation mark":"อัญประกาศคู่เอียงซ้าย","Right-pointing double angle quotation mark":"อัญประกาศคู่เอียงขวา","Left single quotation mark":"อัญประกาศเดี่ยวด้านซ้าย","Right single quotation mark":"อัญประกาศเดี่ยวด้านขวา","Left double quotation mark":"อัญประกาศคู่ด้านซ้าย","Right double quotation mark":"อัญประกาศคู่ด้านขวา","Single low-9 quotation mark":"อัญประกาศเดี่ยวมีหัวด้านล่าง","Double low-9 quotation mark":"อัญประกาศคู่มีหัวด้านล่าง","Inverted exclamation mark":"อัศเจรีย์กลับหัว","Inverted question mark":"ปรัศนีกลับหัว","Two dot leader":"สองจุดนำ","Horizontal ellipsis":"จุดไข่ปลาแนวนอน","Double dagger":"กริชซ้อน","Per mille sign":"สัญลักษณ์ต่อพัน","Per ten thousand sign":"สัญลักษณ์ต่อหมื่น","Double exclamation mark":"เครื่องหมายอัศเจรีย์คู่","Question exclamation mark":"เครื่องหมายปรัศนีอัศเจรีย์","Exclamation question mark":"เครื่องหมายอัศเจรีย์ปรัศนี","Double question mark":"เครื่องหมายปรัศนีคู่","Copyright sign":"สัญลักษณ์ลิขสิทธิ์","Registered sign":"สัญลักษณ์จดทะเบียน","Trade mark sign":"สัญลักษณ์เครื่องหมายการค้า","Section sign":"สัญลักษณ์มาตรา","Paragraph sign":"สัญลักษณ์ย่อหน้า","Reversed paragraph sign":"สัญลักษณ์ย่อหน้ากลับหัว","Character categories":"หมวดหมู่อักขระ",Styles:"รูปแบบ","Multiple styles":"มีหลายรูปแบบ","Block styles":"รูปแบบบล็อก","Text styles":"รูปแบบข้อความ","Insert table":"แทรกตาราง","Header column":"หัวข้อคอลัมน์","Insert column left":"แทรกคอลัมน์ทางซ้าย","Insert column right":"แทรกคอลัมน์ทางขวา","Delete column":"ลบคอลัมน์","Select column":"เลือกคอลัมน์",Column:"คอลัมน์","Header row":"ส่วนหัวแถว","Insert row below":"แทรกส่วนหัวด้านล่าง","Insert row above":"แทรกส่วนหัวด้านบน","Delete row":"ลบแถว","Select row":"เลือกแถว",Row:"แถว","Merge cell up":"ผสานเซลล์ด้านบน","Merge cell right":"ผสานเซลล์ด้านขวา","Merge cell down":"ผสานเซลล์ด้านล่าง","Merge cell left":"ผสานเซลล์ด้านซ้าย","Split cell vertically":"แยกเซลล์แนวตั้ง","Split cell horizontally":"แยกเซลล์แนวนอน","Merge cells":"ผสานเซลล์","Table toolbar":"เครื่องมือตาราง","Table properties":"คุณสมบัติของตาราง","Cell properties":"คุณสมบัติของเซลล์",Border:"เส้นขอบ",Style:"รูปแบบ",Width:"ความกว้าง",Height:"ความสูง",Color:"สี",Background:"พื้นหลัง",Padding:"การเสริมเต็ม",Dimensions:"ขนาด","Table cell text alignment":"การจัดตำแหน่งข้อความของเซลล์ตาราง",Alignment:"การจัดตำแหน่ง","Horizontal text alignment toolbar":"แถบเครื่องมือจัดตำแหน่งข้อความในแนวนอน","Vertical text alignment toolbar":"แถบเครื่องมือจัดตำแหน่งข้อความแนวตั้ง","Table alignment toolbar":"แถบเครื่องมือจัดตำแหน่งตาราง",None:"ไม่มี",Solid:"เส้นทึบ",Dotted:"เส้นไข่ปลา",Dashed:"เส้นประ",Double:"คู่",Groove:"ร่อง",Ridge:"สัน",Inset:"ยุบ",Outset:"นูน","Align cell text to the left":"จัดตำแหน่งข้อความของเซลล์ชิดซ้าย","Align cell text to the center":"จัดตำแหน่งข้อความของเซลล์ไว้กึ่งกลาง","Align cell text to the right":"จัดตำแหน่งข้อความของเซลล์ชิดขวา","Justify cell text":"จัดขอบข้อความของเซลล์ให้กระจายเต็มแนว","Align cell text to the top":"จัดตำแหน่งข้อความของเซลล์ชิดด้านบน","Align cell text to the middle":"จัดตำแหน่งข้อความของเซลล์ไว้กึ่งกลาง","Align cell text to the bottom":"จัดตำแหน่งข้อความของเซลล์ชิดด้านล่าง","Align table to the left":"จัดตำแหน่งตารางชิดด้านซ้าย","Center table":"จัดตำแหน่งตารางไว้ตรงกลาง","Align table to the right":"จัดตำแหน่งตารางชิดด้านขวา","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"สีไม่ถูกต้อง ลอง \"#FF0000\" หรือ \"rgb(255,0,0)\" หรือ \"red\"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"ค่าไม่ถูกต้อง ลอง \"10px\" หรือ \"2em\" หรือแค่เพียง \"2\"","Color picker":"เครื่องมือเลือกสี","Enter table caption":"ป้อนคำบรรยายตาราง","Keystrokes that can be used in a table cell":"แป้นพิมพ์ลัดที่สามารถใช้ได้ในเซลล์ตาราง","Move the selection to the next cell":"ย้ายการเลือกไปยังเซลล์ถัดไป","Move the selection to the previous cell":"ย้ายการเลือกไปยังเซลล์ก่อนหน้า","Insert a new table row (when in the last cell of a table)":"แทรกแถวในตารางใหม่ (เมื่ออยู่ในเซลล์สุดท้ายของตาราง)","Navigate through the table":"นำทางผ่านตาราง",Table:"ตาราง","Rich Text Editor":"โปรแกรมแก้ไข Rich Text","Editor editing area: %0":"พื้นที่แก้ไขของตัวแก้ไข: %0","Edit block":"แก้ไขบล็อก","Click to edit block":"คลิกเพื่อแก้ไขบล็อก","Drag to move":"ลากเพื่อย้าย",Next:"ถัดไป",Previous:"ก่อนหน้า","Editor toolbar":"แถบเครื่องมือแก้ไข","Dropdown toolbar":"แถบเครื่องมือแบบเลื่อนลง",Black:"สีดำ","Dim grey":"สีเทาเข้ม",Grey:"สีเทา","Light grey":"สีเทาอ่อน",White:"สีขาว",Red:"สีแดง",Orange:"สีส้ม",Yellow:"สีเหลือง","Light green":"สีเขียวอ่อน",Green:"สีเขียว",Aquamarine:"พลอยสีฟ้า",Turquoise:"สีเขียวขุ่น","Light blue":"สีฟ้า",Blue:"สีน้ำเงิน",Purple:"สีม่วง","Editor block content toolbar":"แถบเครื่องมือแก้ไขบล็อกเนื้อหา","Editor contextual toolbar":"แถบเครื่องมือแก้ไขข้อความ",HEX:"HEX","No results found":"ไม่พบผลลัพธ์","No searchable items":"ไม่มีรายการที่สามารถค้นหาได้","Editor dialog":"การสนทนาของบรรณาธิการ",Close:"ปิด","Help Contents. To close this dialog press ESC.":"เนื้อหาความช่วยเหลือ หากต้องการปิดกล่องโต้ตอบนี้ ให้กดปุ่ม ESC","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"ด้านล่างนี้ คุณจะพบกับรายการแป้นพิมพ์ลัดที่สามารถใช้ในตัวแก้ไขได้","(may require <kbd>Fn</kbd>)":"(อาจจำเป็นต้องมี <kbd>Fn</kbd>)",Accessibility:"การเข้าถึง","Accessibility help":"ความช่วยเหลือการเข้าถึง","Press %0 for help.":"กด %0 เพื่อความช่วยเหลือ","Move focus in and out of an active dialog window":"ย้ายโฟกัสเข้าและออกจากกล่องโต้ตอบที่ใช้งานอยู่",MENU_BAR_MENU_FILE:"ไฟล์",MENU_BAR_MENU_EDIT:"แก้ไข",MENU_BAR_MENU_VIEW:"ดู",MENU_BAR_MENU_INSERT:"แทรก",MENU_BAR_MENU_FORMAT:"รูปแบบ",MENU_BAR_MENU_TOOLS:"เครื่องมือ",MENU_BAR_MENU_HELP:"ช่วยเหลือ",MENU_BAR_MENU_TEXT:"ข้อความ",MENU_BAR_MENU_FONT:"แบบอักษร","Editor menu bar":"แถบเมนูตัวแก้ไข","Please enter a valid color (e.g. \"ff0000\").":"โปรดป้อนสีที่ถูกต้อง (เช่น \"ff0000\")",Undo:"ย้อนกลับ",Redo:"ทำซ้ำ","Upload in progress":"กำลังดำเนินการอัปโหลด","Widget toolbar":"แถมเครื่องมือวิดเจ็ต","Insert paragraph before block":"แทรกย่อหน้าก่อนบล็อก","Insert paragraph after block":"แทรกย่อหน้าหลังบล็อก","Press Enter to type after or press Shift + Enter to type before the widget":"กด Enter เพื่อพิมพ์หลังจาก หรือกด Shift + Enter เพื่อพิมพ์ก่อนหน้าวิดเจ็ต","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"แป้นพิมพ์ลัดที่สามารถใช้ได้เมื่อเลือกวิดเจ็ต (ยกตัวอย่าง: รูปภาพ, ตาราง, ฯลฯ)","Insert a new paragraph directly after a widget":"แทรกย่อหน้าใหม่หลังวิดเจ็ตโดยตรง","Insert a new paragraph directly before a widget":"แทรกย่อหน้าใหม่หน้าวิดเจ็ตโดยตรง","Move the caret to allow typing directly before a widget":"ย้ายสัญลักษณ์คาเร็ตเพื่อให้สามารถพิมพ์ได้ไปอยู่หน้าวิดเจ็ตโดยตรง","Move the caret to allow typing directly after a widget":"ย้ายสัญลักษณ์คาเร็ตเพื่อให้สามารถพิมพ์ได้ไปอยู่หลังวิดเจ็ตโดยตรง","Words: %0":"คำ: %0","Characters: %0":"ตัวอักษร: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ti.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ti.js
new file mode 100644
index 0000000000000000000000000000000000000000..2f43cb6ac583b40ee63d5a2a5a32d9a4ec600415
--- /dev/null
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ti.js
@@ -0,0 +1 @@
+(function(d){	const l = d['ti'] = d['ti'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"ንጸጋም ኣመዓራርይ","Align right":"ንየማን ኣመዓራርይ","Align center":"ናብ ማእኸል ኣመዓራርይ",Justify:"ብማዕረ መጠን ናብ ኩሉ ኣንፈት ኣመዓራርይ","Text alignment":"ምዕረያ ጽሑፍ","Text alignment toolbar":"መካወኒ ምዕረያ ጽሑፍ",Bold:"ቦልድ",Italic:"ኢታሊክ",Underline:"ኣስምር",Code:"ኮድ",Strikethrough:"ሰርዝ",Subscript:"ሳብስክሪፕት",Superscript:"ሱፐርስክሪፕት","Italic text":"ኢታሊክ ጽሑፍ","Move out of an inline code style":"","Bold text":"ጽሑፍ ኣጉልህ","Underline text":"ጽሑፍ ኣስምር","Strikethrough text":"ጽሑፍ ሰርዝ",Cancel:"ንጸግ",Clear:"ደምስስ","Remove color":"ሕብሪ ኣወግድ","Restore default":"",Save:"ጠቁብ","Show more items":"","%0 of %1":"","Cannot upload file:":"ፋይል ምድያብ ኣይተኸኣለን","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"ፋይል ማናጀር ብምጥቃም ተክእ","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"","Find in text…":"",Find:"","Previous result":"","Next result":"",Replace:"ተክእ","Replace all":"","Match case":"","Whole words only":"","Replace with…":"","Text to find must not be empty.":"","Tip: Find some text first in order to replace it.":"","Advanced options":"","Find in the document":"",Paragraph:"ዓንቀጽ",Heading:"ርእሲ","Choose heading":"ርእሲ ምረጽ","Heading 1":"ርእሲ 1","Heading 2":"ርእሲ 2","Heading 3":"ርእሲ 3","Heading 4":"ርእሲ 4","Heading 5":"ርእሲ 5","Heading 6":"ርእሲ 6","Type your title":"ርእሲ ጽሑፍካ ጸሓፍ","Type or paste your content here.":"ኣብዚ ቦታ ጽሑፍካ ጸሓፍ ወይ ጠቅዕ",Unlink:"መራኽቦ ኣወግድ",Link:"መራኽቦ","Link URL":"","Link URL must not be empty.":"","Link image":"","Edit link":"መራኽቦ ኣርም","Open link in new tab":"ንመራኽቦ ኣብ ሓዱሽ ታብ ክፈት","This link has no URL":"","Open in a new tab":"",Downloadable:"ዝረግፍ","Create link":"መራኽቦ ፍጠር","Move out of a link":"","Numbered List":"ብቁጽሪ ዝተመልከቱ ዝርዝራት","Bulleted List":"ብምልክት ዝተመልከቱ ዝርዝራት","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Special characters":"",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"ቴክስት","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"ቀጻሊ",Previous:"ሕሉፍ","Editor toolbar":"","Dropdown toolbar":"",Black:"","Dim grey":"",Grey:"","Light grey":"",White:"",Red:"",Orange:"",Yellow:"","Light green":"",Green:"",Aquamarine:"",Turquoise:"","Light blue":"",Blue:"",Purple:"","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"ፋይል",MENU_BAR_MENU_EDIT:"ኣርም",MENU_BAR_MENU_VIEW:"ተመልከት",MENU_BAR_MENU_INSERT:"የእትው",MENU_BAR_MENU_FORMAT:"ፎርማት",MENU_BAR_MENU_TOOLS:"መኸወንቲ",MENU_BAR_MENU_HELP:"ሓገዝ",MENU_BAR_MENU_TEXT:"ቴክስት",MENU_BAR_MENU_FONT:"ፎንት","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"ዝተኸወነ ምለስ",Redo:"ደጊምካ ከውን"}	);l.getPluralForm=function(n){return (n > 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tk.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tk.js
index cb9a45aeb3ffe9f0e6e7db3f7ce1865bd0c2857a..de1b663c752771fa89d9db477b7e2342031a4273 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tk.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tk.js
@@ -1 +1 @@
-(function(d){	const l = d['tk'] = d['tk'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Çepe deňleşdiriň","Align right":"Saga deňleşdiriň","Align center":"Merkeze deňleşdir",Justify:"Akla","Text alignment":"Tekstiň deňleşdirilmegi","Text alignment toolbar":"Teksti deňleşdirmek gurallar paneli",Bold:"Galyň",Italic:"Italik",Underline:"Aşagy çyzykly",Code:"Kod",Strikethrough:"Üsti çyzykly",Subscript:"Aşaky ýazgy",Superscript:"Üst ýazgy","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Sitata blokirläň","Insert code block":"Kod blogyna goýuň","Plain text":"Düz tekst","Code block":"",Cancel:"Ýatyr",Clear:"","Remove color":"Reňki aýyryň","Restore default":"",Save:"Saklaň","Show more items":"Has köp zady görkeziň","%0 of %1":"%1-iň %0-i","Cannot upload file:":"Faýl ýükläp bolmady:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Şrift ölçegi",Tiny:"Kiçijik",Small:"Kiçi",Big:"Uly",Huge:"Ägirt","Font Family":"Şrift maşgalasy",Default:"Bellenen","Font Color":"Şriftiň reňki","Font Background Color":"Şriftiň fon reňki","Document colors":"Resminamanyň reňkleri",Paragraph:"Abzas",Heading:"Sözbaşy","Choose heading":"Sözbaşy saýlaň","Heading 1":"Sözbaşy 1","Heading 2":"Sözbaşy 2","Heading 3":"Sözbaşy 3","Heading 4":"Sözbaşy 4","Heading 5":"Sözbaşy 5","Heading 6":"Sözbaşy 6","Type your title":"Sözbaşyny ýazyň","Type or paste your content here.":"Mazmunyňyzy şu ýere ýazyň ýa-da goýuň.","Horizontal line":"Gorizontal çyzyk","Increase indent":"Indent köpeltmek","Decrease indent":"Indent peseltmek",Unlink:"Baglanyşygy aýyr",Link:"Baglanyşyk","Link URL":"URL baglanyşygy","Link image":"Surat baglanyşygy","Edit link":"Baglanyşygy üýtget","Open link in new tab":"Täze goýmada baglanyşyk açyň","This link has no URL":"Bu baglanyşykda URL ýok","Open in a new tab":"Täze goýmada açyň",Downloadable:"Göçürip alyp bolýar","Create link":"","Move out of a link":"","Numbered List":"Sanly sanaw","Bulleted List":"Bullet sanawy","To-do List":"Edilmeli işleriň sanawy","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Formaty aýyryň","Select all":"Ählisini saýla","Special characters":"Ýörite nyşanlar",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"çepe tarap goşa ok","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"Iki nokat nyşany","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"","Insert table":"Tablisa goýuň","Header column":"Sözbaşy sütüni","Insert column left":"Sütüni çepe goýuň","Insert column right":"Sütüni saga goýuň","Delete column":"Sütüni pozuň","Select column":"Sütün saýlaň",Column:"Sütün","Header row":"Sözbaşy hatary","Insert row below":"Hatary aşak goýuň","Insert row above":"Hatary ýokaryk goýuň","Delete row":"Setiri poz","Select row":"Setir saýlaň",Row:"Setir","Merge cell up":"Öýjügi ýokary birleşdiriň","Merge cell right":"Öýjügi saga birleşdiriň","Merge cell down":"Öýjügi aşak birleşdiriň","Merge cell left":"Öýjügi çepe birleşdiriň","Split cell vertically":"Öýjügi dikligine bölüň","Split cell horizontally":"Öýjügi keseligine bölüň","Merge cells":"Öýjükleri birleşdiriň","Table toolbar":"Tablisa gurallar paneli","Table properties":"Tablisa aýratynlyklary","Cell properties":"Öýjük aýratynlyklary",Border:"Serhet",Style:"Stil",Width:"Ini",Height:"Boý",Color:"Reňk",Background:"Arka",Padding:"Padding",Dimensions:"Ölçegleri","Table cell text alignment":"Tablisa öýjükleriniň tekstini deňleşdirmek",Alignment:"Deňleşdirmek","Horizontal text alignment toolbar":"Kese tekst tekizlemek gurallar paneli","Vertical text alignment toolbar":"Dik tekst tekizlemek gurallar paneli","Table alignment toolbar":"Tablisa deňleşdirmek gurallar paneli",None:"Hiç",Solid:"Gaty",Dotted:"Nokatly",Dashed:"Çyzykly",Double:"Goşa",Groove:"Groove",Ridge:"Kertik",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Öýjük tekstini çepe deňleşdiriň","Align cell text to the center":"Öýjük tekstini merkeze deňleşdiriň","Align cell text to the right":"Öýjük tekstini saga deňleşdiriň","Justify cell text":"Öýjük tekstini esaslandyryň","Align cell text to the top":"Öýjük tekstini ýokarsyna deňleşdiriň","Align cell text to the middle":"Öýjük tekstini ortasyna deňleşdiriň","Align cell text to the bottom":"Öýjük tekstini aşagyna deňleşdiriň","Align table to the left":"Tablisany çepe deňleşdiriň","Center table":"Tablisany merkezleşdiriň","Align table to the right":"Tablisany sag tarapa deňleşdiriň","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Reňki nädogry \"#FF0000\" ýa-da \"rgb(255,0,0)\" ýa-da \"gyzyl\" barlap görüň.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Baha nädogry \"10px\" ýa-da \"2em\" ýa-da diňe \"2\" barlap görüň.","Color picker":"Reňk saýlaýjy","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Baý Tekst Redaktory","Editor editing area: %0":"","Edit block":"Bloky redaktirläň","Click to edit block":"","Drag to move":"",Next:"Indiki",Previous:"Öňki","Editor toolbar":"Redaktor gurallar paneli","Dropdown toolbar":"Açylýan gurallar paneli",Black:"Gara","Dim grey":"Goýy çal",Grey:"Çal","Light grey":"Açyk çal",White:"Ak",Red:"Gyzyl",Orange:"Mämişi",Yellow:"Sary","Light green":"Açyk ýaşyl",Green:"Ýaşyl",Aquamarine:"Akuamarin",Turquoise:"Turkuaz","Light blue":"Açyk gök",Blue:"Gök",Purple:"Gyrmyzy","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Redaktirläň",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Yza gaýtar",Redo:"Öňe gaýtar","Upload in progress":"Ýüklemek dowam edýär","Widget toolbar":"Widget gurallar paneli","Insert paragraph before block":"Blokdan öň abzas goýuň","Insert paragraph after block":"Blokdan soň abzas goýuň","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Sözler: %0","Characters: %0":"Nyşanlar: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['tk'] = d['tk'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Çepe deňleşdiriň","Align right":"Saga deňleşdiriň","Align center":"Merkeze deňleşdir",Justify:"Akla","Text alignment":"Tekstiň deňleşdirilmegi","Text alignment toolbar":"Teksti deňleşdirmek gurallar paneli",Bold:"Galyň",Italic:"Italik",Underline:"Aşagy çyzykly",Code:"Kod",Strikethrough:"Üsti çyzykly",Subscript:"Aşaky ýazgy",Superscript:"Üst ýazgy","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Sitata blokirläň","Insert code block":"Kod blogyna goýuň","Plain text":"Düz tekst","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Ýatyr",Clear:"","Remove color":"Reňki aýyryň","Restore default":"",Save:"Saklaň","Show more items":"Has köp zady görkeziň","%0 of %1":"%1-iň %0-i","Cannot upload file:":"Faýl ýükläp bolmady:","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Şrift ölçegi",Tiny:"Kiçijik",Small:"Kiçi",Big:"Uly",Huge:"Ägirt","Font Family":"Şrift maşgalasy",Default:"Bellenen","Font Color":"Şriftiň reňki","Font Background Color":"Şriftiň fon reňki","Document colors":"Resminamanyň reňkleri",Paragraph:"Abzas",Heading:"Sözbaşy","Choose heading":"Sözbaşy saýlaň","Heading 1":"Sözbaşy 1","Heading 2":"Sözbaşy 2","Heading 3":"Sözbaşy 3","Heading 4":"Sözbaşy 4","Heading 5":"Sözbaşy 5","Heading 6":"Sözbaşy 6","Type your title":"Sözbaşyny ýazyň","Type or paste your content here.":"Mazmunyňyzy şu ýere ýazyň ýa-da goýuň.","Horizontal line":"Gorizontal çyzyk","Increase indent":"Indent köpeltmek","Decrease indent":"Indent peseltmek",Unlink:"Baglanyşygy aýyr",Link:"Baglanyşyk","Link URL":"URL baglanyşygy","Link URL must not be empty.":"","Link image":"Surat baglanyşygy","Edit link":"Baglanyşygy üýtget","Open link in new tab":"Täze goýmada baglanyşyk açyň","This link has no URL":"Bu baglanyşykda URL ýok","Open in a new tab":"Täze goýmada açyň",Downloadable:"Göçürip alyp bolýar","Create link":"","Move out of a link":"","Numbered List":"Sanly sanaw","Bulleted List":"Bullet sanawy","To-do List":"Edilmeli işleriň sanawy","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Formaty aýyryň","Select all":"Ählisini saýla","Special characters":"Ýörite nyşanlar",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"çepe tarap goşa ok","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"Iki nokat nyşany","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"","Insert table":"Tablisa goýuň","Header column":"Sözbaşy sütüni","Insert column left":"Sütüni çepe goýuň","Insert column right":"Sütüni saga goýuň","Delete column":"Sütüni pozuň","Select column":"Sütün saýlaň",Column:"Sütün","Header row":"Sözbaşy hatary","Insert row below":"Hatary aşak goýuň","Insert row above":"Hatary ýokaryk goýuň","Delete row":"Setiri poz","Select row":"Setir saýlaň",Row:"Setir","Merge cell up":"Öýjügi ýokary birleşdiriň","Merge cell right":"Öýjügi saga birleşdiriň","Merge cell down":"Öýjügi aşak birleşdiriň","Merge cell left":"Öýjügi çepe birleşdiriň","Split cell vertically":"Öýjügi dikligine bölüň","Split cell horizontally":"Öýjügi keseligine bölüň","Merge cells":"Öýjükleri birleşdiriň","Table toolbar":"Tablisa gurallar paneli","Table properties":"Tablisa aýratynlyklary","Cell properties":"Öýjük aýratynlyklary",Border:"Serhet",Style:"Stil",Width:"Ini",Height:"Boý",Color:"Reňk",Background:"Arka",Padding:"Padding",Dimensions:"Ölçegleri","Table cell text alignment":"Tablisa öýjükleriniň tekstini deňleşdirmek",Alignment:"Deňleşdirmek","Horizontal text alignment toolbar":"Kese tekst tekizlemek gurallar paneli","Vertical text alignment toolbar":"Dik tekst tekizlemek gurallar paneli","Table alignment toolbar":"Tablisa deňleşdirmek gurallar paneli",None:"Hiç",Solid:"Gaty",Dotted:"Nokatly",Dashed:"Çyzykly",Double:"Goşa",Groove:"Groove",Ridge:"Kertik",Inset:"Inset",Outset:"Outset","Align cell text to the left":"Öýjük tekstini çepe deňleşdiriň","Align cell text to the center":"Öýjük tekstini merkeze deňleşdiriň","Align cell text to the right":"Öýjük tekstini saga deňleşdiriň","Justify cell text":"Öýjük tekstini esaslandyryň","Align cell text to the top":"Öýjük tekstini ýokarsyna deňleşdiriň","Align cell text to the middle":"Öýjük tekstini ortasyna deňleşdiriň","Align cell text to the bottom":"Öýjük tekstini aşagyna deňleşdiriň","Align table to the left":"Tablisany çepe deňleşdiriň","Center table":"Tablisany merkezleşdiriň","Align table to the right":"Tablisany sag tarapa deňleşdiriň","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Reňki nädogry \"#FF0000\" ýa-da \"rgb(255,0,0)\" ýa-da \"gyzyl\" barlap görüň.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Baha nädogry \"10px\" ýa-da \"2em\" ýa-da diňe \"2\" barlap görüň.","Color picker":"Reňk saýlaýjy","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Baý Tekst Redaktory","Editor editing area: %0":"","Edit block":"Bloky redaktirläň","Click to edit block":"","Drag to move":"",Next:"Indiki",Previous:"Öňki","Editor toolbar":"Redaktor gurallar paneli","Dropdown toolbar":"Açylýan gurallar paneli",Black:"Gara","Dim grey":"Goýy çal",Grey:"Çal","Light grey":"Açyk çal",White:"Ak",Red:"Gyzyl",Orange:"Mämişi",Yellow:"Sary","Light green":"Açyk ýaşyl",Green:"Ýaşyl",Aquamarine:"Akuamarin",Turquoise:"Turkuaz","Light blue":"Açyk gök",Blue:"Gök",Purple:"Gyrmyzy","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Redaktirläň",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Yza gaýtar",Redo:"Öňe gaýtar","Upload in progress":"Ýüklemek dowam edýär","Widget toolbar":"Widget gurallar paneli","Insert paragraph before block":"Blokdan öň abzas goýuň","Insert paragraph after block":"Blokdan soň abzas goýuň","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"Sözler: %0","Characters: %0":"Nyşanlar: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tr.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tr.js
index 026302d156cad067feff45761fbbef90721e971e..1856ce197bbd62f7a3b2e40ab8ba954a17f414ec 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tr.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tr.js
@@ -1 +1 @@
-(function(d){	const l = d['tr'] = d['tr'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Sola hizala","Align right":"Sağa hizala","Align center":"Ortala",Justify:"İki yana yasla","Text alignment":"Yazı hizalama","Text alignment toolbar":"Yazı Hizlama Araç Çubuğu","Revert autoformatting action":"Otomatik biçimlendirme işlemini geri al",Bold:"Kalın",Italic:"İtalik",Underline:"Altı Çizgili",Code:"Kod",Strikethrough:"Üstü çizili",Subscript:"Alt Simge",Superscript:"Üst Simge","Italic text":"İtalik metin","Move out of an inline code style":"Satır içi kod stilinden çık","Bold text":"Kalın yazı","Underline text":"Metnin altını çiz","Strikethrough text":"Metnin üstünü çiz","Block quote":"Alıntı","Copy selected content":"Seçilen içeriği kopyala","Paste content":"İçeriği yapıştır","Paste content as plain text":"İçeriği düz metin olarak yapıştır","Insert code block":"Kod bloğu ekle","Plain text":"Düz metin","Code block":"Kod bloku",Cancel:"İptal",Clear:"Temizle","Remove color":"Rengi Sil","Restore default":"Varsayılanı geri yükle",Save:"Kaydet","Show more items":"Daha fazla öğe göster","%0 of %1":"%0/%1","Cannot upload file:":"Dosya yüklenemedi:","Rich Text Editor. Editing area: %0":"Zengin Metin Editörü.Düzenleme alanı: %0","Insert with file manager":"Dosya yöneticisiyle ekle","Replace with file manager":"Dosya yöneticisiyle değiştirin","Insert image with file manager":"Dosya yöneticisiyle görüntü ekleyin","Replace image with file manager":"Resmi dosya yöneticisiyle değiştir","Toggle caption off":"Açıklamayı kapat","Toggle caption on":"Açıklamayı aç","Content editing keystrokes":"İçerik düzenleme tuş vuruşları","These keyboard shortcuts allow for quick access to content editing features.":"Bu klavye kısayolları içerik düzenleme özelliklerine hızlı erişim sağlar.","User interface and content navigation keystrokes":"Kullanıcı arayüzü ve içerik gezinme tuş vuruşları","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"CKEditor 5 kullanıcı arayüzünde daha etkili gezinti için aşağıdaki tuş vuruşlarını kullanın.","Close contextual balloons, dropdowns, and dialogs":"Bağlamsal balonları, açılır menüleri ve iletişim kutularını kapat","Open the accessibility help dialog":"Erişilebilirlik yardımı iletişim kutusunu aç","Move focus between form fields (inputs, buttons, etc.)":"Odağı, form alanları (girdiler, düğmeler vb.) arasında taşı","Move focus to the menu bar, navigate between menu bars":"Odağı menü çubuğuna taşıyın, menü çubukları arasında gezinin","Move focus to the toolbar, navigate between toolbars":"Odağı araç çubuğuna taşı, araç çubukları arasında gezin","Navigate through the toolbar or menu bar":"Araç çubuğu veya menü çubuğunda gezinme","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"O anda odaklanılan düğmeyi çalıştırın. Düzenleyici içeriğiyle etkileşime giren düğmelerin çalıştırılması, odağı içeriğe geri taşır.",Accept:"Kabul et","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Değişebilir sayfa sonu ekle (bir <code><br></code> ögesi)","Insert a hard break (a new paragraph)":"Değişmez sayfa sonu ekle (yeni bir paragraf)","Find and replace":"Bul ve değiştir","Find in text…":"Metinde bul...",Find:"Bul","Previous result":"Önceki sonuç","Next result":"Sonraki sonuç",Replace:"Değiştir","Replace all":"Hepsini değiştir","Match case":"Büyük küçük harfe duyarlı","Whole words only":"Sadece bütün kelimeler","Replace with…":"Şununla değiştir...","Text to find must not be empty.":"Bulunacak metin boş bırakılmamalıdır.","Tip: Find some text first in order to replace it.":"İpucu: Değiştirmek için önce bir metin bul.","Advanced options":"Gelişmiş seçenekler","Find in the document":"Belgede bul","Font Size":"Yazı Boyutu",Tiny:"Çok Küçük",Small:"Küçük",Big:"Büyük",Huge:"Çok Büyük","Font Family":"Yazı Tipi Ailesi",Default:"Varsayılan","Font Color":"Yazı Tipi Rengi","Font Background Color":"Yazı Tipi Arkaplan Rengi","Document colors":"Belge Rengi",Paragraph:"Paragraf",Heading:"Başlık","Choose heading":"Başlık tipi seç","Heading 1":"1. Seviye Başlık","Heading 2":"2. Seviye Başlık","Heading 3":"3. Seviye Başlık","Heading 4":"4. Seviye Başlık","Heading 5":"5. Seviye Başlık","Heading 6":"6. Seviye Başlık","Type your title":"Başlığınızı yazınız","Type or paste your content here.":"İçeriğinizi buraya yapıştırın yada yazın.","Horizontal line":"Yatay çiizgi","HTML object":"HTML nesnesi","Increase indent":"Girintiyi arttır","Decrease indent":"Girintiyi azalt",Unlink:"Bağlantıyı kaldır",Link:"Bağlantı","Link URL":"Bağlantı Adresi","Link image":"Resim bağlantısı","Edit link":"Bağlantıyı değiştir","Open link in new tab":"Yeni sekmede aç","This link has no URL":"Bağlantı adresi yok","Open in a new tab":"Yeni sekmede aç",Downloadable:"İndirilebilir","Create link":"Bağlantı oluştur","Move out of a link":"Bir bağlantıdan çık","Numbered List":"Numaralı Liste","Bulleted List":"Simgeli Liste","To-do List":"Yapılacaklar Listesi","Bulleted list styles toolbar":"Madde işaretli liste stilleri araç çubuğu","Numbered list styles toolbar":"Numaralandırılmış liste stilleri araç çubuğu","Toggle the disc list style":"Disk liste stilini değiştir","Toggle the circle list style":"Çember liste stilini değiştir","Toggle the square list style":"Kare liste stilini değiştir","Toggle the decimal list style":"Ondalık liste stilini değiştir","Toggle the decimal with leading zero list style":"0'la başlayan ondalık liste stilini değiştir","Toggle the lower–roman list style":"Küçük Roma rakamları liste stilini değiştir","Toggle the upper–roman list style":"Büyük Roma rakamları liste stilini değiştir","Toggle the lower–latin list style":"Küçük Latin harfleri liste stilini değiştir","Toggle the upper–latin list style":"Büyük Latin harfleri liste stilini değiştir",Disc:"Disk",Circle:"Çember",Square:"Kare",Decimal:"Ondalık","Decimal with leading zero":"0'la başlayan ondalık","Lower–roman":"Küçük Roma rakamları","Upper-roman":"Büyük Roma rakamları","Lower-latin":"Küçük Latin harfleri","Upper-latin":"Büyük Latin harfleri","List properties":"Liste özellikleri","Start at":"Şununla başla","Invalid start index value.":"Geçersiz başlangıç ​​dizini değeri.","Start index must be greater than 0.":"Başlangıç dizini 0'dan büyük olmalıdır.","Reversed order":"Ters sıralama","Keystrokes that can be used in a list":"Listedeki kullanılabilecek tuş vuruşları","Increase list item indent":"Liste ögesi girintisini artır","Decrease list item indent":"Liste ögesi girintisini azalt","Remove Format":"Biçimlendirmeyi Kaldır","Select all":"Hepsini seç","Show blocks":"Blokları göster",Source:"Kaynak","Show source":"Kaynağı göster","Special characters":"Özel karakterler",All:"Tümü",Arrows:"Oklar",Currency:"Para Birimi",Latin:"Latince",Mathematical:"Matematiksel",Text:"Metin","leftwards simple arrow":"sola doğru basit ok","rightwards simple arrow":"sağa doğru basit ok","upwards simple arrow":"yukarı doğru basit ok","downwards simple arrow":"aşağı doğru basit ok","leftwards double arrow":"sola çift ok","rightwards double arrow":"sağa çift ok","upwards double arrow":"yukarı çift ok","downwards double arrow":"aşağı çift ok","leftwards dashed arrow":"sola kesik çizgili ok","rightwards dashed arrow":"sağa kesik çizgili ok","upwards dashed arrow":"yukarı doğru kesik ok","downwards dashed arrow":"aşağı doğru kesik ok","leftwards arrow to bar":"sola ok çubuğu","rightwards arrow to bar":"sağa ok çubuğu","upwards arrow to bar":"yukarı ok çubuğu","downwards arrow to bar":"aşağı ok çubuğu","up down arrow with base":"taban ile yukarı aşağı ok","back with leftwards arrow above":"geri sol ok yukarıda","end with leftwards arrow above":"sona sol ok yukarıda","on with exclamation mark with left right arrow above":"üzerinde sol sağ ok bulunan ünlem işaretiyle","soon with rightwards arrow above":"yakında sağ ok ile","top with upwards arrow above":"en üst yukarı oku","Dollar sign":"Dolar işareti","Euro sign":"Avro işareti","Yen sign":"Yen işareti","Pound sign":"Sterlin işareti","Cent sign":"Kuruş işareti","Euro-currency sign":"Avro para birimi simgesi","Colon sign":"İki nokta üst üste işareti","Cruzeiro sign":"Cruzeiro işareti","French franc sign":"Fransız Frangı işareti","Lira sign":"Lira işareti","Currency sign":"Para birimi işareti","Bitcoin sign":"Bitcoin işareti","Mill sign":"Mill işareti","Naira sign":"Naira işareti","Peseta sign":"Peseta işareti","Rupee sign":"Rupi işareti","Won sign":"Kazanılan işaret","New sheqel sign":"Yeni şekel işareti","Dong sign":"Dong işareti","Kip sign":"Kip işareti","Tugrik sign":"Tugrik işareti","Drachma sign":"Drahmisi işareti","German penny sign":"Alman kuruş işareti","Peso sign":"Peso işareti","Guarani sign":"Guarani işareti","Austral sign":"Austral işareti","Hryvnia sign":"Grivnası işareti","Cedi sign":"Cedi işareti","Livre tournois sign":"Livre tournois işareti","Spesmilo sign":"Spesmilo işareti","Tenge sign":"Tenge işareti","Indian rupee sign":"Hint Rupisi işareti","Turkish lira sign":"Türk Lirası işareti","Nordic mark sign":"İskandinav işareti","Manat sign":"Manat işareti","Ruble sign":"Ruble işareti","Latin capital letter a with macron":"Üstü çizili büyük a harfi","Latin small letter a with macron":"Üstü çizili küçük a harfi","Latin capital letter a with breve":"Üstü yuvarlak büyük a harfi","Latin small letter a with breve":"Üstü yuvarlak küçük a harfi","Latin capital letter a with ogonek":"Altı kuyruklu işaretli büyük a harfi","Latin small letter a with ogonek":"Altı kuyruklu işaretli küçük a harfi","Latin capital letter c with acute":"Üzeri tırnaklı büyük c harfi","Latin small letter c with acute":"Üzeri tırnaklı küçük c harfi","Latin capital letter c with circumflex":"Üzeri şapkalı büyük c harfi","Latin small letter c with circumflex":"Üzeri şapkalı küçük c harfi","Latin capital letter c with dot above":"Üstü noktalı büyük c harfi","Latin small letter c with dot above":"Üstü noktalı küçük c harfi","Latin capital letter c with caron":"Üstü ters şapkalı büyük c harfi","Latin small letter c with caron":"Üstü ters şapkalı küçük c harfi","Latin capital letter d with caron":"Üstü ters şapkalı büyük d harfi","Latin small letter d with caron":"Üstü ters şapkalı küçük d harfi","Latin capital letter d with stroke":"Ortası çizgili büyük d harfi","Latin small letter d with stroke":"Ortası çizgili küçük d harfi","Latin capital letter e with macron":"Üstü çizili büyük e harfi","Latin small letter e with macron":"Üstü çizili küçük e harfi","Latin capital letter e with breve":"Üstü ters şapkalı büyük e harfi","Latin small letter e with breve":"Üstü ters şapkalı küçük e harfi","Latin capital letter e with dot above":"Üstü noktalı büyük e harfi","Latin small letter e with dot above":"Üstü noktalı küçük e harfi","Latin capital letter e with ogonek":"Altı kuyruklu büyük e harfi","Latin small letter e with ogonek":"Altı kuyruklu küçük e harfi","Latin capital letter e with caron":"Üstü ters şapkalı büyük e harfi","Latin small letter e with caron":"Üstü ters şapkalı küçük e harfi","Latin capital letter g with circumflex":"Üzeri şapkalı büyük g harfi","Latin small letter g with circumflex":"Üzeri şapkalı küçük g harfi","Latin capital letter g with breve":"Üstü ters şapkalı büyük g harfi","Latin small letter g with breve":"Üstü ters şapkalı küçük g harfi","Latin capital letter g with dot above":"Üstü noktalı büyük g harfi","Latin small letter g with dot above":"Üstü noktalı küçük g harfi","Latin capital letter g with cedilla":"Altı kuyruklu büyük g harfi","Latin small letter g with cedilla":"Altı kuyruklu küçük g harfi","Latin capital letter h with circumflex":"Üzeri şapkalı büyük h harfi","Latin small letter h with circumflex":"Üzeri şapkalı küçük g harfi","Latin capital letter h with stroke":"Üst kısmı çizgili büyük h harfi","Latin small letter h with stroke":"Üst kısmı çizgili küçük h harfi","Latin capital letter i with tilde":"Üstü tilda işaretli büyük i harfi","Latin small letter i with tilde":"Üstü tilda işaretli küçük i harfi","Latin capital letter i with macron":"Üstü çizili büyük i harfi","Latin small letter i with macron":"Üstü çizili küçük i harfi","Latin capital letter i with breve":"Üstü ters şapkalı büyük i harfi","Latin small letter i with breve":"Üstü ters şapkalı küçük i harfi","Latin capital letter i with ogonek":"Altı kuyruklu büyük i harfi","Latin small letter i with ogonek":"Altı kuyruklu küçük i harfi","Latin capital letter i with dot above":"Üstü noktalı büyük i harfi","Latin small letter dotless i":"Noktası küçük i harfi","Latin capital ligature ij":"Büyük ij harfi","Latin small ligature ij":"Küçük ij harfi","Latin capital letter j with circumflex":"Üzeri şapkalı büyük j harfi","Latin small letter j with circumflex":"Üzeri şapkalı küçük j harfi","Latin capital letter k with cedilla":"Altı kuyruklu büyük k harfi","Latin small letter k with cedilla":"Altı kuyruklu küçük k harfi","Latin small letter kra":"Küçük küt k harfi","Latin capital letter l with acute":"Üzeri tırnaklı büyük L harfi","Latin small letter l with acute":"Üzeri tırnaklı küçük L harfi","Latin capital letter l with cedilla":"Altı kuyruklu büyük L harfi","Latin small letter l with cedilla":"Altı kuyruklu küçük L harfi","Latin capital letter l with caron":"Üstü ters şapkalı büyük L harfi","Latin small letter l with caron":"Üstü ters şapkalı küçük L harfi","Latin capital letter l with middle dot":"Ortası noktalı büyük L harfi","Latin small letter l with middle dot":"Ortası noktalı küçük L harfi","Latin capital letter l with stroke":"Üst kısmı çizgili büyük L harfi","Latin small letter l with stroke":"Üst kısmı çizgili küçük L harfi","Latin capital letter n with acute":"Üzeri tırnaklı büyük n harfi","Latin small letter n with acute":"Üzeri tırnaklı küçük n harfi","Latin capital letter n with cedilla":"Altı kuyruklu büyük n harfi","Latin small letter n with cedilla":"Altı kuyruklu küçük n harfi","Latin capital letter n with caron":"Üstü ters şapkalı büyük n harfi","Latin small letter n with caron":"Üstü ters şapkalı küçük n harfi","Latin small letter n preceded by apostrophe":"Önden apostrof küçük n harfi","Latin capital letter eng":"Alttan kuyruklu büyük n harfi","Latin small letter eng":"Alttan kuyruklu küçük n harfi","Latin capital letter o with macron":"Üstü çizili büyük o harfi","Latin small letter o with macron":"Üstü çizili küçük o harfi","Latin capital letter o with breve":"Üstü ters şapkalı büyük o harfi","Latin small letter o with breve":"Üstü ters şapkalı küçük o harfi","Latin capital letter o with double acute":"Üstü çift tırnaklı büyük o harfi","Latin small letter o with double acute":"Üstü çift tırnaklı küçük o harfi","Latin capital ligature oe":"Büyük yunan OE harfi","Latin small ligature oe":"Küçük yunan OE harfi","Latin capital letter r with acute":"Üzeri tırnaklı büyük r harfi","Latin small letter r with acute":"Üzeri tırnaklı küçük r harfi","Latin capital letter r with cedilla":"Altı kuyruklu büyük r harfi","Latin small letter r with cedilla":"Altı kuyruklu küçük r harfi","Latin capital letter r with caron":"Üstü ters şapkalı büyük r harfi","Latin small letter r with caron":"Üstü ters şapkalı küçük r harfi","Latin capital letter s with acute":"Üzeri tırnaklı büyük s harfi","Latin small letter s with acute":"Üzeri tırnaklı küçük s harfi","Latin capital letter s with circumflex":"Üzeri şapkalı büyük s harfi","Latin small letter s with circumflex":"Üzeri şapkalı küçük s harfi","Latin capital letter s with cedilla":"Altı kuyruklu büyük s harfi","Latin small letter s with cedilla":"Altı kuyruklu küçük s harfi","Latin capital letter s with caron":"Üstü ters şapkalı büyük s harfi","Latin small letter s with caron":"Üstü ters şapkalı küçük s harfi","Latin capital letter t with cedilla":"Altı kuyruklu büyük t harfi","Latin small letter t with cedilla":"Altı kuyruklu küçük t harfi","Latin capital letter t with caron":"Üstü ters şapkalı büyük t harfi","Latin small letter t with caron":"Üstü ters şapkalı küçük t harfi","Latin capital letter t with stroke":"Üst kısmı çizgili büyük t harfi","Latin small letter t with stroke":"Üst kısmı çizgili küçük t harfi","Latin capital letter u with tilde":"Üstü tildalı büyük u harfi","Latin small letter u with tilde":"Üstü tildalı küçük u harfi","Latin capital letter u with macron":"Üstü çizili büyük u harfi","Latin small letter u with macron":"Üstü çizili küçük u harfi","Latin capital letter u with breve":"Üstü ters şapkalı büyük u harfi","Latin small letter u with breve":"Üstü ters şapkalı küçük u harfi","Latin capital letter u with ring above":"Üstü derece işaretli büyük u harfi","Latin small letter u with ring above":"Üstü derece işaretli küçük u harfi","Latin capital letter u with double acute":"Üstü çift tırnaklı büyük u harfi","Latin small letter u with double acute":"Üstü çift tırnaklı küçük u harfi","Latin capital letter u with ogonek":"Altı kuyruklu büyük u harfi","Latin small letter u with ogonek":"Altı kuyruklu küçük u harfi","Latin capital letter w with circumflex":"Üzeri şapkalı büyük w harfi","Latin small letter w with circumflex":"Üzeri şapkalı küçük w harfi","Latin capital letter y with circumflex":"Üzeri şapkalı büyük y harfi","Latin small letter y with circumflex":"Üzeri şapkalı küçük y harfi","Latin capital letter y with diaeresis":"Üstü çift noktalı büyük y harfi","Latin capital letter z with acute":"Üzeri tırnaklı büyük z harfi","Latin small letter z with acute":"Üzeri tırnaklı küçük z harfi","Latin capital letter z with dot above":"Üstü noktalı büyük z harfi","Latin small letter z with dot above":"Üstü noktalı küçük z harfi","Latin capital letter z with caron":"Üstü ters şapkalı büyük z harfi","Latin small letter z with caron":"Üstü ters şapkalı küçük z harfi","Latin small letter long s":"Uzun küçük s harfi","Less-than sign":"Küçüktür işareti","Greater-than sign":"Büyüktür işareti","Less-than or equal to":"Küçük veya eşit","Greater-than or equal to":"Büyük veya eşit","En dash":"Çizgi","Em dash":"Uzun çizgi",Macron:"Uzatma işareti",Overline:"Üstü çizili","Degree sign":"Derece işareti","Minus sign":"Eksi işareti","Plus-minus sign":"Artı eksi işareti","Division sign":"Bölme işareti","Fraction slash":"Kesir eğik çizgi","Multiplication sign":"Çarpma işareti","Latin small letter f with hook":"Latince küçük f harfi",Integral:"İntegral","N-ary summation":"N-ary toplamı",Infinity:"Sonsuzluk","Square root":"Kare kök","Tilde operator":"Tilde operatörü","Approximately equal to":"Yaklaşık olarak eşit","Almost equal to":"Neredeyse eşit","Not equal to":"Eşit değil","Identical to":"Benzeri","Element of":"Öğesi","Not an element of":"Onun öğesi değil","Contains as member":"Üye olarak içerir","N-ary product":"N-ary ürünü","Logical and":"Mantıksal VE","Logical or":"Mantıksal VEYA","Not sign":"İmzalanmamış",Intersection:"Kesişim",Union:"Birleşik","Partial differential":"Kısmi diferansiyel","For all":"Hepsi için","There exists":"Var","Empty set":"Boş küme",Nabla:"Nabla","Asterisk operator":"Yıldız operatörü","Proportional to":"Orantılı",Angle:"Açı","Vulgar fraction one quarter":"Kaba kesir bir çeyrek","Vulgar fraction one half":"Kaba kesir bir buçuk","Vulgar fraction three quarters":"Kaba bölüm dörtte üç","Single left-pointing angle quotation mark":"Tek sola dönük açı tırnak işareti","Single right-pointing angle quotation mark":"Sağa bakan tek açılı tırnak işareti","Left-pointing double angle quotation mark":"Sola dönük çift açılı tırnak işareti","Right-pointing double angle quotation mark":"Sağa bakan çift açılı tırnak işareti","Left single quotation mark":"Sol tek tırnak işareti","Right single quotation mark":"Sağ tek tırnak işareti","Left double quotation mark":"Sol çift tırnak işareti","Right double quotation mark":"Sağ çift tırnak işareti","Single low-9 quotation mark":"Tek düşük 9 tırnak işareti","Double low-9 quotation mark":"Çift düşük 9 tırnak işareti","Inverted exclamation mark":"Ters ünlem işareti","Inverted question mark":"Ters soru işareti","Two dot leader":"Öncelikli iki nokta","Horizontal ellipsis":"Yatay elips","Double dagger":"Çift hançer","Per mille sign":"Bin işareti için","Per ten thousand sign":"Her on bine göre işareti","Double exclamation mark":"Çift ünlem işareti","Question exclamation mark":"Soru ünlem işareti","Exclamation question mark":"Ünlem soru işareti","Double question mark":"Çift soru işareti","Copyright sign":"Telif hakkı işareti","Registered sign":"Kayıtlı işareti","Trade mark sign":"Ticari marka işareti","Section sign":"Bölüm işareti","Paragraph sign":"Paragraf işareti","Reversed paragraph sign":"Ters paragraf işareti","Character categories":"Karakter kategorileri",Styles:"Stiller","Multiple styles":"Birden fazla stil","Block styles":"Blok stilleri","Text styles":"Metin stilleri","Insert table":"Tablo Ekle","Header column":"Başlık kolonu","Insert column left":"Sola kolon ekle","Insert column right":"Sağa kolon ekle","Delete column":"Kolonu sil","Select column":"Kolon seç",Column:"Kolon","Header row":"Başlık satırı","Insert row below":"Alta satır ekle","Insert row above":"Üste satır ekle","Delete row":"Satırı sil","Select row":"Satır seç",Row:"Satır","Merge cell up":"Yukarı doğru birleştir","Merge cell right":"Sağa doğru birleştir","Merge cell down":"Aşağıya doğru birleştir","Merge cell left":"Sola doğru birleştir","Split cell vertically":"Hücreyi dikey böl","Split cell horizontally":"Hücreyi yatay böl","Merge cells":"Hücreleri birleştir","Table toolbar":"Tablo araç çubuğu","Table properties":"Tablo özellikleri","Cell properties":"Hücre özellikleri",Border:"Kenar",Style:"Stil",Width:"Genişlik",Height:"Yükseklik",Color:"Renk",Background:"Arkaplan",Padding:"İç boşluk",Dimensions:"Ölçüler","Table cell text alignment":"Tablo hücresi metin hizalaması",Alignment:"Hizalama","Horizontal text alignment toolbar":"Yatay metin hizalama araç çubuğu","Vertical text alignment toolbar":"Dikey metin hizalama araç çubuğu","Table alignment toolbar":"Tablo hizalama araç çubuğu",None:"Yok",Solid:"Dolu",Dotted:"Noktalı",Dashed:"Kesik çizgili",Double:"Çift",Groove:"Yiv",Ridge:"Yükselti",Inset:"İçe",Outset:"Dışarıya","Align cell text to the left":"Hücre içindeki metnini sola hizala","Align cell text to the center":"Hücre içindeki metnini ortaya hizalama","Align cell text to the right":"Hücre içindeki metnini sağa hizala","Justify cell text":"Hücre içindeki metini iki yana yasla","Align cell text to the top":"Hücre içindeki metni üste hizala","Align cell text to the middle":"Hücre içindeki metni ortaya hizala","Align cell text to the bottom":"Hücre içindeki metni alta hizala","Align table to the left":"Tabloyu sola hizala","Center table":"Tabloyu ortala","Align table to the right":"Tabloyu sağa hizala","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Geçersiz renk. \"#FF0000\" veya \"rgb(255,0,0)\" veya \"red\" deneyin.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Geçersiz değer. \"10px\" veya \"2em\" veya sadece \"2\" deneyin.","Color picker":"Renk seçici","Enter table caption":"Tablo açıklaması gir","Keystrokes that can be used in a table cell":"Tablo hücresinde kullanılabilecek tuş vuruşları","Move the selection to the next cell":"Seçimi sonraki hücreye taşı","Move the selection to the previous cell":"Seçimi önceki hücreye taşı","Insert a new table row (when in the last cell of a table)":"Yeni bir tablo satırı ekle (tablonun son hücresindeyken)","Navigate through the table":"Tabloda gezin",Table:"Tablo","Rich Text Editor":"Zengin İçerik Editörü","Editor editing area: %0":"Editör düzenleme alanı: %0","Edit block":"Bloğu Düzenle","Click to edit block":"Bloğu düzenlemek için tıkla","Drag to move":"Taşımak için sürükle",Next:"Sonraki",Previous:"Önceki","Editor toolbar":"Düzenleme araç çubuğu","Dropdown toolbar":"Açılır araç çubuğu",Black:"Siyah","Dim grey":"Koyu Gri",Grey:"Gri","Light grey":"Açık Gri",White:"Beyaz",Red:"Kırmızı",Orange:"Turuncu",Yellow:"Sarı","Light green":"Açık Yeşil",Green:"Yeşil",Aquamarine:"Su Yeşili",Turquoise:"Turkuaz","Light blue":"Açık Mavi",Blue:"Mavi",Purple:"Mor","Editor block content toolbar":"Düzenleyici engelleme içerik araç çubuğu","Editor contextual toolbar":"Düzenleyici içeriksel araç çubuğu",HEX:"ONALTILIK","No results found":"Sonuç bulunamadı","No searchable items":"Aranabilir öge yok","Editor dialog":"Düzenleyici iletişim kutusu",Close:"Kapat","Help Contents. To close this dialog press ESC.":"Yardım İçerikleri. Bu iletişim kutusunu kapatmak için ESC tuşuna basın.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Aşağıda editörde kullanılabilecek klavye kısayollarının bir listesini bulabilirsiniz.","(may require <kbd>Fn</kbd>)":"(<kbd>Fn</kbd> gerekebilir)",Accessibility:"Erişilebilirlik","Accessibility help":"Erişilebilirlik yardımı","Press %0 for help.":"Yardım için %0 tuşuna basın.","Move focus in and out of an active dialog window":"Odağı etkin iletişim penceresinin içine ve dışına taşı",MENU_BAR_MENU_FILE:"Dosya",MENU_BAR_MENU_EDIT:"Düzenle",MENU_BAR_MENU_VIEW:"Görüntüle",MENU_BAR_MENU_INSERT:"Ekle",MENU_BAR_MENU_FORMAT:"Biçim",MENU_BAR_MENU_TOOLS:"Araçlar",MENU_BAR_MENU_HELP:"Yardım",MENU_BAR_MENU_TEXT:"Metin",MENU_BAR_MENU_FONT:"Yazı Tipi","Editor menu bar":"Düzenleyici menü çubuğu",Undo:"Geri al",Redo:"Tekrar yap","Upload in progress":"Yükleme işlemi devam ediyor","Widget toolbar":"Bileşen araç çubuğu","Insert paragraph before block":"Bloktan önce paragraf ekle","Insert paragraph after block":"Bloktan sonra paragraf ekle","Press Enter to type after or press Shift + Enter to type before the widget":"Görsel bileşenden sonra yazmak için Enter'a basın ya da görsel bileşenden önce yazmak için Shift + Enter'a basın","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Bir araç takımı seçildiğinde kullanılabilecek tuş vuruşları (örnek: resim, tablo vb.)","Insert a new paragraph directly after a widget":"Araç takımının hemen sonrasına yeni bir paragraf ekle","Insert a new paragraph directly before a widget":"Araç takımının hemen öncesine yeni bir paragraf ekle","Move the caret to allow typing directly before a widget":"Bir araç takımından hemen önce yazmaya izin vermek için ekleme noktasını taşı","Move the caret to allow typing directly after a widget":"Bir araç takımından hemen sonra yazmaya izin vermek için ekleme noktasını taşı","Words: %0":"Kelimeler: %0","Characters: %0":"Karakterler: %0"}	);l.getPluralForm=function(n){return (n > 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['tr'] = d['tr'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Sola hizala","Align right":"Sağa hizala","Align center":"Ortala",Justify:"İki yana yasla","Text alignment":"Yazı hizalama","Text alignment toolbar":"Yazı Hizlama Araç Çubuğu","Revert autoformatting action":"Otomatik biçimlendirme işlemini geri al",Bold:"Kalın",Italic:"İtalik",Underline:"Altı Çizgili",Code:"Kod",Strikethrough:"Üstü çizili",Subscript:"Alt Simge",Superscript:"Üst Simge","Italic text":"İtalik metin","Move out of an inline code style":"Satır içi kod stilinden çık","Bold text":"Kalın yazı","Underline text":"Metnin altını çiz","Strikethrough text":"Metnin üstünü çiz","Block quote":"Alıntı","Copy selected content":"Seçilen içeriği kopyala","Paste content":"İçeriği yapıştır","Paste content as plain text":"İçeriği düz metin olarak yapıştır","Insert code block":"Kod bloğu ekle","Plain text":"Düz metin","Leaving %0 code snippet":"%0 kod parçacığından ayrılınıyor","Entering %0 code snippet":"%0 kod parçacığına girmek","Entering code snippet":"Kod parçacığına girmek","Leaving code snippet":"Kod parçacığından ayrılma","Code block":"Kod bloku",Cancel:"İptal",Clear:"Temizle","Remove color":"Rengi Sil","Restore default":"Varsayılanı geri yükle",Save:"Kaydet","Show more items":"Daha fazla öğe göster","%0 of %1":"%0/%1","Cannot upload file:":"Dosya yüklenemedi:","Rich Text Editor. Editing area: %0":"Zengin Metin Editörü.Düzenleme alanı: %0","Insert with file manager":"Dosya yöneticisiyle ekle","Replace with file manager":"Dosya yöneticisiyle değiştirin","Insert image with file manager":"Dosya yöneticisiyle görüntü ekleyin","Replace image with file manager":"Resmi dosya yöneticisiyle değiştir","Toggle caption off":"Açıklamayı kapat","Toggle caption on":"Açıklamayı aç","Content editing keystrokes":"İçerik düzenleme tuş vuruşları","These keyboard shortcuts allow for quick access to content editing features.":"Bu klavye kısayolları içerik düzenleme özelliklerine hızlı erişim sağlar.","User interface and content navigation keystrokes":"Kullanıcı arayüzü ve içerik gezinme tuş vuruşları","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"CKEditor 5 kullanıcı arayüzünde daha etkili gezinti için aşağıdaki tuş vuruşlarını kullanın.","Close contextual balloons, dropdowns, and dialogs":"Bağlamsal balonları, açılır menüleri ve iletişim kutularını kapat","Open the accessibility help dialog":"Erişilebilirlik yardımı iletişim kutusunu aç","Move focus between form fields (inputs, buttons, etc.)":"Odağı, form alanları (girdiler, düğmeler vb.) arasında taşı","Move focus to the menu bar, navigate between menu bars":"Odağı menü çubuğuna taşıyın, menü çubukları arasında gezinin","Move focus to the toolbar, navigate between toolbars":"Odağı araç çubuğuna taşı, araç çubukları arasında gezin","Navigate through the toolbar or menu bar":"Araç çubuğu veya menü çubuğunda gezinme","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"O anda odaklanılan düğmeyi çalıştırın. Düzenleyici içeriğiyle etkileşime giren düğmelerin çalıştırılması, odağı içeriğe geri taşır.",Accept:"Kabul et","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Değişebilir sayfa sonu ekle (bir <code><br></code> ögesi)","Insert a hard break (a new paragraph)":"Değişmez sayfa sonu ekle (yeni bir paragraf)","Find and replace":"Bul ve değiştir","Find in text…":"Metinde bul...",Find:"Bul","Previous result":"Önceki sonuç","Next result":"Sonraki sonuç",Replace:"Değiştir","Replace all":"Hepsini değiştir","Match case":"Büyük küçük harfe duyarlı","Whole words only":"Sadece bütün kelimeler","Replace with…":"Şununla değiştir...","Text to find must not be empty.":"Bulunacak metin boş bırakılmamalıdır.","Tip: Find some text first in order to replace it.":"İpucu: Değiştirmek için önce bir metin bul.","Advanced options":"Gelişmiş seçenekler","Find in the document":"Belgede bul","Font Size":"Yazı Boyutu",Tiny:"Çok Küçük",Small:"Küçük",Big:"Büyük",Huge:"Çok Büyük","Font Family":"Yazı Tipi Ailesi",Default:"Varsayılan","Font Color":"Yazı Tipi Rengi","Font Background Color":"Yazı Tipi Arkaplan Rengi","Document colors":"Belge Rengi",Paragraph:"Paragraf",Heading:"Başlık","Choose heading":"Başlık tipi seç","Heading 1":"1. Seviye Başlık","Heading 2":"2. Seviye Başlık","Heading 3":"3. Seviye Başlık","Heading 4":"4. Seviye Başlık","Heading 5":"5. Seviye Başlık","Heading 6":"6. Seviye Başlık","Type your title":"Başlığınızı yazınız","Type or paste your content here.":"İçeriğinizi buraya yapıştırın yada yazın.","Horizontal line":"Yatay çiizgi","HTML object":"HTML nesnesi","Increase indent":"Girintiyi arttır","Decrease indent":"Girintiyi azalt",Unlink:"Bağlantıyı kaldır",Link:"Bağlantı","Link URL":"Bağlantı Adresi","Link URL must not be empty.":"Bağlantı URL'si boş olmamalıdır.","Link image":"Resim bağlantısı","Edit link":"Bağlantıyı değiştir","Open link in new tab":"Yeni sekmede aç","This link has no URL":"Bağlantı adresi yok","Open in a new tab":"Yeni sekmede aç",Downloadable:"İndirilebilir","Create link":"Bağlantı oluştur","Move out of a link":"Bir bağlantıdan çık","Numbered List":"Numaralı Liste","Bulleted List":"Simgeli Liste","To-do List":"Yapılacaklar Listesi","Bulleted list styles toolbar":"Madde işaretli liste stilleri araç çubuğu","Numbered list styles toolbar":"Numaralandırılmış liste stilleri araç çubuğu","Toggle the disc list style":"Disk liste stilini değiştir","Toggle the circle list style":"Çember liste stilini değiştir","Toggle the square list style":"Kare liste stilini değiştir","Toggle the decimal list style":"Ondalık liste stilini değiştir","Toggle the decimal with leading zero list style":"0'la başlayan ondalık liste stilini değiştir","Toggle the lower–roman list style":"Küçük Roma rakamları liste stilini değiştir","Toggle the upper–roman list style":"Büyük Roma rakamları liste stilini değiştir","Toggle the lower–latin list style":"Küçük Latin harfleri liste stilini değiştir","Toggle the upper–latin list style":"Büyük Latin harfleri liste stilini değiştir",Disc:"Disk",Circle:"Çember",Square:"Kare",Decimal:"Ondalık","Decimal with leading zero":"0'la başlayan ondalık","Lower–roman":"Küçük Roma rakamları","Upper-roman":"Büyük Roma rakamları","Lower-latin":"Küçük Latin harfleri","Upper-latin":"Büyük Latin harfleri","List properties":"Liste özellikleri","Start at":"Şununla başla","Invalid start index value.":"Geçersiz başlangıç ​​dizini değeri.","Start index must be greater than 0.":"Başlangıç dizini 0'dan büyük olmalıdır.","Reversed order":"Ters sıralama","Keystrokes that can be used in a list":"Listedeki kullanılabilecek tuş vuruşları","Increase list item indent":"Liste ögesi girintisini artır","Decrease list item indent":"Liste ögesi girintisini azalt","Entering a to-do list":"Yapılacaklar listesi girmek","Leaving a to-do list":"Yapılacaklar listesinden ayrılma","Remove Format":"Biçimlendirmeyi Kaldır","Select all":"Hepsini seç","Show blocks":"Blokları göster",Source:"Kaynak","Show source":"Kaynağı göster","Special characters":"Özel karakterler",All:"Tümü",Arrows:"Oklar",Currency:"Para Birimi",Latin:"Latince",Mathematical:"Matematiksel",Text:"Metin","leftwards simple arrow":"sola doğru basit ok","rightwards simple arrow":"sağa doğru basit ok","upwards simple arrow":"yukarı doğru basit ok","downwards simple arrow":"aşağı doğru basit ok","leftwards double arrow":"sola çift ok","rightwards double arrow":"sağa çift ok","upwards double arrow":"yukarı çift ok","downwards double arrow":"aşağı çift ok","leftwards dashed arrow":"sola kesik çizgili ok","rightwards dashed arrow":"sağa kesik çizgili ok","upwards dashed arrow":"yukarı doğru kesik ok","downwards dashed arrow":"aşağı doğru kesik ok","leftwards arrow to bar":"sola ok çubuğu","rightwards arrow to bar":"sağa ok çubuğu","upwards arrow to bar":"yukarı ok çubuğu","downwards arrow to bar":"aşağı ok çubuğu","up down arrow with base":"taban ile yukarı aşağı ok","back with leftwards arrow above":"geri sol ok yukarıda","end with leftwards arrow above":"sona sol ok yukarıda","on with exclamation mark with left right arrow above":"üzerinde sol sağ ok bulunan ünlem işaretiyle","soon with rightwards arrow above":"yakında sağ ok ile","top with upwards arrow above":"en üst yukarı oku","Dollar sign":"Dolar işareti","Euro sign":"Avro işareti","Yen sign":"Yen işareti","Pound sign":"Sterlin işareti","Cent sign":"Kuruş işareti","Euro-currency sign":"Avro para birimi simgesi","Colon sign":"İki nokta üst üste işareti","Cruzeiro sign":"Cruzeiro işareti","French franc sign":"Fransız Frangı işareti","Lira sign":"Lira işareti","Currency sign":"Para birimi işareti","Bitcoin sign":"Bitcoin işareti","Mill sign":"Mill işareti","Naira sign":"Naira işareti","Peseta sign":"Peseta işareti","Rupee sign":"Rupi işareti","Won sign":"Kazanılan işaret","New sheqel sign":"Yeni şekel işareti","Dong sign":"Dong işareti","Kip sign":"Kip işareti","Tugrik sign":"Tugrik işareti","Drachma sign":"Drahmisi işareti","German penny sign":"Alman kuruş işareti","Peso sign":"Peso işareti","Guarani sign":"Guarani işareti","Austral sign":"Austral işareti","Hryvnia sign":"Grivnası işareti","Cedi sign":"Cedi işareti","Livre tournois sign":"Livre tournois işareti","Spesmilo sign":"Spesmilo işareti","Tenge sign":"Tenge işareti","Indian rupee sign":"Hint Rupisi işareti","Turkish lira sign":"Türk Lirası işareti","Nordic mark sign":"İskandinav işareti","Manat sign":"Manat işareti","Ruble sign":"Ruble işareti","Latin capital letter a with macron":"Üstü çizili büyük a harfi","Latin small letter a with macron":"Üstü çizili küçük a harfi","Latin capital letter a with breve":"Üstü yuvarlak büyük a harfi","Latin small letter a with breve":"Üstü yuvarlak küçük a harfi","Latin capital letter a with ogonek":"Altı kuyruklu işaretli büyük a harfi","Latin small letter a with ogonek":"Altı kuyruklu işaretli küçük a harfi","Latin capital letter c with acute":"Üzeri tırnaklı büyük c harfi","Latin small letter c with acute":"Üzeri tırnaklı küçük c harfi","Latin capital letter c with circumflex":"Üzeri şapkalı büyük c harfi","Latin small letter c with circumflex":"Üzeri şapkalı küçük c harfi","Latin capital letter c with dot above":"Üstü noktalı büyük c harfi","Latin small letter c with dot above":"Üstü noktalı küçük c harfi","Latin capital letter c with caron":"Üstü ters şapkalı büyük c harfi","Latin small letter c with caron":"Üstü ters şapkalı küçük c harfi","Latin capital letter d with caron":"Üstü ters şapkalı büyük d harfi","Latin small letter d with caron":"Üstü ters şapkalı küçük d harfi","Latin capital letter d with stroke":"Ortası çizgili büyük d harfi","Latin small letter d with stroke":"Ortası çizgili küçük d harfi","Latin capital letter e with macron":"Üstü çizili büyük e harfi","Latin small letter e with macron":"Üstü çizili küçük e harfi","Latin capital letter e with breve":"Üstü ters şapkalı büyük e harfi","Latin small letter e with breve":"Üstü ters şapkalı küçük e harfi","Latin capital letter e with dot above":"Üstü noktalı büyük e harfi","Latin small letter e with dot above":"Üstü noktalı küçük e harfi","Latin capital letter e with ogonek":"Altı kuyruklu büyük e harfi","Latin small letter e with ogonek":"Altı kuyruklu küçük e harfi","Latin capital letter e with caron":"Üstü ters şapkalı büyük e harfi","Latin small letter e with caron":"Üstü ters şapkalı küçük e harfi","Latin capital letter g with circumflex":"Üzeri şapkalı büyük g harfi","Latin small letter g with circumflex":"Üzeri şapkalı küçük g harfi","Latin capital letter g with breve":"Üstü ters şapkalı büyük g harfi","Latin small letter g with breve":"Üstü ters şapkalı küçük g harfi","Latin capital letter g with dot above":"Üstü noktalı büyük g harfi","Latin small letter g with dot above":"Üstü noktalı küçük g harfi","Latin capital letter g with cedilla":"Altı kuyruklu büyük g harfi","Latin small letter g with cedilla":"Altı kuyruklu küçük g harfi","Latin capital letter h with circumflex":"Üzeri şapkalı büyük h harfi","Latin small letter h with circumflex":"Üzeri şapkalı küçük g harfi","Latin capital letter h with stroke":"Üst kısmı çizgili büyük h harfi","Latin small letter h with stroke":"Üst kısmı çizgili küçük h harfi","Latin capital letter i with tilde":"Üstü tilda işaretli büyük i harfi","Latin small letter i with tilde":"Üstü tilda işaretli küçük i harfi","Latin capital letter i with macron":"Üstü çizili büyük i harfi","Latin small letter i with macron":"Üstü çizili küçük i harfi","Latin capital letter i with breve":"Üstü ters şapkalı büyük i harfi","Latin small letter i with breve":"Üstü ters şapkalı küçük i harfi","Latin capital letter i with ogonek":"Altı kuyruklu büyük i harfi","Latin small letter i with ogonek":"Altı kuyruklu küçük i harfi","Latin capital letter i with dot above":"Üstü noktalı büyük i harfi","Latin small letter dotless i":"Noktası küçük i harfi","Latin capital ligature ij":"Büyük ij harfi","Latin small ligature ij":"Küçük ij harfi","Latin capital letter j with circumflex":"Üzeri şapkalı büyük j harfi","Latin small letter j with circumflex":"Üzeri şapkalı küçük j harfi","Latin capital letter k with cedilla":"Altı kuyruklu büyük k harfi","Latin small letter k with cedilla":"Altı kuyruklu küçük k harfi","Latin small letter kra":"Küçük küt k harfi","Latin capital letter l with acute":"Üzeri tırnaklı büyük L harfi","Latin small letter l with acute":"Üzeri tırnaklı küçük L harfi","Latin capital letter l with cedilla":"Altı kuyruklu büyük L harfi","Latin small letter l with cedilla":"Altı kuyruklu küçük L harfi","Latin capital letter l with caron":"Üstü ters şapkalı büyük L harfi","Latin small letter l with caron":"Üstü ters şapkalı küçük L harfi","Latin capital letter l with middle dot":"Ortası noktalı büyük L harfi","Latin small letter l with middle dot":"Ortası noktalı küçük L harfi","Latin capital letter l with stroke":"Üst kısmı çizgili büyük L harfi","Latin small letter l with stroke":"Üst kısmı çizgili küçük L harfi","Latin capital letter n with acute":"Üzeri tırnaklı büyük n harfi","Latin small letter n with acute":"Üzeri tırnaklı küçük n harfi","Latin capital letter n with cedilla":"Altı kuyruklu büyük n harfi","Latin small letter n with cedilla":"Altı kuyruklu küçük n harfi","Latin capital letter n with caron":"Üstü ters şapkalı büyük n harfi","Latin small letter n with caron":"Üstü ters şapkalı küçük n harfi","Latin small letter n preceded by apostrophe":"Önden apostrof küçük n harfi","Latin capital letter eng":"Alttan kuyruklu büyük n harfi","Latin small letter eng":"Alttan kuyruklu küçük n harfi","Latin capital letter o with macron":"Üstü çizili büyük o harfi","Latin small letter o with macron":"Üstü çizili küçük o harfi","Latin capital letter o with breve":"Üstü ters şapkalı büyük o harfi","Latin small letter o with breve":"Üstü ters şapkalı küçük o harfi","Latin capital letter o with double acute":"Üstü çift tırnaklı büyük o harfi","Latin small letter o with double acute":"Üstü çift tırnaklı küçük o harfi","Latin capital ligature oe":"Büyük yunan OE harfi","Latin small ligature oe":"Küçük yunan OE harfi","Latin capital letter r with acute":"Üzeri tırnaklı büyük r harfi","Latin small letter r with acute":"Üzeri tırnaklı küçük r harfi","Latin capital letter r with cedilla":"Altı kuyruklu büyük r harfi","Latin small letter r with cedilla":"Altı kuyruklu küçük r harfi","Latin capital letter r with caron":"Üstü ters şapkalı büyük r harfi","Latin small letter r with caron":"Üstü ters şapkalı küçük r harfi","Latin capital letter s with acute":"Üzeri tırnaklı büyük s harfi","Latin small letter s with acute":"Üzeri tırnaklı küçük s harfi","Latin capital letter s with circumflex":"Üzeri şapkalı büyük s harfi","Latin small letter s with circumflex":"Üzeri şapkalı küçük s harfi","Latin capital letter s with cedilla":"Altı kuyruklu büyük s harfi","Latin small letter s with cedilla":"Altı kuyruklu küçük s harfi","Latin capital letter s with caron":"Üstü ters şapkalı büyük s harfi","Latin small letter s with caron":"Üstü ters şapkalı küçük s harfi","Latin capital letter t with cedilla":"Altı kuyruklu büyük t harfi","Latin small letter t with cedilla":"Altı kuyruklu küçük t harfi","Latin capital letter t with caron":"Üstü ters şapkalı büyük t harfi","Latin small letter t with caron":"Üstü ters şapkalı küçük t harfi","Latin capital letter t with stroke":"Üst kısmı çizgili büyük t harfi","Latin small letter t with stroke":"Üst kısmı çizgili küçük t harfi","Latin capital letter u with tilde":"Üstü tildalı büyük u harfi","Latin small letter u with tilde":"Üstü tildalı küçük u harfi","Latin capital letter u with macron":"Üstü çizili büyük u harfi","Latin small letter u with macron":"Üstü çizili küçük u harfi","Latin capital letter u with breve":"Üstü ters şapkalı büyük u harfi","Latin small letter u with breve":"Üstü ters şapkalı küçük u harfi","Latin capital letter u with ring above":"Üstü derece işaretli büyük u harfi","Latin small letter u with ring above":"Üstü derece işaretli küçük u harfi","Latin capital letter u with double acute":"Üstü çift tırnaklı büyük u harfi","Latin small letter u with double acute":"Üstü çift tırnaklı küçük u harfi","Latin capital letter u with ogonek":"Altı kuyruklu büyük u harfi","Latin small letter u with ogonek":"Altı kuyruklu küçük u harfi","Latin capital letter w with circumflex":"Üzeri şapkalı büyük w harfi","Latin small letter w with circumflex":"Üzeri şapkalı küçük w harfi","Latin capital letter y with circumflex":"Üzeri şapkalı büyük y harfi","Latin small letter y with circumflex":"Üzeri şapkalı küçük y harfi","Latin capital letter y with diaeresis":"Üstü çift noktalı büyük y harfi","Latin capital letter z with acute":"Üzeri tırnaklı büyük z harfi","Latin small letter z with acute":"Üzeri tırnaklı küçük z harfi","Latin capital letter z with dot above":"Üstü noktalı büyük z harfi","Latin small letter z with dot above":"Üstü noktalı küçük z harfi","Latin capital letter z with caron":"Üstü ters şapkalı büyük z harfi","Latin small letter z with caron":"Üstü ters şapkalı küçük z harfi","Latin small letter long s":"Uzun küçük s harfi","Less-than sign":"Küçüktür işareti","Greater-than sign":"Büyüktür işareti","Less-than or equal to":"Küçük veya eşit","Greater-than or equal to":"Büyük veya eşit","En dash":"Çizgi","Em dash":"Uzun çizgi",Macron:"Uzatma işareti",Overline:"Üstü çizili","Degree sign":"Derece işareti","Minus sign":"Eksi işareti","Plus-minus sign":"Artı eksi işareti","Division sign":"Bölme işareti","Fraction slash":"Kesir eğik çizgi","Multiplication sign":"Çarpma işareti","Latin small letter f with hook":"Latince küçük f harfi",Integral:"İntegral","N-ary summation":"N-ary toplamı",Infinity:"Sonsuzluk","Square root":"Kare kök","Tilde operator":"Tilde operatörü","Approximately equal to":"Yaklaşık olarak eşit","Almost equal to":"Neredeyse eşit","Not equal to":"Eşit değil","Identical to":"Benzeri","Element of":"Öğesi","Not an element of":"Onun öğesi değil","Contains as member":"Üye olarak içerir","N-ary product":"N-ary ürünü","Logical and":"Mantıksal VE","Logical or":"Mantıksal VEYA","Not sign":"İmzalanmamış",Intersection:"Kesişim",Union:"Birleşik","Partial differential":"Kısmi diferansiyel","For all":"Hepsi için","There exists":"Var","Empty set":"Boş küme",Nabla:"Nabla","Asterisk operator":"Yıldız operatörü","Proportional to":"Orantılı",Angle:"Açı","Vulgar fraction one quarter":"Kaba kesir bir çeyrek","Vulgar fraction one half":"Kaba kesir bir buçuk","Vulgar fraction three quarters":"Kaba bölüm dörtte üç","Single left-pointing angle quotation mark":"Tek sola dönük açı tırnak işareti","Single right-pointing angle quotation mark":"Sağa bakan tek açılı tırnak işareti","Left-pointing double angle quotation mark":"Sola dönük çift açılı tırnak işareti","Right-pointing double angle quotation mark":"Sağa bakan çift açılı tırnak işareti","Left single quotation mark":"Sol tek tırnak işareti","Right single quotation mark":"Sağ tek tırnak işareti","Left double quotation mark":"Sol çift tırnak işareti","Right double quotation mark":"Sağ çift tırnak işareti","Single low-9 quotation mark":"Tek düşük 9 tırnak işareti","Double low-9 quotation mark":"Çift düşük 9 tırnak işareti","Inverted exclamation mark":"Ters ünlem işareti","Inverted question mark":"Ters soru işareti","Two dot leader":"Öncelikli iki nokta","Horizontal ellipsis":"Yatay elips","Double dagger":"Çift hançer","Per mille sign":"Bin işareti için","Per ten thousand sign":"Her on bine göre işareti","Double exclamation mark":"Çift ünlem işareti","Question exclamation mark":"Soru ünlem işareti","Exclamation question mark":"Ünlem soru işareti","Double question mark":"Çift soru işareti","Copyright sign":"Telif hakkı işareti","Registered sign":"Kayıtlı işareti","Trade mark sign":"Ticari marka işareti","Section sign":"Bölüm işareti","Paragraph sign":"Paragraf işareti","Reversed paragraph sign":"Ters paragraf işareti","Character categories":"Karakter kategorileri",Styles:"Stiller","Multiple styles":"Birden fazla stil","Block styles":"Blok stilleri","Text styles":"Metin stilleri","Insert table":"Tablo Ekle","Header column":"Başlık kolonu","Insert column left":"Sola kolon ekle","Insert column right":"Sağa kolon ekle","Delete column":"Kolonu sil","Select column":"Kolon seç",Column:"Kolon","Header row":"Başlık satırı","Insert row below":"Alta satır ekle","Insert row above":"Üste satır ekle","Delete row":"Satırı sil","Select row":"Satır seç",Row:"Satır","Merge cell up":"Yukarı doğru birleştir","Merge cell right":"Sağa doğru birleştir","Merge cell down":"Aşağıya doğru birleştir","Merge cell left":"Sola doğru birleştir","Split cell vertically":"Hücreyi dikey böl","Split cell horizontally":"Hücreyi yatay böl","Merge cells":"Hücreleri birleştir","Table toolbar":"Tablo araç çubuğu","Table properties":"Tablo özellikleri","Cell properties":"Hücre özellikleri",Border:"Kenar",Style:"Stil",Width:"Genişlik",Height:"Yükseklik",Color:"Renk",Background:"Arkaplan",Padding:"İç boşluk",Dimensions:"Ölçüler","Table cell text alignment":"Tablo hücresi metin hizalaması",Alignment:"Hizalama","Horizontal text alignment toolbar":"Yatay metin hizalama araç çubuğu","Vertical text alignment toolbar":"Dikey metin hizalama araç çubuğu","Table alignment toolbar":"Tablo hizalama araç çubuğu",None:"Yok",Solid:"Dolu",Dotted:"Noktalı",Dashed:"Kesik çizgili",Double:"Çift",Groove:"Yiv",Ridge:"Yükselti",Inset:"İçe",Outset:"Dışarıya","Align cell text to the left":"Hücre içindeki metnini sola hizala","Align cell text to the center":"Hücre içindeki metnini ortaya hizalama","Align cell text to the right":"Hücre içindeki metnini sağa hizala","Justify cell text":"Hücre içindeki metini iki yana yasla","Align cell text to the top":"Hücre içindeki metni üste hizala","Align cell text to the middle":"Hücre içindeki metni ortaya hizala","Align cell text to the bottom":"Hücre içindeki metni alta hizala","Align table to the left":"Tabloyu sola hizala","Center table":"Tabloyu ortala","Align table to the right":"Tabloyu sağa hizala","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Geçersiz renk. \"#FF0000\" veya \"rgb(255,0,0)\" veya \"red\" deneyin.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Geçersiz değer. \"10px\" veya \"2em\" veya sadece \"2\" deneyin.","Color picker":"Renk seçici","Enter table caption":"Tablo açıklaması gir","Keystrokes that can be used in a table cell":"Tablo hücresinde kullanılabilecek tuş vuruşları","Move the selection to the next cell":"Seçimi sonraki hücreye taşı","Move the selection to the previous cell":"Seçimi önceki hücreye taşı","Insert a new table row (when in the last cell of a table)":"Yeni bir tablo satırı ekle (tablonun son hücresindeyken)","Navigate through the table":"Tabloda gezin",Table:"Tablo","Rich Text Editor":"Zengin İçerik Editörü","Editor editing area: %0":"Editör düzenleme alanı: %0","Edit block":"Bloğu Düzenle","Click to edit block":"Bloğu düzenlemek için tıkla","Drag to move":"Taşımak için sürükle",Next:"Sonraki",Previous:"Önceki","Editor toolbar":"Düzenleme araç çubuğu","Dropdown toolbar":"Açılır araç çubuğu",Black:"Siyah","Dim grey":"Koyu Gri",Grey:"Gri","Light grey":"Açık Gri",White:"Beyaz",Red:"Kırmızı",Orange:"Turuncu",Yellow:"Sarı","Light green":"Açık Yeşil",Green:"Yeşil",Aquamarine:"Su Yeşili",Turquoise:"Turkuaz","Light blue":"Açık Mavi",Blue:"Mavi",Purple:"Mor","Editor block content toolbar":"Düzenleyici engelleme içerik araç çubuğu","Editor contextual toolbar":"Düzenleyici içeriksel araç çubuğu",HEX:"ONALTILIK","No results found":"Sonuç bulunamadı","No searchable items":"Aranabilir öge yok","Editor dialog":"Düzenleyici iletişim kutusu",Close:"Kapat","Help Contents. To close this dialog press ESC.":"Yardım İçerikleri. Bu iletişim kutusunu kapatmak için ESC tuşuna basın.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Aşağıda editörde kullanılabilecek klavye kısayollarının bir listesini bulabilirsiniz.","(may require <kbd>Fn</kbd>)":"(<kbd>Fn</kbd> gerekebilir)",Accessibility:"Erişilebilirlik","Accessibility help":"Erişilebilirlik yardımı","Press %0 for help.":"Yardım için %0 tuşuna basın.","Move focus in and out of an active dialog window":"Odağı etkin iletişim penceresinin içine ve dışına taşı",MENU_BAR_MENU_FILE:"Dosya",MENU_BAR_MENU_EDIT:"Düzenle",MENU_BAR_MENU_VIEW:"Görüntüle",MENU_BAR_MENU_INSERT:"Ekle",MENU_BAR_MENU_FORMAT:"Biçim",MENU_BAR_MENU_TOOLS:"Araçlar",MENU_BAR_MENU_HELP:"Yardım",MENU_BAR_MENU_TEXT:"Metin",MENU_BAR_MENU_FONT:"Yazı Tipi","Editor menu bar":"Düzenleyici menü çubuğu","Please enter a valid color (e.g. \"ff0000\").":"Lütfen geçerli bir renk girin (ör. \"ff0000\").",Undo:"Geri al",Redo:"Tekrar yap","Upload in progress":"Yükleme işlemi devam ediyor","Widget toolbar":"Bileşen araç çubuğu","Insert paragraph before block":"Bloktan önce paragraf ekle","Insert paragraph after block":"Bloktan sonra paragraf ekle","Press Enter to type after or press Shift + Enter to type before the widget":"Görsel bileşenden sonra yazmak için Enter'a basın ya da görsel bileşenden önce yazmak için Shift + Enter'a basın","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Bir araç takımı seçildiğinde kullanılabilecek tuş vuruşları (örnek: resim, tablo vb.)","Insert a new paragraph directly after a widget":"Araç takımının hemen sonrasına yeni bir paragraf ekle","Insert a new paragraph directly before a widget":"Araç takımının hemen öncesine yeni bir paragraf ekle","Move the caret to allow typing directly before a widget":"Bir araç takımından hemen önce yazmaya izin vermek için ekleme noktasını taşı","Move the caret to allow typing directly after a widget":"Bir araç takımından hemen sonra yazmaya izin vermek için ekleme noktasını taşı","Words: %0":"Kelimeler: %0","Characters: %0":"Karakterler: %0"}	);l.getPluralForm=function(n){return (n > 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tt.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tt.js
index 9164da7c659d5c001aba7df05d10127072a3c2de..7276f759ce5749f8c46cb95108e69205c2414204 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tt.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/tt.js
@@ -1 +1 @@
-(function(d){	const l = d['tt'] = d['tt'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"Калын",Italic:"",Underline:"",Code:"Код",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"Баш тарт",Clear:"","Remove color":"","Restore default":"",Save:"Сакла","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"","Find in text…":"Текстта таб...",Find:"Таб","Previous result":"","Next result":"",Replace:"","Replace all":"","Match case":"","Whole words only":"","Replace with…":"","Text to find must not be empty.":"","Tip: Find some text first in order to replace it.":"","Advanced options":"","Find in the document":"",Unlink:"",Link:"Сылтама","Link URL":"","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"","Bulleted List":"","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"Диск",Circle:"Түгәрәк",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"",Column:"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"",Row:"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"Төс",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"Кара","Dim grey":"",Grey:"Соры","Light grey":"Ачык соры",White:"Ак",Red:"Кызыл",Orange:"Кызгылт",Yellow:"Сары","Light green":"Ачык яшел",Green:"Яшел",Aquamarine:"Аквамарин",Turquoise:"Фервоз","Light blue":"Ачык зәңгәр",Blue:"Зәңгәр",Purple:"Шәмәхә","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Редакцияләү",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"",Redo:"Кабатла"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['tt'] = d['tt'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{Bold:"Калын",Italic:"",Underline:"",Code:"Код",Strikethrough:"",Subscript:"",Superscript:"","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"",Cancel:"Баш тарт",Clear:"","Remove color":"","Restore default":"",Save:"Сакла","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"","Find in text…":"Текстта таб...",Find:"Таб","Previous result":"","Next result":"",Replace:"","Replace all":"","Match case":"","Whole words only":"","Replace with…":"","Text to find must not be empty.":"","Tip: Find some text first in order to replace it.":"","Advanced options":"","Find in the document":"",Unlink:"",Link:"Сылтама","Link URL":"","Link URL must not be empty.":"","Link image":"","Edit link":"","Open link in new tab":"","This link has no URL":"","Open in a new tab":"",Downloadable:"","Create link":"","Move out of a link":"","Numbered List":"","Bulleted List":"","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"Диск",Circle:"Түгәрәк",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"",Column:"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"",Row:"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"Төс",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"","Editor editing area: %0":"","Edit block":"","Click to edit block":"","Drag to move":"",Next:"",Previous:"","Editor toolbar":"","Dropdown toolbar":"",Black:"Кара","Dim grey":"",Grey:"Соры","Light grey":"Ачык соры",White:"Ак",Red:"Кызыл",Orange:"Кызгылт",Yellow:"Сары","Light green":"Ачык яшел",Green:"Яшел",Aquamarine:"Аквамарин",Turquoise:"Фервоз","Light blue":"Ачык зәңгәр",Blue:"Зәңгәр",Purple:"Шәмәхә","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"Редакцияләү",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"",Redo:"Кабатла"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ug.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ug.js
index fb21915a97c076ab7c04bf3d76ee631d3c56cab5..bcd6294315716d3cdbfdecb4baead84e6533cd06 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ug.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ug.js
@@ -1 +1 @@
-(function(d){	const l = d['ug'] = d['ug'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"سولغا توغرىلاش","Align right":"ئوڭغا توغرىلاش","Align center":"ئوتتۇرىغا توغرىلاش",Justify:"ئوڭ سولدىن توغرىلا","Text alignment":"تېكىست توغرىلاش","Text alignment toolbar":"تېكىست توغرىلاش قورالبالدىقى",Bold:"توم",Italic:"يانتۇ",Underline:"ئاستى سىزىق",Code:"كود",Strikethrough:"ئۆچۈرۈش سىزىقى",Subscript:"ئاستبەلگە",Superscript:"ئۈستبەلگە","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"نەقىل","Insert code block":"كود بۆلىكى قىستۇر","Plain text":"ساپ تېكىست","Code block":"",Cancel:"ۋاز كەچ",Clear:"تازىلا","Remove color":"رەڭنى چىقىرىۋەت","Restore default":"كۆڭۈلدىكىگە قايتۇر",Save:"ساقلا","Show more items":"تېخىمۇ كۆپ تۈرنى كۆرسەت","%0 of %1":"%0 / %1","Cannot upload file:":"يۈكلەشكە بولمايدىغان ھۆججەت:","Rich Text Editor. Editing area: %0":"مول تېكىست تەھرىرلىگۈچ. تەھرىرلەش رايونى: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"قوشۇل","Find and replace":"ئىزدە ۋە ئالماشتۇر","Find in text…":"تېكىستتىن ئىزدە…",Find:"ئىزدە","Previous result":"ئالدىنقى نەتىجە","Next result":"كېيىنكى نەتىجە",Replace:"ئالماشتۇر","Replace all":"ھەممىنى ئالماشتۇر","Match case":"چوڭ كىچىك ھەرپنى پەرقلەندۈر","Whole words only":"سۆزلا","Replace with…":"ئالماشتۇرۇلۇدىغىنى…","Text to find must not be empty.":"ئىزدەيدىغان تېكىست بوش قالدۇرۇلمايدۇ.","Tip: Find some text first in order to replace it.":"ئەسكەرتىش: ئاۋال ئىزدەپ ئاندىن ئالماشتۇرىدۇ.","Advanced options":"","Find in the document":"","Font Size":"خەت چوڭلۇقى",Tiny:"ئەڭ كىچىك",Small:"كىچىك",Big:"چوڭ",Huge:"زور","Font Family":"خەت نۇسخىسى",Default:"سۈكۈتتىكى","Font Color":"خەت رەڭگى","Font Background Color":"خەت تەگلىك رەڭگى","Document colors":"پۈتۈك رەڭگى",Paragraph:"ئابزاس",Heading:"ماۋزۇ","Choose heading":"ماۋزۇ تاللاش","Heading 1":"ماۋزۇ 1","Heading 2":"ماۋزۇ 2","Heading 3":"ماۋزۇ 3","Heading 4":"ماۋزۇ 4","Heading 5":"ماۋزۇ 5","Heading 6":"ماۋزۇ 6","Type your title":"ماۋزۇ كىرگۈزۈلىدۇ","Type or paste your content here.":"مەزمۇن بۇ جايغا كىرگۈزۈلىدۇ ياكى چاپلىنىدۇ.","Horizontal line":"توغرىسىغا سىزىق","HTML object":"HTML جىسىم","Increase indent":"تارايتىشنى ئاشۇر","Decrease indent":"تارايتىشنى كېمەيت",Unlink:"ئۇلانمىنى ئۈزۈش",Link:"ئۇلانما","Link URL":"ئۇلاش ئادىرسى","Link image":"ئۇلانما سۈرەت","Edit link":"ئۇلانما تەھرىر","Open link in new tab":"ئۇلانمىنى يېڭى بەتكۈچتە ئاچ","This link has no URL":"بۇ ئۇلانمىنىڭ تور ئادرېسى يوق","Open in a new tab":"يېڭى بەتكۈچتە ئاچ",Downloadable:"چۈشۈرۈشچان","Create link":"","Move out of a link":"","Numbered List":"نومۇرلۇق تىزىملىك","Bulleted List":"بەلگە تىزىملىك","To-do List":"ئىش تىزىمى","Bulleted list styles toolbar":"تۈر بەلگە تىزىمى ئۇسلۇبىدىكى قورال بالداق","Numbered list styles toolbar":"تۈر نومۇرى تىزىمى ئۇسلۇبىدىكى قورال بالداق","Toggle the disc list style":"ئۇيۇل چەمبەر تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the circle list style":"بوش چەمبەر تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the square list style":"ئۇيۇل كۋادرات تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the decimal list style":"ئونلۇق سان تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the decimal with leading zero list style":"نۆل بىلەن باشلانغان ئونلۇق سان تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the lower–roman list style":"كىچىك رىم رەقىمى تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the upper–roman list style":"چوڭ رىم رەقىمى تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the lower–latin list style":"كىچىك لاتىن رەقىمى تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the upper–latin list style":"چوڭ لاتىن رەقىمى تىزىم ئۇسلۇبىغا ئالماشتۇر",Disc:"ئۇيۇل چەمبەر",Circle:"چەمبەر",Square:"چاسا",Decimal:"ئونلۇق كەسىر","Decimal with leading zero":"نۆل بىلەن باشلانغان ئونلۇق كەسىر","Lower–roman":"كىچىك رىم رەقىمى","Upper-roman":"چوڭ رىم رەقىمى","Lower-latin":"كىچىك لاتىن رەقىمى","Upper-latin":"چوڭ لاتىن رەقىمى","List properties":"تىزىم خاسلىقى","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"پىچىمنى چىقىرىۋەت","Select all":"ھەممىنى تاللا","Show blocks":"بۆلەكلەرنى كۆرسەت",Source:"مەنبە","Show source":"",Styles:"ئۇسلۇب","Multiple styles":"كۆپ ئۇسلۇب","Block styles":"بۆلەك ئۇسلۇبى","Text styles":"تېكىست ئۇسلۇبى","Insert table":"جەدۋەل قىستۇر","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"",Column:"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"",Row:"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"تېكىست تەھرىرلىگۈچ","Editor editing area: %0":"تەھرىرلىگۈچ تەھرىرلەش رايونى: %0","Edit block":"بۆلەك تەھرىر","Click to edit block":"چېكىلسە بۆلەك تەھرىرلىنىدۇ","Drag to move":"يۆتكەشتە سۆرىلىدۇ",Next:"كېيىنكى",Previous:"ئالدىنقى","Editor toolbar":"تەھرىرلىگۈچ قورال بالداق","Dropdown toolbar":"سىرىلما قورال بالداق",Black:"قارا","Dim grey":"سۇس كۈلرەڭ",Grey:"كۈلرەڭ","Light grey":"ئوچۇق كۈلرەڭ",White:"ئاق",Red:"قىزىل",Orange:"قىزغۇچ سېرىق",Yellow:"سېرىق","Light green":"ئوچۇق يېشىل",Green:"يېشىل",Aquamarine:"دېڭىز كۆكى",Turquoise:"","Light blue":"ئوچۇق كۆك",Blue:"كۆك",Purple:"بىنەپشە","Editor block content toolbar":"تەھرىرلىگۈچ بۆلىكى مەزمۇن قورال بالداق","Editor contextual toolbar":"تەھرىرلىگۈچ مەزمۇن قورال بالداق",HEX:"","No results found":"ھېچقانداق نەتىجە تېپىلمىدى","No searchable items":"ئىزدىگۈدەك تۈر يوق","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"تەھرىرلەش",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"قىستۇر",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"يېنىۋېلىش",Redo:"تەكرارلاش","Upload in progress":"يۈكلىنىۋاتىدۇ","Words: %0":"سۆز: %0","Characters: %0":"ھەرپ: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ug'] = d['ug'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"سولغا توغرىلاش","Align right":"ئوڭغا توغرىلاش","Align center":"ئوتتۇرىغا توغرىلاش",Justify:"ئوڭ سولدىن توغرىلا","Text alignment":"تېكىست توغرىلاش","Text alignment toolbar":"تېكىست توغرىلاش قورالبالدىقى",Bold:"توم",Italic:"يانتۇ",Underline:"ئاستى سىزىق",Code:"كود",Strikethrough:"ئۆچۈرۈش سىزىقى",Subscript:"ئاستبەلگە",Superscript:"ئۈستبەلگە","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"نەقىل","Insert code block":"كود بۆلىكى قىستۇر","Plain text":"ساپ تېكىست","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"ۋاز كەچ",Clear:"تازىلا","Remove color":"رەڭنى چىقىرىۋەت","Restore default":"كۆڭۈلدىكىگە قايتۇر",Save:"ساقلا","Show more items":"تېخىمۇ كۆپ تۈرنى كۆرسەت","%0 of %1":"%0 / %1","Cannot upload file:":"يۈكلەشكە بولمايدىغان ھۆججەت:","Rich Text Editor. Editing area: %0":"مول تېكىست تەھرىرلىگۈچ. تەھرىرلەش رايونى: %0","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"قوشۇل","Find and replace":"ئىزدە ۋە ئالماشتۇر","Find in text…":"تېكىستتىن ئىزدە…",Find:"ئىزدە","Previous result":"ئالدىنقى نەتىجە","Next result":"كېيىنكى نەتىجە",Replace:"ئالماشتۇر","Replace all":"ھەممىنى ئالماشتۇر","Match case":"چوڭ كىچىك ھەرپنى پەرقلەندۈر","Whole words only":"سۆزلا","Replace with…":"ئالماشتۇرۇلۇدىغىنى…","Text to find must not be empty.":"ئىزدەيدىغان تېكىست بوش قالدۇرۇلمايدۇ.","Tip: Find some text first in order to replace it.":"ئەسكەرتىش: ئاۋال ئىزدەپ ئاندىن ئالماشتۇرىدۇ.","Advanced options":"","Find in the document":"","Font Size":"خەت چوڭلۇقى",Tiny:"ئەڭ كىچىك",Small:"كىچىك",Big:"چوڭ",Huge:"زور","Font Family":"خەت نۇسخىسى",Default:"سۈكۈتتىكى","Font Color":"خەت رەڭگى","Font Background Color":"خەت تەگلىك رەڭگى","Document colors":"پۈتۈك رەڭگى",Paragraph:"ئابزاس",Heading:"ماۋزۇ","Choose heading":"ماۋزۇ تاللاش","Heading 1":"ماۋزۇ 1","Heading 2":"ماۋزۇ 2","Heading 3":"ماۋزۇ 3","Heading 4":"ماۋزۇ 4","Heading 5":"ماۋزۇ 5","Heading 6":"ماۋزۇ 6","Type your title":"ماۋزۇ كىرگۈزۈلىدۇ","Type or paste your content here.":"مەزمۇن بۇ جايغا كىرگۈزۈلىدۇ ياكى چاپلىنىدۇ.","Horizontal line":"توغرىسىغا سىزىق","HTML object":"HTML جىسىم","Increase indent":"تارايتىشنى ئاشۇر","Decrease indent":"تارايتىشنى كېمەيت",Unlink:"ئۇلانمىنى ئۈزۈش",Link:"ئۇلانما","Link URL":"ئۇلاش ئادىرسى","Link URL must not be empty.":"","Link image":"ئۇلانما سۈرەت","Edit link":"ئۇلانما تەھرىر","Open link in new tab":"ئۇلانمىنى يېڭى بەتكۈچتە ئاچ","This link has no URL":"بۇ ئۇلانمىنىڭ تور ئادرېسى يوق","Open in a new tab":"يېڭى بەتكۈچتە ئاچ",Downloadable:"چۈشۈرۈشچان","Create link":"","Move out of a link":"","Numbered List":"نومۇرلۇق تىزىملىك","Bulleted List":"بەلگە تىزىملىك","To-do List":"ئىش تىزىمى","Bulleted list styles toolbar":"تۈر بەلگە تىزىمى ئۇسلۇبىدىكى قورال بالداق","Numbered list styles toolbar":"تۈر نومۇرى تىزىمى ئۇسلۇبىدىكى قورال بالداق","Toggle the disc list style":"ئۇيۇل چەمبەر تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the circle list style":"بوش چەمبەر تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the square list style":"ئۇيۇل كۋادرات تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the decimal list style":"ئونلۇق سان تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the decimal with leading zero list style":"نۆل بىلەن باشلانغان ئونلۇق سان تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the lower–roman list style":"كىچىك رىم رەقىمى تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the upper–roman list style":"چوڭ رىم رەقىمى تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the lower–latin list style":"كىچىك لاتىن رەقىمى تىزىم ئۇسلۇبىغا ئالماشتۇر","Toggle the upper–latin list style":"چوڭ لاتىن رەقىمى تىزىم ئۇسلۇبىغا ئالماشتۇر",Disc:"ئۇيۇل چەمبەر",Circle:"چەمبەر",Square:"چاسا",Decimal:"ئونلۇق كەسىر","Decimal with leading zero":"نۆل بىلەن باشلانغان ئونلۇق كەسىر","Lower–roman":"كىچىك رىم رەقىمى","Upper-roman":"چوڭ رىم رەقىمى","Lower-latin":"كىچىك لاتىن رەقىمى","Upper-latin":"چوڭ لاتىن رەقىمى","List properties":"تىزىم خاسلىقى","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"پىچىمنى چىقىرىۋەت","Select all":"ھەممىنى تاللا","Show blocks":"بۆلەكلەرنى كۆرسەت",Source:"مەنبە","Show source":"",Styles:"ئۇسلۇب","Multiple styles":"كۆپ ئۇسلۇب","Block styles":"بۆلەك ئۇسلۇبى","Text styles":"تېكىست ئۇسلۇبى","Insert table":"جەدۋەل قىستۇر","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"",Column:"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"",Row:"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"",Border:"",Style:"",Width:"",Height:"",Color:"",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"",Dashed:"",Double:"",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"تېكىست تەھرىرلىگۈچ","Editor editing area: %0":"تەھرىرلىگۈچ تەھرىرلەش رايونى: %0","Edit block":"بۆلەك تەھرىر","Click to edit block":"چېكىلسە بۆلەك تەھرىرلىنىدۇ","Drag to move":"يۆتكەشتە سۆرىلىدۇ",Next:"كېيىنكى",Previous:"ئالدىنقى","Editor toolbar":"تەھرىرلىگۈچ قورال بالداق","Dropdown toolbar":"سىرىلما قورال بالداق",Black:"قارا","Dim grey":"سۇس كۈلرەڭ",Grey:"كۈلرەڭ","Light grey":"ئوچۇق كۈلرەڭ",White:"ئاق",Red:"قىزىل",Orange:"قىزغۇچ سېرىق",Yellow:"سېرىق","Light green":"ئوچۇق يېشىل",Green:"يېشىل",Aquamarine:"دېڭىز كۆكى",Turquoise:"","Light blue":"ئوچۇق كۆك",Blue:"كۆك",Purple:"بىنەپشە","Editor block content toolbar":"تەھرىرلىگۈچ بۆلىكى مەزمۇن قورال بالداق","Editor contextual toolbar":"تەھرىرلىگۈچ مەزمۇن قورال بالداق",HEX:"","No results found":"ھېچقانداق نەتىجە تېپىلمىدى","No searchable items":"ئىزدىگۈدەك تۈر يوق","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"تەھرىرلەش",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"قىستۇر",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"يېنىۋېلىش",Redo:"تەكرارلاش","Upload in progress":"يۈكلىنىۋاتىدۇ","Words: %0":"سۆز: %0","Characters: %0":"ھەرپ: %0"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/uk.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/uk.js
index 34d0d12cf687c308e73fe7e049b855d432078c1f..6b9f0381bffca262bd87190b79c782c8506cab67 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/uk.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/uk.js
@@ -1 +1 @@
-(function(d){	const l = d['uk'] = d['uk'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"По лівому краю","Align right":"По правому краю","Align center":"По центру",Justify:"По ширині","Text alignment":"Вирівнювання тексту","Text alignment toolbar":"Панель інструментів вирівнювання тексту","Revert autoformatting action":"Скасувати дію автоформатування",Bold:"Жирний",Italic:"Курсив",Underline:"Підкреслений",Code:"Код",Strikethrough:"Закреслений",Subscript:"Нижній індекс",Superscript:"Верхній індекс","Italic text":"Курсив","Move out of an inline code style":"Вийти зі стилю вбудованого коду","Bold text":"Жирний шрифт","Underline text":"Підкреслений","Strikethrough text":"Закреслений","Block quote":"Цитата","Copy selected content":"Копіювати вибраний вміст","Paste content":"Вставити вміст","Paste content as plain text":"Вставити вміст як простий текст","Insert code block":"Вставте блок коду","Plain text":"Простий текст","Code block":"Блок коду",Cancel:"Відміна",Clear:"Очистити","Remove color":"Видалити колір","Restore default":"Відновити за замовчуванням",Save:"Зберегти","Show more items":"Показати більше","%0 of %1":"%0 із %1","Cannot upload file:":"Неможливо завантажити файл:","Rich Text Editor. Editing area: %0":"Редактор Rich Text. Область редагування: %0","Insert with file manager":"Вставити за допомогою файлового менеджера","Replace with file manager":"Замінити за допомогою файлового менеджера","Insert image with file manager":"Вставити зображення за допомогою файлового менеджера","Replace image with file manager":"Замінити зображення за допомогою файлового менеджера","Toggle caption off":"Вимкнути підпис","Toggle caption on":"Увімкнути підпис","Content editing keystrokes":"Натискання клавіш для редагування вмісту","These keyboard shortcuts allow for quick access to content editing features.":"Ці комбінації клавіш забезпечують швидкий доступ до функцій редагування вмісту.","User interface and content navigation keystrokes":"Інтерфейс користувача та клавіші навігації вмістом","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Використовуйте наведені нижче комбінації клавіш для більш ефективної навігації в інтерфейсі користувача CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Закрити контекстні виноски, спадні списки та діалогові вікна","Open the accessibility help dialog":"Відкрийте діалогове вікно довідки для доступності","Move focus between form fields (inputs, buttons, etc.)":"Переміщення фокуса між полями форми (введення, кнопки тощо)","Move focus to the menu bar, navigate between menu bars":"Перемістіть фокус на рядок меню, переміщуйтесь між рядками меню","Move focus to the toolbar, navigate between toolbars":"Переміщення фокуса на панель інструментів, навігація між панелями інструментів","Navigate through the toolbar or menu bar":"Переміщуйтесь панеллю інструментів або рядком меню","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Активуйте кнопку, на якій знаходиться фокус. Активація кнопок, які взаємодіють з редакторським контентом переміщує фокус назад на контент.",Accept:"Прийняти","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Вставити м’який розрив (елемент <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Вставити жорсткий розрив (новий абзац)","Find and replace":"Знайти та замінити","Find in text…":"Знайти в тексті…",Find:"Знайти","Previous result":"Попередній результат","Next result":"Наступний результат",Replace:"Замінити","Replace all":"Замінити все","Match case":"Врахувати регістр","Whole words only":"Тільки цілі слова","Replace with…":"Замінити…","Text to find must not be empty.":"Текст для пошуку не повинен бути порожнім.","Tip: Find some text first in order to replace it.":"Порада: спочатку знайдіть текст, щоб замінити його.","Advanced options":"Розширені опції","Find in the document":"Пошук в документі","Font Size":"Розмір шрифту",Tiny:"Крихітний",Small:"Маленький",Big:"Великий",Huge:"Величезний","Font Family":"Сімейство шрифтів",Default:"За замовчуванням","Font Color":"Колір шрифту","Font Background Color":"Колір тла шрифту","Document colors":"Кольори документу",Paragraph:"Параграф",Heading:"Заголовок","Choose heading":"Оберіть заголовок","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6","Type your title":"Введіть назву","Type or paste your content here.":"Введіть або вставте свій вміст тут.","Horizontal line":"Горизонтальна лінія","HTML object":"HTML об'єкт","Increase indent":"Збільшити відступ","Decrease indent":"Зменшити відступ",Unlink:"Видалити посилання",Link:"Посилання","Link URL":"URL посилання","Link image":"Посилання зображення","Edit link":"Редагувати посилання","Open link in new tab":"Відкрити посилання у новій вкладці","This link has no URL":"Це посилання не має URL","Open in a new tab":"Вікрити у новій вкладці",Downloadable:"Завантажувальне","Create link":"Створити посилання","Move out of a link":"Вийти з посилання","Numbered List":"Нумерований список","Bulleted List":"Маркерний список","To-do List":"Список справ","Bulleted list styles toolbar":"Панель маркерних списків","Numbered list styles toolbar":"Панель нумерованих списків","Toggle the disc list style":"Перемкнути дисковий стиль списку ","Toggle the circle list style":"Перемкнути круговий стиль списку","Toggle the square list style":"Перемкнути квадратний стиль списку","Toggle the decimal list style":"Перемкнути десятковий стиль списку","Toggle the decimal with leading zero list style":"Перемкнути десятковий стиль списку з нулем на початку","Toggle the lower–roman list style":"Перемкнути нижньо-римський стиль списку","Toggle the upper–roman list style":"Перемкнути верхньо-римський стиль списку","Toggle the lower–latin list style":"Перемкнути нижній латинський стиль списку","Toggle the upper–latin list style":"Перемкнути верхній латинський стиль списку",Disc:"Круг",Circle:"Коло",Square:"Квадрат",Decimal:"Цифри","Decimal with leading zero":"Цифри із провідним нулем","Lower–roman":"Нижньо-римський","Upper-roman":"Верхньо-римський","Lower-latin":"Нижній латинський","Upper-latin":"Верхній латинський ","List properties":"Список властивостей","Start at":"Початок при","Invalid start index value.":"Недійсне початкове значення індексу.","Start index must be greater than 0.":"Початковий індекс має бути більше 0.","Reversed order":"Зворотний порядок","Keystrokes that can be used in a list":"Натискання клавіш, які можна використовувати в списку","Increase list item indent":"Збільшити відступ елемента списку","Decrease list item indent":"Зменшити відступ елемента списку","Remove Format":"Видалити форматування","Select all":"Вибрати все","Show blocks":"Показати блоки",Source:"Джерело","Show source":"Показати джерело","Special characters":"Спеціальні символи",All:"Усі",Arrows:"Стрілки",Currency:"Валюта",Latin:"Латинські",Mathematical:"Математичні",Text:"Текст","leftwards simple arrow":"проста стрілка вліво","rightwards simple arrow":"проста стрілка вправо","upwards simple arrow":"проста стрілка вгору","downwards simple arrow":"проста стрілка вниз","leftwards double arrow":"подвійна стрілка вліво","rightwards double arrow":"подвійна стрілка вправо","upwards double arrow":"подвійна стрілка вгору","downwards double arrow":"подвійна стрілка вниз","leftwards dashed arrow":"пунктирна стрілка вліво","rightwards dashed arrow":"пунктирна стрілка вправо","upwards dashed arrow":"пунктирна стрілка вгору","downwards dashed arrow":"пунктирна стрілка вниз","leftwards arrow to bar":"стрілка вліво до блоку","rightwards arrow to bar":"стрілка вправо до блоку","upwards arrow to bar":"стрілка вгору до блоку","downwards arrow to bar":"стрілка вниз до блоку","up down arrow with base":"стрілка вгору-вниз із основою","back with leftwards arrow above":"back зі стрілкою вліво зверху","end with leftwards arrow above":"end зі стрілкою вліво зверху","on with exclamation mark with left right arrow above":"on зі знаком оклику зі стрілкою вліво-вправо зверху","soon with rightwards arrow above":"soon зі стрілкою вправо зверху","top with upwards arrow above":"top зі стрілкою вгору зверху","Dollar sign":"Символ долара","Euro sign":"Символ євро","Yen sign":"Символ єни","Pound sign":"Символ фунта","Cent sign":"Символ цента","Euro-currency sign":"Символ євровалюти","Colon sign":"Символ двокрапки","Cruzeiro sign":"Символ крузейро","French franc sign":"Символ французького франка","Lira sign":"Символ ліри","Currency sign":"Символ валюти","Bitcoin sign":"Символ біткоїна","Mill sign":"Символ мільйона","Naira sign":"Символ найри","Peseta sign":"Символ песети","Rupee sign":"Символ рупії","Won sign":"Символ вони","New sheqel sign":"Символ нового шекеля","Dong sign":"Символ донга","Kip sign":"Символ кіпа","Tugrik sign":"Символ тугрика","Drachma sign":"Символ драхми","German penny sign":"Символ німецького пенні","Peso sign":"Символ песо","Guarani sign":"Символ гуарані","Austral sign":"Символ аустрала","Hryvnia sign":"Символ гривні","Cedi sign":"Символ седі","Livre tournois sign":"Символ турського лівру","Spesmilo sign":"Символ спесміло","Tenge sign":"Символ тенге","Indian rupee sign":"Символ індійської рупії","Turkish lira sign":"Символ турецької ліри","Nordic mark sign":"Символ нордичної марки","Manat sign":"Символ маната","Ruble sign":"Символ рубля","Latin capital letter a with macron":"Латинська велика літера а зі знаком довготи","Latin small letter a with macron":"Латинська мала літера а зі знаком довготи","Latin capital letter a with breve":"Латинська велика літера а з бревісом","Latin small letter a with breve":"Латинська мала літера а з бревісом","Latin capital letter a with ogonek":"Латинська велика літера а з хвостиком","Latin small letter a with ogonek":"Латинська мала літера а з хвостиком","Latin capital letter c with acute":"Латинська велика літера с з гострим наголосом","Latin small letter c with acute":"Латинська мала літера с з гострим наголосом","Latin capital letter c with circumflex":"Латинська велика літера с з дашком","Latin small letter c with circumflex":"Латинська мала літера с з дашком","Latin capital letter c with dot above":"Латинська велика літера с з крапкою згори","Latin small letter c with dot above":"Латинська мала літера с з крапкою згори","Latin capital letter c with caron":"Латинська велика літера с з пташкою","Latin small letter c with caron":"Латинська мала літера с з пташкою","Latin capital letter d with caron":"Латинська велика літера d з пташкою","Latin small letter d with caron":"Латинська мала літера d з пташкою","Latin capital letter d with stroke":"Латинська велика літера d з рискою","Latin small letter d with stroke":"Латинська мала літера d з рискою","Latin capital letter e with macron":"Латинська велика літера е зі знаком довготи","Latin small letter e with macron":"Латинська мала літера е зі знаком довготи","Latin capital letter e with breve":"Латинська велика літера е з бревісом","Latin small letter e with breve":"Латинська мала літера е з бревісом","Latin capital letter e with dot above":"Латинська велика літера е з крапкою вгорі","Latin small letter e with dot above":"Латинська мала літера е з крапкою вгорі","Latin capital letter e with ogonek":"Латинська велика літера е з хвостиком","Latin small letter e with ogonek":"Латинська мала літера е з хвостиком","Latin capital letter e with caron":"Латинська велика літера е з пташкою","Latin small letter e with caron":"Латинська мала літера е з пташкою","Latin capital letter g with circumflex":"Латинська велика літера g з дашком","Latin small letter g with circumflex":"Латинська мала літера g з дашком","Latin capital letter g with breve":"Латинська велика літера g з бревісом","Latin small letter g with breve":"Латинська мала літера g з бревісом","Latin capital letter g with dot above":"Латинська велика літера g з крапкою вгорі","Latin small letter g with dot above":"Латинська мала літера g з крапкою вгорі","Latin capital letter g with cedilla":"Латинська велика літера g з седилем","Latin small letter g with cedilla":"Латинська мала літера g з седилем","Latin capital letter h with circumflex":"Латинська велика літера h з дашком","Latin small letter h with circumflex":"Латинська мала літера h з дашком","Latin capital letter h with stroke":"Латинська велика літера h з рискою","Latin small letter h with stroke":"Латинська мала літера h з рискою","Latin capital letter i with tilde":"Латинська велика літера і з тильдою","Latin small letter i with tilde":"Латинська мала літера і з тильдою","Latin capital letter i with macron":"Латинська велика літера і зі знаком довготи","Latin small letter i with macron":"Латинська мала літера і зі знаком довготи","Latin capital letter i with breve":"Латинська велика літера і з бревісом","Latin small letter i with breve":"Латинська мала літера і з бревісом","Latin capital letter i with ogonek":"Латинська велика літера і з пташкою","Latin small letter i with ogonek":"Латинська мала літера і з пташкою","Latin capital letter i with dot above":"Латинська велика літера і з крапкою вгорі","Latin small letter dotless i":"Латинська мала літера і без крапки","Latin capital ligature ij":"Латинська велика лігатура ij","Latin small ligature ij":"Латинська мала лігатура ij","Latin capital letter j with circumflex":"Латинська велика літера j з дашком","Latin small letter j with circumflex":"Латинська мала літера j з дашком","Latin capital letter k with cedilla":"Латинська велика літера k з седилем","Latin small letter k with cedilla":"Латинська мала літера k з седилем","Latin small letter kra":"Латинська мала літера kra","Latin capital letter l with acute":"Латинська велика літера l з гострим наголосом","Latin small letter l with acute":"Латинська мала літера l з гострим наголосом","Latin capital letter l with cedilla":"Латинська велика літера l із седилем","Latin small letter l with cedilla":"Латинська мала літера l із седилем","Latin capital letter l with caron":"Латинська велика літера l із пташкою","Latin small letter l with caron":"Латинська мала літера l із пташкою","Latin capital letter l with middle dot":"Латинська велика літера l з середньою крапкою","Latin small letter l with middle dot":"Латинська мала літера l з середньою крапкою","Latin capital letter l with stroke":"Латинська велика літера l з рискою","Latin small letter l with stroke":"Латинська мала літера l з рискою","Latin capital letter n with acute":"Латинська велика літера n з гострим наголосом","Latin small letter n with acute":"Латинська мала літера n з гострим наголосом","Latin capital letter n with cedilla":"Латинська велика літера n із седилем","Latin small letter n with cedilla":"Латинська мала літера n із седилем","Latin capital letter n with caron":"Латинська велика літера n із пташкою","Latin small letter n with caron":"Латинська мала літера n із пташкою","Latin small letter n preceded by apostrophe":"Латинська мала літера n з апострофом","Latin capital letter eng":"Латинські великі літери eng","Latin small letter eng":"Латинські малі літери eng","Latin capital letter o with macron":"Латинська велика літера о зі знаком довготи","Latin small letter o with macron":"Латинська мала літера о зі знаком довготи","Latin capital letter o with breve":"Латинська велика літера о з бревісом","Latin small letter o with breve":"Латинська мала літера о з бревісом","Latin capital letter o with double acute":"Латинська велика літера о з подвійним наголосом","Latin small letter o with double acute":"Латинська мала літера о з подвійним наголосом","Latin capital ligature oe":"Латинська велика лігатура ое","Latin small ligature oe":"Латинська мала лігатура ое","Latin capital letter r with acute":"Латинська велика літера r з гострим наголосом","Latin small letter r with acute":"Латинська мала літера r з гострим наголосом","Latin capital letter r with cedilla":"Латинська велика літера r із седилем","Latin small letter r with cedilla":"Латинська мала літера r із седилем","Latin capital letter r with caron":"Латинська велика літера r із пташкою","Latin small letter r with caron":"Латинська мала літера r із пташкою","Latin capital letter s with acute":"Латинська велика літера s із гострим наголосом","Latin small letter s with acute":"Латинська мала літера s із гострим наголосом ","Latin capital letter s with circumflex":"Латинська велика літера s із дашком","Latin small letter s with circumflex":"Латинська мала літера s із дашком","Latin capital letter s with cedilla":"Латинська велика літера s із седилем","Latin small letter s with cedilla":"Латинська мала літера s із седилем","Latin capital letter s with caron":"Латинська велика літера s із пташкою","Latin small letter s with caron":"Латинська мала літера s із пташкою","Latin capital letter t with cedilla":"Латинська велика літера t із седилем","Latin small letter t with cedilla":"Латинська мала літера t із седилем","Latin capital letter t with caron":"Латинська велика літера t із пташкою","Latin small letter t with caron":"Латинська мала літера t із пташкою","Latin capital letter t with stroke":"Латинська велика літера t із рискою","Latin small letter t with stroke":"Латинська мала літера t із рискою","Latin capital letter u with tilde":"Латинська велика літера u із тильдою","Latin small letter u with tilde":"Латинська мала літера u із тильдою","Latin capital letter u with macron":"Латинська велика літера u зі знаком довготи","Latin small letter u with macron":"Латинська мала літера u зі знаком довготи","Latin capital letter u with breve":"Латинська велика літера u із бревісом","Latin small letter u with breve":"Латинська мала літера u із бревісом","Latin capital letter u with ring above":"Латинська велика літера u із кільцем вгорі","Latin small letter u with ring above":"Латинська мала літера u із кільцем вгорі","Latin capital letter u with double acute":"Латинська велика літера u із подвійним наголосом","Latin small letter u with double acute":"Латинська мала літера  uіз подвійним наголосом","Latin capital letter u with ogonek":"Латинська велика літера u з хвостиком","Latin small letter u with ogonek":"Латинська мала літера u з хвостиком","Latin capital letter w with circumflex":"Латинська велика літера w із дашком","Latin small letter w with circumflex":"Латинська мала літера w із дашком","Latin capital letter y with circumflex":"Латинська велика літера y із дашком","Latin small letter y with circumflex":"Латинська мала літера y із дашком","Latin capital letter y with diaeresis":"Латинська велика літера y з умляутом","Latin capital letter z with acute":"Латинська велика літера z з гострим наголосом","Latin small letter z with acute":"Латинська мала літера z з гострим наголосом","Latin capital letter z with dot above":"Латинська велика літера z з крапкою вгорі","Latin small letter z with dot above":"Латинська мала літера  z з крапкою вгорі","Latin capital letter z with caron":"Латинська велика літера z з пташкою","Latin small letter z with caron":"Латинська мала літера z з пташкою","Latin small letter long s":"Латинська мала літера довга s","Less-than sign":"Знак менше","Greater-than sign":"Знак більше","Less-than or equal to":"Менше або дорівнює","Greater-than or equal to":"Більше або дорівнює","En dash":"Тире","Em dash":"Довге тире",Macron:"Знак довготи",Overline:"Риска згори","Degree sign":"Знак ступеня","Minus sign":"Знак мінус","Plus-minus sign":"Знак плюс-мінус","Division sign":"Знак ділення","Fraction slash":"Риска дробу","Multiplication sign":"Знак множення","Latin small letter f with hook":"Латинська мала літера f з гачком",Integral:"Інтеграл","N-ary summation":"Сигма",Infinity:"Нескінченність","Square root":"Квадратний корінь","Tilde operator":"Оператор тильди","Approximately equal to":"Приблизно дорівнює","Almost equal to":"Майже дорівнює","Not equal to":"Не дорівнює","Identical to":"Ідентичне до","Element of":"Елемент","Not an element of":"Не елемент","Contains as member":"Містить як елемент","N-ary product":"Пі","Logical and":"Логічний сполучник and","Logical or":"Логічний сполучник or","Not sign":"Знак не",Intersection:"Перетин",Union:"Юніон","Partial differential":"Частинні похідні","For all":"Для всіх","There exists":"Там існує","Empty set":"Порожній набір",Nabla:"Набла","Asterisk operator":"Оператор зірочка","Proportional to":"Пропорційно до",Angle:"Кут","Vulgar fraction one quarter":"Звичайний дріб одна четверта","Vulgar fraction one half":"Звичайний дріб одна друга","Vulgar fraction three quarters":"Звичайний дріб три четвертих","Single left-pointing angle quotation mark":"Одинарна лівостороння кутова лапка","Single right-pointing angle quotation mark":"Одинарна правостороння кутова лапка","Left-pointing double angle quotation mark":"Подвійні лівосторонні кутові лапки","Right-pointing double angle quotation mark":"Подвійні правосторонні кутові лапки","Left single quotation mark":"Одинарна ліва лапка","Right single quotation mark":"Одинарна права лапка","Left double quotation mark":"Подвійні ліві лапки","Right double quotation mark":"Подвійні праві лапки","Single low-9 quotation mark":"Одинарна нижня лапка","Double low-9 quotation mark":"Подвійні нижні лапки","Inverted exclamation mark":"Перевернутий знак оклику","Inverted question mark":"Перевернутий знак питання","Two dot leader":"Лідер із двох крапок","Horizontal ellipsis":"Горизонтальний еліпс","Double dagger":"Подвійний хрестик","Per mille sign":"Знак проміле","Per ten thousand sign":"Знак на десять тисяч","Double exclamation mark":"Подвійний знак оклику","Question exclamation mark":"Знак питання і знак оклику","Exclamation question mark":"Знак оклику і знак питання","Double question mark":"Подвійний знак питання","Copyright sign":"Знак авторського права","Registered sign":"Знак реєстрації","Trade mark sign":"Знак торгової марки","Section sign":"Знак розділу","Paragraph sign":"Знак абзацу","Reversed paragraph sign":"Перевернутий знак абзацу","Character categories":"Категорії символів",Styles:"Стилі","Multiple styles":"Кілька стилів","Block styles":"Стилі блоку","Text styles":"Стилі тексту","Insert table":"Вставити таблицю","Header column":"Заголовок стовпця","Insert column left":"Вставити стовпець зліва","Insert column right":"Вставити стовпець справа","Delete column":"Видалити стовпець","Select column":"Виберіть стовпчик",Column:"Стовпець","Header row":"Заголовок рядка","Insert row below":"Вставити рядок зверху","Insert row above":"Вставити рядок знизу","Delete row":"Видалити рядок","Select row":"Виберіть рядок",Row:"Рядок","Merge cell up":"Поєднати комірки вгору","Merge cell right":"Поєднати комірки праворуч","Merge cell down":"Поєднати комірки внизу","Merge cell left":"Поєднати комірки ліворуч","Split cell vertically":"Розділити комірки вертикально","Split cell horizontally":"Розділити комірки горизонтально","Merge cells":"Поєднати комірки","Table toolbar":"Панель інструментів таблиці","Table properties":"Властивості таблиці","Cell properties":"Властивості комірок",Border:"Межа",Style:"Стиль",Width:"Ширина",Height:"Висота",Color:"Колір",Background:"Фон",Padding:"Заповнення",Dimensions:"Розміри","Table cell text alignment":"Вирівнювання тексту комірки",Alignment:"Вирівнювання","Horizontal text alignment toolbar":"Панель інструментів вирівнювання горизонтального тексту","Vertical text alignment toolbar":"Панель інструментів вертикального вирівнювання тексту","Table alignment toolbar":"Панель інструментів вирівнювання таблиці",None:"Не вказано",Solid:"Суцільний",Dotted:"Точкова",Dashed:"Пунктирна",Double:"Подвійна",Groove:"Жолобчаста",Ridge:"Ребриста",Inset:"Угнута",Outset:"Випукла","Align cell text to the left":"Вирівняти текст по лівому краю","Align cell text to the center":"Вирівняти текст по центру","Align cell text to the right":"Вирівняти текст по правому краю","Justify cell text":"Вирівняти текст по ширині ","Align cell text to the top":"Вирівняти текст комірки по верху ","Align cell text to the middle":"Вирівняти текст комірки по середині","Align cell text to the bottom":"Вирівняти текст комірки по низу","Align table to the left":"Вирівняти таблицю по лівому краю","Center table":"Відцентрувати таблицю","Align table to the right":"Вирівняти таблицю по правому краю ","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Колір недійсний. Спробуйте \"#FF0000\" або \"rgb(255,0,0)\" або \"red\"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Значення недійсне. Спробуйте \"10px\" або \"2em\" або просто \"2\"","Color picker":"Вибір кольору","Enter table caption":"Введіть підпис таблиці","Keystrokes that can be used in a table cell":"Натискання клавіш, які можна використовувати в комірці таблиці","Move the selection to the next cell":"Move the selection to the next cell","Move the selection to the previous cell":"Перемістити виділення в попередню клітинку","Insert a new table row (when in the last cell of a table)":"Вставити новий рядок таблиці (якщо в останній клітинці таблиці)","Navigate through the table":"Навігація по таблиці",Table:"Таблиця","Rich Text Editor":"Розширений текстовий редактор","Editor editing area: %0":"Область редагування редактора: %0","Edit block":"Редагувати блок","Click to edit block":"Клацніть, щоб редагувати блок","Drag to move":"Потягніть, щоб перемістити",Next:"Наступний",Previous:"Попередній","Editor toolbar":"Панель інструментів редактора","Dropdown toolbar":"Випадаюча панель інструментів",Black:"Чорний","Dim grey":"Темно-сірий",Grey:"Сірий","Light grey":"Світло-сірий",White:"Білий",Red:"Червоний",Orange:"Помаранчевий",Yellow:"Жовтий","Light green":"Світло-зелений",Green:"Зелений",Aquamarine:"Аквамариновий",Turquoise:"Бірюзовий","Light blue":"Світло-синій",Blue:"Синій",Purple:"Фіолетовий","Editor block content toolbar":"Панель інструментів вмісту блоку редактора","Editor contextual toolbar":"Контекстна панель інструментів редактора",HEX:"Шістнадцятковий","No results found":"Нічого не знайдено","No searchable items":"Немає шуканих об'єктів","Editor dialog":"Діалогове вікно редактора",Close:"Закрити","Help Contents. To close this dialog press ESC.":"Зміст довідки. Щоб закрити це діалогове вікно, натисніть ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Нижче ви можете знайти список комбінацій клавіш, які можна використовувати в редакторі.","(may require <kbd>Fn</kbd>)":"(може вимагати <kbd>Fn</kbd>)",Accessibility:"Доступність","Accessibility help":"Довідка щодо доступності","Press %0 for help.":"Натисніть %0 для довідки.","Move focus in and out of an active dialog window":"Переміщення фокуса в активному діалоговому вікні та з нього",MENU_BAR_MENU_FILE:"Файл",MENU_BAR_MENU_EDIT:"Редагувати",MENU_BAR_MENU_VIEW:"Представлення",MENU_BAR_MENU_INSERT:"Вставити",MENU_BAR_MENU_FORMAT:"Формат",MENU_BAR_MENU_TOOLS:"Інструменти",MENU_BAR_MENU_HELP:"Допомога",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_FONT:"Шрифт","Editor menu bar":"Рядок меню редагування",Undo:"Відміна",Redo:"Повтор","Upload in progress":"Виконується завантаження","Widget toolbar":"Панель інструментів віджетів","Insert paragraph before block":"Додати абзац перед блоком","Insert paragraph after block":"Додати абзац після блока","Press Enter to type after or press Shift + Enter to type before the widget":"Натисніть Enter, щоб друкувати після або натисніть Shift + Enter, щоб друкувати перед віджетом","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Натискання клавіш, які можна використовувати, коли вибрано віджет (наприклад: зображення, таблиця тощо)","Insert a new paragraph directly after a widget":"Вставити новий абзац безпосередньо після віджета","Insert a new paragraph directly before a widget":"Вставити новий абзац безпосередньо перед віджетом","Move the caret to allow typing directly before a widget":"Перемістіть курсор, щоб дозволити введення безпосередньо перед віджетом","Move the caret to allow typing directly after a widget":"Перемістіть курсор, щоб дозволити введення безпосередньо після віджета","Words: %0":"Слова: %0","Characters: %0":"Символи: %0"}	);l.getPluralForm=function(n){return (n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['uk'] = d['uk'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"По лівому краю","Align right":"По правому краю","Align center":"По центру",Justify:"По ширині","Text alignment":"Вирівнювання тексту","Text alignment toolbar":"Панель інструментів вирівнювання тексту","Revert autoformatting action":"Скасувати дію автоформатування",Bold:"Жирний",Italic:"Курсив",Underline:"Підкреслений",Code:"Код",Strikethrough:"Закреслений",Subscript:"Нижній індекс",Superscript:"Верхній індекс","Italic text":"Курсив","Move out of an inline code style":"Вийти зі стилю вбудованого коду","Bold text":"Жирний шрифт","Underline text":"Підкреслений","Strikethrough text":"Закреслений","Block quote":"Цитата","Copy selected content":"Копіювати вибраний вміст","Paste content":"Вставити вміст","Paste content as plain text":"Вставити вміст як простий текст","Insert code block":"Вставте блок коду","Plain text":"Простий текст","Leaving %0 code snippet":"Вихід з фрагменту коду %0","Entering %0 code snippet":"Вхід у фрагмент коду %0","Entering code snippet":"Вхід у фрагмент коду","Leaving code snippet":"Вихід з фрагменту коду","Code block":"Блок коду",Cancel:"Відміна",Clear:"Очистити","Remove color":"Видалити колір","Restore default":"Відновити за замовчуванням",Save:"Зберегти","Show more items":"Показати більше","%0 of %1":"%0 із %1","Cannot upload file:":"Неможливо завантажити файл:","Rich Text Editor. Editing area: %0":"Редактор Rich Text. Область редагування: %0","Insert with file manager":"Вставити за допомогою файлового менеджера","Replace with file manager":"Замінити за допомогою файлового менеджера","Insert image with file manager":"Вставити зображення за допомогою файлового менеджера","Replace image with file manager":"Замінити зображення за допомогою файлового менеджера","Toggle caption off":"Вимкнути підпис","Toggle caption on":"Увімкнути підпис","Content editing keystrokes":"Натискання клавіш для редагування вмісту","These keyboard shortcuts allow for quick access to content editing features.":"Ці комбінації клавіш забезпечують швидкий доступ до функцій редагування вмісту.","User interface and content navigation keystrokes":"Інтерфейс користувача та клавіші навігації вмістом","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Використовуйте наведені нижче комбінації клавіш для більш ефективної навігації в інтерфейсі користувача CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Закрити контекстні виноски, спадні списки та діалогові вікна","Open the accessibility help dialog":"Відкрийте діалогове вікно довідки для доступності","Move focus between form fields (inputs, buttons, etc.)":"Переміщення фокуса між полями форми (введення, кнопки тощо)","Move focus to the menu bar, navigate between menu bars":"Перемістіть фокус на рядок меню, переміщуйтесь між рядками меню","Move focus to the toolbar, navigate between toolbars":"Переміщення фокуса на панель інструментів, навігація між панелями інструментів","Navigate through the toolbar or menu bar":"Переміщуйтесь панеллю інструментів або рядком меню","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Активуйте кнопку, на якій знаходиться фокус. Активація кнопок, які взаємодіють з редакторським контентом переміщує фокус назад на контент.",Accept:"Прийняти","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Вставити м’який розрив (елемент <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Вставити жорсткий розрив (новий абзац)","Find and replace":"Знайти та замінити","Find in text…":"Знайти в тексті…",Find:"Знайти","Previous result":"Попередній результат","Next result":"Наступний результат",Replace:"Замінити","Replace all":"Замінити все","Match case":"Врахувати регістр","Whole words only":"Тільки цілі слова","Replace with…":"Замінити…","Text to find must not be empty.":"Текст для пошуку не повинен бути порожнім.","Tip: Find some text first in order to replace it.":"Порада: спочатку знайдіть текст, щоб замінити його.","Advanced options":"Розширені опції","Find in the document":"Пошук в документі","Font Size":"Розмір шрифту",Tiny:"Крихітний",Small:"Маленький",Big:"Великий",Huge:"Величезний","Font Family":"Сімейство шрифтів",Default:"За замовчуванням","Font Color":"Колір шрифту","Font Background Color":"Колір тла шрифту","Document colors":"Кольори документу",Paragraph:"Параграф",Heading:"Заголовок","Choose heading":"Оберіть заголовок","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6","Type your title":"Введіть назву","Type or paste your content here.":"Введіть або вставте свій вміст тут.","Horizontal line":"Горизонтальна лінія","HTML object":"HTML об'єкт","Increase indent":"Збільшити відступ","Decrease indent":"Зменшити відступ",Unlink:"Видалити посилання",Link:"Посилання","Link URL":"URL посилання","Link URL must not be empty.":"URL-адреса посилання не може бути порожньою.","Link image":"Посилання зображення","Edit link":"Редагувати посилання","Open link in new tab":"Відкрити посилання у новій вкладці","This link has no URL":"Це посилання не має URL","Open in a new tab":"Вікрити у новій вкладці",Downloadable:"Завантажувальне","Create link":"Створити посилання","Move out of a link":"Вийти з посилання","Numbered List":"Нумерований список","Bulleted List":"Маркерний список","To-do List":"Список справ","Bulleted list styles toolbar":"Панель маркерних списків","Numbered list styles toolbar":"Панель нумерованих списків","Toggle the disc list style":"Перемкнути дисковий стиль списку ","Toggle the circle list style":"Перемкнути круговий стиль списку","Toggle the square list style":"Перемкнути квадратний стиль списку","Toggle the decimal list style":"Перемкнути десятковий стиль списку","Toggle the decimal with leading zero list style":"Перемкнути десятковий стиль списку з нулем на початку","Toggle the lower–roman list style":"Перемкнути нижньо-римський стиль списку","Toggle the upper–roman list style":"Перемкнути верхньо-римський стиль списку","Toggle the lower–latin list style":"Перемкнути нижній латинський стиль списку","Toggle the upper–latin list style":"Перемкнути верхній латинський стиль списку",Disc:"Круг",Circle:"Коло",Square:"Квадрат",Decimal:"Цифри","Decimal with leading zero":"Цифри із провідним нулем","Lower–roman":"Нижньо-римський","Upper-roman":"Верхньо-римський","Lower-latin":"Нижній латинський","Upper-latin":"Верхній латинський ","List properties":"Список властивостей","Start at":"Початок при","Invalid start index value.":"Недійсне початкове значення індексу.","Start index must be greater than 0.":"Початковий індекс має бути більше 0.","Reversed order":"Зворотний порядок","Keystrokes that can be used in a list":"Натискання клавіш, які можна використовувати в списку","Increase list item indent":"Збільшити відступ елемента списку","Decrease list item indent":"Зменшити відступ елемента списку","Entering a to-do list":"Входимо у список справ","Leaving a to-do list":"Виходимо зі списку справ","Remove Format":"Видалити форматування","Select all":"Вибрати все","Show blocks":"Показати блоки",Source:"Джерело","Show source":"Показати джерело","Special characters":"Спеціальні символи",All:"Усі",Arrows:"Стрілки",Currency:"Валюта",Latin:"Латинські",Mathematical:"Математичні",Text:"Текст","leftwards simple arrow":"проста стрілка вліво","rightwards simple arrow":"проста стрілка вправо","upwards simple arrow":"проста стрілка вгору","downwards simple arrow":"проста стрілка вниз","leftwards double arrow":"подвійна стрілка вліво","rightwards double arrow":"подвійна стрілка вправо","upwards double arrow":"подвійна стрілка вгору","downwards double arrow":"подвійна стрілка вниз","leftwards dashed arrow":"пунктирна стрілка вліво","rightwards dashed arrow":"пунктирна стрілка вправо","upwards dashed arrow":"пунктирна стрілка вгору","downwards dashed arrow":"пунктирна стрілка вниз","leftwards arrow to bar":"стрілка вліво до блоку","rightwards arrow to bar":"стрілка вправо до блоку","upwards arrow to bar":"стрілка вгору до блоку","downwards arrow to bar":"стрілка вниз до блоку","up down arrow with base":"стрілка вгору-вниз із основою","back with leftwards arrow above":"back зі стрілкою вліво зверху","end with leftwards arrow above":"end зі стрілкою вліво зверху","on with exclamation mark with left right arrow above":"on зі знаком оклику зі стрілкою вліво-вправо зверху","soon with rightwards arrow above":"soon зі стрілкою вправо зверху","top with upwards arrow above":"top зі стрілкою вгору зверху","Dollar sign":"Символ долара","Euro sign":"Символ євро","Yen sign":"Символ єни","Pound sign":"Символ фунта","Cent sign":"Символ цента","Euro-currency sign":"Символ євровалюти","Colon sign":"Символ двокрапки","Cruzeiro sign":"Символ крузейро","French franc sign":"Символ французького франка","Lira sign":"Символ ліри","Currency sign":"Символ валюти","Bitcoin sign":"Символ біткоїна","Mill sign":"Символ мільйона","Naira sign":"Символ найри","Peseta sign":"Символ песети","Rupee sign":"Символ рупії","Won sign":"Символ вони","New sheqel sign":"Символ нового шекеля","Dong sign":"Символ донга","Kip sign":"Символ кіпа","Tugrik sign":"Символ тугрика","Drachma sign":"Символ драхми","German penny sign":"Символ німецького пенні","Peso sign":"Символ песо","Guarani sign":"Символ гуарані","Austral sign":"Символ аустрала","Hryvnia sign":"Символ гривні","Cedi sign":"Символ седі","Livre tournois sign":"Символ турського лівру","Spesmilo sign":"Символ спесміло","Tenge sign":"Символ тенге","Indian rupee sign":"Символ індійської рупії","Turkish lira sign":"Символ турецької ліри","Nordic mark sign":"Символ нордичної марки","Manat sign":"Символ маната","Ruble sign":"Символ рубля","Latin capital letter a with macron":"Латинська велика літера а зі знаком довготи","Latin small letter a with macron":"Латинська мала літера а зі знаком довготи","Latin capital letter a with breve":"Латинська велика літера а з бревісом","Latin small letter a with breve":"Латинська мала літера а з бревісом","Latin capital letter a with ogonek":"Латинська велика літера а з хвостиком","Latin small letter a with ogonek":"Латинська мала літера а з хвостиком","Latin capital letter c with acute":"Латинська велика літера с з гострим наголосом","Latin small letter c with acute":"Латинська мала літера с з гострим наголосом","Latin capital letter c with circumflex":"Латинська велика літера с з дашком","Latin small letter c with circumflex":"Латинська мала літера с з дашком","Latin capital letter c with dot above":"Латинська велика літера с з крапкою згори","Latin small letter c with dot above":"Латинська мала літера с з крапкою згори","Latin capital letter c with caron":"Латинська велика літера с з пташкою","Latin small letter c with caron":"Латинська мала літера с з пташкою","Latin capital letter d with caron":"Латинська велика літера d з пташкою","Latin small letter d with caron":"Латинська мала літера d з пташкою","Latin capital letter d with stroke":"Латинська велика літера d з рискою","Latin small letter d with stroke":"Латинська мала літера d з рискою","Latin capital letter e with macron":"Латинська велика літера е зі знаком довготи","Latin small letter e with macron":"Латинська мала літера е зі знаком довготи","Latin capital letter e with breve":"Латинська велика літера е з бревісом","Latin small letter e with breve":"Латинська мала літера е з бревісом","Latin capital letter e with dot above":"Латинська велика літера е з крапкою вгорі","Latin small letter e with dot above":"Латинська мала літера е з крапкою вгорі","Latin capital letter e with ogonek":"Латинська велика літера е з хвостиком","Latin small letter e with ogonek":"Латинська мала літера е з хвостиком","Latin capital letter e with caron":"Латинська велика літера е з пташкою","Latin small letter e with caron":"Латинська мала літера е з пташкою","Latin capital letter g with circumflex":"Латинська велика літера g з дашком","Latin small letter g with circumflex":"Латинська мала літера g з дашком","Latin capital letter g with breve":"Латинська велика літера g з бревісом","Latin small letter g with breve":"Латинська мала літера g з бревісом","Latin capital letter g with dot above":"Латинська велика літера g з крапкою вгорі","Latin small letter g with dot above":"Латинська мала літера g з крапкою вгорі","Latin capital letter g with cedilla":"Латинська велика літера g з седилем","Latin small letter g with cedilla":"Латинська мала літера g з седилем","Latin capital letter h with circumflex":"Латинська велика літера h з дашком","Latin small letter h with circumflex":"Латинська мала літера h з дашком","Latin capital letter h with stroke":"Латинська велика літера h з рискою","Latin small letter h with stroke":"Латинська мала літера h з рискою","Latin capital letter i with tilde":"Латинська велика літера і з тильдою","Latin small letter i with tilde":"Латинська мала літера і з тильдою","Latin capital letter i with macron":"Латинська велика літера і зі знаком довготи","Latin small letter i with macron":"Латинська мала літера і зі знаком довготи","Latin capital letter i with breve":"Латинська велика літера і з бревісом","Latin small letter i with breve":"Латинська мала літера і з бревісом","Latin capital letter i with ogonek":"Латинська велика літера і з пташкою","Latin small letter i with ogonek":"Латинська мала літера і з пташкою","Latin capital letter i with dot above":"Латинська велика літера і з крапкою вгорі","Latin small letter dotless i":"Латинська мала літера і без крапки","Latin capital ligature ij":"Латинська велика лігатура ij","Latin small ligature ij":"Латинська мала лігатура ij","Latin capital letter j with circumflex":"Латинська велика літера j з дашком","Latin small letter j with circumflex":"Латинська мала літера j з дашком","Latin capital letter k with cedilla":"Латинська велика літера k з седилем","Latin small letter k with cedilla":"Латинська мала літера k з седилем","Latin small letter kra":"Латинська мала літера kra","Latin capital letter l with acute":"Латинська велика літера l з гострим наголосом","Latin small letter l with acute":"Латинська мала літера l з гострим наголосом","Latin capital letter l with cedilla":"Латинська велика літера l із седилем","Latin small letter l with cedilla":"Латинська мала літера l із седилем","Latin capital letter l with caron":"Латинська велика літера l із пташкою","Latin small letter l with caron":"Латинська мала літера l із пташкою","Latin capital letter l with middle dot":"Латинська велика літера l з середньою крапкою","Latin small letter l with middle dot":"Латинська мала літера l з середньою крапкою","Latin capital letter l with stroke":"Латинська велика літера l з рискою","Latin small letter l with stroke":"Латинська мала літера l з рискою","Latin capital letter n with acute":"Латинська велика літера n з гострим наголосом","Latin small letter n with acute":"Латинська мала літера n з гострим наголосом","Latin capital letter n with cedilla":"Латинська велика літера n із седилем","Latin small letter n with cedilla":"Латинська мала літера n із седилем","Latin capital letter n with caron":"Латинська велика літера n із пташкою","Latin small letter n with caron":"Латинська мала літера n із пташкою","Latin small letter n preceded by apostrophe":"Латинська мала літера n з апострофом","Latin capital letter eng":"Латинські великі літери eng","Latin small letter eng":"Латинські малі літери eng","Latin capital letter o with macron":"Латинська велика літера о зі знаком довготи","Latin small letter o with macron":"Латинська мала літера о зі знаком довготи","Latin capital letter o with breve":"Латинська велика літера о з бревісом","Latin small letter o with breve":"Латинська мала літера о з бревісом","Latin capital letter o with double acute":"Латинська велика літера о з подвійним наголосом","Latin small letter o with double acute":"Латинська мала літера о з подвійним наголосом","Latin capital ligature oe":"Латинська велика лігатура ое","Latin small ligature oe":"Латинська мала лігатура ое","Latin capital letter r with acute":"Латинська велика літера r з гострим наголосом","Latin small letter r with acute":"Латинська мала літера r з гострим наголосом","Latin capital letter r with cedilla":"Латинська велика літера r із седилем","Latin small letter r with cedilla":"Латинська мала літера r із седилем","Latin capital letter r with caron":"Латинська велика літера r із пташкою","Latin small letter r with caron":"Латинська мала літера r із пташкою","Latin capital letter s with acute":"Латинська велика літера s із гострим наголосом","Latin small letter s with acute":"Латинська мала літера s із гострим наголосом ","Latin capital letter s with circumflex":"Латинська велика літера s із дашком","Latin small letter s with circumflex":"Латинська мала літера s із дашком","Latin capital letter s with cedilla":"Латинська велика літера s із седилем","Latin small letter s with cedilla":"Латинська мала літера s із седилем","Latin capital letter s with caron":"Латинська велика літера s із пташкою","Latin small letter s with caron":"Латинська мала літера s із пташкою","Latin capital letter t with cedilla":"Латинська велика літера t із седилем","Latin small letter t with cedilla":"Латинська мала літера t із седилем","Latin capital letter t with caron":"Латинська велика літера t із пташкою","Latin small letter t with caron":"Латинська мала літера t із пташкою","Latin capital letter t with stroke":"Латинська велика літера t із рискою","Latin small letter t with stroke":"Латинська мала літера t із рискою","Latin capital letter u with tilde":"Латинська велика літера u із тильдою","Latin small letter u with tilde":"Латинська мала літера u із тильдою","Latin capital letter u with macron":"Латинська велика літера u зі знаком довготи","Latin small letter u with macron":"Латинська мала літера u зі знаком довготи","Latin capital letter u with breve":"Латинська велика літера u із бревісом","Latin small letter u with breve":"Латинська мала літера u із бревісом","Latin capital letter u with ring above":"Латинська велика літера u із кільцем вгорі","Latin small letter u with ring above":"Латинська мала літера u із кільцем вгорі","Latin capital letter u with double acute":"Латинська велика літера u із подвійним наголосом","Latin small letter u with double acute":"Латинська мала літера  uіз подвійним наголосом","Latin capital letter u with ogonek":"Латинська велика літера u з хвостиком","Latin small letter u with ogonek":"Латинська мала літера u з хвостиком","Latin capital letter w with circumflex":"Латинська велика літера w із дашком","Latin small letter w with circumflex":"Латинська мала літера w із дашком","Latin capital letter y with circumflex":"Латинська велика літера y із дашком","Latin small letter y with circumflex":"Латинська мала літера y із дашком","Latin capital letter y with diaeresis":"Латинська велика літера y з умляутом","Latin capital letter z with acute":"Латинська велика літера z з гострим наголосом","Latin small letter z with acute":"Латинська мала літера z з гострим наголосом","Latin capital letter z with dot above":"Латинська велика літера z з крапкою вгорі","Latin small letter z with dot above":"Латинська мала літера  z з крапкою вгорі","Latin capital letter z with caron":"Латинська велика літера z з пташкою","Latin small letter z with caron":"Латинська мала літера z з пташкою","Latin small letter long s":"Латинська мала літера довга s","Less-than sign":"Знак менше","Greater-than sign":"Знак більше","Less-than or equal to":"Менше або дорівнює","Greater-than or equal to":"Більше або дорівнює","En dash":"Тире","Em dash":"Довге тире",Macron:"Знак довготи",Overline:"Риска згори","Degree sign":"Знак ступеня","Minus sign":"Знак мінус","Plus-minus sign":"Знак плюс-мінус","Division sign":"Знак ділення","Fraction slash":"Риска дробу","Multiplication sign":"Знак множення","Latin small letter f with hook":"Латинська мала літера f з гачком",Integral:"Інтеграл","N-ary summation":"Сигма",Infinity:"Нескінченність","Square root":"Квадратний корінь","Tilde operator":"Оператор тильди","Approximately equal to":"Приблизно дорівнює","Almost equal to":"Майже дорівнює","Not equal to":"Не дорівнює","Identical to":"Ідентичне до","Element of":"Елемент","Not an element of":"Не елемент","Contains as member":"Містить як елемент","N-ary product":"Пі","Logical and":"Логічний сполучник and","Logical or":"Логічний сполучник or","Not sign":"Знак не",Intersection:"Перетин",Union:"Юніон","Partial differential":"Частинні похідні","For all":"Для всіх","There exists":"Там існує","Empty set":"Порожній набір",Nabla:"Набла","Asterisk operator":"Оператор зірочка","Proportional to":"Пропорційно до",Angle:"Кут","Vulgar fraction one quarter":"Звичайний дріб одна четверта","Vulgar fraction one half":"Звичайний дріб одна друга","Vulgar fraction three quarters":"Звичайний дріб три четвертих","Single left-pointing angle quotation mark":"Одинарна лівостороння кутова лапка","Single right-pointing angle quotation mark":"Одинарна правостороння кутова лапка","Left-pointing double angle quotation mark":"Подвійні лівосторонні кутові лапки","Right-pointing double angle quotation mark":"Подвійні правосторонні кутові лапки","Left single quotation mark":"Одинарна ліва лапка","Right single quotation mark":"Одинарна права лапка","Left double quotation mark":"Подвійні ліві лапки","Right double quotation mark":"Подвійні праві лапки","Single low-9 quotation mark":"Одинарна нижня лапка","Double low-9 quotation mark":"Подвійні нижні лапки","Inverted exclamation mark":"Перевернутий знак оклику","Inverted question mark":"Перевернутий знак питання","Two dot leader":"Лідер із двох крапок","Horizontal ellipsis":"Горизонтальний еліпс","Double dagger":"Подвійний хрестик","Per mille sign":"Знак проміле","Per ten thousand sign":"Знак на десять тисяч","Double exclamation mark":"Подвійний знак оклику","Question exclamation mark":"Знак питання і знак оклику","Exclamation question mark":"Знак оклику і знак питання","Double question mark":"Подвійний знак питання","Copyright sign":"Знак авторського права","Registered sign":"Знак реєстрації","Trade mark sign":"Знак торгової марки","Section sign":"Знак розділу","Paragraph sign":"Знак абзацу","Reversed paragraph sign":"Перевернутий знак абзацу","Character categories":"Категорії символів",Styles:"Стилі","Multiple styles":"Кілька стилів","Block styles":"Стилі блоку","Text styles":"Стилі тексту","Insert table":"Вставити таблицю","Header column":"Заголовок стовпця","Insert column left":"Вставити стовпець зліва","Insert column right":"Вставити стовпець справа","Delete column":"Видалити стовпець","Select column":"Виберіть стовпчик",Column:"Стовпець","Header row":"Заголовок рядка","Insert row below":"Вставити рядок зверху","Insert row above":"Вставити рядок знизу","Delete row":"Видалити рядок","Select row":"Виберіть рядок",Row:"Рядок","Merge cell up":"Поєднати комірки вгору","Merge cell right":"Поєднати комірки праворуч","Merge cell down":"Поєднати комірки внизу","Merge cell left":"Поєднати комірки ліворуч","Split cell vertically":"Розділити комірки вертикально","Split cell horizontally":"Розділити комірки горизонтально","Merge cells":"Поєднати комірки","Table toolbar":"Панель інструментів таблиці","Table properties":"Властивості таблиці","Cell properties":"Властивості комірок",Border:"Межа",Style:"Стиль",Width:"Ширина",Height:"Висота",Color:"Колір",Background:"Фон",Padding:"Заповнення",Dimensions:"Розміри","Table cell text alignment":"Вирівнювання тексту комірки",Alignment:"Вирівнювання","Horizontal text alignment toolbar":"Панель інструментів вирівнювання горизонтального тексту","Vertical text alignment toolbar":"Панель інструментів вертикального вирівнювання тексту","Table alignment toolbar":"Панель інструментів вирівнювання таблиці",None:"Не вказано",Solid:"Суцільний",Dotted:"Точкова",Dashed:"Пунктирна",Double:"Подвійна",Groove:"Жолобчаста",Ridge:"Ребриста",Inset:"Угнута",Outset:"Випукла","Align cell text to the left":"Вирівняти текст по лівому краю","Align cell text to the center":"Вирівняти текст по центру","Align cell text to the right":"Вирівняти текст по правому краю","Justify cell text":"Вирівняти текст по ширині ","Align cell text to the top":"Вирівняти текст комірки по верху ","Align cell text to the middle":"Вирівняти текст комірки по середині","Align cell text to the bottom":"Вирівняти текст комірки по низу","Align table to the left":"Вирівняти таблицю по лівому краю","Center table":"Відцентрувати таблицю","Align table to the right":"Вирівняти таблицю по правому краю ","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Колір недійсний. Спробуйте \"#FF0000\" або \"rgb(255,0,0)\" або \"red\"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Значення недійсне. Спробуйте \"10px\" або \"2em\" або просто \"2\"","Color picker":"Вибір кольору","Enter table caption":"Введіть підпис таблиці","Keystrokes that can be used in a table cell":"Натискання клавіш, які можна використовувати в комірці таблиці","Move the selection to the next cell":"Move the selection to the next cell","Move the selection to the previous cell":"Перемістити виділення в попередню клітинку","Insert a new table row (when in the last cell of a table)":"Вставити новий рядок таблиці (якщо в останній клітинці таблиці)","Navigate through the table":"Навігація по таблиці",Table:"Таблиця","Rich Text Editor":"Розширений текстовий редактор","Editor editing area: %0":"Область редагування редактора: %0","Edit block":"Редагувати блок","Click to edit block":"Клацніть, щоб редагувати блок","Drag to move":"Потягніть, щоб перемістити",Next:"Наступний",Previous:"Попередній","Editor toolbar":"Панель інструментів редактора","Dropdown toolbar":"Випадаюча панель інструментів",Black:"Чорний","Dim grey":"Темно-сірий",Grey:"Сірий","Light grey":"Світло-сірий",White:"Білий",Red:"Червоний",Orange:"Помаранчевий",Yellow:"Жовтий","Light green":"Світло-зелений",Green:"Зелений",Aquamarine:"Аквамариновий",Turquoise:"Бірюзовий","Light blue":"Світло-синій",Blue:"Синій",Purple:"Фіолетовий","Editor block content toolbar":"Панель інструментів вмісту блоку редактора","Editor contextual toolbar":"Контекстна панель інструментів редактора",HEX:"Шістнадцятковий","No results found":"Нічого не знайдено","No searchable items":"Немає шуканих об'єктів","Editor dialog":"Діалогове вікно редактора",Close:"Закрити","Help Contents. To close this dialog press ESC.":"Зміст довідки. Щоб закрити це діалогове вікно, натисніть ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Нижче ви можете знайти список комбінацій клавіш, які можна використовувати в редакторі.","(may require <kbd>Fn</kbd>)":"(може вимагати <kbd>Fn</kbd>)",Accessibility:"Доступність","Accessibility help":"Довідка щодо доступності","Press %0 for help.":"Натисніть %0 для довідки.","Move focus in and out of an active dialog window":"Переміщення фокуса в активному діалоговому вікні та з нього",MENU_BAR_MENU_FILE:"Файл",MENU_BAR_MENU_EDIT:"Редагувати",MENU_BAR_MENU_VIEW:"Представлення",MENU_BAR_MENU_INSERT:"Вставити",MENU_BAR_MENU_FORMAT:"Формат",MENU_BAR_MENU_TOOLS:"Інструменти",MENU_BAR_MENU_HELP:"Допомога",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_FONT:"Шрифт","Editor menu bar":"Рядок меню редагування","Please enter a valid color (e.g. \"ff0000\").":"Будь ласка, введіть дійсний колір (напр. \"ff0000\").",Undo:"Відміна",Redo:"Повтор","Upload in progress":"Виконується завантаження","Widget toolbar":"Панель інструментів віджетів","Insert paragraph before block":"Додати абзац перед блоком","Insert paragraph after block":"Додати абзац після блока","Press Enter to type after or press Shift + Enter to type before the widget":"Натисніть Enter, щоб друкувати після або натисніть Shift + Enter, щоб друкувати перед віджетом","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Натискання клавіш, які можна використовувати, коли вибрано віджет (наприклад: зображення, таблиця тощо)","Insert a new paragraph directly after a widget":"Вставити новий абзац безпосередньо після віджета","Insert a new paragraph directly before a widget":"Вставити новий абзац безпосередньо перед віджетом","Move the caret to allow typing directly before a widget":"Перемістіть курсор, щоб дозволити введення безпосередньо перед віджетом","Move the caret to allow typing directly after a widget":"Перемістіть курсор, щоб дозволити введення безпосередньо після віджета","Words: %0":"Слова: %0","Characters: %0":"Символи: %0"}	);l.getPluralForm=function(n){return (n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ur.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ur.js
index 8d342e77299f6b7a397f08d1b42d00195b0dbf0b..da27dc67d9c52ece39392b119abcd1037f50f20d 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ur.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/ur.js
@@ -1 +1 @@
-(function(d){	const l = d['ur'] = d['ur'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"بائیں سیدھ","Align right":"دائیں سیدھ","Align center":"درمیانی سیدھ",Justify:"برابر سیدھ","Text alignment":"متن کی سیدھ","Text alignment toolbar":"خانہ آلات برائے سیدھ",Bold:"جلّی",Italic:"ترچھا",Underline:"ترچھا",Code:"کوڈ",Strikethrough:"خط کشیدہ",Subscript:"زير نوشت",Superscript:"بالا نوشت","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"خانہ اقتباس","Insert code block":"کوڈ خانہ نصب کیرں","Plain text":"سادہ متن","Code block":"",Cancel:"منسوخ",Clear:"","Remove color":"رنگ حذف کریں","Restore default":"طے شدہ بحال",Save:"محفوظ","Show more items":"مزید مواد کی نمائش کریں","%0 of %1":"0% میں سے 1%","Cannot upload file:":"فائل اپلوڈ نہیں ہو سکی:","Rich Text Editor. Editing area: %0":"خانۂ ترمیم۔ علاقۂ ترمیم 0%","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"تلاش و تبدیل","Find in text…":"متن میں تلاش۔۔۔",Find:"تلاش","Previous result":"گزشتہ نتیجہ","Next result":"اگلا نتیجہ",Replace:"بدل دیں","Replace all":"تمام بدل دیں","Match case":"بڑے چھوٹے حروف کا خیال رکھیں","Whole words only":"صرف الفاظ","Replace with…":"اور اس سے تبدیل کریں...","Text to find must not be empty.":"تلاش کے لیے متن خالی نہیں ہونا چاہیے۔","Tip: Find some text first in order to replace it.":"نکتہ: تبدیل کرنے کے لیے پہلے متن کو تلاش کریں۔","Advanced options":"","Find in the document":"","Font Size":"فانٹ کا حجم",Tiny:"ننھا",Small:"چھوٹا",Big:"بڑا",Huge:"جسيم","Font Family":"فانٹ خاندان",Default:"طے شدہ","Font Color":"فانٹ کا رنگ","Font Background Color":"فانٹ کے پس منظر کا رنگ","Document colors":"دستاویز کے رنگ",Paragraph:"پیرا",Heading:"سرخی","Choose heading":"سرخی منتخب کریں","Heading 1":"سرخی 1","Heading 2":"سرخی 2","Heading 3":"سرخی 3","Heading 4":"سرخی 4","Heading 5":"سرخی 5","Heading 6":"سرخی 6","Type your title":"عنوان ٹایپ کریں","Type or paste your content here.":"اپنا مواد یہاں ٹایپ یا چسپاں کریں.","Horizontal line":"افقی خط","HTML object":"ایچ ٹی ایم ایل آبجیکٹ","Increase indent":"حاشیہ بڑھائیں","Decrease indent":"حاشیہ گھٹائیں",Unlink:"ربط حذف کریں",Link:"ربط","Link URL":"ربط کا یو آر ایل","Link image":"","Edit link":"ربط کی تدوین","Open link in new tab":"نئے ٹیب میں کھولیں","This link has no URL":"ربط کا کوئی یو آر ایل نہیں","Open in a new tab":"نئی ٹیب کھولیں",Downloadable:"ڈاؤنلوڈ ہو سکتا ہے","Create link":"","Move out of a link":"","Numbered List":"ہندسی فہرست","Bulleted List":"غیر ہندسی فہرست","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"فارمیٹ ہٹائیں","Select all":"سب منتخب کریں",Source:"مآخذ","Show source":"","Special characters":"",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"علامتِ دراچمہ ","German penny sign":"علامت جرمن پینی","Peso sign":"علامتِ پیسو","Guarani sign":"علامتِ گوارانی","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"انڈین روپیہ کی علامت","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"",Styles:"انداز","Multiple styles":"متعدد انداز","Block styles":"خانہ کے انداز","Text styles":"متن کے انداز","Insert table":"جدول داخل کریں","Header column":"سر ستون","Insert column left":"بائیں جانب کالم بنائیں","Insert column right":"دائیں جانب کالم بنائیں","Delete column":"ستون حذف کریں","Select column":"",Column:"ستون","Header row":"سر قطار","Insert row below":"قطار زیریں نصب کریں","Insert row above":"قطار بالا نصب کریں","Delete row":"قطار حذف کریں","Select row":"",Row:"قطار","Merge cell up":"سیل اوپر یکجا کریں","Merge cell right":"سیل دائیں طرف یکجا کریں","Merge cell down":"سیل نچلی طرف یکجا کریں","Merge cell left":"سیل بائیں طرف یکجا کریں","Split cell vertically":"سیل کی عمودی تقسیم","Split cell horizontally":"سیل کی افقی تقسیم","Merge cells":"سیل یکجا کریں","Table toolbar":"آلہ جات برائے جدول","Table properties":"","Cell properties":"",Border:"حاشیہ",Style:"",Width:"چوڑائی",Height:"اونچائی",Color:"رنگ",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"نقطہ دار",Dashed:"قطعہ دار",Double:"دو گنا",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"خانۂ ترمیم","Editor editing area: %0":"رقبہ خانۂ ترمیم: 0%","Edit block":"خانہ کی تدوین","Click to edit block":"","Drag to move":"",Next:"اگلا",Previous:"پچھلا","Editor toolbar":"ایڈیٹر آلہ جات","Dropdown toolbar":"آلہ جات برائے فہرست ",Black:"سیاہ","Dim grey":"پھیکا سرمئی",Grey:"سرمئی","Light grey":"ہلکا سرمئی",White:"سفید",Red:"سرخ",Orange:"نارنجی",Yellow:"پیلا","Light green":"ہلکا سبز",Green:"سبز",Aquamarine:"نیلگوں بلور",Turquoise:"فیروزی","Light blue":"ہلکا نیلا",Blue:"نیلا",Purple:"ارغوانی","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"ترمیم",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"رد ترمیم",Redo:"پھر سے کریں","Upload in progress":"آپلوڈ جاری ہے","Widget toolbar":"آلہ جات برائے وجٹ","Insert paragraph before block":"پیراگراف سے پہلے کوڈ خانہ نصب کریں","Insert paragraph after block":"پیراگراف کے بعد کوڈ خانہ نصب کریں","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"الفاظ: 0%","Characters: %0":"حروف: 0%"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['ur'] = d['ur'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"بائیں سیدھ","Align right":"دائیں سیدھ","Align center":"درمیانی سیدھ",Justify:"برابر سیدھ","Text alignment":"متن کی سیدھ","Text alignment toolbar":"خانہ آلات برائے سیدھ",Bold:"جلّی",Italic:"ترچھا",Underline:"ترچھا",Code:"کوڈ",Strikethrough:"خط کشیدہ",Subscript:"زير نوشت",Superscript:"بالا نوشت","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"خانہ اقتباس","Insert code block":"کوڈ خانہ نصب کیرں","Plain text":"سادہ متن","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"منسوخ",Clear:"","Remove color":"رنگ حذف کریں","Restore default":"طے شدہ بحال",Save:"محفوظ","Show more items":"مزید مواد کی نمائش کریں","%0 of %1":"0% میں سے 1%","Cannot upload file:":"فائل اپلوڈ نہیں ہو سکی:","Rich Text Editor. Editing area: %0":"خانۂ ترمیم۔ علاقۂ ترمیم 0%","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Find and replace":"تلاش و تبدیل","Find in text…":"متن میں تلاش۔۔۔",Find:"تلاش","Previous result":"گزشتہ نتیجہ","Next result":"اگلا نتیجہ",Replace:"بدل دیں","Replace all":"تمام بدل دیں","Match case":"بڑے چھوٹے حروف کا خیال رکھیں","Whole words only":"صرف الفاظ","Replace with…":"اور اس سے تبدیل کریں...","Text to find must not be empty.":"تلاش کے لیے متن خالی نہیں ہونا چاہیے۔","Tip: Find some text first in order to replace it.":"نکتہ: تبدیل کرنے کے لیے پہلے متن کو تلاش کریں۔","Advanced options":"","Find in the document":"","Font Size":"فانٹ کا حجم",Tiny:"ننھا",Small:"چھوٹا",Big:"بڑا",Huge:"جسيم","Font Family":"فانٹ خاندان",Default:"طے شدہ","Font Color":"فانٹ کا رنگ","Font Background Color":"فانٹ کے پس منظر کا رنگ","Document colors":"دستاویز کے رنگ",Paragraph:"پیرا",Heading:"سرخی","Choose heading":"سرخی منتخب کریں","Heading 1":"سرخی 1","Heading 2":"سرخی 2","Heading 3":"سرخی 3","Heading 4":"سرخی 4","Heading 5":"سرخی 5","Heading 6":"سرخی 6","Type your title":"عنوان ٹایپ کریں","Type or paste your content here.":"اپنا مواد یہاں ٹایپ یا چسپاں کریں.","Horizontal line":"افقی خط","HTML object":"ایچ ٹی ایم ایل آبجیکٹ","Increase indent":"حاشیہ بڑھائیں","Decrease indent":"حاشیہ گھٹائیں",Unlink:"ربط حذف کریں",Link:"ربط","Link URL":"ربط کا یو آر ایل","Link URL must not be empty.":"","Link image":"","Edit link":"ربط کی تدوین","Open link in new tab":"نئے ٹیب میں کھولیں","This link has no URL":"ربط کا کوئی یو آر ایل نہیں","Open in a new tab":"نئی ٹیب کھولیں",Downloadable:"ڈاؤنلوڈ ہو سکتا ہے","Create link":"","Move out of a link":"","Numbered List":"ہندسی فہرست","Bulleted List":"غیر ہندسی فہرست","To-do List":"","Bulleted list styles toolbar":"","Numbered list styles toolbar":"","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"",Circle:"",Square:"",Decimal:"","Decimal with leading zero":"","Lower–roman":"","Upper-roman":"","Lower-latin":"","Upper-latin":"","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"فارمیٹ ہٹائیں","Select all":"سب منتخب کریں",Source:"مآخذ","Show source":"","Special characters":"",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"علامتِ دراچمہ ","German penny sign":"علامت جرمن پینی","Peso sign":"علامتِ پیسو","Guarani sign":"علامتِ گوارانی","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"انڈین روپیہ کی علامت","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"",Styles:"انداز","Multiple styles":"متعدد انداز","Block styles":"خانہ کے انداز","Text styles":"متن کے انداز","Insert table":"جدول داخل کریں","Header column":"سر ستون","Insert column left":"بائیں جانب کالم بنائیں","Insert column right":"دائیں جانب کالم بنائیں","Delete column":"ستون حذف کریں","Select column":"",Column:"ستون","Header row":"سر قطار","Insert row below":"قطار زیریں نصب کریں","Insert row above":"قطار بالا نصب کریں","Delete row":"قطار حذف کریں","Select row":"",Row:"قطار","Merge cell up":"سیل اوپر یکجا کریں","Merge cell right":"سیل دائیں طرف یکجا کریں","Merge cell down":"سیل نچلی طرف یکجا کریں","Merge cell left":"سیل بائیں طرف یکجا کریں","Split cell vertically":"سیل کی عمودی تقسیم","Split cell horizontally":"سیل کی افقی تقسیم","Merge cells":"سیل یکجا کریں","Table toolbar":"آلہ جات برائے جدول","Table properties":"","Cell properties":"",Border:"حاشیہ",Style:"",Width:"چوڑائی",Height:"اونچائی",Color:"رنگ",Background:"",Padding:"",Dimensions:"","Table cell text alignment":"",Alignment:"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"",None:"",Solid:"",Dotted:"نقطہ دار",Dashed:"قطعہ دار",Double:"دو گنا",Groove:"",Ridge:"",Inset:"",Outset:"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","Align table to the left":"","Center table":"","Align table to the right":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Color picker":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"خانۂ ترمیم","Editor editing area: %0":"رقبہ خانۂ ترمیم: 0%","Edit block":"خانہ کی تدوین","Click to edit block":"","Drag to move":"",Next:"اگلا",Previous:"پچھلا","Editor toolbar":"ایڈیٹر آلہ جات","Dropdown toolbar":"آلہ جات برائے فہرست ",Black:"سیاہ","Dim grey":"پھیکا سرمئی",Grey:"سرمئی","Light grey":"ہلکا سرمئی",White:"سفید",Red:"سرخ",Orange:"نارنجی",Yellow:"پیلا","Light green":"ہلکا سبز",Green:"سبز",Aquamarine:"نیلگوں بلور",Turquoise:"فیروزی","Light blue":"ہلکا نیلا",Blue:"نیلا",Purple:"ارغوانی","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"ترمیم",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"رد ترمیم",Redo:"پھر سے کریں","Upload in progress":"آپلوڈ جاری ہے","Widget toolbar":"آلہ جات برائے وجٹ","Insert paragraph before block":"پیراگراف سے پہلے کوڈ خانہ نصب کریں","Insert paragraph after block":"پیراگراف کے بعد کوڈ خانہ نصب کریں","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Words: %0":"الفاظ: 0%","Characters: %0":"حروف: 0%"}	);l.getPluralForm=function(n){return (n != 1);};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/uz.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/uz.js
index 2d49b26c2b46c74960fac2288e6ca07a7a917671..e9656bdea957b2aef49d650afe6f3a201f2713b9 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/uz.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/uz.js
@@ -1 +1 @@
-(function(d){	const l = d['uz'] = d['uz'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Chap tomonda tekislash","Align right":"O'ng tomonda tekislash","Align center":"O'rtada tekislash",Justify:"Kengligi bo'yicha tekislash","Text alignment":"Matnni tekislash","Text alignment toolbar":"Tekislash",Bold:"Qalin",Italic:"Kursiv",Underline:"Tagi chizilgan",Code:"Manba kodi",Strikethrough:"Chizilgan",Subscript:"Pastki yozuv",Superscript:"Yuqori yozuv","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Iqtibos","Insert code block":"Kodni kiritish","Plain text":"Oddiy matn","Code block":"",Cancel:"Bekor qilish",Clear:"O'chirish","Remove color":"Rangni olib tashlash","Restore default":"",Save:"Saqlash","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Shrift hajmi",Tiny:"Juda kichik",Small:"Kichik",Big:"Katta",Huge:"Juda katta","Font Family":"Shriftlar oilasi",Default:"Standart","Font Color":"Shrift rangi","Font Background Color":"Fon rangi","Document colors":"Sahifa rangi",Paragraph:"Paragraf",Heading:"Uslub","Choose heading":"Uslubni tanlash","Heading 1":"Sarlavha 1","Heading 2":"Sarlavha 2","Heading 3":"Sarlavha 3","Heading 4":"Sarlavha 4","Heading 5":"Sarlavha 5","Heading 6":"Sarlavha 6","Type your title":"Sarlavhani kiriting","Type or paste your content here.":"Matningizni shu yerga kiriting yoki joylashtiring","Horizontal line":"Gorizontal chiziq","Increase indent":"chekinishni oshirish","Decrease indent":"chekinishni kamaytirish",Unlink:"Havolani olib tashlash",Link:"Havola","Link URL":"\"Havola URL","Link image":"Rasmga havola","Edit link":"Havolani tahrirlash","Open link in new tab":"Havolani yangi oynada ochish","This link has no URL":"Bu havola uchun URL oʻrnatilmagan","Open in a new tab":"Yangi oynada oching",Downloadable:"Yuklab olinadigan","Create link":"","Move out of a link":"","Numbered List":"Raqamlangan ro'yxat","Bulleted List":"Belgilangan roʻyxat","To-do List":"","Bulleted list styles toolbar":"Belgilangan ro'yxat uslublari","Numbered list styles toolbar":"Raqamlangan ro'yxat uslublari","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"Disk",Circle:"Doira",Square:"Kvadrat",Decimal:"O'nlik","Decimal with leading zero":"Boshlovchi nol bilan oʻnlik","Lower–roman":"Kichik rim","Upper-roman":"Katta rim","Lower-latin":"Kichik lotincha","Upper-latin":"Katta lotincha","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Remove Format":"Formatlashni olib tashlash","Select all":"Hammasini tanlash","Special characters":"Maxsus belgilar",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"Kategoriyalar","Insert table":"Jadvalni kiritish","Header column":"Ustun sarlavhalari","Insert column left":"Ustunni chapga kiritish","Insert column right":"Ustunni o'ngga kiritish","Delete column":"Ustunni o'chirish","Select column":"Ustunni tanlash",Column:"Ustun","Header row":"Sarlavhalar satri","Insert row below":"Pastga qatorni kiritish","Insert row above":"Yuqoriga qatorni kiritish","Delete row":"Satrni o'chirish","Select row":"Satrni tanlang",Row:"Satr","Merge cell up":"Yuqoridagi katak bilan birlashtirish","Merge cell right":"O'ngdagi katakcha bilan birlashtirish","Merge cell down":"Pastdagi katak bilan birlashtirish","Merge cell left":"Chapdagi katakcha bilan birlashtirish","Split cell vertically":"Hujayrani vertikal ravishda ajratish","Split cell horizontally":"Hujayrani gorizontal ravishda ajratish","Merge cells":"Hujayralarni birlashtirish","Table toolbar":"Jadval asboblar paneli","Table properties":"Jadvalning xususiyatlari","Cell properties":"Hujayra xususiyatlari",Border:"Chegara",Style:"Uslub",Width:"Kengligi",Height:"Balandligi",Color:"Rang",Background:"Fon",Padding:"Chekinish",Dimensions:"O'lchamlar","Table cell text alignment":"Jadval katakchasidagi matnni tekislash",Alignment:"Tekislash","Horizontal text alignment toolbar":"Matnni gorizontal tekislash asboblar paneli","Vertical text alignment toolbar":"Vertikal matnni tekislash asboblar paneli","Table alignment toolbar":"Jadvalni tekislash asboblar paneli",None:"Yo'q",Solid:"Qattiq",Dotted:"Nuqta",Dashed:"Nuqtali",Double:"Ikkitalik",Groove:"Yivli",Ridge:"Qirrali",Inset:"Tushkunlikka tushgan",Outset:"Qavariq","Align cell text to the left":"Matnni chapga tekislash","Align cell text to the center":"Matnni markazga tekislash","Align cell text to the right":"Matnni o'ngga tekislash","Justify cell text":"Matnni kenglikka tekislash","Align cell text to the top":"Hujayra matnini tepaga tekislash","Align cell text to the middle":"Hujayra matnini markazga tekislash","Align cell text to the bottom":"Hujayra matnini pastga tekislash","Align table to the left":"Jadvalni chap tomonga tekislash","Center table":"Jadvalni markazga tekislash","Align table to the right":"Jadvalni o'ngga tekislash","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Noto'g'ri rang. \\ \"# FF0000 \\\" yoki \\ \"rgb (255,0,0) \\\" yoki \\ \"red \\\" ni sinab ko'ring.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Noto'g'ri qiymat. \\ \"10px \\\" yoki \\ \"2em \\\" yoki shunchaki \\ \"2 \\\" ni sinab ko'ring.","Color picker":"Rang tanlash","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Tahrirlovchi","Editor editing area: %0":"","Edit block":"Blokni tahrirlash","Click to edit block":"","Drag to move":"",Next:"Keyingi",Previous:"Oldingi","Editor toolbar":"Tahrirlovchi asboblar paneli","Dropdown toolbar":"Ochiladigan asboblar paneli",Black:"Qora","Dim grey":"To'q kulrang",Grey:"Kulrang","Light grey":"Och kulrang",White:"Oq",Red:"Qizil",Orange:"To'q sariq",Yellow:"Sariq","Light green":"Och yashil",Green:"Yashil",Aquamarine:"Akuamarin",Turquoise:"Turkuaz","Light blue":"Moviy",Blue:"Ko'k",Purple:"Siyohrang","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Kiritish",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"",Undo:"Bekor qilish",Redo:"Takrorlash","Upload in progress":"Yuklanmoqda","Widget toolbar":"Vidjet asboblar paneli","Insert paragraph before block":"Blokdan oldin paragrafni kiritish","Insert paragraph after block":"Вblokdan keyin paragraf qo'yish","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":""}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['uz'] = d['uz'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Chap tomonda tekislash","Align right":"O'ng tomonda tekislash","Align center":"O'rtada tekislash",Justify:"Kengligi bo'yicha tekislash","Text alignment":"Matnni tekislash","Text alignment toolbar":"Tekislash",Bold:"Qalin",Italic:"Kursiv",Underline:"Tagi chizilgan",Code:"Manba kodi",Strikethrough:"Chizilgan",Subscript:"Pastki yozuv",Superscript:"Yuqori yozuv","Italic text":"","Move out of an inline code style":"","Bold text":"","Underline text":"","Strikethrough text":"","Block quote":"Iqtibos","Insert code block":"Kodni kiritish","Plain text":"Oddiy matn","Leaving %0 code snippet":"","Entering %0 code snippet":"","Entering code snippet":"","Leaving code snippet":"","Code block":"",Cancel:"Bekor qilish",Clear:"O'chirish","Remove color":"Rangni olib tashlash","Restore default":"",Save:"Saqlash","Show more items":"","%0 of %1":"","Cannot upload file:":"","Rich Text Editor. Editing area: %0":"","Insert with file manager":"","Replace with file manager":"","Insert image with file manager":"","Replace image with file manager":"","Toggle caption off":"","Toggle caption on":"","Content editing keystrokes":"","These keyboard shortcuts allow for quick access to content editing features.":"","User interface and content navigation keystrokes":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","Close contextual balloons, dropdowns, and dialogs":"","Open the accessibility help dialog":"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Navigate through the toolbar or menu bar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Accept:"","Font Size":"Shrift hajmi",Tiny:"Juda kichik",Small:"Kichik",Big:"Katta",Huge:"Juda katta","Font Family":"Shriftlar oilasi",Default:"Standart","Font Color":"Shrift rangi","Font Background Color":"Fon rangi","Document colors":"Sahifa rangi",Paragraph:"Paragraf",Heading:"Uslub","Choose heading":"Uslubni tanlash","Heading 1":"Sarlavha 1","Heading 2":"Sarlavha 2","Heading 3":"Sarlavha 3","Heading 4":"Sarlavha 4","Heading 5":"Sarlavha 5","Heading 6":"Sarlavha 6","Type your title":"Sarlavhani kiriting","Type or paste your content here.":"Matningizni shu yerga kiriting yoki joylashtiring","Horizontal line":"Gorizontal chiziq","Increase indent":"chekinishni oshirish","Decrease indent":"chekinishni kamaytirish",Unlink:"Havolani olib tashlash",Link:"Havola","Link URL":"\"Havola URL","Link URL must not be empty.":"","Link image":"Rasmga havola","Edit link":"Havolani tahrirlash","Open link in new tab":"Havolani yangi oynada ochish","This link has no URL":"Bu havola uchun URL oʻrnatilmagan","Open in a new tab":"Yangi oynada oching",Downloadable:"Yuklab olinadigan","Create link":"","Move out of a link":"","Numbered List":"Raqamlangan ro'yxat","Bulleted List":"Belgilangan roʻyxat","To-do List":"","Bulleted list styles toolbar":"Belgilangan ro'yxat uslublari","Numbered list styles toolbar":"Raqamlangan ro'yxat uslublari","Toggle the disc list style":"","Toggle the circle list style":"","Toggle the square list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the lower–roman list style":"","Toggle the upper–roman list style":"","Toggle the lower–latin list style":"","Toggle the upper–latin list style":"",Disc:"Disk",Circle:"Doira",Square:"Kvadrat",Decimal:"O'nlik","Decimal with leading zero":"Boshlovchi nol bilan oʻnlik","Lower–roman":"Kichik rim","Upper-roman":"Katta rim","Lower-latin":"Kichik lotincha","Upper-latin":"Katta lotincha","List properties":"","Start at":"","Invalid start index value.":"","Start index must be greater than 0.":"","Reversed order":"","Keystrokes that can be used in a list":"","Increase list item indent":"","Decrease list item indent":"","Entering a to-do list":"","Leaving a to-do list":"","Remove Format":"Formatlashni olib tashlash","Select all":"Hammasini tanlash","Special characters":"Maxsus belgilar",All:"",Arrows:"",Currency:"",Latin:"",Mathematical:"",Text:"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"","Hryvnia sign":"","Cedi sign":"","Livre tournois sign":"","Spesmilo sign":"","Tenge sign":"","Indian rupee sign":"","Turkish lira sign":"","Nordic mark sign":"","Manat sign":"","Ruble sign":"","Latin capital letter a with macron":"","Latin small letter a with macron":"","Latin capital letter a with breve":"","Latin small letter a with breve":"","Latin capital letter a with ogonek":"","Latin small letter a with ogonek":"","Latin capital letter c with acute":"","Latin small letter c with acute":"","Latin capital letter c with circumflex":"","Latin small letter c with circumflex":"","Latin capital letter c with dot above":"","Latin small letter c with dot above":"","Latin capital letter c with caron":"","Latin small letter c with caron":"","Latin capital letter d with caron":"","Latin small letter d with caron":"","Latin capital letter d with stroke":"","Latin small letter d with stroke":"","Latin capital letter e with macron":"","Latin small letter e with macron":"","Latin capital letter e with breve":"","Latin small letter e with breve":"","Latin capital letter e with dot above":"","Latin small letter e with dot above":"","Latin capital letter e with ogonek":"","Latin small letter e with ogonek":"","Latin capital letter e with caron":"","Latin small letter e with caron":"","Latin capital letter g with circumflex":"","Latin small letter g with circumflex":"","Latin capital letter g with breve":"","Latin small letter g with breve":"","Latin capital letter g with dot above":"","Latin small letter g with dot above":"","Latin capital letter g with cedilla":"","Latin small letter g with cedilla":"","Latin capital letter h with circumflex":"","Latin small letter h with circumflex":"","Latin capital letter h with stroke":"","Latin small letter h with stroke":"","Latin capital letter i with tilde":"","Latin small letter i with tilde":"","Latin capital letter i with macron":"","Latin small letter i with macron":"","Latin capital letter i with breve":"","Latin small letter i with breve":"","Latin capital letter i with ogonek":"","Latin small letter i with ogonek":"","Latin capital letter i with dot above":"","Latin small letter dotless i":"","Latin capital ligature ij":"","Latin small ligature ij":"","Latin capital letter j with circumflex":"","Latin small letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin capital letter l with acute":"","Latin small letter l with acute":"","Latin capital letter l with cedilla":"","Latin small letter l with cedilla":"","Latin capital letter l with caron":"","Latin small letter l with caron":"","Latin capital letter l with middle dot":"","Latin small letter l with middle dot":"","Latin capital letter l with stroke":"","Latin small letter l with stroke":"","Latin capital letter n with acute":"","Latin small letter n with acute":"","Latin capital letter n with cedilla":"","Latin small letter n with cedilla":"","Latin capital letter n with caron":"","Latin small letter n with caron":"","Latin small letter n preceded by apostrophe":"","Latin capital letter eng":"","Latin small letter eng":"","Latin capital letter o with macron":"","Latin small letter o with macron":"","Latin capital letter o with breve":"","Latin small letter o with breve":"","Latin capital letter o with double acute":"","Latin small letter o with double acute":"","Latin capital ligature oe":"","Latin small ligature oe":"","Latin capital letter r with acute":"","Latin small letter r with acute":"","Latin capital letter r with cedilla":"","Latin small letter r with cedilla":"","Latin capital letter r with caron":"","Latin small letter r with caron":"","Latin capital letter s with acute":"","Latin small letter s with acute":"","Latin capital letter s with circumflex":"","Latin small letter s with circumflex":"","Latin capital letter s with cedilla":"","Latin small letter s with cedilla":"","Latin capital letter s with caron":"","Latin small letter s with caron":"","Latin capital letter t with cedilla":"","Latin small letter t with cedilla":"","Latin capital letter t with caron":"","Latin small letter t with caron":"","Latin capital letter t with stroke":"","Latin small letter t with stroke":"","Latin capital letter u with tilde":"","Latin small letter u with tilde":"","Latin capital letter u with macron":"","Latin small letter u with macron":"","Latin capital letter u with breve":"","Latin small letter u with breve":"","Latin capital letter u with ring above":"","Latin small letter u with ring above":"","Latin capital letter u with double acute":"","Latin small letter u with double acute":"","Latin capital letter u with ogonek":"","Latin small letter u with ogonek":"","Latin capital letter w with circumflex":"","Latin small letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin small letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin small letter z with acute":"","Latin capital letter z with dot above":"","Latin small letter z with dot above":"","Latin capital letter z with caron":"","Latin small letter z with caron":"","Latin small letter long s":"","Less-than sign":"","Greater-than sign":"","Less-than or equal to":"","Greater-than or equal to":"","En dash":"","Em dash":"",Macron:"",Overline:"","Degree sign":"","Minus sign":"","Plus-minus sign":"","Division sign":"","Fraction slash":"","Multiplication sign":"","Latin small letter f with hook":"",Integral:"","N-ary summation":"",Infinity:"","Square root":"","Tilde operator":"","Approximately equal to":"","Almost equal to":"","Not equal to":"","Identical to":"","Element of":"","Not an element of":"","Contains as member":"","N-ary product":"","Logical and":"","Logical or":"","Not sign":"",Intersection:"",Union:"","Partial differential":"","For all":"","There exists":"","Empty set":"",Nabla:"","Asterisk operator":"","Proportional to":"",Angle:"","Vulgar fraction one quarter":"","Vulgar fraction one half":"","Vulgar fraction three quarters":"","Single left-pointing angle quotation mark":"","Single right-pointing angle quotation mark":"","Left-pointing double angle quotation mark":"","Right-pointing double angle quotation mark":"","Left single quotation mark":"","Right single quotation mark":"","Left double quotation mark":"","Right double quotation mark":"","Single low-9 quotation mark":"","Double low-9 quotation mark":"","Inverted exclamation mark":"","Inverted question mark":"","Two dot leader":"","Horizontal ellipsis":"","Double dagger":"","Per mille sign":"","Per ten thousand sign":"","Double exclamation mark":"","Question exclamation mark":"","Exclamation question mark":"","Double question mark":"","Copyright sign":"","Registered sign":"","Trade mark sign":"","Section sign":"","Paragraph sign":"","Reversed paragraph sign":"","Character categories":"Kategoriyalar","Insert table":"Jadvalni kiritish","Header column":"Ustun sarlavhalari","Insert column left":"Ustunni chapga kiritish","Insert column right":"Ustunni o'ngga kiritish","Delete column":"Ustunni o'chirish","Select column":"Ustunni tanlash",Column:"Ustun","Header row":"Sarlavhalar satri","Insert row below":"Pastga qatorni kiritish","Insert row above":"Yuqoriga qatorni kiritish","Delete row":"Satrni o'chirish","Select row":"Satrni tanlang",Row:"Satr","Merge cell up":"Yuqoridagi katak bilan birlashtirish","Merge cell right":"O'ngdagi katakcha bilan birlashtirish","Merge cell down":"Pastdagi katak bilan birlashtirish","Merge cell left":"Chapdagi katakcha bilan birlashtirish","Split cell vertically":"Hujayrani vertikal ravishda ajratish","Split cell horizontally":"Hujayrani gorizontal ravishda ajratish","Merge cells":"Hujayralarni birlashtirish","Table toolbar":"Jadval asboblar paneli","Table properties":"Jadvalning xususiyatlari","Cell properties":"Hujayra xususiyatlari",Border:"Chegara",Style:"Uslub",Width:"Kengligi",Height:"Balandligi",Color:"Rang",Background:"Fon",Padding:"Chekinish",Dimensions:"O'lchamlar","Table cell text alignment":"Jadval katakchasidagi matnni tekislash",Alignment:"Tekislash","Horizontal text alignment toolbar":"Matnni gorizontal tekislash asboblar paneli","Vertical text alignment toolbar":"Vertikal matnni tekislash asboblar paneli","Table alignment toolbar":"Jadvalni tekislash asboblar paneli",None:"Yo'q",Solid:"Qattiq",Dotted:"Nuqta",Dashed:"Nuqtali",Double:"Ikkitalik",Groove:"Yivli",Ridge:"Qirrali",Inset:"Tushkunlikka tushgan",Outset:"Qavariq","Align cell text to the left":"Matnni chapga tekislash","Align cell text to the center":"Matnni markazga tekislash","Align cell text to the right":"Matnni o'ngga tekislash","Justify cell text":"Matnni kenglikka tekislash","Align cell text to the top":"Hujayra matnini tepaga tekislash","Align cell text to the middle":"Hujayra matnini markazga tekislash","Align cell text to the bottom":"Hujayra matnini pastga tekislash","Align table to the left":"Jadvalni chap tomonga tekislash","Center table":"Jadvalni markazga tekislash","Align table to the right":"Jadvalni o'ngga tekislash","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Noto'g'ri rang. \\ \"# FF0000 \\\" yoki \\ \"rgb (255,0,0) \\\" yoki \\ \"red \\\" ni sinab ko'ring.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Noto'g'ri qiymat. \\ \"10px \\\" yoki \\ \"2em \\\" yoki shunchaki \\ \"2 \\\" ni sinab ko'ring.","Color picker":"Rang tanlash","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"",Table:"","Rich Text Editor":"Tahrirlovchi","Editor editing area: %0":"","Edit block":"Blokni tahrirlash","Click to edit block":"","Drag to move":"",Next:"Keyingi",Previous:"Oldingi","Editor toolbar":"Tahrirlovchi asboblar paneli","Dropdown toolbar":"Ochiladigan asboblar paneli",Black:"Qora","Dim grey":"To'q kulrang",Grey:"Kulrang","Light grey":"Och kulrang",White:"Oq",Red:"Qizil",Orange:"To'q sariq",Yellow:"Sariq","Light green":"Och yashil",Green:"Yashil",Aquamarine:"Akuamarin",Turquoise:"Turkuaz","Light blue":"Moviy",Blue:"Ko'k",Purple:"Siyohrang","Editor block content toolbar":"","Editor contextual toolbar":"",HEX:"","No results found":"","No searchable items":"","Editor dialog":"",Close:"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"",Accessibility:"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_VIEW:"",MENU_BAR_MENU_INSERT:"Kiritish",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_FONT:"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"",Undo:"Bekor qilish",Redo:"Takrorlash","Upload in progress":"Yuklanmoqda","Widget toolbar":"Vidjet asboblar paneli","Insert paragraph before block":"Blokdan oldin paragrafni kiritish","Insert paragraph after block":"Вblokdan keyin paragraf qo'yish","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":""}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/vi.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/vi.js
index 0347be2922b4b5b97f4501a6b3a43307ede78b3a..bff42273ae8e55cd7519e209f382ad3697373a2f 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/vi.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/vi.js
@@ -1 +1 @@
-(function(d){	const l = d['vi'] = d['vi'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Canh trái","Align right":"Canh phải","Align center":"Canh giữa",Justify:"Canh đều","Text alignment":"Căn chỉnh văn bản","Text alignment toolbar":"Thanh công cụ canh chữ","Revert autoformatting action":"Hoàn nguyên thao tác tự động định dạng",Bold:"Đậm",Italic:"Nghiêng",Underline:"Gạch dưới",Code:"Code",Strikethrough:"Gạch ngang",Subscript:"Chữ nhỏ dưới",Superscript:"Chữ nhỏ trên","Italic text":"In nghiêng chữ","Move out of an inline code style":"Thoát khỏi kiểu mã nội dòng","Bold text":"In đậm chữ","Underline text":"Gạch chân chữ","Strikethrough text":"Gạch ngang chữ","Block quote":"Trích dẫn","Copy selected content":"Sao chép nội dung đã chọn","Paste content":"Dán nội dung","Paste content as plain text":"Dán nội dung dưới dạng văn bản thuần túy","Insert code block":"Chèn khối mã","Plain text":"Văn bản thuần","Code block":"Khối mã",Cancel:"Hủy",Clear:"Xóa","Remove color":"Xóa màu","Restore default":"Khôi phục giá trị mặc định",Save:"Lưu","Show more items":"Xem thêm","%0 of %1":"%0 đến %1","Cannot upload file:":"Không thể tải file:","Rich Text Editor. Editing area: %0":"Trình chỉnh sửa Văn bản dạng RTF. Vùng chỉnh sửa:  %0","Insert with file manager":"Chèn bằng trình quản lý tập tin","Replace with file manager":"Thay thế bằng trình quản lý tập tin","Insert image with file manager":"Chèn hình ảnh bằng trình quản lý tập tin","Replace image with file manager":"Thay thế hình ảnh bằng trình quản lý tập tin","Toggle caption off":"Ẩn chú thích","Toggle caption on":"Hiện chú thích","Content editing keystrokes":"Tổ hợp phím chỉnh sửa nội dung","These keyboard shortcuts allow for quick access to content editing features.":"Những phím tắt này giúp bạn truy cập nhanh vào các tính năng chỉnh sửa nội dung.","User interface and content navigation keystrokes":"Giao diện người dùng và tổ hợp phím điều hướng nội dung","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Sử dụng các tổ hợp phím sau đây để điều hướng hiệu quả hơn trong giao diện người dùng CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Đóng bong bóng theo ngữ cảnh, menu thả xuống và hộp thoại","Open the accessibility help dialog":"Mở hộp thoại trợ giúp về khả năng tiếp cận","Move focus between form fields (inputs, buttons, etc.)":"Di chuyển tiêu điểm giữa các trường biểu mẫu (nội dung nhập, nút, v.v.)","Move focus to the menu bar, navigate between menu bars":"Di chuyển tiêu điểm đến thanh menu, điều hướng giữa các thanh menu","Move focus to the toolbar, navigate between toolbars":"Di chuyển tiêu điểm đến thanh công cụ, điều hướng giữa các thanh công cụ","Navigate through the toolbar or menu bar":"Điều hướng trên thanh công cụ hoặc thanh menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Thực thi nút hiện đang ưu tiên. Việc thực thi các nút tương tác với nội dung soạn thảo sẽ làm di chuyển tiêu điểm trở lại phần nội dung.",Accept:"Chấp nhận","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Chèn dấu ngắt mềm (phần tử <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Chèn dấu ngắt cứng (đoạn văn mới)","Find and replace":"Tìm và thay thế","Find in text…":"Tìm trong văn bản...",Find:"Tìm","Previous result":"Kết quả trước","Next result":"Kết quả tiếp theo",Replace:"Thay thế","Replace all":"Thay thế tất cả","Match case":"Khớp chữ hoa/chữ thường","Whole words only":"Chỉ toàn bộ từ","Replace with…":"Thay thế bằng...","Text to find must not be empty.":"Không được để trống trường văn bản cần tìm.","Tip: Find some text first in order to replace it.":"Mẹo: Tìm một đoạn văn bản trước để thay thế.","Advanced options":"Tùy chọn nâng cao","Find in the document":"Tìm trong tài liệu","Font Size":"Cỡ chữ",Tiny:"Bé",Small:"Nhỏ",Big:"Lớn",Huge:"Khổng lồ","Font Family":"Họ chữ",Default:"Mặc định","Font Color":"Màu chữ","Font Background Color":"Màu nền chữ","Document colors":"Màu văn bản",Paragraph:"Đoạn văn",Heading:"Tiêu đề","Choose heading":"Chọn tiêu đề","Heading 1":"Tiêu đề 1","Heading 2":"Tiêu đề 2","Heading 3":"Tiêu đề 3","Heading 4":"Tiêu đề 4","Heading 5":"Tiêu đề 5","Heading 6":"Tiêu đề 6","Type your title":"Nhập tựa đề","Type or paste your content here.":"Nhập hoặc dán nội dung tại đây","Horizontal line":"Đường ngang","HTML object":"Đối tượng HTML","Increase indent":"Tăng lề","Decrease indent":"Giảm lề",Unlink:"Bỏ liên kết",Link:"Chèn liên kết","Link URL":"Đường dẫn liên kết","Link image":"Liên kết của ảnh","Edit link":"Sửa liên kết","Open link in new tab":"Mở liên kết","This link has no URL":"Liên kết không có đường dẫn","Open in a new tab":"Mở trên tab mới",Downloadable:"Có thể tải về","Create link":"Tạo liên kết","Move out of a link":"Di chuyển ra khỏi một liên kết","Numbered List":"Danh sách đánh số","Bulleted List":"Danh sách đánh ký hiệu","To-do List":"Danh sách cần làm","Bulleted list styles toolbar":"Thanh công cụ kiểu danh sách có dấu đầu dòng","Numbered list styles toolbar":"Thanh công cụ kiểu danh sách được đánh số","Toggle the disc list style":"Bật/tắt kiểu danh sách dạng đĩa","Toggle the circle list style":"Bật/tắt kiểu danh sách dạng vòng tròn","Toggle the square list style":"Bật/tắt kiểu danh sách dạng vuông","Toggle the decimal list style":"Bật/tắt kiểu danh sách dạng thập phân","Toggle the decimal with leading zero list style":"Bật/tắt kiểu danh sách dạng thập phân bắt đầu bằng số 0","Toggle the lower–roman list style":"Bật/tắt kiểu danh sách chữ số La Mã viết thường","Toggle the upper–roman list style":"Bật/tắt kiểu danh sách chữ số La Mã viết hoa","Toggle the lower–latin list style":"Bật/tắt kiểu danh sách chữ cái Latinh viết thường","Toggle the upper–latin list style":"Bật/tắt kiểu danh sách chữ cái Latinh viết hoa",Disc:"Đĩa",Circle:"Tròn",Square:"Vuông",Decimal:"Thập phân","Decimal with leading zero":"Thập phân bắt đầu bằng số 0","Lower–roman":"Chữ số La Mã viết thường","Upper-roman":"Chữ số La Mã viết hoa","Lower-latin":"Chữ cái Latinh viết thường","Upper-latin":"Chữ cái Latinh viết hoa","List properties":"Thuộc tính danh sách","Start at":"Bắt đầu tại","Invalid start index value.":"Giá trị chỉ mục bắt đầu không hợp lệ.","Start index must be greater than 0.":"Chỉ mục bắt đầu phải lớn hơn 0.","Reversed order":"Thứ tự đảo ngược","Keystrokes that can be used in a list":"Tổ hợp phím mà bạn có thể dùng trong danh sách","Increase list item indent":"Tăng thụt lề mục danh sách","Decrease list item indent":"Giảm thụt lề mục danh sách","Remove Format":"Xóa định dang","Select all":"Chọn tất cả","Show blocks":"Hiện các khối",Source:"Nguồn","Show source":"Hiển thị nguồn","Special characters":"Các ký tự đặc biệt",All:"Tất cả",Arrows:"Mũi tên",Currency:"Tiền tệ",Latin:"Latin",Mathematical:"Toán học",Text:"Văn bản","leftwards simple arrow":"mũi tên đơn giản chỉ sang trái","rightwards simple arrow":"mũi tên đơn giản chỉ sang phải","upwards simple arrow":"mũi tên đơn giản chỉ lên trên","downwards simple arrow":"mũi tên đơn giản chỉ xuống dưới","leftwards double arrow":"mũi tên kép hướng sang trái","rightwards double arrow":"mũi tên kép hướng sang phải","upwards double arrow":"mũi tên kép hướng lên","downwards double arrow":"mũi tên kép hướng xuống","leftwards dashed arrow":"mũi tên đứt nét hướng sang trái","rightwards dashed arrow":"mũi tên đứt nét hướng sang phải","upwards dashed arrow":"mũi tên đứt nét hướng lên","downwards dashed arrow":"mũi tên đứt nét hướng xuống","leftwards arrow to bar":"mũi tên hướng sang trái về phía thanh","rightwards arrow to bar":"mũi tên hướng sang phải về phía thanh","upwards arrow to bar":"mũi tên hướng lên trên về phía thanh","downwards arrow to bar":"mũi tên hướng xuống dưới về phía thanh","up down arrow with base":"mũi tên lên xuống có đế","back with leftwards arrow above":"back với mũi tên hướng sang trái ở trên","end with leftwards arrow above":"end với mũi tên hướng sang trái ở trên","on with exclamation mark with left right arrow above":"on với dấu chấm than và mũi tên trái phải ở trên","soon with rightwards arrow above":"soon với mũi tên hướng sang phải ở trên","top with upwards arrow above":"top với mũi tên hướng lên ở trên","Dollar sign":"Ký hiệu Đô la","Euro sign":"Ký hiệu Euro","Yen sign":"Ký hiệu Yên Nhật","Pound sign":"Ký hiệu Bảng Anh","Cent sign":"Ký hiệu Cent","Euro-currency sign":"Ký hiệu tiền tệ Euro","Colon sign":"Ký hiệu Colon","Cruzeiro sign":"Ký hiệu Cruzeiro","French franc sign":"Ký hiệu franc Pháp","Lira sign":"Ký hiệu Lira","Currency sign":"Ký hiệu tiền tệ","Bitcoin sign":"Ký hiệu Bitcoin","Mill sign":"Ký hiệu Mill","Naira sign":"Ký hiệu Naira","Peseta sign":"Ký hiệu Peseta","Rupee sign":"Ký hiệu Rupee","Won sign":"Ký hiệu Won","New sheqel sign":"Ký hiệu Shekel mới","Dong sign":"Ký hiệu Đồng","Kip sign":"Ký hiệu Kip","Tugrik sign":"Ký hiệu Tögrög","Drachma sign":"Ký hiệu Drachma","German penny sign":"Ký hiệu penny Đức","Peso sign":"Ký hiệu Peso","Guarani sign":"Ký hiệu Guarani","Austral sign":"Ký hiệu Austral","Hryvnia sign":"Ký hiệu Hryvnia","Cedi sign":"Ký hiệu Cedi","Livre tournois sign":"Ký hiệu Livre tournois","Spesmilo sign":"Ký hiệu Spesmilo","Tenge sign":"Ký hiệu Tenge","Indian rupee sign":"Ký hiệu rupee Ấn Độ","Turkish lira sign":"Ký hiệu lira Thổ Nhĩ Kỳ","Nordic mark sign":"Ký hiệu Mác Bắc Âu","Manat sign":"Ký hiệu Manat","Ruble sign":"Ký hiệu Rúp","Latin capital letter a with macron":"Chữ cái Latinh a viết hoa với dấu trường âm","Latin small letter a with macron":"Chữ cái Latinh a viết thường với dấu trường âm","Latin capital letter a with breve":"Chữ cái Latinh a viết hoa với dấu trăng","Latin small letter a with breve":"Chữ cái Latinh a viết thường với dấu trăng","Latin capital letter a with ogonek":"Chữ cái Latinh a viết hoa với dấu ogonek","Latin small letter a with ogonek":"Chữ cái Latinh a viết thường với dấu ogonek","Latin capital letter c with acute":"Chữ cái Latinh c viết hoa với dấu sắc","Latin small letter c with acute":"Chữ cái Latinh c viết thường với dấu sắc","Latin capital letter c with circumflex":"Chữ cái Latinh c viết hoa với dấu mũ","Latin small letter c with circumflex":"Chữ cái Latinh c viết thường với dấu mũ","Latin capital letter c with dot above":"Chữ cái Latinh c viết hoa với dấu chấm ở trên","Latin small letter c with dot above":"Chữ cái Latinh c viết thường với dấu chấm ở trên","Latin capital letter c with caron":"Chữ cái Latinh c viết hoa với dấu mũ ngược","Latin small letter c with caron":"Chữ cái Latinh c viết thường với dấu mũ ngược","Latin capital letter d with caron":"Chữ cái Latinh d viết hoa với dấu mũ ngược","Latin small letter d with caron":"Chữ cái Latinh d viết thường với dấu mũ ngược","Latin capital letter d with stroke":"Chữ cái Latinh d viết hoa với dấu gạch ngang","Latin small letter d with stroke":"Chữ cái Latinh d viết thường với dấu gạch ngang","Latin capital letter e with macron":"Chữ cái Latinh e viết hoa với dấu trường âm","Latin small letter e with macron":"Chữ cái Latinh e viết thường với dấu trường âm","Latin capital letter e with breve":"Chữ cái Latinh e viết hoa với dấu trăng","Latin small letter e with breve":"Chữ cái Latinh e viết thường với dấu trăng","Latin capital letter e with dot above":"Chữ cái Latinh e viết hoa với dấu chấm ở trên","Latin small letter e with dot above":"Chữ cái Latinh e viết thường với dấu chấm ở trên","Latin capital letter e with ogonek":"Chữ cái Latinh e viết hoa với dấu ogonek","Latin small letter e with ogonek":"Chữ cái Latinh e viết thường với dấu ogonek","Latin capital letter e with caron":"Chữ cái Latinh e viết hoa với dấu mũ ngược","Latin small letter e with caron":"Chữ cái Latinh e viết thường với dấu mũ ngược","Latin capital letter g with circumflex":"Chữ cái Latinh g viết hoa với dấu mũ","Latin small letter g with circumflex":"Chữ cái Latinh g viết thường với dấu mũ","Latin capital letter g with breve":"Chữ cái Latinh g viết hoa với dấu trăng","Latin small letter g with breve":"Chữ cái Latinh g viết thường với dấu trăng","Latin capital letter g with dot above":"Chữ cái Latinh g viết hoa với dấu chấm ở trên","Latin small letter g with dot above":"Chữ cái Latinh g viết thường với dấu chấm ở trên","Latin capital letter g with cedilla":"Chữ cái Latinh g viết hoa với dấu móc dưới","Latin small letter g with cedilla":"Chữ cái Latinh g viết thường với dấu móc dưới","Latin capital letter h with circumflex":"Chữ cái Latinh h viết hoa với dấu mũ","Latin small letter h with circumflex":"Chữ cái Latinh h viết thường với dấu mũ","Latin capital letter h with stroke":"Chữ cái Latinh h viết hoa với dấu gạch ngang","Latin small letter h with stroke":"Chữ cái Latinh h viết thường với dấu gạch ngang","Latin capital letter i with tilde":"Chữ cái Latinh i viết hoa với dấu ngã","Latin small letter i with tilde":"Chữ cái Latinh i viết thường với dấu ngã","Latin capital letter i with macron":"Chữ cái Latinh i viết hoa với dấu trường âm","Latin small letter i with macron":"Chữ cái Latinh i viết thường với dấu trường âm","Latin capital letter i with breve":"Chữ cái Latinh i viết hoa với dấu trăng","Latin small letter i with breve":"Chữ cái Latinh i viết thường với dấu trăng","Latin capital letter i with ogonek":"Chữ cái Latinh i viết hoa với dấu ogonek","Latin small letter i with ogonek":"Chữ cái Latinh i viết thường với dấu ogonek","Latin capital letter i with dot above":"Chữ cái Latinh i viết hoa với dấu chấm ở trên","Latin small letter dotless i":"Chữ cái Latinh i viết thường không dấu chấm","Latin capital ligature ij":"Chữ ghép Latinh ij viết hoa","Latin small ligature ij":"Chữ ghép Latinh ij viết thường","Latin capital letter j with circumflex":"Chữ cái Latinh j viết hoa với dấu mũ","Latin small letter j with circumflex":"Chữ cái Latinh j viết thường với dấu mũ","Latin capital letter k with cedilla":"Chữ cái Latinh k viết hoa với dấu móc dưới","Latin small letter k with cedilla":"Chữ cái Latinh k viết hoa với dấu móc dưới","Latin small letter kra":"Chữ cái Latinh k viết thường","Latin capital letter l with acute":"Chữ cái Latinh l viết hoa với dấu sắc","Latin small letter l with acute":"Chữ cái Latinh l viết thường với dấu sắc","Latin capital letter l with cedilla":"Chữ cái Latinh l viết hoa với dấu móc dưới","Latin small letter l with cedilla":"Chữ cái Latinh l viết thường với dấu móc dưới","Latin capital letter l with caron":"Chữ cái Latinh l viết hoa với dấu mũ ngược","Latin small letter l with caron":"Chữ cái Latinh l viết thường với dấu mũ ngược","Latin capital letter l with middle dot":"Chữ cái Latinh l viết hoa với dấu chấm ở giữa","Latin small letter l with middle dot":"Chữ cái Latinh l viết thường với dấu chấm ở giữa","Latin capital letter l with stroke":"Chữ cái Latinh l viết hoa với dấu gạch ngang","Latin small letter l with stroke":"Chữ cái Latinh l viết thường với dấu gạch ngang","Latin capital letter n with acute":"Chữ cái Latinh n viết hoa với dấu sắc","Latin small letter n with acute":"Chữ cái Latinh n viết thường với dấu sắc","Latin capital letter n with cedilla":"Chữ cái Latinh n viết hoa với dấu móc dưới","Latin small letter n with cedilla":"Chữ cái Latinh n viết thường với dấu móc dưới","Latin capital letter n with caron":"Chữ cái Latinh n viết hoa với dấu mũ ngược","Latin small letter n with caron":"Chữ cái Latinh n viết thường với dấu mũ ngược","Latin small letter n preceded by apostrophe":"Chữ cái Latinh n viết thường có dấu viết lược đứng trước","Latin capital letter eng":"Chữ cái Latinh Ŋ viết hoa","Latin small letter eng":"Chữ cái Latinh ŋ viết thường","Latin capital letter o with macron":"Chữ cái Latinh o viết hoa với dấu trường âm","Latin small letter o with macron":"Chữ cái Latinh o viết thường với dấu trường âm","Latin capital letter o with breve":"Chữ cái Latinh o viết hoa với dấu trăng","Latin small letter o with breve":"Chữ cái Latinh o viết thường với dấu trăng","Latin capital letter o with double acute":"Chữ cái Latinh o viết hoa với dấu sắc kép","Latin small letter o with double acute":"Chữ cái Latinh o viết thường với dấu sắc kép","Latin capital ligature oe":"Chữ ghép Latinh oe viết hoa","Latin small ligature oe":"Chữ ghép Latinh oe viết thường","Latin capital letter r with acute":"Chữ cái Latinh r viết hoa với dấu sắc","Latin small letter r with acute":"Chữ cái Latinh r viết thường với dấu sắc","Latin capital letter r with cedilla":"Chữ cái Latinh r viết hoa với dấu móc dưới","Latin small letter r with cedilla":"Chữ cái Latinh r viết thường với dấu móc dưới","Latin capital letter r with caron":"Chữ cái Latinh r viết hoa với dấu mũ ngược","Latin small letter r with caron":"Chữ cái Latinh r viết thường với dấu mũ ngược","Latin capital letter s with acute":"Chữ cái Latinh s viết hoa với dấu sắc","Latin small letter s with acute":"Chữ cái Latinh s viết thường với dấu sắc","Latin capital letter s with circumflex":"Chữ cái Latinh s viết hoa với dấu mũ","Latin small letter s with circumflex":"Chữ cái Latinh s viết thường với dấu mũ","Latin capital letter s with cedilla":"Chữ cái Latinh s viết hoa với dấu móc dưới","Latin small letter s with cedilla":"Chữ cái Latinh s viết thường với dấu móc dưới","Latin capital letter s with caron":"Chữ cái Latinh s viết hoa với dấu mũ ngược","Latin small letter s with caron":"Chữ cái Latinh s viết thường với dấu mũ ngược","Latin capital letter t with cedilla":"Chữ cái Latinh t viết hoa với dấu móc dưới","Latin small letter t with cedilla":"Chữ cái Latinh t viết thường với dấu móc dưới","Latin capital letter t with caron":"Chữ cái Latinh t viết hoa với dấu mũ ngược","Latin small letter t with caron":"Chữ cái Latinh t viết thường với dấu mũ ngược","Latin capital letter t with stroke":"Chữ cái Latinh t viết hoa với dấu gạch ngang","Latin small letter t with stroke":"Chữ cái Latinh t viết thường với dấu gạch ngang","Latin capital letter u with tilde":"Chữ cái Latinh u viết hoa với dấu ngã","Latin small letter u with tilde":"Chữ cái Latinh u viết hoa với dấu ngã","Latin capital letter u with macron":"Chữ cái Latinh u viết hoa với dấu trường âm","Latin small letter u with macron":"Chữ cái Latinh u viết thường với dấu trường âm","Latin capital letter u with breve":"Chữ cái Latinh u viết hoa với dấu trăng","Latin small letter u with breve":"Chữ cái Latinh u viết thường với dấu trăng","Latin capital letter u with ring above":"Chữ cái Latinh u viết hoa với vòng tròn ở trên","Latin small letter u with ring above":"Chữ cái Latinh u viết thường với vòng tròn ở trên","Latin capital letter u with double acute":"Chữ cái Latinh u viết hoa với dấu sắc kép","Latin small letter u with double acute":"Chữ cái Latinh u viết thường với dấu sắc kép","Latin capital letter u with ogonek":"Chữ cái Latinh u viết hoa với dấu ogonek","Latin small letter u with ogonek":"Chữ cái Latinh u viết thường với dấu ogonek","Latin capital letter w with circumflex":"Chữ cái Latinh w viết hoa với dấu mũ","Latin small letter w with circumflex":"Chữ cái Latinh w viết thường với dấu mũ","Latin capital letter y with circumflex":"Chữ cái Latinh y viết hoa với dấu mũ","Latin small letter y with circumflex":"Chữ cái Latinh y viết thường với dấu mũ","Latin capital letter y with diaeresis":"Chữ cái Latinh y viết hoa với dấu tách đôi","Latin capital letter z with acute":"Chữ cái Latinh z viết hoa với dấu sắc","Latin small letter z with acute":"Chữ cái Latinh z viết thường với dấu sắc","Latin capital letter z with dot above":"Chữ cái Latinh z viết hoa với dấu chấm ở trên","Latin small letter z with dot above":"Chữ cái Latinh z viết thường với dấu chấm ở trên","Latin capital letter z with caron":"Chữ cái Latinh z viết hoa với dấu mũ ngược","Latin small letter z with caron":"Chữ cái Latinh z viết thường với dấu mũ ngược","Latin small letter long s":"Chữ cái Latinh s dài viết thường","Less-than sign":"Ký hiệu nhỏ hơn","Greater-than sign":"Ký hiệu lớn hơn","Less-than or equal to":"Nhỏ hơn hoặc bằng","Greater-than or equal to":"Lớn hơn hoặc bằng","En dash":"Gạch ngang ngắn","Em dash":"Gạch ngang dài",Macron:"Dấu trường âm",Overline:"Gạch trên","Degree sign":"Ký hiệu độ","Minus sign":"Ký hiệu trừ","Plus-minus sign":"Ký hiệu cộng-trừ","Division sign":"Ký hiệu chia","Fraction slash":"Dấu gạch chéo phân số","Multiplication sign":"Ký hiệu nhân","Latin small letter f with hook":"Chữ cái Latinh f viết thường với móc",Integral:"Tích phân","N-ary summation":"Phép tổng n số nguyên",Infinity:"Vô cực","Square root":"Căn bậc hai","Tilde operator":"Toán tử dấu ngã","Approximately equal to":"Xấp xỉ bằng","Almost equal to":"Gần bằng","Not equal to":"Không bằng","Identical to":"Tương đương","Element of":"Thuộc","Not an element of":"Không thuộc","Contains as member":"Chứa","N-ary product":"Tích n số nguyên","Logical and":"Và logic","Logical or":"Hoặc logic","Not sign":"Không",Intersection:"Giao",Union:"Hợp","Partial differential":"Vi phân riêng phần","For all":"Với mọi","There exists":"Tồn tại","Empty set":"Tập hợp rỗng",Nabla:"Nabla","Asterisk operator":"Toán tử dấu hoa thị","Proportional to":"Tương ứng với",Angle:"Góc","Vulgar fraction one quarter":"Phân số thường một phần tư","Vulgar fraction one half":"Phân số thường một phần hai","Vulgar fraction three quarters":"Phân số thường ba phần tư","Single left-pointing angle quotation mark":"Dấu nháy đơn dạng góc chỉ sang bên trái","Single right-pointing angle quotation mark":"Dấu nháy đơn dạng góc chỉ sang bên phải","Left-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên trái","Right-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên phải","Left single quotation mark":"Dấu nháy đơn bên trái","Right single quotation mark":"Dấu nháy đơn bên phải","Left double quotation mark":"Dấu nháy kép bên trái","Right double quotation mark":"Dấu nháy kép bên phải","Single low-9 quotation mark":"Dấu nháy đơn kiểu low-9","Double low-9 quotation mark":"Dấu nháy kép kiểu low-9","Inverted exclamation mark":"Dấu chấm than ngược","Inverted question mark":"Dấu hỏi ngược","Two dot leader":"Hàng hai dấu chấm","Horizontal ellipsis":"Dấu chấm lửng ngang","Double dagger":"Dấu chữ thập kép","Per mille sign":"Ký hiệu phần nghìn","Per ten thousand sign":"Ký hiệu phần vạn","Double exclamation mark":"Dấu chấm than kép","Question exclamation mark":"Dấu chấm hỏi và chấm than","Exclamation question mark":"Dấu chấm than và chấm hỏi","Double question mark":"Dấu chấm hỏi kép","Copyright sign":"Ký hiệu bản quyền","Registered sign":"Ký hiệu đăng ký thương hiệu","Trade mark sign":"Ký hiệu thương hiệu","Section sign":"Ký hiệu phân đoạn","Paragraph sign":"Ký hiệu đoạn văn","Reversed paragraph sign":"Ký hiệu đoạn văn đảo ngược","Character categories":"Danh mục ký tự",Styles:"Kiểu","Multiple styles":"Nhiều kiểu","Block styles":"Kiểu của khối","Text styles":"Kiểu văn bản","Insert table":"Tạo bảng","Header column":"Tiêu đề cột","Insert column left":"Thêm cột vào bên trái","Insert column right":"Thêm cột vào bên phải","Delete column":"Xoá cột","Select column":"Chọn cột",Column:"Cột","Header row":"Tiêu đề hàng","Insert row below":"Thêm hàng ở dưới","Insert row above":"Thêm hàng phía trên","Delete row":"Xoá hàng","Select row":"Chọn hàng",Row:"Hàng","Merge cell up":"Sát nhập ô lên trên","Merge cell right":"Sát nhập ô qua phải","Merge cell down":"Sát nhập ô xuống dưới","Merge cell left":"Sát nhập ô qua trái","Split cell vertically":"Tách ô theo chiều dọc","Split cell horizontally":"Tách ô theo chiều ngang","Merge cells":"Sát nhập ô","Table toolbar":"Thanh công cụ bảng","Table properties":"Thuộc tính của bảng","Cell properties":"Thuộc tính của ô",Border:"Viền",Style:"Kiểu",Width:"Rộng",Height:"Cao",Color:"Màu",Background:"Màu nền",Padding:"Cách lề",Dimensions:"Kích thước","Table cell text alignment":"Căn lề văn bản trong ô",Alignment:"Căn lề","Horizontal text alignment toolbar":"Thanh công cụ căn chỉnh văn bản theo chiều ngang","Vertical text alignment toolbar":"Thanh công cụ căn chỉnh văn bản theo chiều dọc","Table alignment toolbar":"Thanh công cụ căn chỉnh bảng",None:"Không có kiểu nào",Solid:"Dạng nét liền",Dotted:"Dạng chấm",Dashed:"Dạng đường đứt nét",Double:"Dạng nét đôi",Groove:"Dạng đường rãnh",Ridge:"Dạng gờ",Inset:"Dạng chìm",Outset:"Dạng nổi","Align cell text to the left":"Căn chỉnh văn bản trong ô về bên trái","Align cell text to the center":"Căn chỉnh văn bản trong ô vào chính giữa","Align cell text to the right":"Căn chỉnh văn bản trong ô về bên phải","Justify cell text":"Căn đều văn bản trong ô","Align cell text to the top":"Căn chỉnh văn bản trong ô lên trên cùng","Align cell text to the middle":"Căn chỉnh văn bản trong ô vào giữa","Align cell text to the bottom":"Căn chỉnh văn bản trong ô xuống dưới cùng","Align table to the left":"Căn chỉnh bảng về phía bên trái","Center table":"Căn chỉnh bảng vào chính giữa","Align table to the right":"Căn chỉnh bảng về phía bên phải","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Màu này không hợp lệ. Hãy thử \"#FF0000\" hoặc \"rgb(255,0,0)\" hoặc \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Giá trị này không hợp lệ. Hãy thử \"10px\" hoặc \"2em\" hoặc chỉ \"2\".","Color picker":"Bộ chọn màu","Enter table caption":"Nhập chú thích cho bảng","Keystrokes that can be used in a table cell":"Tổ hợp phím mà bạn có thể dùng trong một ô bảng","Move the selection to the next cell":"Di chuyển vùng chọn đến ô tiếp theo","Move the selection to the previous cell":"Di chuyển vùng chọn đến ô trước đó","Insert a new table row (when in the last cell of a table)":"Chèn một hàng mới trong bảng (khi ở ô cuối cùng của bảng)","Navigate through the table":"Điều hướng qua bảng",Table:"Bảng","Rich Text Editor":"Trình soạn thảo văn bản","Editor editing area: %0":"Vùng chỉnh sửa của trình chỉnh sửa: %0","Edit block":"Chỉnh sửa đoạn","Click to edit block":"Nhấp để sửa khối","Drag to move":"Kéo để di chuyển",Next:"Tiếp theo",Previous:"Quay lại","Editor toolbar":"Thanh công cụ biên tập","Dropdown toolbar":"Thanh công cụ danh mục",Black:"Đen","Dim grey":"Xám mờ",Grey:"Xám","Light grey":"Xám nhạt",White:"Trắng",Red:"Đỏ",Orange:"Cam",Yellow:"Vàng","Light green":"Xanh lá nhạt",Green:"Xanh lá",Aquamarine:"Xanh ngọc biển",Turquoise:"Xanh ngọc bích","Light blue":"Xanh dương",Blue:"Xanh biển",Purple:"Tím","Editor block content toolbar":"Thanh công cụ chỉnh sửa khối nội dung","Editor contextual toolbar":"Thanh công cụ chỉnh sửa theo ngữ cảnh",HEX:"HEX","No results found":"Không tìm thấy kết quả","No searchable items":"Không có mục nào tìm kiếm được","Editor dialog":"Hộp thoại trình biên tập",Close:"Đóng","Help Contents. To close this dialog press ESC.":"Nội dung Trợ giúp. Nhấn phím ESC để đóng hộp thoại này.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Dưới đây, bạn có thể tìm thấy danh sách các phím tắt mà bạn có thể dùng trong trình biên tập này.","(may require <kbd>Fn</kbd>)":"(có thể cần nhấn phím <kbd>Fn</kbd>)",Accessibility:"Trợ năng","Accessibility help":"Trợ giúp về khả năng truy cập","Press %0 for help.":"Nhấn %0 để được trợ giúp.","Move focus in and out of an active dialog window":"Di chuyển tiêu điểm vào và ra khỏi cửa sổ hộp thoại đang kích hoạt",MENU_BAR_MENU_FILE:"Tệp",MENU_BAR_MENU_EDIT:"Chỉnh sửa",MENU_BAR_MENU_VIEW:"Xem",MENU_BAR_MENU_INSERT:"Chèn",MENU_BAR_MENU_FORMAT:"Định dạng",MENU_BAR_MENU_TOOLS:"Công cụ",MENU_BAR_MENU_HELP:"Trợ giúp",MENU_BAR_MENU_TEXT:"Văn bản",MENU_BAR_MENU_FONT:"Phông chữ","Editor menu bar":"Thanh menu Trình soạn thảo",Undo:"Hoàn tác",Redo:"Tiếp tục","Upload in progress":"Đang tải lên","Widget toolbar":"Thanh công cụ tiện ích","Insert paragraph before block":"Chèn đoạn trước khối","Insert paragraph after block":"Chèn đoạn sau khối","Press Enter to type after or press Shift + Enter to type before the widget":"Nhấn Enter để nhập vào sau hoặc nhấn Shift + Enter để nhập vào trước tiện ích","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tổ hợp phím mà bạn có thể dùng khi một tiện ích được chọn (ví dụ: hình ảnh, bảng, v.v.)","Insert a new paragraph directly after a widget":"Chèn đoạn văn mới ngay sau tiện ích","Insert a new paragraph directly before a widget":"Chèn đoạn văn mới ngay trước tiện ích","Move the caret to allow typing directly before a widget":"Di chuyển dấu sót để cho phép nhập ngay trước một tiện ích","Move the caret to allow typing directly after a widget":"Di chuyển dấu sót để cho phép nhập ngay sau một tiện ích","Words: %0":"Số chữ: %0","Characters: %0":"Số ký tự: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['vi'] = d['vi'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"Canh trái","Align right":"Canh phải","Align center":"Canh giữa",Justify:"Canh đều","Text alignment":"Căn chỉnh văn bản","Text alignment toolbar":"Thanh công cụ canh chữ","Revert autoformatting action":"Hoàn nguyên thao tác tự động định dạng",Bold:"Đậm",Italic:"Nghiêng",Underline:"Gạch dưới",Code:"Code",Strikethrough:"Gạch ngang",Subscript:"Chữ nhỏ dưới",Superscript:"Chữ nhỏ trên","Italic text":"In nghiêng chữ","Move out of an inline code style":"Thoát khỏi kiểu mã nội dòng","Bold text":"In đậm chữ","Underline text":"Gạch chân chữ","Strikethrough text":"Gạch ngang chữ","Block quote":"Trích dẫn","Copy selected content":"Sao chép nội dung đã chọn","Paste content":"Dán nội dung","Paste content as plain text":"Dán nội dung dưới dạng văn bản thuần túy","Insert code block":"Chèn khối mã","Plain text":"Văn bản thuần","Leaving %0 code snippet":"Đang rời khỏi đoạn mã snippet %0","Entering %0 code snippet":"Đang nhập đoạn mã snippet %0","Entering code snippet":"Đang nhập đoạn mã snippet","Leaving code snippet":"Đang rời khỏi đoạn mã snippet","Code block":"Khối mã",Cancel:"Hủy",Clear:"Xóa","Remove color":"Xóa màu","Restore default":"Khôi phục giá trị mặc định",Save:"Lưu","Show more items":"Xem thêm","%0 of %1":"%0 đến %1","Cannot upload file:":"Không thể tải file:","Rich Text Editor. Editing area: %0":"Trình chỉnh sửa Văn bản dạng RTF. Vùng chỉnh sửa:  %0","Insert with file manager":"Chèn bằng trình quản lý tập tin","Replace with file manager":"Thay thế bằng trình quản lý tập tin","Insert image with file manager":"Chèn hình ảnh bằng trình quản lý tập tin","Replace image with file manager":"Thay thế hình ảnh bằng trình quản lý tập tin","Toggle caption off":"Ẩn chú thích","Toggle caption on":"Hiện chú thích","Content editing keystrokes":"Tổ hợp phím chỉnh sửa nội dung","These keyboard shortcuts allow for quick access to content editing features.":"Những phím tắt này giúp bạn truy cập nhanh vào các tính năng chỉnh sửa nội dung.","User interface and content navigation keystrokes":"Giao diện người dùng và tổ hợp phím điều hướng nội dung","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Sử dụng các tổ hợp phím sau đây để điều hướng hiệu quả hơn trong giao diện người dùng CKEditor 5.","Close contextual balloons, dropdowns, and dialogs":"Đóng bong bóng theo ngữ cảnh, menu thả xuống và hộp thoại","Open the accessibility help dialog":"Mở hộp thoại trợ giúp về khả năng tiếp cận","Move focus between form fields (inputs, buttons, etc.)":"Di chuyển tiêu điểm giữa các trường biểu mẫu (nội dung nhập, nút, v.v.)","Move focus to the menu bar, navigate between menu bars":"Di chuyển tiêu điểm đến thanh menu, điều hướng giữa các thanh menu","Move focus to the toolbar, navigate between toolbars":"Di chuyển tiêu điểm đến thanh công cụ, điều hướng giữa các thanh công cụ","Navigate through the toolbar or menu bar":"Điều hướng trên thanh công cụ hoặc thanh menu","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Thực thi nút hiện đang ưu tiên. Việc thực thi các nút tương tác với nội dung soạn thảo sẽ làm di chuyển tiêu điểm trở lại phần nội dung.",Accept:"Chấp nhận","Insert a soft break (a <code>&lt;br&gt;</code> element)":"Chèn dấu ngắt mềm (phần tử <code>&lt;br&gt;</code>)","Insert a hard break (a new paragraph)":"Chèn dấu ngắt cứng (đoạn văn mới)","Find and replace":"Tìm và thay thế","Find in text…":"Tìm trong văn bản...",Find:"Tìm","Previous result":"Kết quả trước","Next result":"Kết quả tiếp theo",Replace:"Thay thế","Replace all":"Thay thế tất cả","Match case":"Khớp chữ hoa/chữ thường","Whole words only":"Chỉ toàn bộ từ","Replace with…":"Thay thế bằng...","Text to find must not be empty.":"Không được để trống trường văn bản cần tìm.","Tip: Find some text first in order to replace it.":"Mẹo: Tìm một đoạn văn bản trước để thay thế.","Advanced options":"Tùy chọn nâng cao","Find in the document":"Tìm trong tài liệu","Font Size":"Cỡ chữ",Tiny:"Bé",Small:"Nhỏ",Big:"Lớn",Huge:"Khổng lồ","Font Family":"Họ chữ",Default:"Mặc định","Font Color":"Màu chữ","Font Background Color":"Màu nền chữ","Document colors":"Màu văn bản",Paragraph:"Đoạn văn",Heading:"Tiêu đề","Choose heading":"Chọn tiêu đề","Heading 1":"Tiêu đề 1","Heading 2":"Tiêu đề 2","Heading 3":"Tiêu đề 3","Heading 4":"Tiêu đề 4","Heading 5":"Tiêu đề 5","Heading 6":"Tiêu đề 6","Type your title":"Nhập tựa đề","Type or paste your content here.":"Nhập hoặc dán nội dung tại đây","Horizontal line":"Đường ngang","HTML object":"Đối tượng HTML","Increase indent":"Tăng lề","Decrease indent":"Giảm lề",Unlink:"Bỏ liên kết",Link:"Chèn liên kết","Link URL":"Đường dẫn liên kết","Link URL must not be empty.":"Không được để trống URL đường liên kết.","Link image":"Liên kết của ảnh","Edit link":"Sửa liên kết","Open link in new tab":"Mở liên kết","This link has no URL":"Liên kết không có đường dẫn","Open in a new tab":"Mở trên tab mới",Downloadable:"Có thể tải về","Create link":"Tạo liên kết","Move out of a link":"Di chuyển ra khỏi một liên kết","Numbered List":"Danh sách đánh số","Bulleted List":"Danh sách đánh ký hiệu","To-do List":"Danh sách cần làm","Bulleted list styles toolbar":"Thanh công cụ kiểu danh sách có dấu đầu dòng","Numbered list styles toolbar":"Thanh công cụ kiểu danh sách được đánh số","Toggle the disc list style":"Bật/tắt kiểu danh sách dạng đĩa","Toggle the circle list style":"Bật/tắt kiểu danh sách dạng vòng tròn","Toggle the square list style":"Bật/tắt kiểu danh sách dạng vuông","Toggle the decimal list style":"Bật/tắt kiểu danh sách dạng thập phân","Toggle the decimal with leading zero list style":"Bật/tắt kiểu danh sách dạng thập phân bắt đầu bằng số 0","Toggle the lower–roman list style":"Bật/tắt kiểu danh sách chữ số La Mã viết thường","Toggle the upper–roman list style":"Bật/tắt kiểu danh sách chữ số La Mã viết hoa","Toggle the lower–latin list style":"Bật/tắt kiểu danh sách chữ cái Latinh viết thường","Toggle the upper–latin list style":"Bật/tắt kiểu danh sách chữ cái Latinh viết hoa",Disc:"Đĩa",Circle:"Tròn",Square:"Vuông",Decimal:"Thập phân","Decimal with leading zero":"Thập phân bắt đầu bằng số 0","Lower–roman":"Chữ số La Mã viết thường","Upper-roman":"Chữ số La Mã viết hoa","Lower-latin":"Chữ cái Latinh viết thường","Upper-latin":"Chữ cái Latinh viết hoa","List properties":"Thuộc tính danh sách","Start at":"Bắt đầu tại","Invalid start index value.":"Giá trị chỉ mục bắt đầu không hợp lệ.","Start index must be greater than 0.":"Chỉ mục bắt đầu phải lớn hơn 0.","Reversed order":"Thứ tự đảo ngược","Keystrokes that can be used in a list":"Tổ hợp phím mà bạn có thể dùng trong danh sách","Increase list item indent":"Tăng thụt lề mục danh sách","Decrease list item indent":"Giảm thụt lề mục danh sách","Entering a to-do list":"Đang nhập danh sách việc cần làm","Leaving a to-do list":"Đang rời khỏi danh sách việc cần làm","Remove Format":"Xóa định dang","Select all":"Chọn tất cả","Show blocks":"Hiện các khối",Source:"Nguồn","Show source":"Hiển thị nguồn","Special characters":"Các ký tự đặc biệt",All:"Tất cả",Arrows:"Mũi tên",Currency:"Tiền tệ",Latin:"Latin",Mathematical:"Toán học",Text:"Văn bản","leftwards simple arrow":"mũi tên đơn giản chỉ sang trái","rightwards simple arrow":"mũi tên đơn giản chỉ sang phải","upwards simple arrow":"mũi tên đơn giản chỉ lên trên","downwards simple arrow":"mũi tên đơn giản chỉ xuống dưới","leftwards double arrow":"mũi tên kép hướng sang trái","rightwards double arrow":"mũi tên kép hướng sang phải","upwards double arrow":"mũi tên kép hướng lên","downwards double arrow":"mũi tên kép hướng xuống","leftwards dashed arrow":"mũi tên đứt nét hướng sang trái","rightwards dashed arrow":"mũi tên đứt nét hướng sang phải","upwards dashed arrow":"mũi tên đứt nét hướng lên","downwards dashed arrow":"mũi tên đứt nét hướng xuống","leftwards arrow to bar":"mũi tên hướng sang trái về phía thanh","rightwards arrow to bar":"mũi tên hướng sang phải về phía thanh","upwards arrow to bar":"mũi tên hướng lên trên về phía thanh","downwards arrow to bar":"mũi tên hướng xuống dưới về phía thanh","up down arrow with base":"mũi tên lên xuống có đế","back with leftwards arrow above":"back với mũi tên hướng sang trái ở trên","end with leftwards arrow above":"end với mũi tên hướng sang trái ở trên","on with exclamation mark with left right arrow above":"on với dấu chấm than và mũi tên trái phải ở trên","soon with rightwards arrow above":"soon với mũi tên hướng sang phải ở trên","top with upwards arrow above":"top với mũi tên hướng lên ở trên","Dollar sign":"Ký hiệu Đô la","Euro sign":"Ký hiệu Euro","Yen sign":"Ký hiệu Yên Nhật","Pound sign":"Ký hiệu Bảng Anh","Cent sign":"Ký hiệu Cent","Euro-currency sign":"Ký hiệu tiền tệ Euro","Colon sign":"Ký hiệu Colon","Cruzeiro sign":"Ký hiệu Cruzeiro","French franc sign":"Ký hiệu franc Pháp","Lira sign":"Ký hiệu Lira","Currency sign":"Ký hiệu tiền tệ","Bitcoin sign":"Ký hiệu Bitcoin","Mill sign":"Ký hiệu Mill","Naira sign":"Ký hiệu Naira","Peseta sign":"Ký hiệu Peseta","Rupee sign":"Ký hiệu Rupee","Won sign":"Ký hiệu Won","New sheqel sign":"Ký hiệu Shekel mới","Dong sign":"Ký hiệu Đồng","Kip sign":"Ký hiệu Kip","Tugrik sign":"Ký hiệu Tögrög","Drachma sign":"Ký hiệu Drachma","German penny sign":"Ký hiệu penny Đức","Peso sign":"Ký hiệu Peso","Guarani sign":"Ký hiệu Guarani","Austral sign":"Ký hiệu Austral","Hryvnia sign":"Ký hiệu Hryvnia","Cedi sign":"Ký hiệu Cedi","Livre tournois sign":"Ký hiệu Livre tournois","Spesmilo sign":"Ký hiệu Spesmilo","Tenge sign":"Ký hiệu Tenge","Indian rupee sign":"Ký hiệu rupee Ấn Độ","Turkish lira sign":"Ký hiệu lira Thổ Nhĩ Kỳ","Nordic mark sign":"Ký hiệu Mác Bắc Âu","Manat sign":"Ký hiệu Manat","Ruble sign":"Ký hiệu Rúp","Latin capital letter a with macron":"Chữ cái Latinh a viết hoa với dấu trường âm","Latin small letter a with macron":"Chữ cái Latinh a viết thường với dấu trường âm","Latin capital letter a with breve":"Chữ cái Latinh a viết hoa với dấu trăng","Latin small letter a with breve":"Chữ cái Latinh a viết thường với dấu trăng","Latin capital letter a with ogonek":"Chữ cái Latinh a viết hoa với dấu ogonek","Latin small letter a with ogonek":"Chữ cái Latinh a viết thường với dấu ogonek","Latin capital letter c with acute":"Chữ cái Latinh c viết hoa với dấu sắc","Latin small letter c with acute":"Chữ cái Latinh c viết thường với dấu sắc","Latin capital letter c with circumflex":"Chữ cái Latinh c viết hoa với dấu mũ","Latin small letter c with circumflex":"Chữ cái Latinh c viết thường với dấu mũ","Latin capital letter c with dot above":"Chữ cái Latinh c viết hoa với dấu chấm ở trên","Latin small letter c with dot above":"Chữ cái Latinh c viết thường với dấu chấm ở trên","Latin capital letter c with caron":"Chữ cái Latinh c viết hoa với dấu mũ ngược","Latin small letter c with caron":"Chữ cái Latinh c viết thường với dấu mũ ngược","Latin capital letter d with caron":"Chữ cái Latinh d viết hoa với dấu mũ ngược","Latin small letter d with caron":"Chữ cái Latinh d viết thường với dấu mũ ngược","Latin capital letter d with stroke":"Chữ cái Latinh d viết hoa với dấu gạch ngang","Latin small letter d with stroke":"Chữ cái Latinh d viết thường với dấu gạch ngang","Latin capital letter e with macron":"Chữ cái Latinh e viết hoa với dấu trường âm","Latin small letter e with macron":"Chữ cái Latinh e viết thường với dấu trường âm","Latin capital letter e with breve":"Chữ cái Latinh e viết hoa với dấu trăng","Latin small letter e with breve":"Chữ cái Latinh e viết thường với dấu trăng","Latin capital letter e with dot above":"Chữ cái Latinh e viết hoa với dấu chấm ở trên","Latin small letter e with dot above":"Chữ cái Latinh e viết thường với dấu chấm ở trên","Latin capital letter e with ogonek":"Chữ cái Latinh e viết hoa với dấu ogonek","Latin small letter e with ogonek":"Chữ cái Latinh e viết thường với dấu ogonek","Latin capital letter e with caron":"Chữ cái Latinh e viết hoa với dấu mũ ngược","Latin small letter e with caron":"Chữ cái Latinh e viết thường với dấu mũ ngược","Latin capital letter g with circumflex":"Chữ cái Latinh g viết hoa với dấu mũ","Latin small letter g with circumflex":"Chữ cái Latinh g viết thường với dấu mũ","Latin capital letter g with breve":"Chữ cái Latinh g viết hoa với dấu trăng","Latin small letter g with breve":"Chữ cái Latinh g viết thường với dấu trăng","Latin capital letter g with dot above":"Chữ cái Latinh g viết hoa với dấu chấm ở trên","Latin small letter g with dot above":"Chữ cái Latinh g viết thường với dấu chấm ở trên","Latin capital letter g with cedilla":"Chữ cái Latinh g viết hoa với dấu móc dưới","Latin small letter g with cedilla":"Chữ cái Latinh g viết thường với dấu móc dưới","Latin capital letter h with circumflex":"Chữ cái Latinh h viết hoa với dấu mũ","Latin small letter h with circumflex":"Chữ cái Latinh h viết thường với dấu mũ","Latin capital letter h with stroke":"Chữ cái Latinh h viết hoa với dấu gạch ngang","Latin small letter h with stroke":"Chữ cái Latinh h viết thường với dấu gạch ngang","Latin capital letter i with tilde":"Chữ cái Latinh i viết hoa với dấu ngã","Latin small letter i with tilde":"Chữ cái Latinh i viết thường với dấu ngã","Latin capital letter i with macron":"Chữ cái Latinh i viết hoa với dấu trường âm","Latin small letter i with macron":"Chữ cái Latinh i viết thường với dấu trường âm","Latin capital letter i with breve":"Chữ cái Latinh i viết hoa với dấu trăng","Latin small letter i with breve":"Chữ cái Latinh i viết thường với dấu trăng","Latin capital letter i with ogonek":"Chữ cái Latinh i viết hoa với dấu ogonek","Latin small letter i with ogonek":"Chữ cái Latinh i viết thường với dấu ogonek","Latin capital letter i with dot above":"Chữ cái Latinh i viết hoa với dấu chấm ở trên","Latin small letter dotless i":"Chữ cái Latinh i viết thường không dấu chấm","Latin capital ligature ij":"Chữ ghép Latinh ij viết hoa","Latin small ligature ij":"Chữ ghép Latinh ij viết thường","Latin capital letter j with circumflex":"Chữ cái Latinh j viết hoa với dấu mũ","Latin small letter j with circumflex":"Chữ cái Latinh j viết thường với dấu mũ","Latin capital letter k with cedilla":"Chữ cái Latinh k viết hoa với dấu móc dưới","Latin small letter k with cedilla":"Chữ cái Latinh k viết hoa với dấu móc dưới","Latin small letter kra":"Chữ cái Latinh k viết thường","Latin capital letter l with acute":"Chữ cái Latinh l viết hoa với dấu sắc","Latin small letter l with acute":"Chữ cái Latinh l viết thường với dấu sắc","Latin capital letter l with cedilla":"Chữ cái Latinh l viết hoa với dấu móc dưới","Latin small letter l with cedilla":"Chữ cái Latinh l viết thường với dấu móc dưới","Latin capital letter l with caron":"Chữ cái Latinh l viết hoa với dấu mũ ngược","Latin small letter l with caron":"Chữ cái Latinh l viết thường với dấu mũ ngược","Latin capital letter l with middle dot":"Chữ cái Latinh l viết hoa với dấu chấm ở giữa","Latin small letter l with middle dot":"Chữ cái Latinh l viết thường với dấu chấm ở giữa","Latin capital letter l with stroke":"Chữ cái Latinh l viết hoa với dấu gạch ngang","Latin small letter l with stroke":"Chữ cái Latinh l viết thường với dấu gạch ngang","Latin capital letter n with acute":"Chữ cái Latinh n viết hoa với dấu sắc","Latin small letter n with acute":"Chữ cái Latinh n viết thường với dấu sắc","Latin capital letter n with cedilla":"Chữ cái Latinh n viết hoa với dấu móc dưới","Latin small letter n with cedilla":"Chữ cái Latinh n viết thường với dấu móc dưới","Latin capital letter n with caron":"Chữ cái Latinh n viết hoa với dấu mũ ngược","Latin small letter n with caron":"Chữ cái Latinh n viết thường với dấu mũ ngược","Latin small letter n preceded by apostrophe":"Chữ cái Latinh n viết thường có dấu viết lược đứng trước","Latin capital letter eng":"Chữ cái Latinh Ŋ viết hoa","Latin small letter eng":"Chữ cái Latinh ŋ viết thường","Latin capital letter o with macron":"Chữ cái Latinh o viết hoa với dấu trường âm","Latin small letter o with macron":"Chữ cái Latinh o viết thường với dấu trường âm","Latin capital letter o with breve":"Chữ cái Latinh o viết hoa với dấu trăng","Latin small letter o with breve":"Chữ cái Latinh o viết thường với dấu trăng","Latin capital letter o with double acute":"Chữ cái Latinh o viết hoa với dấu sắc kép","Latin small letter o with double acute":"Chữ cái Latinh o viết thường với dấu sắc kép","Latin capital ligature oe":"Chữ ghép Latinh oe viết hoa","Latin small ligature oe":"Chữ ghép Latinh oe viết thường","Latin capital letter r with acute":"Chữ cái Latinh r viết hoa với dấu sắc","Latin small letter r with acute":"Chữ cái Latinh r viết thường với dấu sắc","Latin capital letter r with cedilla":"Chữ cái Latinh r viết hoa với dấu móc dưới","Latin small letter r with cedilla":"Chữ cái Latinh r viết thường với dấu móc dưới","Latin capital letter r with caron":"Chữ cái Latinh r viết hoa với dấu mũ ngược","Latin small letter r with caron":"Chữ cái Latinh r viết thường với dấu mũ ngược","Latin capital letter s with acute":"Chữ cái Latinh s viết hoa với dấu sắc","Latin small letter s with acute":"Chữ cái Latinh s viết thường với dấu sắc","Latin capital letter s with circumflex":"Chữ cái Latinh s viết hoa với dấu mũ","Latin small letter s with circumflex":"Chữ cái Latinh s viết thường với dấu mũ","Latin capital letter s with cedilla":"Chữ cái Latinh s viết hoa với dấu móc dưới","Latin small letter s with cedilla":"Chữ cái Latinh s viết thường với dấu móc dưới","Latin capital letter s with caron":"Chữ cái Latinh s viết hoa với dấu mũ ngược","Latin small letter s with caron":"Chữ cái Latinh s viết thường với dấu mũ ngược","Latin capital letter t with cedilla":"Chữ cái Latinh t viết hoa với dấu móc dưới","Latin small letter t with cedilla":"Chữ cái Latinh t viết thường với dấu móc dưới","Latin capital letter t with caron":"Chữ cái Latinh t viết hoa với dấu mũ ngược","Latin small letter t with caron":"Chữ cái Latinh t viết thường với dấu mũ ngược","Latin capital letter t with stroke":"Chữ cái Latinh t viết hoa với dấu gạch ngang","Latin small letter t with stroke":"Chữ cái Latinh t viết thường với dấu gạch ngang","Latin capital letter u with tilde":"Chữ cái Latinh u viết hoa với dấu ngã","Latin small letter u with tilde":"Chữ cái Latinh u viết hoa với dấu ngã","Latin capital letter u with macron":"Chữ cái Latinh u viết hoa với dấu trường âm","Latin small letter u with macron":"Chữ cái Latinh u viết thường với dấu trường âm","Latin capital letter u with breve":"Chữ cái Latinh u viết hoa với dấu trăng","Latin small letter u with breve":"Chữ cái Latinh u viết thường với dấu trăng","Latin capital letter u with ring above":"Chữ cái Latinh u viết hoa với vòng tròn ở trên","Latin small letter u with ring above":"Chữ cái Latinh u viết thường với vòng tròn ở trên","Latin capital letter u with double acute":"Chữ cái Latinh u viết hoa với dấu sắc kép","Latin small letter u with double acute":"Chữ cái Latinh u viết thường với dấu sắc kép","Latin capital letter u with ogonek":"Chữ cái Latinh u viết hoa với dấu ogonek","Latin small letter u with ogonek":"Chữ cái Latinh u viết thường với dấu ogonek","Latin capital letter w with circumflex":"Chữ cái Latinh w viết hoa với dấu mũ","Latin small letter w with circumflex":"Chữ cái Latinh w viết thường với dấu mũ","Latin capital letter y with circumflex":"Chữ cái Latinh y viết hoa với dấu mũ","Latin small letter y with circumflex":"Chữ cái Latinh y viết thường với dấu mũ","Latin capital letter y with diaeresis":"Chữ cái Latinh y viết hoa với dấu tách đôi","Latin capital letter z with acute":"Chữ cái Latinh z viết hoa với dấu sắc","Latin small letter z with acute":"Chữ cái Latinh z viết thường với dấu sắc","Latin capital letter z with dot above":"Chữ cái Latinh z viết hoa với dấu chấm ở trên","Latin small letter z with dot above":"Chữ cái Latinh z viết thường với dấu chấm ở trên","Latin capital letter z with caron":"Chữ cái Latinh z viết hoa với dấu mũ ngược","Latin small letter z with caron":"Chữ cái Latinh z viết thường với dấu mũ ngược","Latin small letter long s":"Chữ cái Latinh s dài viết thường","Less-than sign":"Ký hiệu nhỏ hơn","Greater-than sign":"Ký hiệu lớn hơn","Less-than or equal to":"Nhỏ hơn hoặc bằng","Greater-than or equal to":"Lớn hơn hoặc bằng","En dash":"Gạch ngang ngắn","Em dash":"Gạch ngang dài",Macron:"Dấu trường âm",Overline:"Gạch trên","Degree sign":"Ký hiệu độ","Minus sign":"Ký hiệu trừ","Plus-minus sign":"Ký hiệu cộng-trừ","Division sign":"Ký hiệu chia","Fraction slash":"Dấu gạch chéo phân số","Multiplication sign":"Ký hiệu nhân","Latin small letter f with hook":"Chữ cái Latinh f viết thường với móc",Integral:"Tích phân","N-ary summation":"Phép tổng n số nguyên",Infinity:"Vô cực","Square root":"Căn bậc hai","Tilde operator":"Toán tử dấu ngã","Approximately equal to":"Xấp xỉ bằng","Almost equal to":"Gần bằng","Not equal to":"Không bằng","Identical to":"Tương đương","Element of":"Thuộc","Not an element of":"Không thuộc","Contains as member":"Chứa","N-ary product":"Tích n số nguyên","Logical and":"Và logic","Logical or":"Hoặc logic","Not sign":"Không",Intersection:"Giao",Union:"Hợp","Partial differential":"Vi phân riêng phần","For all":"Với mọi","There exists":"Tồn tại","Empty set":"Tập hợp rỗng",Nabla:"Nabla","Asterisk operator":"Toán tử dấu hoa thị","Proportional to":"Tương ứng với",Angle:"Góc","Vulgar fraction one quarter":"Phân số thường một phần tư","Vulgar fraction one half":"Phân số thường một phần hai","Vulgar fraction three quarters":"Phân số thường ba phần tư","Single left-pointing angle quotation mark":"Dấu nháy đơn dạng góc chỉ sang bên trái","Single right-pointing angle quotation mark":"Dấu nháy đơn dạng góc chỉ sang bên phải","Left-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên trái","Right-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên phải","Left single quotation mark":"Dấu nháy đơn bên trái","Right single quotation mark":"Dấu nháy đơn bên phải","Left double quotation mark":"Dấu nháy kép bên trái","Right double quotation mark":"Dấu nháy kép bên phải","Single low-9 quotation mark":"Dấu nháy đơn kiểu low-9","Double low-9 quotation mark":"Dấu nháy kép kiểu low-9","Inverted exclamation mark":"Dấu chấm than ngược","Inverted question mark":"Dấu hỏi ngược","Two dot leader":"Hàng hai dấu chấm","Horizontal ellipsis":"Dấu chấm lửng ngang","Double dagger":"Dấu chữ thập kép","Per mille sign":"Ký hiệu phần nghìn","Per ten thousand sign":"Ký hiệu phần vạn","Double exclamation mark":"Dấu chấm than kép","Question exclamation mark":"Dấu chấm hỏi và chấm than","Exclamation question mark":"Dấu chấm than và chấm hỏi","Double question mark":"Dấu chấm hỏi kép","Copyright sign":"Ký hiệu bản quyền","Registered sign":"Ký hiệu đăng ký thương hiệu","Trade mark sign":"Ký hiệu thương hiệu","Section sign":"Ký hiệu phân đoạn","Paragraph sign":"Ký hiệu đoạn văn","Reversed paragraph sign":"Ký hiệu đoạn văn đảo ngược","Character categories":"Danh mục ký tự",Styles:"Kiểu","Multiple styles":"Nhiều kiểu","Block styles":"Kiểu của khối","Text styles":"Kiểu văn bản","Insert table":"Tạo bảng","Header column":"Tiêu đề cột","Insert column left":"Thêm cột vào bên trái","Insert column right":"Thêm cột vào bên phải","Delete column":"Xoá cột","Select column":"Chọn cột",Column:"Cột","Header row":"Tiêu đề hàng","Insert row below":"Thêm hàng ở dưới","Insert row above":"Thêm hàng phía trên","Delete row":"Xoá hàng","Select row":"Chọn hàng",Row:"Hàng","Merge cell up":"Sát nhập ô lên trên","Merge cell right":"Sát nhập ô qua phải","Merge cell down":"Sát nhập ô xuống dưới","Merge cell left":"Sát nhập ô qua trái","Split cell vertically":"Tách ô theo chiều dọc","Split cell horizontally":"Tách ô theo chiều ngang","Merge cells":"Sát nhập ô","Table toolbar":"Thanh công cụ bảng","Table properties":"Thuộc tính của bảng","Cell properties":"Thuộc tính của ô",Border:"Viền",Style:"Kiểu",Width:"Rộng",Height:"Cao",Color:"Màu",Background:"Màu nền",Padding:"Cách lề",Dimensions:"Kích thước","Table cell text alignment":"Căn lề văn bản trong ô",Alignment:"Căn lề","Horizontal text alignment toolbar":"Thanh công cụ căn chỉnh văn bản theo chiều ngang","Vertical text alignment toolbar":"Thanh công cụ căn chỉnh văn bản theo chiều dọc","Table alignment toolbar":"Thanh công cụ căn chỉnh bảng",None:"Không có kiểu nào",Solid:"Dạng nét liền",Dotted:"Dạng chấm",Dashed:"Dạng đường đứt nét",Double:"Dạng nét đôi",Groove:"Dạng đường rãnh",Ridge:"Dạng gờ",Inset:"Dạng chìm",Outset:"Dạng nổi","Align cell text to the left":"Căn chỉnh văn bản trong ô về bên trái","Align cell text to the center":"Căn chỉnh văn bản trong ô vào chính giữa","Align cell text to the right":"Căn chỉnh văn bản trong ô về bên phải","Justify cell text":"Căn đều văn bản trong ô","Align cell text to the top":"Căn chỉnh văn bản trong ô lên trên cùng","Align cell text to the middle":"Căn chỉnh văn bản trong ô vào giữa","Align cell text to the bottom":"Căn chỉnh văn bản trong ô xuống dưới cùng","Align table to the left":"Căn chỉnh bảng về phía bên trái","Center table":"Căn chỉnh bảng vào chính giữa","Align table to the right":"Căn chỉnh bảng về phía bên phải","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Màu này không hợp lệ. Hãy thử \"#FF0000\" hoặc \"rgb(255,0,0)\" hoặc \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"Giá trị này không hợp lệ. Hãy thử \"10px\" hoặc \"2em\" hoặc chỉ \"2\".","Color picker":"Bộ chọn màu","Enter table caption":"Nhập chú thích cho bảng","Keystrokes that can be used in a table cell":"Tổ hợp phím mà bạn có thể dùng trong một ô bảng","Move the selection to the next cell":"Di chuyển vùng chọn đến ô tiếp theo","Move the selection to the previous cell":"Di chuyển vùng chọn đến ô trước đó","Insert a new table row (when in the last cell of a table)":"Chèn một hàng mới trong bảng (khi ở ô cuối cùng của bảng)","Navigate through the table":"Điều hướng qua bảng",Table:"Bảng","Rich Text Editor":"Trình soạn thảo văn bản","Editor editing area: %0":"Vùng chỉnh sửa của trình chỉnh sửa: %0","Edit block":"Chỉnh sửa đoạn","Click to edit block":"Nhấp để sửa khối","Drag to move":"Kéo để di chuyển",Next:"Tiếp theo",Previous:"Quay lại","Editor toolbar":"Thanh công cụ biên tập","Dropdown toolbar":"Thanh công cụ danh mục",Black:"Đen","Dim grey":"Xám mờ",Grey:"Xám","Light grey":"Xám nhạt",White:"Trắng",Red:"Đỏ",Orange:"Cam",Yellow:"Vàng","Light green":"Xanh lá nhạt",Green:"Xanh lá",Aquamarine:"Xanh ngọc biển",Turquoise:"Xanh ngọc bích","Light blue":"Xanh dương",Blue:"Xanh biển",Purple:"Tím","Editor block content toolbar":"Thanh công cụ chỉnh sửa khối nội dung","Editor contextual toolbar":"Thanh công cụ chỉnh sửa theo ngữ cảnh",HEX:"HEX","No results found":"Không tìm thấy kết quả","No searchable items":"Không có mục nào tìm kiếm được","Editor dialog":"Hộp thoại trình biên tập",Close:"Đóng","Help Contents. To close this dialog press ESC.":"Nội dung Trợ giúp. Nhấn phím ESC để đóng hộp thoại này.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Dưới đây, bạn có thể tìm thấy danh sách các phím tắt mà bạn có thể dùng trong trình biên tập này.","(may require <kbd>Fn</kbd>)":"(có thể cần nhấn phím <kbd>Fn</kbd>)",Accessibility:"Trợ năng","Accessibility help":"Trợ giúp về khả năng truy cập","Press %0 for help.":"Nhấn %0 để được trợ giúp.","Move focus in and out of an active dialog window":"Di chuyển tiêu điểm vào và ra khỏi cửa sổ hộp thoại đang kích hoạt",MENU_BAR_MENU_FILE:"Tệp",MENU_BAR_MENU_EDIT:"Chỉnh sửa",MENU_BAR_MENU_VIEW:"Xem",MENU_BAR_MENU_INSERT:"Chèn",MENU_BAR_MENU_FORMAT:"Định dạng",MENU_BAR_MENU_TOOLS:"Công cụ",MENU_BAR_MENU_HELP:"Trợ giúp",MENU_BAR_MENU_TEXT:"Văn bản",MENU_BAR_MENU_FONT:"Phông chữ","Editor menu bar":"Thanh menu Trình soạn thảo","Please enter a valid color (e.g. \"ff0000\").":"Vui lòng nhập một màu sắc hợp lệ (ví dụ: \"ff0000\").",Undo:"Hoàn tác",Redo:"Tiếp tục","Upload in progress":"Đang tải lên","Widget toolbar":"Thanh công cụ tiện ích","Insert paragraph before block":"Chèn đoạn trước khối","Insert paragraph after block":"Chèn đoạn sau khối","Press Enter to type after or press Shift + Enter to type before the widget":"Nhấn Enter để nhập vào sau hoặc nhấn Shift + Enter để nhập vào trước tiện ích","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tổ hợp phím mà bạn có thể dùng khi một tiện ích được chọn (ví dụ: hình ảnh, bảng, v.v.)","Insert a new paragraph directly after a widget":"Chèn đoạn văn mới ngay sau tiện ích","Insert a new paragraph directly before a widget":"Chèn đoạn văn mới ngay trước tiện ích","Move the caret to allow typing directly before a widget":"Di chuyển dấu sót để cho phép nhập ngay trước một tiện ích","Move the caret to allow typing directly after a widget":"Di chuyển dấu sót để cho phép nhập ngay sau một tiện ích","Words: %0":"Số chữ: %0","Characters: %0":"Số ký tự: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/zh-cn.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/zh-cn.js
index 419593553e9fdd0c773c53dbc233865d42df6fb9..f56948052c410258c631a6315686603f79e409c8 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/zh-cn.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/zh-cn.js
@@ -1 +1 @@
-(function(d){	const l = d['zh-cn'] = d['zh-cn'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"左对齐","Align right":"右对齐","Align center":"居中对齐",Justify:"两端对齐","Text alignment":"对齐","Text alignment toolbar":"对齐工具栏","Revert autoformatting action":"恢复自动格式化操作",Bold:"加粗",Italic:"倾斜",Underline:"下划线",Code:"代码",Strikethrough:"删除线",Subscript:"下标",Superscript:"上标","Italic text":"斜体文本","Move out of an inline code style":"摆脱内联代码风格","Bold text":"加粗字体","Underline text":"给文本添加下划线","Strikethrough text":"给文本添加删除线","Block quote":"块引用","Copy selected content":"复制选定的内容","Paste content":"粘贴内容","Paste content as plain text":"将内容粘贴为纯文本","Insert code block":"插入代码块","Plain text":"纯文本","Code block":"代码块",Cancel:"取消",Clear:"清除","Remove color":"移除颜色","Restore default":"恢复默认",Save:"保存","Show more items":"显示更多","%0 of %1":"第 %0 步,共 %1 步","Cannot upload file:":"无法上传的文件:","Rich Text Editor. Editing area: %0":"富文本编辑器。编辑区域:%0","Insert with file manager":"使用文件管理器插入","Replace with file manager":"使用文件管理器替换","Insert image with file manager":"使用文件管理器插入图片","Replace image with file manager":"使用文件管理器替换图片","Toggle caption off":"关闭表标题","Toggle caption on":"打开表标题","Content editing keystrokes":"内容编辑按键","These keyboard shortcuts allow for quick access to content editing features.":"这些键盘快捷键允许快速访问内容编辑功能。","User interface and content navigation keystrokes":"用户界面和内容导航按键","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"使用以下按键可以在 CKEditor 5 用户界面中进行更有效地导览。","Close contextual balloons, dropdowns, and dialogs":"关闭上下文气泡框、下拉菜单和对话框","Open the accessibility help dialog":"打开“无障碍辅助功能帮助”对话框","Move focus between form fields (inputs, buttons, etc.)":"在表单字段(输入、按钮等)之间移动焦点","Move focus to the menu bar, navigate between menu bars":"将焦点移到菜单栏,在菜单栏之间导航","Move focus to the toolbar, navigate between toolbars":"将焦点移至工具栏,在工具栏之间导览","Navigate through the toolbar or menu bar":"通过工具栏或菜单栏进行导航","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"执行当前聚焦的按钮。执行与编辑器内容交互的按钮将焦点返回到内容。",Accept:"接受","Insert a soft break (a <code>&lt;br&gt;</code> element)":"插入软换行(一个<code>&lt;br&gt;</code> 元素)","Insert a hard break (a new paragraph)":"插入硬换行(新段落)","Find and replace":"查找和替换","Find in text…":"查找的文本",Find:"查找","Previous result":"上一个匹配项","Next result":"下一个匹配项",Replace:"替换","Replace all":"全部替换","Match case":"区分大小写","Whole words only":"单词","Replace with…":"替换的文本","Text to find must not be empty.":"查找的文本不可为空","Tip: Find some text first in order to replace it.":"提示:先查找文本再替换","Advanced options":"高级选项","Find in the document":"在文档中查找","Font Size":"字体大小",Tiny:"极小",Small:"小",Big:"大",Huge:"极大","Font Family":"字体",Default:"默认","Font Color":"字体颜色","Font Background Color":"字体背景色","Document colors":"文档中的颜色",Paragraph:"段落",Heading:"标题","Choose heading":"标题类型","Heading 1":"标题 1","Heading 2":"标题 2","Heading 3":"标题 3","Heading 4":"标题 4","Heading 5":"标题 5","Heading 6":"标题 6","Type your title":"输入标题","Type or paste your content here.":"在这里输入或粘贴内容","Horizontal line":"水平线","HTML object":"HTML对象","Increase indent":"增加缩进","Decrease indent":"减少缩进",Unlink:"取消超链接",Link:"超链接","Link URL":"链接网址","Link image":"链接图片","Edit link":"修改链接","Open link in new tab":"在新标签页中打开链接","This link has no URL":"此链接没有设置网址","Open in a new tab":"在新标签页中打开",Downloadable:"可下载","Create link":"创建链接","Move out of a link":"移出链接","Numbered List":"项目编号列表","Bulleted List":"项目符号列表","To-do List":"待办列表","Bulleted list styles toolbar":"项目符号列表样式工具条","Numbered list styles toolbar":"项目编号列表样式工具条","Toggle the disc list style":"切换实心原点列表样式","Toggle the circle list style":"切换空心原点列表样式","Toggle the square list style":"切换实心方块列表样式","Toggle the decimal list style":"切换阿拉伯数字列表样式","Toggle the decimal with leading zero list style":"切换前导零阿拉伯数字列表样式","Toggle the lower–roman list style":"切换小写罗马数字列表样式","Toggle the upper–roman list style":"切换大写罗马数字列表样式","Toggle the lower–latin list style":"切换小写拉丁字母列表样式","Toggle the upper–latin list style":"切换大写拉丁字母列表样式",Disc:"实心圆点",Circle:"空心圆点",Square:"实心方块",Decimal:"阿拉伯数字","Decimal with leading zero":"前导零阿拉伯数字","Lower–roman":"小写罗马数字","Upper-roman":"大写罗马数字","Lower-latin":"小写拉丁字母","Upper-latin":"大写拉丁字母","List properties":"列表属性","Start at":"起始编号","Invalid start index value.":"无效的起始索引值。","Start index must be greater than 0.":"起始编号必须大于0。","Reversed order":"顺序反转","Keystrokes that can be used in a list":"可在列表中使用的按键","Increase list item indent":"增加列表项的缩进","Decrease list item indent":"减少列表项的缩进","Remove Format":"移除格式","Select all":"全选","Show blocks":"显示区块",Source:"源代码","Show source":"显示源代码","Special characters":"特殊字符",All:"全部",Arrows:"箭头",Currency:"货币",Latin:"拉丁文",Mathematical:"数学",Text:"文本","leftwards simple arrow":"向左简单箭头","rightwards simple arrow":"向右简单箭头","upwards simple arrow":"向上简单箭头","downwards simple arrow":"向下简单箭头","leftwards double arrow":"向左双箭头","rightwards double arrow":"向右双箭头","upwards double arrow":"向上双箭头","downwards double arrow":"向下双箭头","leftwards dashed arrow":"向左虚线箭头","rightwards dashed arrow":"向右虚线箭头","upwards dashed arrow":"向上虚线箭头","downwards dashed arrow":"向下虚线箭头","leftwards arrow to bar":"头部带杠的向左箭头","rightwards arrow to bar":"头部带杠的向右箭头","upwards arrow to bar":"头部带杠的向上箭头","downwards arrow to bar":"头部带杠的向下箭头","up down arrow with base":"处于基线的上下箭头","back with leftwards arrow above":"带有back标识的向左箭头","end with leftwards arrow above":"带有end标识的向左箭头","on with exclamation mark with left right arrow above":"带有NO!标识的左右双向箭头","soon with rightwards arrow above":"带有soon标识的向右箭头","top with upwards arrow above":"带有top标识的向上箭头","Dollar sign":"美元符号","Euro sign":"欧元符号","Yen sign":"日元符号","Pound sign":"英镑符号","Cent sign":"分币符号","Euro-currency sign":"欧元货币符号","Colon sign":"科朗符号","Cruzeiro sign":"克鲁塞罗符号","French franc sign":"法国法郎符号","Lira sign":"里拉符号","Currency sign":"货币符号","Bitcoin sign":"比特币符号","Mill sign":"密尔符号","Naira sign":"奈拉符号","Peseta sign":"比塞塔符号","Rupee sign":"卢比符号","Won sign":"韩元符号","New sheqel sign":"新谢克尔符号","Dong sign":"越南盾符号","Kip sign":" 基普符号","Tugrik sign":"图格里克符号","Drachma sign":"德拉克马符号","German penny sign":"德国便士符号","Peso sign":"比索符号","Guarani sign":"瓜拉尼货币符号","Austral sign":"澳大利亚货币符号","Hryvnia sign":"戈里夫纳符号","Cedi sign":"塞地符号","Livre tournois sign":"里弗尔符号","Spesmilo sign":"斯佩斯米洛符号","Tenge sign":"坚戈符号","Indian rupee sign":"印度卢比符号","Turkish lira sign":"土耳其里拉符号","Nordic mark sign":"北欧马克征符号","Manat sign":"马纳特符号","Ruble sign":"俄罗斯卢布","Latin capital letter a with macron":"带长音符的大写拉丁字母a","Latin small letter a with macron":"带长音符的小写拉丁字母a","Latin capital letter a with breve":"带短音符的大写拉丁字母a","Latin small letter a with breve":"带短音符的小写拉丁字母a","Latin capital letter a with ogonek":"带反尾形符的大写拉丁字母a","Latin small letter a with ogonek":"带反尾形符的小写拉丁字母a","Latin capital letter c with acute":"带锐音符的大写拉丁字母c","Latin small letter c with acute":"带锐音符的小写拉丁字母c","Latin capital letter c with circumflex":"带扬抑符的大写拉丁字母c","Latin small letter c with circumflex":"带扬抑符的小写拉丁字母c","Latin capital letter c with dot above":"带上点的大写拉丁字母c","Latin small letter c with dot above":"带上点的小写拉丁字母c","Latin capital letter c with caron":"带抑扬符的大写拉丁字母c","Latin small letter c with caron":"带抑扬符的小写拉丁字母c","Latin capital letter d with caron":"带抑扬符的大写拉丁字母d","Latin small letter d with caron":"带抑扬符的小写拉丁字母d","Latin capital letter d with stroke":"带删节线的大写拉丁字母d","Latin small letter d with stroke":"带删节线的小写拉丁字母d","Latin capital letter e with macron":"带长音符的大写拉丁字母e","Latin small letter e with macron":"带长音符的小写拉丁字母e","Latin capital letter e with breve":"带短音符的大写拉丁字母e","Latin small letter e with breve":"带短音符的小写拉丁字母e","Latin capital letter e with dot above":"带上点的大写拉丁字母e","Latin small letter e with dot above":"带上点的小写拉丁字母e","Latin capital letter e with ogonek":"带反尾形符的大写拉丁字母e","Latin small letter e with ogonek":"带反尾形符的小写拉丁字母e","Latin capital letter e with caron":"带抑扬符的大写拉丁字母e","Latin small letter e with caron":"带抑扬符的小写拉丁字母e","Latin capital letter g with circumflex":"带扬抑符的大写拉丁字母g","Latin small letter g with circumflex":"带扬抑符的小写拉丁字母g","Latin capital letter g with breve":"带短音符的大写拉丁字母g","Latin small letter g with breve":"带短音符的小写拉丁字母g","Latin capital letter g with dot above":"带上点的大写拉丁字母g","Latin small letter g with dot above":"带上点的小写拉丁字母g","Latin capital letter g with cedilla":"带软音符的大写拉丁字母g","Latin small letter g with cedilla":"带软音符的小写拉丁字母g","Latin capital letter h with circumflex":"带扬抑符的大写拉丁字母h","Latin small letter h with circumflex":"带扬抑符的小写拉丁字母h","Latin capital letter h with stroke":"带删节线的大写拉丁字母h","Latin small letter h with stroke":"带删节线的小写拉丁字母h","Latin capital letter i with tilde":"带腭化符的大写拉丁字母i","Latin small letter i with tilde":"带腭化符的小写拉丁字母i","Latin capital letter i with macron":"带长音符的大写拉丁字母i","Latin small letter i with macron":"带长音符的小写拉丁字母i","Latin capital letter i with breve":"带短音符的大写拉丁字母i","Latin small letter i with breve":"带短音符的小写拉丁字母i","Latin capital letter i with ogonek":"带反尾形符的大写拉丁字母i","Latin small letter i with ogonek":"带反尾形符的小写拉丁字母i","Latin capital letter i with dot above":"带上点的大写拉丁字母i","Latin small letter dotless i":"没有点的小写拉丁字母i","Latin capital ligature ij":"大写拉丁连字符ij","Latin small ligature ij":"小写拉丁连字符ij","Latin capital letter j with circumflex":"带扬抑符的大写拉丁字母j","Latin small letter j with circumflex":"带扬抑符的小写拉丁字母j","Latin capital letter k with cedilla":"带软音符的大写拉丁字母k","Latin small letter k with cedilla":"带软音符的小写拉丁字母k","Latin small letter kra":"小写拉丁字母kra","Latin capital letter l with acute":"带锐音符的大写拉丁字母l","Latin small letter l with acute":"带锐音符的小写拉丁字母l","Latin capital letter l with cedilla":"带软音符的大写拉丁字母l","Latin small letter l with cedilla":"带软音符的小写拉丁字母l","Latin capital letter l with caron":"带抑扬符的大写拉丁字母l","Latin small letter l with caron":"带抑扬符的小写拉丁字母l","Latin capital letter l with middle dot":"带中点的大写拉丁字母l","Latin small letter l with middle dot":"带中点的小写拉丁字母l","Latin capital letter l with stroke":"带删节线的大写拉丁字母l","Latin small letter l with stroke":"带删节线的小写拉丁字母l","Latin capital letter n with acute":"带锐音符的大写拉丁字母n","Latin small letter n with acute":"带锐音符的小写拉丁字母n","Latin capital letter n with cedilla":"带软音符的大写拉丁字母n","Latin small letter n with cedilla":"带软音符的小写拉丁字母n","Latin capital letter n with caron":"带抑扬符的大写拉丁字母n","Latin small letter n with caron":"带抑扬符的小写拉丁字母n","Latin small letter n preceded by apostrophe":"冠以撇号的小写拉丁字母n","Latin capital letter eng":"大写拉丁字母eng","Latin small letter eng":"小写拉丁字母eng","Latin capital letter o with macron":"带长音符的大写拉丁字母o","Latin small letter o with macron":"带长音符的小写拉丁字母o","Latin capital letter o with breve":"带短音符的大写拉丁字母o","Latin small letter o with breve":"带短音符的小写拉丁字母o","Latin capital letter o with double acute":"带双锐音符的大写拉丁字母o","Latin small letter o with double acute":"带双锐音符的小写拉丁字母o","Latin capital ligature oe":"大写拉丁连字符oe","Latin small ligature oe":"小写拉丁连字符oe","Latin capital letter r with acute":"带锐音符的大写拉丁字母r","Latin small letter r with acute":"带锐音符的小写拉丁字母r","Latin capital letter r with cedilla":"带软音符的大写拉丁字母r","Latin small letter r with cedilla":"带软音符的小写拉丁字母r","Latin capital letter r with caron":"带抑扬符的大写拉丁字母r","Latin small letter r with caron":"带抑扬符的小写拉丁字母r","Latin capital letter s with acute":"带锐音符的大写拉丁字母s","Latin small letter s with acute":"带锐音符的小写拉丁字母s","Latin capital letter s with circumflex":"带扬抑符的大写拉丁字母s","Latin small letter s with circumflex":"带扬抑符的小写拉丁字母s","Latin capital letter s with cedilla":"带软音符的大写拉丁字母s","Latin small letter s with cedilla":"带软音符的小写拉丁字母s","Latin capital letter s with caron":"带抑扬符的大写拉丁字母s","Latin small letter s with caron":"带抑扬符的小写拉丁字母s","Latin capital letter t with cedilla":"带软音符的大写拉丁字母t","Latin small letter t with cedilla":"带软音符的小写拉丁字母t","Latin capital letter t with caron":"带抑扬符的大写拉丁字母t","Latin small letter t with caron":"带抑扬符的小写拉丁字母t","Latin capital letter t with stroke":"带删节线的大写拉丁字母t","Latin small letter t with stroke":"带删节线的小写拉丁字母t","Latin capital letter u with tilde":"带腭化符的大写拉丁字母u","Latin small letter u with tilde":"带腭化符的小写拉丁字母u","Latin capital letter u with macron":"带长音符的大写拉丁字母u","Latin small letter u with macron":"带长音符的小写拉丁字母u","Latin capital letter u with breve":"带短音符的大写拉丁字母u","Latin small letter u with breve":"带短音符的小写拉丁字母u","Latin capital letter u with ring above":"带上圆圈的大写拉丁字母u","Latin small letter u with ring above":"带上圆圈的小写拉丁字母u","Latin capital letter u with double acute":"带双锐音符的大写拉丁字母u","Latin small letter u with double acute":"带双锐音符的小写拉丁字母u","Latin capital letter u with ogonek":"带反尾形符的大写拉丁字母u","Latin small letter u with ogonek":"带反尾形符的小写拉丁字母u","Latin capital letter w with circumflex":"带扬抑符的大写拉丁字母w","Latin small letter w with circumflex":"带扬抑符的小写拉丁字母w","Latin capital letter y with circumflex":"带扬抑符的大写拉丁字母y","Latin small letter y with circumflex":"带扬抑符的小写拉丁字母y","Latin capital letter y with diaeresis":"带分音符的大写拉丁字母y","Latin capital letter z with acute":"带锐音符的大写拉丁字母z","Latin small letter z with acute":"带锐音符的小写拉丁字母z","Latin capital letter z with dot above":"带上点的大写拉丁字母z","Latin small letter z with dot above":"带上点的小写拉丁字母z","Latin capital letter z with caron":"带抑扬符的大写拉丁字母z","Latin small letter z with caron":"带抑扬符的小写拉丁字母z","Latin small letter long s":"小写拉丁字母长s","Less-than sign":"小于号","Greater-than sign":"大于号","Less-than or equal to":"小于等于","Greater-than or equal to":"大于等于","En dash":"短破折号","Em dash":"长破折号",Macron:"长音符号",Overline:"上划线","Degree sign":"度数符号","Minus sign":"负号","Plus-minus sign":"正负号","Division sign":"除号","Fraction slash":"分数斜线","Multiplication sign":"称号","Latin small letter f with hook":"带钩的拉丁文小写字母 F",Integral:"积分","N-ary summation":"N 元求和",Infinity:"无穷大","Square root":"平方根","Tilde operator":"波浪线运算符","Approximately equal to":"近似等于","Almost equal to":"约等于","Not equal to":"不等于","Identical to":"恒等于","Element of":"属于","Not an element of":"不属于","Contains as member":"包含","N-ary product":"N 元乘积","Logical and":"逻辑与","Logical or":"逻辑或","Not sign":"非",Intersection:"交集",Union:"并集","Partial differential":"偏微分","For all":"对于全部","There exists":"存在","Empty set":"空集",Nabla:"劈形算符","Asterisk operator":"星号运算符","Proportional to":"比例",Angle:"角","Vulgar fraction one quarter":"普通分数四分之一","Vulgar fraction one half":"普通分数二分之一","Vulgar fraction three quarters":"普通分数四分之三","Single left-pointing angle quotation mark":"单左尖括号","Single right-pointing angle quotation mark":"单右尖括号","Left-pointing double angle quotation mark":"双左尖括号","Right-pointing double angle quotation mark":"双右尖括号","Left single quotation mark":"左单引号","Right single quotation mark":"右单引号","Left double quotation mark":"左双引号","Right double quotation mark":"右双引号","Single low-9 quotation mark":"低位后单引号","Double low-9 quotation mark":"低位后双引号","Inverted exclamation mark":"反感叹号","Inverted question mark":"反问号","Two dot leader":"二点前导符","Horizontal ellipsis":"省略号","Double dagger":"双剑号","Per mille sign":"千分号","Per ten thousand sign":"万分号","Double exclamation mark":"双叹号","Question exclamation mark":"疑问感叹号","Exclamation question mark":"感叹疑问号","Double question mark":"双问号","Copyright sign":"版权符号","Registered sign":"注册商标","Trade mark sign":"商标符号","Section sign":"节标记","Paragraph sign":"段落符号","Reversed paragraph sign":"反向段落符号","Character categories":"字符类别",Styles:"样式","Multiple styles":"多样式","Block styles":"块级样式","Text styles":"文本样式","Insert table":"插入表格","Header column":"标题列","Insert column left":"左侧插入列","Insert column right":"右侧插入列","Delete column":"删除本列","Select column":"选择列",Column:"列","Header row":"标题行","Insert row below":"在下面插入一行","Insert row above":"在上面插入一行","Delete row":"删除本行","Select row":"选择行",Row:"行","Merge cell up":"向上合并单元格","Merge cell right":"向右合并单元格","Merge cell down":"向下合并单元格","Merge cell left":"向左合并单元格","Split cell vertically":"纵向拆分单元格","Split cell horizontally":"横向拆分单元格","Merge cells":"合并单元格","Table toolbar":"表格工具栏","Table properties":"表格属性","Cell properties":"单元格属性",Border:"边框",Style:"样式",Width:"宽度",Height:"高度",Color:"颜色",Background:"背景",Padding:"内边距",Dimensions:"尺寸","Table cell text alignment":"表格单元格中的文本水平对齐",Alignment:"对齐","Horizontal text alignment toolbar":"水平文本对齐工具栏","Vertical text alignment toolbar":"垂直文本对齐工具栏","Table alignment toolbar":"表格对齐工具栏",None:"无",Solid:"实线",Dotted:"点状虚线",Dashed:"虚线",Double:"双线",Groove:"凹槽边框",Ridge:"垄状边框",Inset:"凹边框",Outset:"凸边框","Align cell text to the left":"使单元格文本左对齐","Align cell text to the center":"使单元格文本水平居中","Align cell text to the right":"使单元格文本右对齐","Justify cell text":"对齐单元格文本","Align cell text to the top":"使单元格文本对齐到顶部","Align cell text to the middle":"使单元格文本垂直居中","Align cell text to the bottom":"使单元格文本对齐到底部","Align table to the left":"使表格左对齐","Center table":"表格居中","Align table to the right":"使表格右对齐","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"颜色无效。尝试使用\"#FF0000\"、\"rgb(255,0,0)\"或者\"red\"。","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"无效值。尝试使用“10px”、“2ex”或者只写“2”。","Color picker":"颜色选择器","Enter table caption":"输入表标题","Keystrokes that can be used in a table cell":"可在表格单元格中使用的按键","Move the selection to the next cell":"将所选内容移动到下一个单元格","Move the selection to the previous cell":"将所选内容移至上一个单元格","Insert a new table row (when in the last cell of a table)":"插入新的表格行(当位于表格的最后一个单元格时)","Navigate through the table":"在表格中进行导览",Table:"表格","Rich Text Editor":"富文本编辑器","Editor editing area: %0":"编辑器编辑区域:%0","Edit block":"编辑框","Click to edit block":"单击以编辑块","Drag to move":"拖拽以移动",Next:"下一步",Previous:"上一步","Editor toolbar":"编辑器工具栏","Dropdown toolbar":"下拉工具栏",Black:"黑色","Dim grey":"暗灰色",Grey:"灰色","Light grey":"浅灰色",White:"白色",Red:"红色",Orange:"橙色",Yellow:"黄色","Light green":"浅绿色",Green:"绿色",Aquamarine:"海蓝色",Turquoise:"青色","Light blue":"浅蓝色",Blue:"蓝色",Purple:"紫色","Editor block content toolbar":"编辑器块内容工具栏","Editor contextual toolbar":"编辑器上下文工具栏",HEX:"十六进制","No results found":"未找到结果","No searchable items":"没有可搜索的项目","Editor dialog":"编辑器对话框",Close:"关闭","Help Contents. To close this dialog press ESC.":"帮助内容。要关闭此对话框,请按 ESC 键。","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"您可以在下方找到可在编辑器中使用的键盘快捷键列表。","(may require <kbd>Fn</kbd>)":"(可能需要用到 <kbd>Fn</kbd>键)",Accessibility:"可访问性","Accessibility help":"无障碍辅助功能帮助","Press %0 for help.":"按 %0 获取帮助。","Move focus in and out of an active dialog window":"将焦点移入或移出活跃的对话框窗口",MENU_BAR_MENU_FILE:"文件",MENU_BAR_MENU_EDIT:"编辑",MENU_BAR_MENU_VIEW:"查看",MENU_BAR_MENU_INSERT:"插入",MENU_BAR_MENU_FORMAT:"格式",MENU_BAR_MENU_TOOLS:"工具",MENU_BAR_MENU_HELP:"帮助",MENU_BAR_MENU_TEXT:"文本",MENU_BAR_MENU_FONT:"字体","Editor menu bar":"编辑器菜单栏",Undo:"撤销",Redo:"重做","Upload in progress":"正在上传","Widget toolbar":"小部件工具栏","Insert paragraph before block":"在前面插入段落","Insert paragraph after block":"在后面插入段落","Press Enter to type after or press Shift + Enter to type before the widget":"按下“Enter”键,在小组件后输入;按下“Shift+Enter”键,在小组件前输入","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"当小组件被选中时(例如:图片、表格等)可以使用的按键","Insert a new paragraph directly after a widget":"直接在小组件之后插入新段落","Insert a new paragraph directly before a widget":"直接在小组件之前插入新段落","Move the caret to allow typing directly before a widget":"移动插入符,以允许在小组件之前直接输入文字","Move the caret to allow typing directly after a widget":"移动插入符,以允许在小组件之后直接输入文字","Words: %0":"单词数:%0","Characters: %0":"字符数:%0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['zh-cn'] = d['zh-cn'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"左对齐","Align right":"右对齐","Align center":"居中对齐",Justify:"两端对齐","Text alignment":"对齐","Text alignment toolbar":"对齐工具栏","Revert autoformatting action":"恢复自动格式化操作",Bold:"加粗",Italic:"倾斜",Underline:"下划线",Code:"代码",Strikethrough:"删除线",Subscript:"下标",Superscript:"上标","Italic text":"斜体文本","Move out of an inline code style":"摆脱内联代码风格","Bold text":"加粗字体","Underline text":"给文本添加下划线","Strikethrough text":"给文本添加删除线","Block quote":"块引用","Copy selected content":"复制选定的内容","Paste content":"粘贴内容","Paste content as plain text":"将内容粘贴为纯文本","Insert code block":"插入代码块","Plain text":"纯文本","Leaving %0 code snippet":"正在退出 %0 代码片段","Entering %0 code snippet":"正在输入 %0 代码片段","Entering code snippet":"正在输入代码片段","Leaving code snippet":"正在退出代码片段","Code block":"代码块",Cancel:"取消",Clear:"清除","Remove color":"移除颜色","Restore default":"恢复默认",Save:"保存","Show more items":"显示更多","%0 of %1":"第 %0 步,共 %1 步","Cannot upload file:":"无法上传的文件:","Rich Text Editor. Editing area: %0":"富文本编辑器。编辑区域:%0","Insert with file manager":"使用文件管理器插入","Replace with file manager":"使用文件管理器替换","Insert image with file manager":"使用文件管理器插入图片","Replace image with file manager":"使用文件管理器替换图片","Toggle caption off":"关闭表标题","Toggle caption on":"打开表标题","Content editing keystrokes":"内容编辑按键","These keyboard shortcuts allow for quick access to content editing features.":"这些键盘快捷键允许快速访问内容编辑功能。","User interface and content navigation keystrokes":"用户界面和内容导航按键","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"使用以下按键可以在 CKEditor 5 用户界面中进行更有效地导览。","Close contextual balloons, dropdowns, and dialogs":"关闭上下文气泡框、下拉菜单和对话框","Open the accessibility help dialog":"打开“无障碍辅助功能帮助”对话框","Move focus between form fields (inputs, buttons, etc.)":"在表单字段(输入、按钮等)之间移动焦点","Move focus to the menu bar, navigate between menu bars":"将焦点移到菜单栏,在菜单栏之间导航","Move focus to the toolbar, navigate between toolbars":"将焦点移至工具栏,在工具栏之间导览","Navigate through the toolbar or menu bar":"通过工具栏或菜单栏进行导航","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"执行当前聚焦的按钮。执行与编辑器内容交互的按钮将焦点返回到内容。",Accept:"接受","Insert a soft break (a <code>&lt;br&gt;</code> element)":"插入软换行(一个<code>&lt;br&gt;</code> 元素)","Insert a hard break (a new paragraph)":"插入硬换行(新段落)","Find and replace":"查找和替换","Find in text…":"查找的文本",Find:"查找","Previous result":"上一个匹配项","Next result":"下一个匹配项",Replace:"替换","Replace all":"全部替换","Match case":"区分大小写","Whole words only":"单词","Replace with…":"替换的文本","Text to find must not be empty.":"查找的文本不可为空","Tip: Find some text first in order to replace it.":"提示:先查找文本再替换","Advanced options":"高级选项","Find in the document":"在文档中查找","Font Size":"字体大小",Tiny:"极小",Small:"小",Big:"大",Huge:"极大","Font Family":"字体",Default:"默认","Font Color":"字体颜色","Font Background Color":"字体背景色","Document colors":"文档中的颜色",Paragraph:"段落",Heading:"标题","Choose heading":"标题类型","Heading 1":"标题 1","Heading 2":"标题 2","Heading 3":"标题 3","Heading 4":"标题 4","Heading 5":"标题 5","Heading 6":"标题 6","Type your title":"输入标题","Type or paste your content here.":"在这里输入或粘贴内容","Horizontal line":"水平线","HTML object":"HTML对象","Increase indent":"增加缩进","Decrease indent":"减少缩进",Unlink:"取消超链接",Link:"超链接","Link URL":"链接网址","Link URL must not be empty.":"链接 URL 不能为空。","Link image":"链接图片","Edit link":"修改链接","Open link in new tab":"在新标签页中打开链接","This link has no URL":"此链接没有设置网址","Open in a new tab":"在新标签页中打开",Downloadable:"可下载","Create link":"创建链接","Move out of a link":"移出链接","Numbered List":"项目编号列表","Bulleted List":"项目符号列表","To-do List":"待办列表","Bulleted list styles toolbar":"项目符号列表样式工具条","Numbered list styles toolbar":"项目编号列表样式工具条","Toggle the disc list style":"切换实心原点列表样式","Toggle the circle list style":"切换空心原点列表样式","Toggle the square list style":"切换实心方块列表样式","Toggle the decimal list style":"切换阿拉伯数字列表样式","Toggle the decimal with leading zero list style":"切换前导零阿拉伯数字列表样式","Toggle the lower–roman list style":"切换小写罗马数字列表样式","Toggle the upper–roman list style":"切换大写罗马数字列表样式","Toggle the lower–latin list style":"切换小写拉丁字母列表样式","Toggle the upper–latin list style":"切换大写拉丁字母列表样式",Disc:"实心圆点",Circle:"空心圆点",Square:"实心方块",Decimal:"阿拉伯数字","Decimal with leading zero":"前导零阿拉伯数字","Lower–roman":"小写罗马数字","Upper-roman":"大写罗马数字","Lower-latin":"小写拉丁字母","Upper-latin":"大写拉丁字母","List properties":"列表属性","Start at":"起始编号","Invalid start index value.":"无效的起始索引值。","Start index must be greater than 0.":"起始编号必须大于0。","Reversed order":"顺序反转","Keystrokes that can be used in a list":"可在列表中使用的按键","Increase list item indent":"增加列表项的缩进","Decrease list item indent":"减少列表项的缩进","Entering a to-do list":"正在输入待办事项清单","Leaving a to-do list":"正在退出待办事项清单","Remove Format":"移除格式","Select all":"全选","Show blocks":"显示区块",Source:"源代码","Show source":"显示源代码","Special characters":"特殊字符",All:"全部",Arrows:"箭头",Currency:"货币",Latin:"拉丁文",Mathematical:"数学",Text:"文本","leftwards simple arrow":"向左简单箭头","rightwards simple arrow":"向右简单箭头","upwards simple arrow":"向上简单箭头","downwards simple arrow":"向下简单箭头","leftwards double arrow":"向左双箭头","rightwards double arrow":"向右双箭头","upwards double arrow":"向上双箭头","downwards double arrow":"向下双箭头","leftwards dashed arrow":"向左虚线箭头","rightwards dashed arrow":"向右虚线箭头","upwards dashed arrow":"向上虚线箭头","downwards dashed arrow":"向下虚线箭头","leftwards arrow to bar":"头部带杠的向左箭头","rightwards arrow to bar":"头部带杠的向右箭头","upwards arrow to bar":"头部带杠的向上箭头","downwards arrow to bar":"头部带杠的向下箭头","up down arrow with base":"处于基线的上下箭头","back with leftwards arrow above":"带有back标识的向左箭头","end with leftwards arrow above":"带有end标识的向左箭头","on with exclamation mark with left right arrow above":"带有NO!标识的左右双向箭头","soon with rightwards arrow above":"带有soon标识的向右箭头","top with upwards arrow above":"带有top标识的向上箭头","Dollar sign":"美元符号","Euro sign":"欧元符号","Yen sign":"日元符号","Pound sign":"英镑符号","Cent sign":"分币符号","Euro-currency sign":"欧元货币符号","Colon sign":"科朗符号","Cruzeiro sign":"克鲁塞罗符号","French franc sign":"法国法郎符号","Lira sign":"里拉符号","Currency sign":"货币符号","Bitcoin sign":"比特币符号","Mill sign":"密尔符号","Naira sign":"奈拉符号","Peseta sign":"比塞塔符号","Rupee sign":"卢比符号","Won sign":"韩元符号","New sheqel sign":"新谢克尔符号","Dong sign":"越南盾符号","Kip sign":" 基普符号","Tugrik sign":"图格里克符号","Drachma sign":"德拉克马符号","German penny sign":"德国便士符号","Peso sign":"比索符号","Guarani sign":"瓜拉尼货币符号","Austral sign":"澳大利亚货币符号","Hryvnia sign":"戈里夫纳符号","Cedi sign":"塞地符号","Livre tournois sign":"里弗尔符号","Spesmilo sign":"斯佩斯米洛符号","Tenge sign":"坚戈符号","Indian rupee sign":"印度卢比符号","Turkish lira sign":"土耳其里拉符号","Nordic mark sign":"北欧马克征符号","Manat sign":"马纳特符号","Ruble sign":"俄罗斯卢布","Latin capital letter a with macron":"带长音符的大写拉丁字母a","Latin small letter a with macron":"带长音符的小写拉丁字母a","Latin capital letter a with breve":"带短音符的大写拉丁字母a","Latin small letter a with breve":"带短音符的小写拉丁字母a","Latin capital letter a with ogonek":"带反尾形符的大写拉丁字母a","Latin small letter a with ogonek":"带反尾形符的小写拉丁字母a","Latin capital letter c with acute":"带锐音符的大写拉丁字母c","Latin small letter c with acute":"带锐音符的小写拉丁字母c","Latin capital letter c with circumflex":"带扬抑符的大写拉丁字母c","Latin small letter c with circumflex":"带扬抑符的小写拉丁字母c","Latin capital letter c with dot above":"带上点的大写拉丁字母c","Latin small letter c with dot above":"带上点的小写拉丁字母c","Latin capital letter c with caron":"带抑扬符的大写拉丁字母c","Latin small letter c with caron":"带抑扬符的小写拉丁字母c","Latin capital letter d with caron":"带抑扬符的大写拉丁字母d","Latin small letter d with caron":"带抑扬符的小写拉丁字母d","Latin capital letter d with stroke":"带删节线的大写拉丁字母d","Latin small letter d with stroke":"带删节线的小写拉丁字母d","Latin capital letter e with macron":"带长音符的大写拉丁字母e","Latin small letter e with macron":"带长音符的小写拉丁字母e","Latin capital letter e with breve":"带短音符的大写拉丁字母e","Latin small letter e with breve":"带短音符的小写拉丁字母e","Latin capital letter e with dot above":"带上点的大写拉丁字母e","Latin small letter e with dot above":"带上点的小写拉丁字母e","Latin capital letter e with ogonek":"带反尾形符的大写拉丁字母e","Latin small letter e with ogonek":"带反尾形符的小写拉丁字母e","Latin capital letter e with caron":"带抑扬符的大写拉丁字母e","Latin small letter e with caron":"带抑扬符的小写拉丁字母e","Latin capital letter g with circumflex":"带扬抑符的大写拉丁字母g","Latin small letter g with circumflex":"带扬抑符的小写拉丁字母g","Latin capital letter g with breve":"带短音符的大写拉丁字母g","Latin small letter g with breve":"带短音符的小写拉丁字母g","Latin capital letter g with dot above":"带上点的大写拉丁字母g","Latin small letter g with dot above":"带上点的小写拉丁字母g","Latin capital letter g with cedilla":"带软音符的大写拉丁字母g","Latin small letter g with cedilla":"带软音符的小写拉丁字母g","Latin capital letter h with circumflex":"带扬抑符的大写拉丁字母h","Latin small letter h with circumflex":"带扬抑符的小写拉丁字母h","Latin capital letter h with stroke":"带删节线的大写拉丁字母h","Latin small letter h with stroke":"带删节线的小写拉丁字母h","Latin capital letter i with tilde":"带腭化符的大写拉丁字母i","Latin small letter i with tilde":"带腭化符的小写拉丁字母i","Latin capital letter i with macron":"带长音符的大写拉丁字母i","Latin small letter i with macron":"带长音符的小写拉丁字母i","Latin capital letter i with breve":"带短音符的大写拉丁字母i","Latin small letter i with breve":"带短音符的小写拉丁字母i","Latin capital letter i with ogonek":"带反尾形符的大写拉丁字母i","Latin small letter i with ogonek":"带反尾形符的小写拉丁字母i","Latin capital letter i with dot above":"带上点的大写拉丁字母i","Latin small letter dotless i":"没有点的小写拉丁字母i","Latin capital ligature ij":"大写拉丁连字符ij","Latin small ligature ij":"小写拉丁连字符ij","Latin capital letter j with circumflex":"带扬抑符的大写拉丁字母j","Latin small letter j with circumflex":"带扬抑符的小写拉丁字母j","Latin capital letter k with cedilla":"带软音符的大写拉丁字母k","Latin small letter k with cedilla":"带软音符的小写拉丁字母k","Latin small letter kra":"小写拉丁字母kra","Latin capital letter l with acute":"带锐音符的大写拉丁字母l","Latin small letter l with acute":"带锐音符的小写拉丁字母l","Latin capital letter l with cedilla":"带软音符的大写拉丁字母l","Latin small letter l with cedilla":"带软音符的小写拉丁字母l","Latin capital letter l with caron":"带抑扬符的大写拉丁字母l","Latin small letter l with caron":"带抑扬符的小写拉丁字母l","Latin capital letter l with middle dot":"带中点的大写拉丁字母l","Latin small letter l with middle dot":"带中点的小写拉丁字母l","Latin capital letter l with stroke":"带删节线的大写拉丁字母l","Latin small letter l with stroke":"带删节线的小写拉丁字母l","Latin capital letter n with acute":"带锐音符的大写拉丁字母n","Latin small letter n with acute":"带锐音符的小写拉丁字母n","Latin capital letter n with cedilla":"带软音符的大写拉丁字母n","Latin small letter n with cedilla":"带软音符的小写拉丁字母n","Latin capital letter n with caron":"带抑扬符的大写拉丁字母n","Latin small letter n with caron":"带抑扬符的小写拉丁字母n","Latin small letter n preceded by apostrophe":"冠以撇号的小写拉丁字母n","Latin capital letter eng":"大写拉丁字母eng","Latin small letter eng":"小写拉丁字母eng","Latin capital letter o with macron":"带长音符的大写拉丁字母o","Latin small letter o with macron":"带长音符的小写拉丁字母o","Latin capital letter o with breve":"带短音符的大写拉丁字母o","Latin small letter o with breve":"带短音符的小写拉丁字母o","Latin capital letter o with double acute":"带双锐音符的大写拉丁字母o","Latin small letter o with double acute":"带双锐音符的小写拉丁字母o","Latin capital ligature oe":"大写拉丁连字符oe","Latin small ligature oe":"小写拉丁连字符oe","Latin capital letter r with acute":"带锐音符的大写拉丁字母r","Latin small letter r with acute":"带锐音符的小写拉丁字母r","Latin capital letter r with cedilla":"带软音符的大写拉丁字母r","Latin small letter r with cedilla":"带软音符的小写拉丁字母r","Latin capital letter r with caron":"带抑扬符的大写拉丁字母r","Latin small letter r with caron":"带抑扬符的小写拉丁字母r","Latin capital letter s with acute":"带锐音符的大写拉丁字母s","Latin small letter s with acute":"带锐音符的小写拉丁字母s","Latin capital letter s with circumflex":"带扬抑符的大写拉丁字母s","Latin small letter s with circumflex":"带扬抑符的小写拉丁字母s","Latin capital letter s with cedilla":"带软音符的大写拉丁字母s","Latin small letter s with cedilla":"带软音符的小写拉丁字母s","Latin capital letter s with caron":"带抑扬符的大写拉丁字母s","Latin small letter s with caron":"带抑扬符的小写拉丁字母s","Latin capital letter t with cedilla":"带软音符的大写拉丁字母t","Latin small letter t with cedilla":"带软音符的小写拉丁字母t","Latin capital letter t with caron":"带抑扬符的大写拉丁字母t","Latin small letter t with caron":"带抑扬符的小写拉丁字母t","Latin capital letter t with stroke":"带删节线的大写拉丁字母t","Latin small letter t with stroke":"带删节线的小写拉丁字母t","Latin capital letter u with tilde":"带腭化符的大写拉丁字母u","Latin small letter u with tilde":"带腭化符的小写拉丁字母u","Latin capital letter u with macron":"带长音符的大写拉丁字母u","Latin small letter u with macron":"带长音符的小写拉丁字母u","Latin capital letter u with breve":"带短音符的大写拉丁字母u","Latin small letter u with breve":"带短音符的小写拉丁字母u","Latin capital letter u with ring above":"带上圆圈的大写拉丁字母u","Latin small letter u with ring above":"带上圆圈的小写拉丁字母u","Latin capital letter u with double acute":"带双锐音符的大写拉丁字母u","Latin small letter u with double acute":"带双锐音符的小写拉丁字母u","Latin capital letter u with ogonek":"带反尾形符的大写拉丁字母u","Latin small letter u with ogonek":"带反尾形符的小写拉丁字母u","Latin capital letter w with circumflex":"带扬抑符的大写拉丁字母w","Latin small letter w with circumflex":"带扬抑符的小写拉丁字母w","Latin capital letter y with circumflex":"带扬抑符的大写拉丁字母y","Latin small letter y with circumflex":"带扬抑符的小写拉丁字母y","Latin capital letter y with diaeresis":"带分音符的大写拉丁字母y","Latin capital letter z with acute":"带锐音符的大写拉丁字母z","Latin small letter z with acute":"带锐音符的小写拉丁字母z","Latin capital letter z with dot above":"带上点的大写拉丁字母z","Latin small letter z with dot above":"带上点的小写拉丁字母z","Latin capital letter z with caron":"带抑扬符的大写拉丁字母z","Latin small letter z with caron":"带抑扬符的小写拉丁字母z","Latin small letter long s":"小写拉丁字母长s","Less-than sign":"小于号","Greater-than sign":"大于号","Less-than or equal to":"小于等于","Greater-than or equal to":"大于等于","En dash":"短破折号","Em dash":"长破折号",Macron:"长音符号",Overline:"上划线","Degree sign":"度数符号","Minus sign":"负号","Plus-minus sign":"正负号","Division sign":"除号","Fraction slash":"分数斜线","Multiplication sign":"称号","Latin small letter f with hook":"带钩的拉丁文小写字母 F",Integral:"积分","N-ary summation":"N 元求和",Infinity:"无穷大","Square root":"平方根","Tilde operator":"波浪线运算符","Approximately equal to":"近似等于","Almost equal to":"约等于","Not equal to":"不等于","Identical to":"恒等于","Element of":"属于","Not an element of":"不属于","Contains as member":"包含","N-ary product":"N 元乘积","Logical and":"逻辑与","Logical or":"逻辑或","Not sign":"非",Intersection:"交集",Union:"并集","Partial differential":"偏微分","For all":"对于全部","There exists":"存在","Empty set":"空集",Nabla:"劈形算符","Asterisk operator":"星号运算符","Proportional to":"比例",Angle:"角","Vulgar fraction one quarter":"普通分数四分之一","Vulgar fraction one half":"普通分数二分之一","Vulgar fraction three quarters":"普通分数四分之三","Single left-pointing angle quotation mark":"单左尖括号","Single right-pointing angle quotation mark":"单右尖括号","Left-pointing double angle quotation mark":"双左尖括号","Right-pointing double angle quotation mark":"双右尖括号","Left single quotation mark":"左单引号","Right single quotation mark":"右单引号","Left double quotation mark":"左双引号","Right double quotation mark":"右双引号","Single low-9 quotation mark":"低位后单引号","Double low-9 quotation mark":"低位后双引号","Inverted exclamation mark":"反感叹号","Inverted question mark":"反问号","Two dot leader":"二点前导符","Horizontal ellipsis":"省略号","Double dagger":"双剑号","Per mille sign":"千分号","Per ten thousand sign":"万分号","Double exclamation mark":"双叹号","Question exclamation mark":"疑问感叹号","Exclamation question mark":"感叹疑问号","Double question mark":"双问号","Copyright sign":"版权符号","Registered sign":"注册商标","Trade mark sign":"商标符号","Section sign":"节标记","Paragraph sign":"段落符号","Reversed paragraph sign":"反向段落符号","Character categories":"字符类别",Styles:"样式","Multiple styles":"多样式","Block styles":"块级样式","Text styles":"文本样式","Insert table":"插入表格","Header column":"标题列","Insert column left":"左侧插入列","Insert column right":"右侧插入列","Delete column":"删除本列","Select column":"选择列",Column:"列","Header row":"标题行","Insert row below":"在下面插入一行","Insert row above":"在上面插入一行","Delete row":"删除本行","Select row":"选择行",Row:"行","Merge cell up":"向上合并单元格","Merge cell right":"向右合并单元格","Merge cell down":"向下合并单元格","Merge cell left":"向左合并单元格","Split cell vertically":"纵向拆分单元格","Split cell horizontally":"横向拆分单元格","Merge cells":"合并单元格","Table toolbar":"表格工具栏","Table properties":"表格属性","Cell properties":"单元格属性",Border:"边框",Style:"样式",Width:"宽度",Height:"高度",Color:"颜色",Background:"背景",Padding:"内边距",Dimensions:"尺寸","Table cell text alignment":"表格单元格中的文本水平对齐",Alignment:"对齐","Horizontal text alignment toolbar":"水平文本对齐工具栏","Vertical text alignment toolbar":"垂直文本对齐工具栏","Table alignment toolbar":"表格对齐工具栏",None:"无",Solid:"实线",Dotted:"点状虚线",Dashed:"虚线",Double:"双线",Groove:"凹槽边框",Ridge:"垄状边框",Inset:"凹边框",Outset:"凸边框","Align cell text to the left":"使单元格文本左对齐","Align cell text to the center":"使单元格文本水平居中","Align cell text to the right":"使单元格文本右对齐","Justify cell text":"对齐单元格文本","Align cell text to the top":"使单元格文本对齐到顶部","Align cell text to the middle":"使单元格文本垂直居中","Align cell text to the bottom":"使单元格文本对齐到底部","Align table to the left":"使表格左对齐","Center table":"表格居中","Align table to the right":"使表格右对齐","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"颜色无效。尝试使用\"#FF0000\"、\"rgb(255,0,0)\"或者\"red\"。","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"无效值。尝试使用“10px”、“2ex”或者只写“2”。","Color picker":"颜色选择器","Enter table caption":"输入表标题","Keystrokes that can be used in a table cell":"可在表格单元格中使用的按键","Move the selection to the next cell":"将所选内容移动到下一个单元格","Move the selection to the previous cell":"将所选内容移至上一个单元格","Insert a new table row (when in the last cell of a table)":"插入新的表格行(当位于表格的最后一个单元格时)","Navigate through the table":"在表格中进行导览",Table:"表格","Rich Text Editor":"富文本编辑器","Editor editing area: %0":"编辑器编辑区域:%0","Edit block":"编辑框","Click to edit block":"单击以编辑块","Drag to move":"拖拽以移动",Next:"下一步",Previous:"上一步","Editor toolbar":"编辑器工具栏","Dropdown toolbar":"下拉工具栏",Black:"黑色","Dim grey":"暗灰色",Grey:"灰色","Light grey":"浅灰色",White:"白色",Red:"红色",Orange:"橙色",Yellow:"黄色","Light green":"浅绿色",Green:"绿色",Aquamarine:"海蓝色",Turquoise:"青色","Light blue":"浅蓝色",Blue:"蓝色",Purple:"紫色","Editor block content toolbar":"编辑器块内容工具栏","Editor contextual toolbar":"编辑器上下文工具栏",HEX:"十六进制","No results found":"未找到结果","No searchable items":"没有可搜索的项目","Editor dialog":"编辑器对话框",Close:"关闭","Help Contents. To close this dialog press ESC.":"帮助内容。要关闭此对话框,请按 ESC 键。","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"您可以在下方找到可在编辑器中使用的键盘快捷键列表。","(may require <kbd>Fn</kbd>)":"(可能需要用到 <kbd>Fn</kbd>键)",Accessibility:"可访问性","Accessibility help":"无障碍辅助功能帮助","Press %0 for help.":"按 %0 获取帮助。","Move focus in and out of an active dialog window":"将焦点移入或移出活跃的对话框窗口",MENU_BAR_MENU_FILE:"文件",MENU_BAR_MENU_EDIT:"编辑",MENU_BAR_MENU_VIEW:"查看",MENU_BAR_MENU_INSERT:"插入",MENU_BAR_MENU_FORMAT:"格式",MENU_BAR_MENU_TOOLS:"工具",MENU_BAR_MENU_HELP:"帮助",MENU_BAR_MENU_TEXT:"文本",MENU_BAR_MENU_FONT:"字体","Editor menu bar":"编辑器菜单栏","Please enter a valid color (e.g. \"ff0000\").":"请输入有效的颜色(例如“ff0000”)。",Undo:"撤销",Redo:"重做","Upload in progress":"正在上传","Widget toolbar":"小部件工具栏","Insert paragraph before block":"在前面插入段落","Insert paragraph after block":"在后面插入段落","Press Enter to type after or press Shift + Enter to type before the widget":"按下“Enter”键,在小组件后输入;按下“Shift+Enter”键,在小组件前输入","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"当小组件被选中时(例如:图片、表格等)可以使用的按键","Insert a new paragraph directly after a widget":"直接在小组件之后插入新段落","Insert a new paragraph directly before a widget":"直接在小组件之前插入新段落","Move the caret to allow typing directly before a widget":"移动插入符,以允许在小组件之前直接输入文字","Move the caret to allow typing directly after a widget":"移动插入符,以允许在小组件之后直接输入文字","Words: %0":"单词数:%0","Characters: %0":"字符数:%0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/zh.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/zh.js
index f79868fcf036310b365bedd5d4b83f38da7e80bf..45e8d3f56150c5cc841ce1f761e9b00464a55076 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/zh.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/translations/zh.js
@@ -1 +1 @@
-(function(d){	const l = d['zh'] = d['zh'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"靠左對齊","Align right":"靠右對齊","Align center":"置中對齊",Justify:"左右對齊","Text alignment":"文字對齊","Text alignment toolbar":"文字對齊","Revert autoformatting action":"復原自動格式化操作",Bold:"粗體",Italic:"斜體",Underline:"底線",Code:"代碼",Strikethrough:"刪除線",Subscript:"下標",Superscript:"上標","Italic text":"斜體文字","Move out of an inline code style":"移出行內程式碼樣式","Bold text":"粗體文字","Underline text":"底線文字","Strikethrough text":"刪除線文字","Block quote":"段落引用","Copy selected content":"複製所選內容","Paste content":"貼上內容","Paste content as plain text":"將內容貼上為純文字","Insert code block":"插入程式碼區塊","Plain text":"純文字","Code block":"程式碼區塊",Cancel:"取消",Clear:"清除","Remove color":"移除顏色","Restore default":"重設至預設值",Save:"儲存","Show more items":"顯示更多","%0 of %1":"%0/%1","Cannot upload file:":"無法上傳檔案:","Rich Text Editor. Editing area: %0":"RTF 編輯器。編輯區:%0","Insert with file manager":"使用檔案管理員插入","Replace with file manager":"使用檔案管理員替換","Insert image with file manager":"使用檔案管理員插入圖片","Replace image with file manager":"使用檔案管理員替換圖片","Toggle caption off":"關閉表標題","Toggle caption on":"開啟表標題","Content editing keystrokes":"內容編輯按鍵","These keyboard shortcuts allow for quick access to content editing features.":"運用這些鍵盤快捷鍵可快速使用內容編輯功能。","User interface and content navigation keystrokes":"使用者介面和內容瀏覽按鍵","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"使用以下按鍵可更有效率地在 CKEditor 5 使用者介面中移動。","Close contextual balloons, dropdowns, and dialogs":"關閉選單提示、下拉式選單和對話框","Open the accessibility help dialog":"開啟無障礙協助對話框","Move focus between form fields (inputs, buttons, etc.)":"在表單欄位(輸入、按鈕等)之間移動焦點","Move focus to the menu bar, navigate between menu bars":"將焦點移至選單列,瀏覽不同的選單列","Move focus to the toolbar, navigate between toolbars":"將焦點移動至工具列,在工具列間移動","Navigate through the toolbar or menu bar":"瀏覽工具列或選單列","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"執行目前所聚焦的按鈕。執行與編輯器內容互動的按鈕後,系統會將焦點移回內容。",Accept:"接受","Insert a soft break (a <code>&lt;br&gt;</code> element)":"插入非強制斷行(<code>&lt;br&gt;</code> 元件)","Insert a hard break (a new paragraph)":"插入強制斷行(新段落)","Find and replace":"尋找和取代","Find in text…":"在文本中尋找",Find:"尋找","Previous result":"前一個結果","Next result":"後一個結果",Replace:"取代","Replace all":"全部取代","Match case":"大小寫需相符","Whole words only":"僅全字拼寫","Replace with…":"以…替代","Text to find must not be empty.":"不能查找空字串","Tip: Find some text first in order to replace it.":"提示:先查找字串再取代","Advanced options":"進階選項","Find in the document":"在文件中尋找","Font Size":"字體大小",Tiny:"特小",Small:"小",Big:"大",Huge:"特大","Font Family":"字型",Default:"預設","Font Color":"字體顏色","Font Background Color":"前景顏色","Document colors":"文件顏色",Paragraph:"段落",Heading:"標題","Choose heading":"選取標題","Heading 1":"標題 1","Heading 2":"標題 2","Heading 3":"標題 3","Heading 4":"標題 4","Heading 5":"標題 5","Heading 6":"標題 6","Type your title":"輸入你的標題","Type or paste your content here.":"在此輸入或貼上你的內容。","Horizontal line":"水平線","HTML object":"HTML 物件","Increase indent":"增加縮排","Decrease indent":"減少縮排",Unlink:"移除連結",Link:"連結","Link URL":"連結˙ URL","Link image":"圖片連結","Edit link":"編輯連結","Open link in new tab":"在新視窗開啟連結","This link has no URL":"此連結沒有URL","Open in a new tab":"在新視窗開啟",Downloadable:"可下載","Create link":"建立連結","Move out of a link":"移出連結","Numbered List":"有序清單","Bulleted List":"符號清單","To-do List":"代辦清單","Bulleted list styles toolbar":"無序清單工具列","Numbered list styles toolbar":"有序清單工具列","Toggle the disc list style":"切換為實心圓點標示","Toggle the circle list style":"切換為空心圓點標示","Toggle the square list style":"切換為方形標示","Toggle the decimal list style":"切換為數字標示","Toggle the decimal with leading zero list style":"切換為0開頭的數字標示","Toggle the lower–roman list style":"切換為小寫羅馬數字標示","Toggle the upper–roman list style":"切換為大寫羅馬數字標示","Toggle the lower–latin list style":"切換為小寫拉丁文字標示","Toggle the upper–latin list style":"切換為大寫拉丁文字標示",Disc:"實心圓點",Circle:"空心圓點",Square:"方形",Decimal:"數字","Decimal with leading zero":"0開頭的數字","Lower–roman":"小寫羅馬數字","Upper-roman":"大寫羅馬數字","Lower-latin":"小寫拉丁字母","Upper-latin":"大寫拉丁字母","List properties":"清單屬性","Start at":"起始於","Invalid start index value.":"無效的起始索引值。","Start index must be greater than 0.":"起始索引須大於 0。","Reversed order":"反轉順序","Keystrokes that can be used in a list":"可在列表中使用的按鍵","Increase list item indent":"增加列表項目縮排","Decrease list item indent":"減少列表項目縮排","Remove Format":"移除格式","Select all":"選取全部","Show blocks":"顯示區塊",Source:"原始碼","Show source":"顯示來源","Special characters":"特殊字元",All:"所有",Arrows:"箭頭",Currency:"貨幣",Latin:"拉丁字母",Mathematical:"數學",Text:"文字","leftwards simple arrow":"向左簡單箭號","rightwards simple arrow":"向右簡單箭號","upwards simple arrow":"向上簡單箭號","downwards simple arrow":"向下簡單箭號","leftwards double arrow":"向左雙箭頭","rightwards double arrow":"向右雙箭頭","upwards double arrow":"向上雙箭頭","downwards double arrow":"向下雙箭頭","leftwards dashed arrow":"向左虛線箭頭","rightwards dashed arrow":"向右虛線箭頭","upwards dashed arrow":"向上虛線箭頭","downwards dashed arrow":"向下虛線箭頭","leftwards arrow to bar":"向左停止箭頭","rightwards arrow to bar":"向右停止箭頭","upwards arrow to bar":"向上停止箭頭","downwards arrow to bar":"向下停止箭頭","up down arrow with base":"有底線的上下箭號","back with leftwards arrow above":"Back 上方有向左箭號","end with leftwards arrow above":"End 上方有向左箭號","on with exclamation mark with left right arrow above":"帶驚嘆號的 On 上方有左右雙向箭號","soon with rightwards arrow above":"Soon 上方有向右箭號","top with upwards arrow above":"Top 上方有向上箭號","Dollar sign":"貨幣符號","Euro sign":"歐元符號","Yen sign":"日圓符號","Pound sign":"英鎊符號","Cent sign":"美分符號","Euro-currency sign":"歐元貨幣符號","Colon sign":"冒號","Cruzeiro sign":"克魯薩多符號","French franc sign":"法國法郎符號","Lira sign":"里拉符號","Currency sign":"貨幣符號","Bitcoin sign":"比特幣符號","Mill sign":"密爾符號","Naira sign":"奈及利亞奈拉符號","Peseta sign":"比塞塔符號","Rupee sign":"印度盧比符號","Won sign":"圜符號","New sheqel sign":"新謝克爾符號","Dong sign":"盾符號","Kip sign":"基普符號","Tugrik sign":"圖格里克符號","Drachma sign":"得拉克馬符號","German penny sign":"德國便士符號","Peso sign":"披索符號","Guarani sign":"瓜拉尼符號","Austral sign":"奧斯特拉爾符號","Hryvnia sign":"赫伐尼亞符號","Cedi sign":"塞地符號","Livre tournois sign":"里弗爾法鎊符號","Spesmilo sign":"Spesmilo 貨幣符號","Tenge sign":"勘察加幣符號","Indian rupee sign":"印度盧比符號","Turkish lira sign":"土耳其里拉符號","Nordic mark sign":"日耳曼馬克符號","Manat sign":"馬納特符號","Ruble sign":"盧布符號","Latin capital letter a with macron":"拉丁大寫字母 A 帶長音符號","Latin small letter a with macron":"拉丁小寫字母 a 帶長音符號","Latin capital letter a with breve":"拉丁大寫字母 A 帶短音符號","Latin small letter a with breve":"拉丁小寫字母 a 帶短音符號","Latin capital letter a with ogonek":"拉丁大寫字母 A 帶 Ogonek","Latin small letter a with ogonek":"拉丁小寫字母 a 帶 Ogonek","Latin capital letter c with acute":"拉丁大寫字母 C 帶尖音符號","Latin small letter c with acute":"拉丁小寫字母 c 帶尖音符號","Latin capital letter c with circumflex":"拉丁大寫字母 C 帶抑揚符號","Latin small letter c with circumflex":"拉丁小寫字母 c 帶抑揚符號","Latin capital letter c with dot above":"上有一點的拉丁大寫字母 C","Latin small letter c with dot above":"上有一點的拉丁小寫字母 c","Latin capital letter c with caron":"拉丁大寫字母 C 帶上勾符號","Latin small letter c with caron":"拉丁小寫字母 c 帶上勾符號","Latin capital letter d with caron":"拉丁大寫字母 D 帶上勾符號","Latin small letter d with caron":"拉丁小寫字母 d 帶上勾符號","Latin capital letter d with stroke":"拉丁大寫字母 D 帶粗線符號","Latin small letter d with stroke":"拉丁小寫字母 d 帶粗線符號","Latin capital letter e with macron":"拉丁大寫字母 E 帶長音符號","Latin small letter e with macron":"拉丁小寫字母 e 帶長音符號","Latin capital letter e with breve":"拉丁大寫字母 E 帶短音符號","Latin small letter e with breve":"拉丁小寫字母 e 帶短音符號","Latin capital letter e with dot above":"上有一點的拉丁大寫字母 E","Latin small letter e with dot above":"上有一點的拉丁小寫字母 e","Latin capital letter e with ogonek":"拉丁大寫字母 E 帶 Ogonek","Latin small letter e with ogonek":"拉丁小寫字母 e 帶 Ogonek","Latin capital letter e with caron":"拉丁大寫字母 E 帶上勾符號","Latin small letter e with caron":"拉丁小寫字母 e 帶上勾符號","Latin capital letter g with circumflex":"拉丁大寫字母 G 帶抑揚符號","Latin small letter g with circumflex":"拉丁小寫字母 g 帶抑揚符號","Latin capital letter g with breve":"拉丁大寫字母 G 帶短音符號","Latin small letter g with breve":"拉丁小寫字母 g 帶短音符號","Latin capital letter g with dot above":"上有一點的拉丁大寫字母 G","Latin small letter g with dot above":"上有一點的拉丁小寫字母 g","Latin capital letter g with cedilla":"拉丁大寫字母 G 帶下尾符號","Latin small letter g with cedilla":"拉丁小寫字母 g 帶下尾符號","Latin capital letter h with circumflex":"拉丁大寫字母 H 帶抑揚符號","Latin small letter h with circumflex":"拉丁小寫字母 h 帶抑揚符號","Latin capital letter h with stroke":"拉丁大寫字母 H 帶粗線符號","Latin small letter h with stroke":"拉丁小寫字母 h 帶粗線符號","Latin capital letter i with tilde":"拉丁大寫字母 I 帶波狀符號","Latin small letter i with tilde":"拉丁小寫字母 i 帶波狀符號","Latin capital letter i with macron":"拉丁大寫字母 I 帶長音符號","Latin small letter i with macron":"拉丁小寫字母 i 帶長音符號","Latin capital letter i with breve":"拉丁大寫字母 I 帶短音符號","Latin small letter i with breve":"拉丁小寫字母 i 帶短音符號","Latin capital letter i with ogonek":"拉丁大寫字母 I 帶 Ogonek","Latin small letter i with ogonek":"拉丁小寫字母 i 帶 Ogonek","Latin capital letter i with dot above":"上有一點的拉丁大寫字母 I","Latin small letter dotless i":"拉丁小寫字母無點 I","Latin capital ligature ij":"拉丁大寫連字 IJ","Latin small ligature ij":"拉丁小寫連字 ij","Latin capital letter j with circumflex":"拉丁大寫字母 J 帶抑揚符號","Latin small letter j with circumflex":"拉丁小寫字母 j 帶抑揚符號","Latin capital letter k with cedilla":"拉丁大寫字母 K 帶下尾符號","Latin small letter k with cedilla":"拉丁小寫字母 k 帶下尾符號","Latin small letter kra":"拉丁小寫字母 kra","Latin capital letter l with acute":"拉丁大寫字母 L 帶尖音符號","Latin small letter l with acute":"拉丁小寫字母 l 帶尖音符號","Latin capital letter l with cedilla":"拉丁大寫字母 L 帶下尾符號","Latin small letter l with cedilla":"拉丁小寫字母 l 帶下尾符號","Latin capital letter l with caron":"拉丁大寫字母 L 帶上勾符號","Latin small letter l with caron":"拉丁小寫字母 l 帶上勾符號","Latin capital letter l with middle dot":"中間一點的拉丁大寫字母 L","Latin small letter l with middle dot":"中間一點的拉丁小寫字母 l","Latin capital letter l with stroke":"拉丁大寫字母 L 帶粗線符號","Latin small letter l with stroke":"拉丁小寫字母 l 帶粗線符號","Latin capital letter n with acute":"拉丁大寫字母 N 帶尖音符號","Latin small letter n with acute":"拉丁小寫字母 n 帶尖音符號","Latin capital letter n with cedilla":"拉丁大寫字母 N 帶下尾符號","Latin small letter n with cedilla":"拉丁小寫字母 n 帶下尾符號","Latin capital letter n with caron":"拉丁大寫字母 N 帶上勾符號","Latin small letter n with caron":"拉丁小寫字母 n 帶上勾符號","Latin small letter n preceded by apostrophe":"前有撇號的拉丁小寫字母 n","Latin capital letter eng":"拉丁大寫字母 Eng","Latin small letter eng":"拉丁小寫字母 Eng","Latin capital letter o with macron":"拉丁大寫字母 O 帶長音符號","Latin small letter o with macron":"拉丁小寫字母 o 帶長音符號","Latin capital letter o with breve":"拉丁大寫字母 O 帶短音符號","Latin small letter o with breve":"拉丁小寫字母 o 帶短音符號","Latin capital letter o with double acute":"拉丁大寫字母 O 帶雙尖音符號","Latin small letter o with double acute":"拉丁小寫字母 o 帶雙尖音符號","Latin capital ligature oe":"拉丁大寫連字 OE","Latin small ligature oe":"拉丁小寫連字 oe","Latin capital letter r with acute":"拉丁大寫字母 R 帶尖音符號","Latin small letter r with acute":"拉丁小寫字母 r 帶尖音符號","Latin capital letter r with cedilla":"拉丁大寫字母 R 帶下尾符號","Latin small letter r with cedilla":"拉丁小寫字母 r 帶下尾符號","Latin capital letter r with caron":"拉丁大寫字母 R 帶上勾符號","Latin small letter r with caron":"拉丁小寫字母 r 帶上勾符號","Latin capital letter s with acute":"拉丁大寫字母 S 帶尖音符號","Latin small letter s with acute":"拉丁小寫字母 s 帶尖音符號","Latin capital letter s with circumflex":"拉丁大寫字母 S 帶抑揚符號","Latin small letter s with circumflex":"拉丁小寫字母 s 帶抑揚符號","Latin capital letter s with cedilla":"拉丁大寫字母 S 帶下尾符號","Latin small letter s with cedilla":"拉丁小寫字母 s 帶下尾符號","Latin capital letter s with caron":"拉丁大寫字母 S 帶上勾符號","Latin small letter s with caron":"拉丁小寫字母 s 帶上勾符號","Latin capital letter t with cedilla":"拉丁大寫字母 T 帶下尾符號","Latin small letter t with cedilla":"拉丁小寫字母 t 帶下尾符號","Latin capital letter t with caron":"拉丁大寫字母 T 帶上勾符號","Latin small letter t with caron":"拉丁小寫字母 t 帶上勾符號","Latin capital letter t with stroke":"拉丁大寫字母 T 帶粗線符號","Latin small letter t with stroke":"拉丁小寫字母 t 帶粗線符號","Latin capital letter u with tilde":"拉丁大寫字母 U 帶波狀符號","Latin small letter u with tilde":"拉丁小寫字母 u 帶波狀符號","Latin capital letter u with macron":"拉丁大寫字母 U 帶長音符號","Latin small letter u with macron":"拉丁小寫字母 u 帶長音符號","Latin capital letter u with breve":"拉丁大寫字母 U 帶短音符號","Latin small letter u with breve":"拉丁小寫字母 u 帶短音符號","Latin capital letter u with ring above":"拉丁大寫字母 U 帶上圓圈","Latin small letter u with ring above":"拉丁小寫字母 u 帶上圓圈","Latin capital letter u with double acute":"拉丁大寫字母 U 帶雙尖音符號","Latin small letter u with double acute":"拉丁小寫字母 u 帶雙尖音符號","Latin capital letter u with ogonek":"拉丁大寫字母 U 帶 Ogonek","Latin small letter u with ogonek":"拉丁小寫字母 u 帶 Ogonek","Latin capital letter w with circumflex":"拉丁大寫字母 W 帶抑揚符號","Latin small letter w with circumflex":"拉丁小寫字母 w 帶抑揚符號","Latin capital letter y with circumflex":"拉丁大寫字母 Y 帶抑揚符號","Latin small letter y with circumflex":"拉丁小寫字母 y 帶抑揚符號","Latin capital letter y with diaeresis":"拉丁大寫字母 Y 帶分音符號","Latin capital letter z with acute":"拉丁大寫字母 Z 帶尖音符號","Latin small letter z with acute":"拉丁小寫字母 z 帶尖音符號","Latin capital letter z with dot above":"上有一點的拉丁大寫字母 Z","Latin small letter z with dot above":"上有一點的拉丁小寫字母 z","Latin capital letter z with caron":"拉丁大寫字母 Z 帶上勾符號","Latin small letter z with caron":"拉丁小寫字母 z 帶上勾符號","Latin small letter long s":"拉丁小寫字母長 s","Less-than sign":"小於符號","Greater-than sign":"大於符號","Less-than or equal to":"小於或等於","Greater-than or equal to":"大於或等於","En dash":"短破折號","Em dash":"長破折號",Macron:"長音符號",Overline:"頂線","Degree sign":"度符號","Minus sign":"減號","Plus-minus sign":"加減符號","Division sign":"除號","Fraction slash":"分數斜線","Multiplication sign":"乘號","Latin small letter f with hook":"帶鉤的拉丁小寫字母 f",Integral:"積分","N-ary summation":"N 元總合",Infinity:"無限","Square root":"平方根","Tilde operator":"波狀符號運算子","Approximately equal to":"約等於","Almost equal to":"幾乎等於","Not equal to":"不等於","Identical to":"恆等於","Element of":"屬於","Not an element of":"不屬於","Contains as member":"包含","N-ary product":"N 元乘積","Logical and":"邏輯 And","Logical or":"邏輯 Or","Not sign":"Not 符號",Intersection:"交集",Union:"聯集","Partial differential":"偏微分","For all":"對於所有","There exists":"存在","Empty set":"空集合",Nabla:"倒三角算子","Asterisk operator":"星號運算子","Proportional to":"正比於",Angle:"角度","Vulgar fraction one quarter":"普通分數四分之一","Vulgar fraction one half":"普通分數二分之一","Vulgar fraction three quarters":"普通分數四分之三","Single left-pointing angle quotation mark":"單左尖角括號","Single right-pointing angle quotation mark":"單右尖角括號","Left-pointing double angle quotation mark":"左尖雙角括號","Right-pointing double angle quotation mark":"右尖雙角括號","Left single quotation mark":"左單引號","Right single quotation mark":"右單引號","Left double quotation mark":"左雙引號","Right double quotation mark":"右雙引號","Single low-9 quotation mark":"單下 9 形引號","Double low-9 quotation mark":"雙下 9 形引號","Inverted exclamation mark":"倒驚嘆號","Inverted question mark":"倒問號","Two dot leader":"兩點前置字元","Horizontal ellipsis":"水平省略符號","Double dagger":"雙劍註釋符號","Per mille sign":"千分號","Per ten thousand sign":"萬分號","Double exclamation mark":"雙驚嘆號","Question exclamation mark":"疑問驚嘆號","Exclamation question mark":"驚嘆疑問號","Double question mark":"雙問號","Copyright sign":"版權符號","Registered sign":"註冊商標符號","Trade mark sign":"商標符號","Section sign":"章節符號","Paragraph sign":"段落符號","Reversed paragraph sign":"反段落符號","Character categories":"字元類別",Styles:"樣式","Multiple styles":"多重樣式","Block styles":"區塊樣式","Text styles":"文字樣式","Insert table":"插入表格","Header column":"標題欄","Insert column left":"插入左方欄","Insert column right":"插入右方欄","Delete column":"刪除欄","Select column":"選擇欄",Column:"欄","Header row":"標題列","Insert row below":"插入下方列","Insert row above":"插入上方列","Delete row":"刪除列","Select row":"選擇列",Row:"列","Merge cell up":"合併上方儲存格","Merge cell right":"合併右方儲存格","Merge cell down":"合併下方儲存格","Merge cell left":"合併左方儲存格","Split cell vertically":"垂直分割儲存格","Split cell horizontally":"水平分割儲存格","Merge cells":"合併儲存格","Table toolbar":"表格工具","Table properties":"表格屬性","Cell properties":"儲存格屬性",Border:"邊框",Style:"樣式",Width:"寬度",Height:"高度",Color:"文字顏色",Background:"背景顏色",Padding:"儲存格留白",Dimensions:"尺寸","Table cell text alignment":"儲存格文字對齊",Alignment:"對齊","Horizontal text alignment toolbar":"水平對齊","Vertical text alignment toolbar":"垂直對齊","Table alignment toolbar":"表格對齊",None:"無",Solid:"實線",Dotted:"點線",Dashed:"虛線",Double:"雙線",Groove:"內凹線",Ridge:"凸起線",Inset:"內邊線",Outset:"外框線","Align cell text to the left":"靠左對齊","Align cell text to the center":"置中對齊","Align cell text to the right":"靠右對齊","Justify cell text":"分散對齊","Align cell text to the top":"向上對齊","Align cell text to the middle":"置中對齊","Align cell text to the bottom":"向下對齊","Align table to the left":"靠左對齊","Center table":"置中對齊","Align table to the right":"靠右對齊","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"顏色代碼錯誤。試試看 \"#FF0000\" 或 \"rgb(255, 0, 0)\" 或 \"red\"。","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"尺寸代碼錯誤。試試看 \"10px\" 或 \"2em\" 或簡單寫 \"2\"。","Color picker":"顏色選擇","Enter table caption":"輸入表標題","Keystrokes that can be used in a table cell":"可在表格單元格中使用的按鍵","Move the selection to the next cell":"將選取範圍移動到下一個單元格","Move the selection to the previous cell":"將選取範圍移動到上一個單元格","Insert a new table row (when in the last cell of a table)":"插入新的表格橫排(當位於表格的最後一個單元格時)","Navigate through the table":"在表格中移動",Table:"表格","Rich Text Editor":"富文本編輯器","Editor editing area: %0":"編輯器編輯區:%0","Edit block":"編輯區塊","Click to edit block":"點擊來編輯區塊","Drag to move":"拖曳來移動",Next:"下一",Previous:"上一","Editor toolbar":"編輯器工具","Dropdown toolbar":"下拉選單",Black:"黑色","Dim grey":"淡灰色",Grey:"灰色","Light grey":"亮灰色",White:"白色",Red:"紅色",Orange:"橘色",Yellow:"黃色","Light green":"亮綠色",Green:"綠色",Aquamarine:"淺綠色",Turquoise:"藍綠色","Light blue":"亮藍色",Blue:"藍色",Purple:"紫色","Editor block content toolbar":"編輯器區塊內容工具列","Editor contextual toolbar":"編輯器關聯式工具列",HEX:"十六進位","No results found":"找不到結果","No searchable items":"沒有可搜尋的項目","Editor dialog":"編輯工具對話框",Close:"關閉","Help Contents. To close this dialog press ESC.":"協助內容。想關閉此對話框,請按 ESC 鍵。","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"下方是可在編輯器中使用的鍵盤快捷鍵列表。","(may require <kbd>Fn</kbd>)":"(可能需要 <kbd>Fn</kbd>)",Accessibility:"協助工具","Accessibility help":"無障礙協助","Press %0 for help.":"按下 %0 來取得協助。","Move focus in and out of an active dialog window":"將焦點移入或移出啟用中的對話視窗",MENU_BAR_MENU_FILE:"檔案",MENU_BAR_MENU_EDIT:"編輯",MENU_BAR_MENU_VIEW:"檢視",MENU_BAR_MENU_INSERT:"插入",MENU_BAR_MENU_FORMAT:"格式",MENU_BAR_MENU_TOOLS:"工具",MENU_BAR_MENU_HELP:"說明",MENU_BAR_MENU_TEXT:"文字",MENU_BAR_MENU_FONT:"字型","Editor menu bar":"編輯器選單列",Undo:"取消",Redo:"重做","Upload in progress":"正在上傳","Widget toolbar":"小工具","Insert paragraph before block":"在這個區塊前面插入一個段落","Insert paragraph after block":"在這個區塊後面插入一個段落","Press Enter to type after or press Shift + Enter to type before the widget":"按下 Enter 在小工具後輸入,或按下 Shift + Enter 在小工具前輸入","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"小工具選取時可使用的按鍵(例如:圖片、表格等)","Insert a new paragraph directly after a widget":"在小工具後直接插入新段落","Insert a new paragraph directly before a widget":"在小工具前直接插入新段落","Move the caret to allow typing directly before a widget":"移動插入符號,以便在小工具前直接輸入","Move the caret to allow typing directly after a widget":"移動插入符號,以便在小工具後直接輸入","Words: %0":"字數: %0","Characters: %0":"字元數: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+(function(d){	const l = d['zh'] = d['zh'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align left":"靠左對齊","Align right":"靠右對齊","Align center":"置中對齊",Justify:"左右對齊","Text alignment":"文字對齊","Text alignment toolbar":"文字對齊","Revert autoformatting action":"復原自動格式化操作",Bold:"粗體",Italic:"斜體",Underline:"底線",Code:"代碼",Strikethrough:"刪除線",Subscript:"下標",Superscript:"上標","Italic text":"斜體文字","Move out of an inline code style":"移出行內程式碼樣式","Bold text":"粗體文字","Underline text":"底線文字","Strikethrough text":"刪除線文字","Block quote":"段落引用","Copy selected content":"複製所選內容","Paste content":"貼上內容","Paste content as plain text":"將內容貼上為純文字","Insert code block":"插入程式碼區塊","Plain text":"純文字","Leaving %0 code snippet":"離開 %0 程式碼片段","Entering %0 code snippet":"進入 %0 程式碼片段","Entering code snippet":"進入程式碼片段","Leaving code snippet":"離開程式碼片段","Code block":"程式碼區塊",Cancel:"取消",Clear:"清除","Remove color":"移除顏色","Restore default":"重設至預設值",Save:"儲存","Show more items":"顯示更多","%0 of %1":"%0/%1","Cannot upload file:":"無法上傳檔案:","Rich Text Editor. Editing area: %0":"RTF 編輯器。編輯區:%0","Insert with file manager":"使用檔案管理員插入","Replace with file manager":"使用檔案管理員替換","Insert image with file manager":"使用檔案管理員插入圖片","Replace image with file manager":"使用檔案管理員替換圖片","Toggle caption off":"關閉表標題","Toggle caption on":"開啟表標題","Content editing keystrokes":"內容編輯按鍵","These keyboard shortcuts allow for quick access to content editing features.":"運用這些鍵盤快捷鍵可快速使用內容編輯功能。","User interface and content navigation keystrokes":"使用者介面和內容瀏覽按鍵","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"使用以下按鍵可更有效率地在 CKEditor 5 使用者介面中移動。","Close contextual balloons, dropdowns, and dialogs":"關閉選單提示、下拉式選單和對話框","Open the accessibility help dialog":"開啟無障礙協助對話框","Move focus between form fields (inputs, buttons, etc.)":"在表單欄位(輸入、按鈕等)之間移動焦點","Move focus to the menu bar, navigate between menu bars":"將焦點移至選單列,瀏覽不同的選單列","Move focus to the toolbar, navigate between toolbars":"將焦點移動至工具列,在工具列間移動","Navigate through the toolbar or menu bar":"瀏覽工具列或選單列","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"執行目前所聚焦的按鈕。執行與編輯器內容互動的按鈕後,系統會將焦點移回內容。",Accept:"接受","Insert a soft break (a <code>&lt;br&gt;</code> element)":"插入非強制斷行(<code>&lt;br&gt;</code> 元件)","Insert a hard break (a new paragraph)":"插入強制斷行(新段落)","Find and replace":"尋找和取代","Find in text…":"在文本中尋找",Find:"尋找","Previous result":"前一個結果","Next result":"後一個結果",Replace:"取代","Replace all":"全部取代","Match case":"大小寫需相符","Whole words only":"僅全字拼寫","Replace with…":"以…替代","Text to find must not be empty.":"不能查找空字串","Tip: Find some text first in order to replace it.":"提示:先查找字串再取代","Advanced options":"進階選項","Find in the document":"在文件中尋找","Font Size":"字體大小",Tiny:"特小",Small:"小",Big:"大",Huge:"特大","Font Family":"字型",Default:"預設","Font Color":"字體顏色","Font Background Color":"前景顏色","Document colors":"文件顏色",Paragraph:"段落",Heading:"標題","Choose heading":"選取標題","Heading 1":"標題 1","Heading 2":"標題 2","Heading 3":"標題 3","Heading 4":"標題 4","Heading 5":"標題 5","Heading 6":"標題 6","Type your title":"輸入你的標題","Type or paste your content here.":"在此輸入或貼上你的內容。","Horizontal line":"水平線","HTML object":"HTML 物件","Increase indent":"增加縮排","Decrease indent":"減少縮排",Unlink:"移除連結",Link:"連結","Link URL":"連結˙ URL","Link URL must not be empty.":"連結 URL 不得為空白。","Link image":"圖片連結","Edit link":"編輯連結","Open link in new tab":"在新視窗開啟連結","This link has no URL":"此連結沒有URL","Open in a new tab":"在新視窗開啟",Downloadable:"可下載","Create link":"建立連結","Move out of a link":"移出連結","Numbered List":"有序清單","Bulleted List":"符號清單","To-do List":"代辦清單","Bulleted list styles toolbar":"無序清單工具列","Numbered list styles toolbar":"有序清單工具列","Toggle the disc list style":"切換為實心圓點標示","Toggle the circle list style":"切換為空心圓點標示","Toggle the square list style":"切換為方形標示","Toggle the decimal list style":"切換為數字標示","Toggle the decimal with leading zero list style":"切換為0開頭的數字標示","Toggle the lower–roman list style":"切換為小寫羅馬數字標示","Toggle the upper–roman list style":"切換為大寫羅馬數字標示","Toggle the lower–latin list style":"切換為小寫拉丁文字標示","Toggle the upper–latin list style":"切換為大寫拉丁文字標示",Disc:"實心圓點",Circle:"空心圓點",Square:"方形",Decimal:"數字","Decimal with leading zero":"0開頭的數字","Lower–roman":"小寫羅馬數字","Upper-roman":"大寫羅馬數字","Lower-latin":"小寫拉丁字母","Upper-latin":"大寫拉丁字母","List properties":"清單屬性","Start at":"起始於","Invalid start index value.":"無效的起始索引值。","Start index must be greater than 0.":"起始索引須大於 0。","Reversed order":"反轉順序","Keystrokes that can be used in a list":"可在列表中使用的按鍵","Increase list item indent":"增加列表項目縮排","Decrease list item indent":"減少列表項目縮排","Entering a to-do list":"進入待辦事項清單","Leaving a to-do list":"離開待辦事項清單","Remove Format":"移除格式","Select all":"選取全部","Show blocks":"顯示區塊",Source:"原始碼","Show source":"顯示來源","Special characters":"特殊字元",All:"所有",Arrows:"箭頭",Currency:"貨幣",Latin:"拉丁字母",Mathematical:"數學",Text:"文字","leftwards simple arrow":"向左簡單箭號","rightwards simple arrow":"向右簡單箭號","upwards simple arrow":"向上簡單箭號","downwards simple arrow":"向下簡單箭號","leftwards double arrow":"向左雙箭頭","rightwards double arrow":"向右雙箭頭","upwards double arrow":"向上雙箭頭","downwards double arrow":"向下雙箭頭","leftwards dashed arrow":"向左虛線箭頭","rightwards dashed arrow":"向右虛線箭頭","upwards dashed arrow":"向上虛線箭頭","downwards dashed arrow":"向下虛線箭頭","leftwards arrow to bar":"向左停止箭頭","rightwards arrow to bar":"向右停止箭頭","upwards arrow to bar":"向上停止箭頭","downwards arrow to bar":"向下停止箭頭","up down arrow with base":"有底線的上下箭號","back with leftwards arrow above":"Back 上方有向左箭號","end with leftwards arrow above":"End 上方有向左箭號","on with exclamation mark with left right arrow above":"帶驚嘆號的 On 上方有左右雙向箭號","soon with rightwards arrow above":"Soon 上方有向右箭號","top with upwards arrow above":"Top 上方有向上箭號","Dollar sign":"貨幣符號","Euro sign":"歐元符號","Yen sign":"日圓符號","Pound sign":"英鎊符號","Cent sign":"美分符號","Euro-currency sign":"歐元貨幣符號","Colon sign":"冒號","Cruzeiro sign":"克魯薩多符號","French franc sign":"法國法郎符號","Lira sign":"里拉符號","Currency sign":"貨幣符號","Bitcoin sign":"比特幣符號","Mill sign":"密爾符號","Naira sign":"奈及利亞奈拉符號","Peseta sign":"比塞塔符號","Rupee sign":"印度盧比符號","Won sign":"圜符號","New sheqel sign":"新謝克爾符號","Dong sign":"盾符號","Kip sign":"基普符號","Tugrik sign":"圖格里克符號","Drachma sign":"得拉克馬符號","German penny sign":"德國便士符號","Peso sign":"披索符號","Guarani sign":"瓜拉尼符號","Austral sign":"奧斯特拉爾符號","Hryvnia sign":"赫伐尼亞符號","Cedi sign":"塞地符號","Livre tournois sign":"里弗爾法鎊符號","Spesmilo sign":"Spesmilo 貨幣符號","Tenge sign":"勘察加幣符號","Indian rupee sign":"印度盧比符號","Turkish lira sign":"土耳其里拉符號","Nordic mark sign":"日耳曼馬克符號","Manat sign":"馬納特符號","Ruble sign":"盧布符號","Latin capital letter a with macron":"拉丁大寫字母 A 帶長音符號","Latin small letter a with macron":"拉丁小寫字母 a 帶長音符號","Latin capital letter a with breve":"拉丁大寫字母 A 帶短音符號","Latin small letter a with breve":"拉丁小寫字母 a 帶短音符號","Latin capital letter a with ogonek":"拉丁大寫字母 A 帶 Ogonek","Latin small letter a with ogonek":"拉丁小寫字母 a 帶 Ogonek","Latin capital letter c with acute":"拉丁大寫字母 C 帶尖音符號","Latin small letter c with acute":"拉丁小寫字母 c 帶尖音符號","Latin capital letter c with circumflex":"拉丁大寫字母 C 帶抑揚符號","Latin small letter c with circumflex":"拉丁小寫字母 c 帶抑揚符號","Latin capital letter c with dot above":"上有一點的拉丁大寫字母 C","Latin small letter c with dot above":"上有一點的拉丁小寫字母 c","Latin capital letter c with caron":"拉丁大寫字母 C 帶上勾符號","Latin small letter c with caron":"拉丁小寫字母 c 帶上勾符號","Latin capital letter d with caron":"拉丁大寫字母 D 帶上勾符號","Latin small letter d with caron":"拉丁小寫字母 d 帶上勾符號","Latin capital letter d with stroke":"拉丁大寫字母 D 帶粗線符號","Latin small letter d with stroke":"拉丁小寫字母 d 帶粗線符號","Latin capital letter e with macron":"拉丁大寫字母 E 帶長音符號","Latin small letter e with macron":"拉丁小寫字母 e 帶長音符號","Latin capital letter e with breve":"拉丁大寫字母 E 帶短音符號","Latin small letter e with breve":"拉丁小寫字母 e 帶短音符號","Latin capital letter e with dot above":"上有一點的拉丁大寫字母 E","Latin small letter e with dot above":"上有一點的拉丁小寫字母 e","Latin capital letter e with ogonek":"拉丁大寫字母 E 帶 Ogonek","Latin small letter e with ogonek":"拉丁小寫字母 e 帶 Ogonek","Latin capital letter e with caron":"拉丁大寫字母 E 帶上勾符號","Latin small letter e with caron":"拉丁小寫字母 e 帶上勾符號","Latin capital letter g with circumflex":"拉丁大寫字母 G 帶抑揚符號","Latin small letter g with circumflex":"拉丁小寫字母 g 帶抑揚符號","Latin capital letter g with breve":"拉丁大寫字母 G 帶短音符號","Latin small letter g with breve":"拉丁小寫字母 g 帶短音符號","Latin capital letter g with dot above":"上有一點的拉丁大寫字母 G","Latin small letter g with dot above":"上有一點的拉丁小寫字母 g","Latin capital letter g with cedilla":"拉丁大寫字母 G 帶下尾符號","Latin small letter g with cedilla":"拉丁小寫字母 g 帶下尾符號","Latin capital letter h with circumflex":"拉丁大寫字母 H 帶抑揚符號","Latin small letter h with circumflex":"拉丁小寫字母 h 帶抑揚符號","Latin capital letter h with stroke":"拉丁大寫字母 H 帶粗線符號","Latin small letter h with stroke":"拉丁小寫字母 h 帶粗線符號","Latin capital letter i with tilde":"拉丁大寫字母 I 帶波狀符號","Latin small letter i with tilde":"拉丁小寫字母 i 帶波狀符號","Latin capital letter i with macron":"拉丁大寫字母 I 帶長音符號","Latin small letter i with macron":"拉丁小寫字母 i 帶長音符號","Latin capital letter i with breve":"拉丁大寫字母 I 帶短音符號","Latin small letter i with breve":"拉丁小寫字母 i 帶短音符號","Latin capital letter i with ogonek":"拉丁大寫字母 I 帶 Ogonek","Latin small letter i with ogonek":"拉丁小寫字母 i 帶 Ogonek","Latin capital letter i with dot above":"上有一點的拉丁大寫字母 I","Latin small letter dotless i":"拉丁小寫字母無點 I","Latin capital ligature ij":"拉丁大寫連字 IJ","Latin small ligature ij":"拉丁小寫連字 ij","Latin capital letter j with circumflex":"拉丁大寫字母 J 帶抑揚符號","Latin small letter j with circumflex":"拉丁小寫字母 j 帶抑揚符號","Latin capital letter k with cedilla":"拉丁大寫字母 K 帶下尾符號","Latin small letter k with cedilla":"拉丁小寫字母 k 帶下尾符號","Latin small letter kra":"拉丁小寫字母 kra","Latin capital letter l with acute":"拉丁大寫字母 L 帶尖音符號","Latin small letter l with acute":"拉丁小寫字母 l 帶尖音符號","Latin capital letter l with cedilla":"拉丁大寫字母 L 帶下尾符號","Latin small letter l with cedilla":"拉丁小寫字母 l 帶下尾符號","Latin capital letter l with caron":"拉丁大寫字母 L 帶上勾符號","Latin small letter l with caron":"拉丁小寫字母 l 帶上勾符號","Latin capital letter l with middle dot":"中間一點的拉丁大寫字母 L","Latin small letter l with middle dot":"中間一點的拉丁小寫字母 l","Latin capital letter l with stroke":"拉丁大寫字母 L 帶粗線符號","Latin small letter l with stroke":"拉丁小寫字母 l 帶粗線符號","Latin capital letter n with acute":"拉丁大寫字母 N 帶尖音符號","Latin small letter n with acute":"拉丁小寫字母 n 帶尖音符號","Latin capital letter n with cedilla":"拉丁大寫字母 N 帶下尾符號","Latin small letter n with cedilla":"拉丁小寫字母 n 帶下尾符號","Latin capital letter n with caron":"拉丁大寫字母 N 帶上勾符號","Latin small letter n with caron":"拉丁小寫字母 n 帶上勾符號","Latin small letter n preceded by apostrophe":"前有撇號的拉丁小寫字母 n","Latin capital letter eng":"拉丁大寫字母 Eng","Latin small letter eng":"拉丁小寫字母 Eng","Latin capital letter o with macron":"拉丁大寫字母 O 帶長音符號","Latin small letter o with macron":"拉丁小寫字母 o 帶長音符號","Latin capital letter o with breve":"拉丁大寫字母 O 帶短音符號","Latin small letter o with breve":"拉丁小寫字母 o 帶短音符號","Latin capital letter o with double acute":"拉丁大寫字母 O 帶雙尖音符號","Latin small letter o with double acute":"拉丁小寫字母 o 帶雙尖音符號","Latin capital ligature oe":"拉丁大寫連字 OE","Latin small ligature oe":"拉丁小寫連字 oe","Latin capital letter r with acute":"拉丁大寫字母 R 帶尖音符號","Latin small letter r with acute":"拉丁小寫字母 r 帶尖音符號","Latin capital letter r with cedilla":"拉丁大寫字母 R 帶下尾符號","Latin small letter r with cedilla":"拉丁小寫字母 r 帶下尾符號","Latin capital letter r with caron":"拉丁大寫字母 R 帶上勾符號","Latin small letter r with caron":"拉丁小寫字母 r 帶上勾符號","Latin capital letter s with acute":"拉丁大寫字母 S 帶尖音符號","Latin small letter s with acute":"拉丁小寫字母 s 帶尖音符號","Latin capital letter s with circumflex":"拉丁大寫字母 S 帶抑揚符號","Latin small letter s with circumflex":"拉丁小寫字母 s 帶抑揚符號","Latin capital letter s with cedilla":"拉丁大寫字母 S 帶下尾符號","Latin small letter s with cedilla":"拉丁小寫字母 s 帶下尾符號","Latin capital letter s with caron":"拉丁大寫字母 S 帶上勾符號","Latin small letter s with caron":"拉丁小寫字母 s 帶上勾符號","Latin capital letter t with cedilla":"拉丁大寫字母 T 帶下尾符號","Latin small letter t with cedilla":"拉丁小寫字母 t 帶下尾符號","Latin capital letter t with caron":"拉丁大寫字母 T 帶上勾符號","Latin small letter t with caron":"拉丁小寫字母 t 帶上勾符號","Latin capital letter t with stroke":"拉丁大寫字母 T 帶粗線符號","Latin small letter t with stroke":"拉丁小寫字母 t 帶粗線符號","Latin capital letter u with tilde":"拉丁大寫字母 U 帶波狀符號","Latin small letter u with tilde":"拉丁小寫字母 u 帶波狀符號","Latin capital letter u with macron":"拉丁大寫字母 U 帶長音符號","Latin small letter u with macron":"拉丁小寫字母 u 帶長音符號","Latin capital letter u with breve":"拉丁大寫字母 U 帶短音符號","Latin small letter u with breve":"拉丁小寫字母 u 帶短音符號","Latin capital letter u with ring above":"拉丁大寫字母 U 帶上圓圈","Latin small letter u with ring above":"拉丁小寫字母 u 帶上圓圈","Latin capital letter u with double acute":"拉丁大寫字母 U 帶雙尖音符號","Latin small letter u with double acute":"拉丁小寫字母 u 帶雙尖音符號","Latin capital letter u with ogonek":"拉丁大寫字母 U 帶 Ogonek","Latin small letter u with ogonek":"拉丁小寫字母 u 帶 Ogonek","Latin capital letter w with circumflex":"拉丁大寫字母 W 帶抑揚符號","Latin small letter w with circumflex":"拉丁小寫字母 w 帶抑揚符號","Latin capital letter y with circumflex":"拉丁大寫字母 Y 帶抑揚符號","Latin small letter y with circumflex":"拉丁小寫字母 y 帶抑揚符號","Latin capital letter y with diaeresis":"拉丁大寫字母 Y 帶分音符號","Latin capital letter z with acute":"拉丁大寫字母 Z 帶尖音符號","Latin small letter z with acute":"拉丁小寫字母 z 帶尖音符號","Latin capital letter z with dot above":"上有一點的拉丁大寫字母 Z","Latin small letter z with dot above":"上有一點的拉丁小寫字母 z","Latin capital letter z with caron":"拉丁大寫字母 Z 帶上勾符號","Latin small letter z with caron":"拉丁小寫字母 z 帶上勾符號","Latin small letter long s":"拉丁小寫字母長 s","Less-than sign":"小於符號","Greater-than sign":"大於符號","Less-than or equal to":"小於或等於","Greater-than or equal to":"大於或等於","En dash":"短破折號","Em dash":"長破折號",Macron:"長音符號",Overline:"頂線","Degree sign":"度符號","Minus sign":"減號","Plus-minus sign":"加減符號","Division sign":"除號","Fraction slash":"分數斜線","Multiplication sign":"乘號","Latin small letter f with hook":"帶鉤的拉丁小寫字母 f",Integral:"積分","N-ary summation":"N 元總合",Infinity:"無限","Square root":"平方根","Tilde operator":"波狀符號運算子","Approximately equal to":"約等於","Almost equal to":"幾乎等於","Not equal to":"不等於","Identical to":"恆等於","Element of":"屬於","Not an element of":"不屬於","Contains as member":"包含","N-ary product":"N 元乘積","Logical and":"邏輯 And","Logical or":"邏輯 Or","Not sign":"Not 符號",Intersection:"交集",Union:"聯集","Partial differential":"偏微分","For all":"對於所有","There exists":"存在","Empty set":"空集合",Nabla:"倒三角算子","Asterisk operator":"星號運算子","Proportional to":"正比於",Angle:"角度","Vulgar fraction one quarter":"普通分數四分之一","Vulgar fraction one half":"普通分數二分之一","Vulgar fraction three quarters":"普通分數四分之三","Single left-pointing angle quotation mark":"單左尖角括號","Single right-pointing angle quotation mark":"單右尖角括號","Left-pointing double angle quotation mark":"左尖雙角括號","Right-pointing double angle quotation mark":"右尖雙角括號","Left single quotation mark":"左單引號","Right single quotation mark":"右單引號","Left double quotation mark":"左雙引號","Right double quotation mark":"右雙引號","Single low-9 quotation mark":"單下 9 形引號","Double low-9 quotation mark":"雙下 9 形引號","Inverted exclamation mark":"倒驚嘆號","Inverted question mark":"倒問號","Two dot leader":"兩點前置字元","Horizontal ellipsis":"水平省略符號","Double dagger":"雙劍註釋符號","Per mille sign":"千分號","Per ten thousand sign":"萬分號","Double exclamation mark":"雙驚嘆號","Question exclamation mark":"疑問驚嘆號","Exclamation question mark":"驚嘆疑問號","Double question mark":"雙問號","Copyright sign":"版權符號","Registered sign":"註冊商標符號","Trade mark sign":"商標符號","Section sign":"章節符號","Paragraph sign":"段落符號","Reversed paragraph sign":"反段落符號","Character categories":"字元類別",Styles:"樣式","Multiple styles":"多重樣式","Block styles":"區塊樣式","Text styles":"文字樣式","Insert table":"插入表格","Header column":"標題欄","Insert column left":"插入左方欄","Insert column right":"插入右方欄","Delete column":"刪除欄","Select column":"選擇欄",Column:"欄","Header row":"標題列","Insert row below":"插入下方列","Insert row above":"插入上方列","Delete row":"刪除列","Select row":"選擇列",Row:"列","Merge cell up":"合併上方儲存格","Merge cell right":"合併右方儲存格","Merge cell down":"合併下方儲存格","Merge cell left":"合併左方儲存格","Split cell vertically":"垂直分割儲存格","Split cell horizontally":"水平分割儲存格","Merge cells":"合併儲存格","Table toolbar":"表格工具","Table properties":"表格屬性","Cell properties":"儲存格屬性",Border:"邊框",Style:"樣式",Width:"寬度",Height:"高度",Color:"文字顏色",Background:"背景顏色",Padding:"儲存格留白",Dimensions:"尺寸","Table cell text alignment":"儲存格文字對齊",Alignment:"對齊","Horizontal text alignment toolbar":"水平對齊","Vertical text alignment toolbar":"垂直對齊","Table alignment toolbar":"表格對齊",None:"無",Solid:"實線",Dotted:"點線",Dashed:"虛線",Double:"雙線",Groove:"內凹線",Ridge:"凸起線",Inset:"內邊線",Outset:"外框線","Align cell text to the left":"靠左對齊","Align cell text to the center":"置中對齊","Align cell text to the right":"靠右對齊","Justify cell text":"分散對齊","Align cell text to the top":"向上對齊","Align cell text to the middle":"置中對齊","Align cell text to the bottom":"向下對齊","Align table to the left":"靠左對齊","Center table":"置中對齊","Align table to the right":"靠右對齊","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"顏色代碼錯誤。試試看 \"#FF0000\" 或 \"rgb(255, 0, 0)\" 或 \"red\"。","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"尺寸代碼錯誤。試試看 \"10px\" 或 \"2em\" 或簡單寫 \"2\"。","Color picker":"顏色選擇","Enter table caption":"輸入表標題","Keystrokes that can be used in a table cell":"可在表格單元格中使用的按鍵","Move the selection to the next cell":"將選取範圍移動到下一個單元格","Move the selection to the previous cell":"將選取範圍移動到上一個單元格","Insert a new table row (when in the last cell of a table)":"插入新的表格橫排(當位於表格的最後一個單元格時)","Navigate through the table":"在表格中移動",Table:"表格","Rich Text Editor":"富文本編輯器","Editor editing area: %0":"編輯器編輯區:%0","Edit block":"編輯區塊","Click to edit block":"點擊來編輯區塊","Drag to move":"拖曳來移動",Next:"下一",Previous:"上一","Editor toolbar":"編輯器工具","Dropdown toolbar":"下拉選單",Black:"黑色","Dim grey":"淡灰色",Grey:"灰色","Light grey":"亮灰色",White:"白色",Red:"紅色",Orange:"橘色",Yellow:"黃色","Light green":"亮綠色",Green:"綠色",Aquamarine:"淺綠色",Turquoise:"藍綠色","Light blue":"亮藍色",Blue:"藍色",Purple:"紫色","Editor block content toolbar":"編輯器區塊內容工具列","Editor contextual toolbar":"編輯器關聯式工具列",HEX:"十六進位","No results found":"找不到結果","No searchable items":"沒有可搜尋的項目","Editor dialog":"編輯工具對話框",Close:"關閉","Help Contents. To close this dialog press ESC.":"協助內容。想關閉此對話框,請按 ESC 鍵。","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"下方是可在編輯器中使用的鍵盤快捷鍵列表。","(may require <kbd>Fn</kbd>)":"(可能需要 <kbd>Fn</kbd>)",Accessibility:"協助工具","Accessibility help":"無障礙協助","Press %0 for help.":"按下 %0 來取得協助。","Move focus in and out of an active dialog window":"將焦點移入或移出啟用中的對話視窗",MENU_BAR_MENU_FILE:"檔案",MENU_BAR_MENU_EDIT:"編輯",MENU_BAR_MENU_VIEW:"檢視",MENU_BAR_MENU_INSERT:"插入",MENU_BAR_MENU_FORMAT:"格式",MENU_BAR_MENU_TOOLS:"工具",MENU_BAR_MENU_HELP:"說明",MENU_BAR_MENU_TEXT:"文字",MENU_BAR_MENU_FONT:"字型","Editor menu bar":"編輯器選單列","Please enter a valid color (e.g. \"ff0000\").":"請輸入有效的顏色(例如「ff0000」)。",Undo:"取消",Redo:"重做","Upload in progress":"正在上傳","Widget toolbar":"小工具","Insert paragraph before block":"在這個區塊前面插入一個段落","Insert paragraph after block":"在這個區塊後面插入一個段落","Press Enter to type after or press Shift + Enter to type before the widget":"按下 Enter 在小工具後輸入,或按下 Shift + Enter 在小工具前輸入","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"小工具選取時可使用的按鍵(例如:圖片、表格等)","Insert a new paragraph directly after a widget":"在小工具後直接插入新段落","Insert a new paragraph directly before a widget":"在小工具前直接插入新段落","Move the caret to allow typing directly before a widget":"移動插入符號,以便在小工具前直接輸入","Move the caret to allow typing directly after a widget":"移動插入符號,以便在小工具後直接輸入","Words: %0":"字數: %0","Characters: %0":"字元數: %0"}	);l.getPluralForm=function(n){return 0;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file