diff --git a/vendor/ckeditor5/LICENSE.md b/vendor/ckeditor5/LICENSE.md
deleted file mode 100644
index ff91115..0000000
--- a/vendor/ckeditor5/LICENSE.md
+++ /dev/null
@@ -1,49 +0,0 @@
-Software License Agreement
-==========================
-
-Copyright (c) 2014-2024, CKSource Holding sp. z o.o. All rights reserved.
-
-Online builder code samples are licensed under the terms of the MIT License (see Appendix A):
-
- http://en.wikipedia.org/wiki/MIT_License
-
-CKEditor 5 collaboration features are only available under a commercial license. [Contact us](https://ckeditor.com/contact/) for more details.
-
-Free 30-days trials of CKEditor 5 collaboration features are available:
- * https://ckeditor.com/collaboration/ - Real-time collaboration (with all features).
- * https://ckeditor.com/collaboration/comments/ - Inline comments feature (without real-time collaborative editing).
- * https://ckeditor.com/collaboration/track-changes/ - Track changes feature (without real-time collaborative editing).
-
-Trademarks
-----------
-
-CKEditor is a trademark of CKSource Holding sp. z o.o. All other brand
-and product names are trademarks, registered trademarks or service
-marks of their respective holders.
-
----
-
-Appendix A: The MIT License
----------------------------
-
-The MIT License (MIT)
-
-Copyright (c) 2014-2024, CKSource Holding sp. z o.o.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/vendor/ckeditor5/README.md b/vendor/ckeditor5/README.md
deleted file mode 100644
index d1faad4..0000000
--- a/vendor/ckeditor5/README.md
+++ /dev/null
@@ -1,60 +0,0 @@
-# CKEditor 5 editor generated with the online builder
-
-This repository presents a CKEditor 5 editor build generated by the [Online builder tool](https://ckeditor.com/ckeditor-5/online-builder)
-
-## Quick start
-
-1. Open the `sample/index.html` page in the browser.
-
-2. Fill the prompt with the license key. If you do not have the license key yet [contact us](https://ckeditor.com/contact/).
-
-## Configuring build
-
-Changes like changing toolbar items, changing order of icons or customizing plugin configurations should be relatively easy to make. Open the `sample/index.html` file and edit the script that initialized the CKEditor 5. Save the file and refresh the browser. That's all.
-
-*Note:* If you have any problems with browser caching use the `Ctrl + R` or `Cmd + R` shortcut depending on your system.
-
-However if you want to remove or add a plugin to the build you need to follow the next step of this guide.
-
-Note that it is also possible to go back to the [Online builder tool](https://ckeditor.com/ckeditor-5/online-builder) and pick other set of plugins. But we encourage you to try the harder way and to learn the principles of Node.js and CKEditor 5 ecosystems that will allow you to do more cool things in the future!
-
-### Installation
-
-In order to rebuild the application you need to install all dependencies first. To do it, open the terminal in the project directory and type:
-
-```
-npm install
-```
-
-Make sure that you have the `node` and `npm` installed first. If not, then follow the instructions on the [Node.js documentation page](https://nodejs.org/en/).
-
-### Adding or removing plugins
-
-Now you can install additional plugin in the build. Just follow the [Adding a plugin to an editor tutorial](https://ckeditor.com/docs/ckeditor5/latest/installation/plugins/installing-plugins.html#adding-a-plugin-to-an-editor)
-
-### Rebuilding editor
-
-If you have already done the [Installation](#installation) and [Adding or removing plugins](#adding-or-removing-plugins) steps, you're ready to rebuild the editor by running the following command:
-
-```
-npm run build
-```
-
-This will build the CKEditor 5 to the `build` directory. You can open your browser and you should be able to see the changes you've made in the code. If not, then try to refresh also the browser cache by typing `Ctrl + R` or `Cmd + R` depending on your system.
-
-## What's next?
-
-Follow the guides available on https://ckeditor.com/docs/ckeditor5/latest/framework/index.html and enjoy the document editing.
-
-## FAQ
-| Where is the place to report bugs and feature requests?
-
-You can create an issue on https://github.com/ckeditor/ckeditor5/issues including the build id - `yt1k3s5kie6c-kuy63vghjub2`. Make sure that the question / problem is unique, please look for a possibly asked questions in the search box. Duplicates will be closed.
-
-| Where can I learn more about the CKEditor 5 framework?
-
-Here: https://ckeditor.com/docs/ckeditor5/latest/framework/
-
-| Is it possible to use online builder with common frameworks like React, Vue or Angular?
-
-Not yet, but it these integrations will be available at some point in the future.
diff --git a/vendor/ckeditor5/build/ckeditor.d.ts b/vendor/ckeditor5/build/ckeditor.d.ts
deleted file mode 100644
index fcaf76e..0000000
--- a/vendor/ckeditor5/build/ckeditor.d.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * @license Copyright (c) 2014-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
- */
-import { ClassicEditor } from '@ckeditor/ckeditor5-editor-classic';
-import { Alignment } from '@ckeditor/ckeditor5-alignment';
-import { Autoformat } from '@ckeditor/ckeditor5-autoformat';
-import { Bold, Italic } from '@ckeditor/ckeditor5-basic-styles';
-import { BlockQuote } from '@ckeditor/ckeditor5-block-quote';
-import { CloudServices } from '@ckeditor/ckeditor5-cloud-services';
-import { CodeBlock } from '@ckeditor/ckeditor5-code-block';
-import type { EditorConfig } from '@ckeditor/ckeditor5-core';
-import { Essentials } from '@ckeditor/ckeditor5-essentials';
-import { FontSize } from '@ckeditor/ckeditor5-font';
-import { Heading } from '@ckeditor/ckeditor5-heading';
-import { Image, ImageCaption, ImageInsert, ImageStyle, ImageToolbar, ImageUpload } from '@ckeditor/ckeditor5-image';
-import { Indent } from '@ckeditor/ckeditor5-indent';
-import { Link } from '@ckeditor/ckeditor5-link';
-import { List } from '@ckeditor/ckeditor5-list';
-import { MediaEmbed } from '@ckeditor/ckeditor5-media-embed';
-import { Paragraph } from '@ckeditor/ckeditor5-paragraph';
-import { PasteFromOffice } from '@ckeditor/ckeditor5-paste-from-office';
-import { SourceEditing } from '@ckeditor/ckeditor5-source-editing';
-import { Table, TableToolbar } from '@ckeditor/ckeditor5-table';
-import { TextTransformation } from '@ckeditor/ckeditor5-typing';
-import { Undo } from '@ckeditor/ckeditor5-undo';
-import { SimpleUploadAdapter } from '@ckeditor/ckeditor5-upload';
-declare class Editor extends ClassicEditor {
- static builtinPlugins: (typeof Alignment | typeof Autoformat | typeof BlockQuote | typeof Bold | typeof CloudServices | typeof CodeBlock | typeof Essentials | typeof FontSize | typeof Heading | typeof Image | typeof ImageCaption | typeof ImageInsert | typeof ImageStyle | typeof ImageToolbar | typeof ImageUpload | typeof Indent | typeof Italic | typeof Link | typeof List | typeof MediaEmbed | typeof Paragraph | typeof PasteFromOffice | typeof SimpleUploadAdapter | typeof SourceEditing | typeof Table | typeof TableToolbar | typeof TextTransformation | typeof Undo)[];
- static defaultConfig: EditorConfig;
-}
-export default Editor;
diff --git a/vendor/ckeditor5/build/ckeditor.js b/vendor/ckeditor5/build/ckeditor.js
deleted file mode 100644
index a9cc4a8..0000000
--- a/vendor/ckeditor5/build/ckeditor.js
+++ /dev/null
@@ -1,6 +0,0 @@
-(function(t){const e=t["en"]=t["en"]||{};e.dictionary=Object.assign(e.dictionary||{},{"(may require Fn)":"(may require Fn)","%0 of %1":"%0 of %1",Accept:"Accept",Accessibility:"Accessibility","Accessibility help":"Accessibility help","Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align center":"Align center","Align left":"Align left","Align right":"Align right","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",Aquamarine:"Aquamarine",Background:"Background","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.",Big:"Big",Black:"Black","Block quote":"Block quote",Blue:"Blue",Bold:"Bold","Bold text":"Bold text",Border:"Border","Break text":"Break text","Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Cancel:"Cancel","Caption for image: %0":"Caption for image: %0","Caption for the image":"Caption for the image","Cell properties":"Cell properties","Center table":"Center table","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Choose heading":"Choose heading",Circle:"Circle",Clear:"Clear","Click to edit block":"Click to edit block",Close:"Close","Close contextual balloons, dropdowns, and dialogs":"Close contextual balloons, dropdowns, and dialogs",Code:"Code","Code block":"Code block",Color:"Color","Color picker":"Color picker",Column:"Column","Content editing keystrokes":"Content editing keystrokes","Copy selected content":"Copy selected content","Create link":"Create link",Dashed:"Dashed",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Decrease indent":"Decrease indent","Decrease list item indent":"Decrease list item indent",Default:"Default","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Dimensions:"Dimensions",Disc:"Disc","Document colors":"Document colors",Dotted:"Dotted",Double:"Double",Downloadable:"Downloadable","Drag to move":"Drag to move","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit link":"Edit link","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","Editor dialog":"Editor dialog","Editor editing area: %0":"Editor editing area: %0","Editor menu bar":"Editor menu bar","Editor toolbar":"Editor toolbar","Enter image caption":"Enter image caption","Enter table caption":"Enter table caption","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.","Font Background Color":"Font Background Color","Font Color":"Font Color","Font Family":"Font Family","Font Size":"Font Size","Full size image":"Full size image",Green:"Green",Grey:"Grey",Groove:"Groove","Header column":"Header column","Header row":"Header row",Heading:"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",Height:"Height","Help Contents. To close this dialog press ESC.":"Help Contents. To close this dialog press ESC.",HEX:"HEX","Horizontal text alignment toolbar":"Horizontal text alignment toolbar",Huge:"Huge","Image from computer":"Image from computer","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent","Increase list item indent":"Increase list item indent",Insert:"Insert","Insert a hard break (a new paragraph)":"Insert a hard break (a new paragraph)","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","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)","Insert a soft break (a <br> element)":"Insert a soft break (a <br> element)","Insert code block":"Insert code block","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset","Invalid start index value.":"Invalid start index value.",Italic:"Italic","Italic text":"Italic text",Justify:"Justify","Justify cell text":"Justify cell text","Keystrokes that can be used in a list":"Keystrokes that can be used in a list","Keystrokes that can be used in a table cell":"Keystrokes that can be used in a table cell","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.)","Left aligned image":"Left aligned image","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link image":"Link image","Link URL":"Link URL","List properties":"List properties","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman","Media toolbar":"Media toolbar","Media URL":"Media URL","media widget":"media widget",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_FILE:"File",MENU_BAR_MENU_FONT:"Font",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Help",MENU_BAR_MENU_INSERT:"Insert",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_TOOLS:"Tools",MENU_BAR_MENU_VIEW:"View","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells","Move focus between form fields (inputs, buttons, etc.)":"Move focus between form fields (inputs, buttons, etc.)","Move focus in and out of an active dialog window":"Move focus in and out of an active dialog window","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","Move out of a link":"Move out of a link","Move out of an inline code style":"Move out of an inline code style","Move the caret to allow typing directly after a widget":"Move the caret to allow typing directly after a widget","Move the caret to allow typing directly before a widget":"Move the caret to allow typing directly before a widget","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","Navigate through the table":"Navigate through the table","Navigate through the toolbar or menu bar":"Navigate through the toolbar or menu bar",Next:"Next","No results found":"No results found","No searchable items":"No searchable items",None:"None","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"Open media in new tab","Open the accessibility help dialog":"Open the accessibility help dialog",Orange:"Orange",Original:"Original",Outset:"Outset",Padding:"Padding",Paragraph:"Paragraph","Paste content":"Paste content","Paste content as plain text":"Paste content as plain text","Paste the media URL in the input.":"Paste the media URL in the input.","Plain text":"Plain text","Press %0 for help.":"Press %0 for help.","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",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove color","Replace from computer":"Replace from computer","Replace image":"Replace image","Replace image from computer":"Replace image from computer","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Restore default":"Restore default","Reversed order":"Reversed order","Revert autoformatting action":"Revert autoformatting action","Rich Text Editor":"Rich Text Editor",Ridge:"Ridge","Right aligned image":"Right aligned image",Row:"Row",Save:"Save","Select all":"Select all","Select column":"Select column","Select row":"Select row","Show more items":"Show more items","Show source":"Show source","Side image":"Side image",Small:"Small",Solid:"Solid",Source:"Source","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Square:"Square","Start at":"Start at","Start index must be greater than 0.":"Start index must be greater than 0.",Strikethrough:"Strikethrough","Strikethrough text":"Strikethrough text",Style:"Style",Subscript:"Subscript",Superscript:"Superscript",Table:"Table","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Text alternative":"Text alternative",'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 URL must not be empty.":"The URL must not be empty.",'The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"These keyboard shortcuts allow for quick access to content editing features.":"These keyboard shortcuts allow for quick access to content editing features.","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.",Tiny:"Tiny","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","To-do List":"To-do List","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Toggle the circle list style":"Toggle the circle 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 disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style",Turquoise:"Turquoise","Type or paste your content here.":"Type or paste your content here.","Type your title":"Type your title",Underline:"Underline","Underline text":"Underline text",Undo:"Undo",Unlink:"Unlink",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Upload from computer":"Upload from computer","Upload image from computer":"Upload image from computer","Upload in progress":"Upload in progress","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman","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.","User interface and content navigation keystrokes":"User interface and content navigation keystrokes","Vertical text alignment toolbar":"Vertical text alignment toolbar",White:"White","Widget toolbar":"Widget toolbar",Width:"Width","Wrap text":"Wrap text",Yellow:"Yellow"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
-/*!
- * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(function t(e,n){if(typeof exports==="object"&&typeof module==="object")module.exports=n();else if(typeof define==="function"&&define.amd)define([],n);else if(typeof exports==="object")exports["ClassicEditor"]=n();else e["ClassicEditor"]=n()})(self,(()=>(()=>{var t={5659:(t,e,n)=>{const o=n(8156);const i={};for(const t of Object.keys(o)){i[o[t]]=t}const r={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"]}};t.exports=r;for(const t of Object.keys(r)){if(!("channels"in r[t])){throw new Error("missing channels property: "+t)}if(!("labels"in r[t])){throw new Error("missing channel labels property: "+t)}if(r[t].labels.length!==r[t].channels){throw new Error("channel and label counts mismatch: "+t)}const{channels:e,labels:n}=r[t];delete r[t].channels;delete r[t].labels;Object.defineProperty(r[t],"channels",{value:e});Object.defineProperty(r[t],"labels",{value:n})}r.rgb.hsl=function(t){const e=t[0]/255;const n=t[1]/255;const o=t[2]/255;const i=Math.min(e,n,o);const r=Math.max(e,n,o);const s=r-i;let a;let c;if(r===i){a=0}else if(e===r){a=(n-o)/s}else if(n===r){a=2+(o-e)/s}else if(o===r){a=4+(e-n)/s}a=Math.min(a*60,360);if(a<0){a+=360}const l=(i+r)/2;if(r===i){c=0}else if(l<=.5){c=s/(r+i)}else{c=s/(2-r-i)}return[a,c*100,l*100]};r.rgb.hsv=function(t){let e;let n;let o;let i;let r;const s=t[0]/255;const a=t[1]/255;const c=t[2]/255;const l=Math.max(s,a,c);const d=l-Math.min(s,a,c);const u=function(t){return(l-t)/6/d+1/2};if(d===0){i=0;r=0}else{r=d/l;e=u(s);n=u(a);o=u(c);if(s===l){i=o-n}else if(a===l){i=1/3+e-o}else if(c===l){i=2/3+n-e}if(i<0){i+=1}else if(i>1){i-=1}}return[i*360,r*100,l*100]};r.rgb.hwb=function(t){const e=t[0];const n=t[1];let o=t[2];const i=r.rgb.hsl(t)[0];const s=1/255*Math.min(e,Math.min(n,o));o=1-1/255*Math.max(e,Math.max(n,o));return[i,s*100,o*100]};r.rgb.cmyk=function(t){const e=t[0]/255;const n=t[1]/255;const o=t[2]/255;const i=Math.min(1-e,1-n,1-o);const r=(1-e-i)/(1-i)||0;const s=(1-n-i)/(1-i)||0;const a=(1-o-i)/(1-i)||0;return[r*100,s*100,a*100,i*100]};function s(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}r.rgb.keyword=function(t){const e=i[t];if(e){return e}let n=Infinity;let r;for(const e of Object.keys(o)){const i=o[e];const a=s(t,i);if(a
").replace(/\r?\n/g,"
").replace(/\t/g," ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g," ");if(t.includes("
")||t.includes("
")){t=`
${t}
`}return t}function IP(t){return t.replace(/(\s+)<\/span>/g,((t,e)=>{if(e.length==1){return" "}return e})).replace(//g,"")}const SP=["figcaption","li"];const BP=["ol","ul"];function MP(t){if(t.is("$text")||t.is("$textProxy")){return t.data}if(t.is("element","img")&&t.hasAttribute("alt")){return t.getAttribute("alt")}if(t.is("element","br")){return"\n"}let e="";let n=null;for(const o of t.getChildren()){e+=NP(o,n)+MP(o);n=o}return e}function NP(t,e){if(!e){return""}if(t.is("element","li")&&!t.isEmpty&&t.getChild(0).is("containerElement")){return"\n\n"}if(BP.includes(t.name)&&BP.includes(e.name)){return"\n\n"}if(!t.is("containerElement")&&!e.is("containerElement")){return""}if(SP.includes(t.name)||SP.includes(e.name)){return"\n"}return"\n\n"}function PP(t,e){return t&&ul(t,e,qi)}const LP=PP;var zP=1,RP=2;function OP(t,e,n,o){var i=n.length,r=i,s=!o;if(t==null){return!r}t=Object(t);while(i--){var a=n[i];if(s&&a[2]?a[1]!==t[a[0]]:!(a[0]in t)){return false}}while(++i").replace(/\r?\n/g,"
").replace(/\t/g," ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g," ")).includes("
")||r.includes("
"))&&(r=`
${r}
`),e=r),n=this.editor.data.htmlProcessor.toView(e)}var r;const a=new i.vY(this,"inputTransformation");this.fire(a,{content:n,dataTransfer:s,targetRanges:t.targetRanges,method:t.method}),a.stop.called&&e.stop(),o.scrollToTheSelection()}),{priority:"low"}),this.listenTo(this,"inputTransformation",((e,o)=>{if(o.content.isEmpty)return;const s=this.editor.data.toModel(o.content,"$clipboardHolder");0!=s.childCount&&(e.stop(),t.change((()=>{this.fire("contentInsertion",{content:s,method:o.method,dataTransfer:o.dataTransfer,targetRanges:o.targetRanges})})))}),{priority:"low"}),this.listenTo(this,"contentInsertion",((e,t)=>{t.resultRange=n._pasteFragmentWithMarkers(t.content)}),{priority:"low"})}_setupCopyCut(){const e=this.editor,t=e.model.document,o=e.editing.view.document,s=(e,o)=>{const s=o.dataTransfer;o.preventDefault(),this._fireOutputTransformationEvent(s,t.selection,e.name)};this.listenTo(o,"copy",s,{priority:"low"}),this.listenTo(o,"cut",((t,o)=>{e.model.canEditAt(e.model.document.selection)?s(t,o):o.preventDefault()}),{priority:"low"}),this.listenTo(this,"outputTransformation",((t,s)=>{const i=e.data.toView(s.content);o.fire("clipboardOutput",{dataTransfer:s.dataTransfer,content:i,method:s.method})}),{priority:"low"}),this.listenTo(o,"clipboardOutput",((o,s)=>{s.content.isEmpty||(s.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(s.content)),s.dataTransfer.setData("text/plain",l(s.content))),"cut"==s.method&&e.model.deleteContent(t.selection)}),{priority:"low"})}}var J=o("./packages/ckeditor5-widget/src/index.ts"),X=o("./packages/ckeditor5-ui/src/index.ts");const Q=(0,i.To)("px");class ee extends X.Ss{constructor(){super();const e=this.bindTemplate;this.set({isVisible:!1,left:null,top:null,width:null}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-clipboard-drop-target-line",e.if("isVisible","ck-hidden",(e=>!e))],style:{left:e.to("left",(e=>Q(e))),top:e.to("top",(e=>Q(e))),width:e.to("width",(e=>Q(e)))}}})}}var te=o("./node_modules/lodash-es/throttle.js");class oe extends s.k_{constructor(){super(...arguments),this.removeDropMarkerDelayed=(0,i.cb)((()=>this.removeDropMarker()),40),this._updateDropMarkerThrottled=(0,te.A)((e=>this._updateDropMarker(e)),40),this._reconvertMarkerThrottled=(0,te.A)((()=>{this.editor.model.markers.has("drop-target")&&this.editor.editing.reconvertMarker("drop-target")}),0),this._dropTargetLineView=new ee,this._domEmitter=new((0,i.c5)()),this._scrollables=new Map}static get pluginName(){return"DragDropTarget"}init(){this._setupDropMarker()}destroy(){this._domEmitter.stopListening();for(const{resizeObserver:e}of this._scrollables.values())e.destroy();return this._updateDropMarkerThrottled.cancel(),this.removeDropMarkerDelayed.cancel(),this._reconvertMarkerThrottled.cancel(),super.destroy()}updateDropMarker(e,t,o,s,i,n){this.removeDropMarkerDelayed.cancel();const r=se(this.editor,e,t,o,s,i,n);if(r)return n&&n.containsRange(r)?this.removeDropMarker():void this._updateDropMarkerThrottled(r)}getFinalDropRange(e,t,o,s,i,n){const r=se(this.editor,e,t,o,s,i,n);return this.removeDropMarker(),r}removeDropMarker(){const e=this.editor.model;this.removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),this._dropTargetLineView.isVisible=!1,e.markers.has("drop-target")&&e.change((e=>{e.removeMarker("drop-target")}))}_setupDropMarker(){const e=this.editor;e.ui.view.body.add(this._dropTargetLineView),e.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),e.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(t,{writer:o})=>{if(e.model.schema.checkChild(t.markerRange.start,"$text"))return this._dropTargetLineView.isVisible=!1,this._createDropTargetPosition(o);t.markerRange.isCollapsed?this._updateDropTargetLine(t.markerRange):this._dropTargetLineView.isVisible=!1}})}_updateDropMarker(e){const t=this.editor,o=t.model.markers;t.model.change((t=>{o.has("drop-target")?o.get("drop-target").getRange().isEqual(e)||t.updateMarker("drop-target",{range:e}):t.addMarker("drop-target",{range:e,usingOperation:!1,affectsData:!1})}))}_createDropTargetPosition(e){return e.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},(function(e){const t=this.toDomElement(e);return t.append("",e.createElement("span"),""),t}))}_updateDropTargetLine(e){const t=this.editor.editing,o=e.start.nodeBefore,s=e.start.nodeAfter,n=e.start.parent,r=o?t.mapper.toViewElement(o):null,a=r?t.view.domConverter.mapViewToDom(r):null,c=s?t.mapper.toViewElement(s):null,l=c?t.view.domConverter.mapViewToDom(c):null,d=t.mapper.toViewElement(n);if(!d)return;const h=t.view.domConverter.mapViewToDom(d),u=this._getScrollableRect(d),{scrollX:p,scrollY:m}=i.global.window,f=a?new i.rw(a):null,g=l?new i.rw(l):null,b=new i.rw(h).excludeScrollbarsAndBorders(),_=f?f.bottom:b.top,k=g?g.top:b.bottom,w=i.global.window.getComputedStyle(h),v=_<=k?(_+k)/2:k;if(u.top<br> element)":"قمْ بإدراج فاصل بسيط (عنصر <br>)","Insert image with file manager":"إدراج صورة مع مدير الملفات","Insert paragraph after block":"إدراج فقرة بعد الكتلة","Insert paragraph before block":"إدراج فقرة قبل الكتلة","Insert with file manager":"إدخال مع مدير الملفات","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"ضغطة المفاتيح التي يمكن استخدامها عند اختيار الأداة (على سبيل المثال: الصورة والجدول وما إلى ذلك)","Light blue":"أزرق فاتح","Light green":"أخضر فاتح","Light grey":"رمادي فاتح",MENU_BAR_MENU_EDIT:"تحرير",MENU_BAR_MENU_FILE:"ملف",MENU_BAR_MENU_FONT:"خط",MENU_BAR_MENU_FORMAT:"صيغة",MENU_BAR_MENU_HELP:"مساعدة",MENU_BAR_MENU_INSERT:"إدراج",MENU_BAR_MENU_TEXT:"نص",MENU_BAR_MENU_TOOLS:"أدوات",MENU_BAR_MENU_VIEW:"عرض","Move focus between form fields (inputs, buttons, etc.)":"انقلْ التركيز بين حقول النموذج (المدخلات والأزرار وما إلى ذلك)","Move focus in and out of an active dialog window":"انقلْ التركيز داخل وخارج نافذة الحوار النشطة","Move focus to the menu bar, navigate between menu bars":"انقلْ التركيز إلى شريط القائمة، وتَنقّلْ بين أشرطة القوائم","Move focus to the toolbar, navigate between toolbars":"انقلْ التركيز إلى شريط الأدوات، وتنقّلْ بين أشرطة الأدوات","Move the caret to allow typing directly after a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً بعد الأداة","Move the caret to allow typing directly before a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً قبل الأداة","Navigate through the toolbar or menu bar":"تنقّلْ عبر شريط الأدوات أو شريط القوائم",Next:"التالي","No results found":"لم يتم العثور على نتائج","No searchable items":"لا توجد عناصر قابلة للبحث متاحة","Open the accessibility help dialog":"افتحْ مربع الحوار بشأن تعليمات إمكانية الوصول",Orange:"برتقالي","Paste content":"الصقْ المحتوى","Paste content as plain text":"الصقْ المحتوى كنص عادي","Press %0 for help.":"اضغط على %0 للحصول على التعليمات.","Press Enter to type after or press Shift + Enter to type before the widget":"اضغط على Enter للكتابة بعد ذلك أو اضغط على Shift + Enter للكتابة قبل الأداة",Previous:"السابق",Purple:"أرجواني",Red:"أحمر",Redo:"إعادة","Remove color":"إزالة اللون","Replace image with file manager":"استبدال الصورة بمدير الملفات","Replace with file manager":"استبدال بمدير الملفات","Restore default":"استعادة الافتراضي","Rich Text Editor":"معالج نصوص","Rich Text Editor. Editing area: %0":"محرر النصوص المنسّقة. منطقة التحرير: %0",Save:"حفظ","Select all":"تحديد الكل","Show more items":"عرض المزيد من العناصر","These keyboard shortcuts allow for quick access to content editing features.":"تسمح اختصارات لوحة المفاتيح هذه بالوصول سريعاً إلى ميزات تحرير المحتوى.","Toggle caption off":"إخفاء التسمية التوضيحية","Toggle caption on":"عرض التسمية التوضيحية",Turquoise:"فيروزي",Undo:"تراجع","Upload in progress":"جاري الرفع","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"استخدمْ ضغطة المفاتيح التالية للتنقل بشكل أكثر كفاءة في واجهة مستخدم CKEditor 5.","User interface and content navigation keystrokes":"واجهة المستخدم وضغطة المفاتيح للتنقل في المحتوى",White:"أبيض","Widget toolbar":"شريط أدوات الواجهة",Yellow:"أصفر"}),t.getPluralForm=function(e){return 0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ast.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ast.js
deleted file mode 100644
index e2a6b77..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ast.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ast=e.ast||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"Encaboxar","Cannot upload file:":"",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Press %0 for help.":"",Previous:"",Purple:"",Red:"",Redo:"Refacer","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Editor de testu arriquecíu","Rich Text Editor. Editing area: %0":"",Save:"Guardar","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"",Undo:"Desfacer","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"",Yellow:""}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/az.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/az.js
deleted file mode 100644
index 0ae3469..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/az.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.az=e.az||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%1-dən %0",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"Akvamarin","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Qara",Blue:"Mavi",Cancel:"İmtina et","Cannot upload file:":"Fayl yüklənə bilmir",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"Tünd boz","Drag to move":"","Dropdown toolbar":"Açılan paneli","Edit block":"Redaktə etmək bloku","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"Redaktorun paneli","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Yaşıl",Grey:"Boz","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"","Insert paragraph before block":"","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"Açıq mavi","Light green":"Açıq yaşıl","Light grey":"Açıq boz",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"Növbəti","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"Narıncı","Press %0 for help.":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Əvvəlki",Purple:"Bənövşəyi",Red:"Qırmızı",Redo:"Təkrar et","Remove color":"Rəngi ləğv et","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Rich Text Redaktoru","Rich Text Editor. Editing area: %0":"",Save:"Yadda saxla","Show more items":"Daha çox əşyanı göstərin","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"Firuzəyi",Undo:"İmtina et","Upload in progress":"Yüklənir","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"Ağ","Widget toolbar":"Vidgetin paneli",Yellow:"Sarı"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/bg.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/bg.js
deleted file mode 100644
index 76ab6ff..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/bg.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.bg=e.bg||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(може да изисква Fn)","%0 of %1":"%0 от %1",Accept:"Приемане",Accessibility:"Достъпност","Accessibility help":"Помощ за достъпност",Aquamarine:"Аквамарин","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Долу можете да намерите списък от клавишни комбинации, които могат да се използват в редактора.",Black:"Черен",Blue:"Син",Cancel:"Отказ","Cannot upload file:":"Не може да качи файл:",Clear:"Изчисти","Click to edit block":"Кликнете, за да редактирате блок",Close:"Затвори","Close contextual balloons, dropdowns, and dialogs":"Затваряне на балоните с контекст, падащите менюта и диалогови прозорци","Content editing keystrokes":"Клавишни комбинации за редактиране на съдържание","Copy selected content":"Копиране на избраното съдържание","Dim grey":"Тъмно сив","Drag to move":"Плъзнете за преместване","Dropdown toolbar":"Лента с падащо меню","Edit block":"Редактирай блок","Editor block content toolbar":"Лента с инструменти за блокиране на съдържанието на редактора","Editor contextual toolbar":"Контекстна лента с инструменти на редактора","Editor dialog":"Диалогов прозорец на редактора","Editor editing area: %0":"Зона за редактиране на редактора: %0","Editor menu bar":"Редактор на лентата с менюта","Editor toolbar":"Лента за редакция","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Изпълнете текущо фокусирания бутон. Изпълнението на бутони, които взаимодействат със съдържанието на редактора, премества фокуса обратно към съдържанието.",Green:"Зелен",Grey:"Сив","Help Contents. To close this dialog press ESC.":"Помощно съдържание. За да затворите този прозорец, натиснете ESC.",HEX:"НЕХ","Insert a hard break (a new paragraph)":"Въвеждане на нов ред (нов параграф)","Insert a new paragraph directly after a widget":"Въвеждане на нов параграф директно след елемента","Insert a new paragraph directly before a widget":"Въвеждане на нов параграф директно преди елемента","Insert a soft break (a <br> element)":"Въвеждане на пауза ( <br> елемент)","Insert image with file manager":"Вмъкнете изображение с файловия мениджър","Insert paragraph after block":"Въведи параграф след блока","Insert paragraph before block":"Въведи параграф преди блока","Insert with file manager":"Вмъкване с файловия мениджър","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Клавишни комбинации, които могат да се използват при избран елемент (например: изображение, таблица и др.)","Light blue":"Светло син","Light green":"Светло зелен","Light grey":"Светло сив",MENU_BAR_MENU_EDIT:"Редактирай",MENU_BAR_MENU_FILE:"Файл",MENU_BAR_MENU_FONT:"Шрифт",MENU_BAR_MENU_FORMAT:"Формат",MENU_BAR_MENU_HELP:"Помощ",MENU_BAR_MENU_INSERT:"Вмъкни",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_TOOLS:"Инструменти",MENU_BAR_MENU_VIEW:"Преглед","Move focus between form fields (inputs, buttons, etc.)":"Преместване на фокуса между полетата (въвеждане, бутони и др.)","Move focus in and out of an active dialog window":"Приближаване и отдалечаване на фокуса в активен диалогов прозорец","Move focus to the menu bar, navigate between menu bars":"Преместете фокуса върху лентата с менюта, навигирайте между лентите с менюта","Move focus to the toolbar, navigate between toolbars":"Преместване на фокуса върху лентата с инструменти, навигация между инструментите","Move the caret to allow typing directly after a widget":"Преместване на карето за директно писане след елемент","Move the caret to allow typing directly before a widget":"Преместване на карето за директно писане преди елемент","Navigate through the toolbar or menu bar":"Навигирайте през лентата с инструменти или лентата с менюта",Next:"Следващ","No results found":"Няма намерени резултати","No searchable items":"Няма елементи за търсене","Open the accessibility help dialog":"Отваряне на диалогов прозорец с помощ за достъпност",Orange:"Оранжев","Paste content":"Поставяне на съдържанието","Paste content as plain text":"Поставяне на съдържанието като обикновен текст","Press %0 for help.":"Натиснете %0 за помощ.","Press Enter to type after or press Shift + Enter to type before the widget":"Натиснете Enter за въвеждане или натиснете Shift + Enter за въвеждане преди изпълнимия модул",Previous:"Предишен",Purple:"Лилав",Red:"Червен",Redo:"Повтори","Remove color":"Премахни цвят","Replace image with file manager":"Заменете изображението с файловия мениджър","Replace with file manager":"Заменете с файловия мениджър","Restore default":"Възстанови първоначалните настройки","Rich Text Editor":"Богат текстов редактор","Rich Text Editor. Editing area: %0":"Rich Text Editor. Зона за редактиране: %0",Save:"Запазване","Select all":"Избери всички","Show more items":"Покажи повече единици","These keyboard shortcuts allow for quick access to content editing features.":"Тези клавишни комбинации позволяват бърз достъп до елементите за редактиране на съдържание","Toggle caption off":"Превключи изключване на надписи","Toggle caption on":"Превключи включване на надписи",Turquoise:"Тюркоазен",Undo:"Отмени","Upload in progress":"Качването е в процес","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Използвайте следните клавишни комбинации за по -лесна навигация в потребителския интерфейс на CKEditor 5.","User interface and content navigation keystrokes":"Потребителски интерфейс и клавишни комбинации за навигация в съдържанието",White:"Бял","Widget toolbar":"Лента с помощни средства",Yellow:"Жълт"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/bn.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/bn.js
deleted file mode 100644
index 9f41bdd..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/bn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.bn=e.bn||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(Fn[] এর প্রয়োজন হতে পারে)","%0 of %1":"%0 এর %1",Accept:"গ্রহণ করুন",Accessibility:"প্রবেশযোগ্যতা","Accessibility help":"প্রবেশযোগ্যতা জন্য সহায়তা",Aquamarine:"ফেকাশে সবুজবর্ণ","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"এডিটরে ব্যবহার করা যেতে পারে এমন কীবোর্ড শর্টকাটগুলির একটি তালিকা আপনি নিচে দেখতে পাবেন।",Black:"কালো",Blue:"নীল ",Cancel:"বাতিল করুন","Cannot upload file:":"ফাইল আপলোড করা যাবে নাঃ",Clear:"পরিষ্কার করুন","Click to edit block":"ব্লক এডিট করতে ক্লিক করুন",Close:"বন্ধ করুন","Close contextual balloons, dropdowns, and dialogs":"কন্টেক্সচুয়াল বেলুন, ড্রপডাউন এবং ডায়ালগগুলি বন্ধ করুন","Content editing keystrokes":"কনটেন্ট এডিটিংয়ের কীস্ট্রোকগুলি","Copy selected content":"সিলেক্ট করা কন্টেন্ট কপি করুন","Dim grey":"আবছা ধূসর","Drag to move":"সরানোর জন্য টেনে আনুন","Dropdown toolbar":"ড্রপডাউন টুলবার","Edit block":"এডিট ব্লক","Editor block content toolbar":"সম্পাদক ব্লক কন্টেন্ট টুলবার","Editor contextual toolbar":"সম্পাদক প্রাসঙ্গিক টুলবার","Editor dialog":"ইডিটর ডায়ালগ","Editor editing area: %0":"সম্পাদক সম্পাদনার ক্ষেত্র: %0","Editor menu bar":"ইডিটর মেনু বার","Editor toolbar":"সম্পাদক টুলবার","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"বর্তমানে ফোকাস করা বোতামটি কার্যকর করুন। ইডিটর বিষয়বস্তুর সাথে ইন্টারঅ্যাক্ট করা বোতাম কার্যকর করা ফোকাসকে বিষয়বস্তুর দিকে ফিরিয়ে নেয়।",Green:"সবুজ",Grey:"ধূসর","Help Contents. To close this dialog press ESC.":"সহায়তাকারী কনটেন্টগুলি। এই ডায়ালগটি বন্ধ করতে ESC প্রেস করুন।",HEX:"HEX","Insert a hard break (a new paragraph)":"একটি হার্ড ব্রেক প্রবেশ করুন (একটি নতুন প্যারাগ্রাফ)","Insert a new paragraph directly after a widget":"কোনো উইজেটের পরে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Insert a new paragraph directly before a widget":"কোনো উইজেটের আগে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Insert a soft break (a <br> element)":"একটি সফট ব্রেক প্রবেশ করুন (একটি <br> উপাদান)","Insert image with file manager":"ফাইল ম্যানেজার দিয়ে ছবি প্রবেশ করান","Insert paragraph after block":"ব্লকের পর অনুচ্ছেদ ঢোকান","Insert paragraph before block":"ব্লক করার আগে অনুচ্ছেদ ঢোকান","Insert with file manager":"ফাইল ম্যানেজার দিয়ে প্রবেশ করান","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"কোনো উইজেট সিলেক্ট থাকা অবস্থায় যে কীস্ট্রোকগুলি ব্যবহার করা যেতে পারে (উদাহরণ: ছবি, টেবিল, ইত্যাদি)","Light blue":"হালকা নীল","Light green":"হালকা সবুজ","Light grey":"হালকা ধূসর",MENU_BAR_MENU_EDIT:"এডিট করুন",MENU_BAR_MENU_FILE:"ফাইল",MENU_BAR_MENU_FONT:"ফন্ট",MENU_BAR_MENU_FORMAT:"ফরম্যাট",MENU_BAR_MENU_HELP:"সাহায্য",MENU_BAR_MENU_INSERT:"ঢোকান",MENU_BAR_MENU_TEXT:"পাঠ্য",MENU_BAR_MENU_TOOLS:"টুলস",MENU_BAR_MENU_VIEW:"দেখুন","Move focus between form fields (inputs, buttons, etc.)":"ফর্ম ফিল্ডের (ইনপুট, বাটন, ইত্যাদি) মধ্যে ফোকাস স্থানান্তর করুন","Move focus in and out of an active dialog window":"সক্রিয় ডায়ালগ উইন্ডোর ভিতরে এবং বাইরে ফোকাস স্থানান্তর করুন","Move focus to the menu bar, navigate between menu bars":"মেনু বারে ফোকাস সরিয়ে নিন, মেনু বারের মধ্যে নেভিগেট করুন","Move focus to the toolbar, navigate between toolbars":"টুলবারে ফোকাস স্থানান্তর করুন, টুলবারগুলির মধ্যে নেভিগেট করুন","Move the caret to allow typing directly after a widget":"কোনো উইজেটের পরে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Move the caret to allow typing directly before a widget":"কোনো উইজেটের আগে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Navigate through the toolbar or menu bar":"টুলবার বা মেনু বারের মাধ্যমে নেভিগেট করুন",Next:"পরবর্তী","No results found":"কোন ফলাফল পাওয়া যায়নি","No searchable items":"কোনো অনুসন্ধানযোগ্য আইটেম নেই","Open the accessibility help dialog":"প্রবেশযোগ্যতার সহায়ক ডায়ালগ খুলুন",Orange:"কমলা","Paste content":"কন্টেন্ট পেস্ট করুন","Paste content as plain text":"প্লেইন টেক্সট হিসেবে কন্টেন্ট পেস্ট করুন","Press %0 for help.":"সহায়তার জন্য %0 প্রেস করুন।","Press Enter to type after or press Shift + Enter to type before the widget":"পরে টাইপ করতে এন্টার চাপুন বা উইজেটের আগে টাইপ করতে Shift + এন্টার চাপুন",Previous:"পূর্ববর্তী",Purple:"বেগুনি",Red:"লাল",Redo:"রেডো","Remove color":"রং মুছে ফেলুন","Replace image with file manager":"ফাইল ম্যানেজার দিয়ে ছবি প্রতিস্থাপন করুন","Replace with file manager":"ফাইল ম্যানেজার দিয়ে প্রতিস্থাপন করুন","Restore default":"পূর্বাবস্থায় ফিরিয়ে আনুন","Rich Text Editor":"রিচ টেক্সট এডিটর","Rich Text Editor. Editing area: %0":"রিচ টেক্সট এডিটর। সম্পাদনার ক্ষেত্র: %0",Save:"সংরক্ষণ করুন","Select all":"সব নির্বাচন করুন","Show more items":"আরও আইটেম দেখান","These keyboard shortcuts allow for quick access to content editing features.":"এই কীবোর্ড শর্টকাটগুলির ফলে কনটেন্ট এডিটিংয়ের বৈশিষ্ট্যগুলির সুবিধা দ্রুত নেওয়া যায়।","Toggle caption off":"টগল ক্যাপশন বন্ধ করুন","Toggle caption on":"টগল ক্যাপশন চালু করুন",Turquoise:"ফিরোজা",Undo:"পূর্বাবস্থায় ফেরান","Upload in progress":"আপলোড চলছে","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"CKEditor 5 ইউজার ইন্টারফেসে আরও কার্যকর নেভিগেশনের জন্য নিম্নলিখিত কীস্ট্রোকগুলি ব্যবহার করুন।","User interface and content navigation keystrokes":"ইউজার ইন্টারফেস এবং কনটেন্ট নেভিগেশনের কীস্ট্রোকগুলি",White:"সাদা","Widget toolbar":"উইজেট টুলবার",Yellow:"হলুদ "}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/bs.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/bs.js
deleted file mode 100644
index ef002dd..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/bs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.bs=e.bs||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 od %1",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"Poništi","Cannot upload file:":"Nije moguće učitati fajl:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"Uredi",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"Umetni",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Press %0 for help.":"",Previous:"",Purple:"",Red:"","Remove color":"Ukloni boju","Replace image with file manager":"","Replace with file manager":"","Restore default":"Vrati na zadano","Rich Text Editor":"","Rich Text Editor. Editing area: %0":"",Save:"Sačuvaj","Show more items":"Prikaži više stavki","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"",Yellow:""}),t.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ca.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ca.js
deleted file mode 100644
index e4ab32f..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ca.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ca=e.ca||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(pot requerir Fn))","%0 of %1":"%0 de %1",Accept:"Accepta",Accessibility:"Accessibilitat","Accessibility help":"Ajuda d'accessibilitat",Aquamarine:"Aiguamarina","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.",Black:"Negre",Blue:"Blau",Cancel:"Cancel·lar","Cannot upload file:":"No es pot pujar l'arxiu:",Clear:"Esborra","Click to edit block":"Fes clic per editar el bloc",Close:"Tanca","Close contextual balloons, dropdowns, and dialogs":"Tanca finestres contextuals, desplegables i diàlegs","Content editing keystrokes":"Tecles edició de contingut","Copy selected content":"Copia el contingut seleccionat","Dim grey":"Gris fosc","Drag to move":"Arrossega per moure","Dropdown toolbar":"Barra d'eines desplegable","Edit block":"Editar bloc","Editor block content toolbar":"Barra d'eines de contingut del bloc de l'editor","Editor contextual toolbar":"Barra d'eines contextual de l'editor","Editor dialog":"Diàleg de l'editor","Editor editing area: %0":"Àrea d'edició d'editor: %0","Editor menu bar":"Barra de menú del editor","Editor toolbar":"Barra d'eines de l'editor","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.",Green:"Verd",Grey:"Gris","Help Contents. To close this dialog press ESC.":"Continguts d'Ajuda. Per a tancar aquesta finestra premeu ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Insereix un salt de línia rígid (un paràgraf nou)","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","Insert a soft break (a <br> element)":"Insereix un salt de línia tou (un element <br>)","Insert image with file manager":"Insereix la imatge amb el gestor de fitxers","Insert paragraph after block":"Inserir un paràgraf després del bloc","Insert paragraph before block":"Inserir un paràgraf abans del bloc","Insert with file manager":"Insereix-ho amb un gestor de fitxers","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.)","Light blue":"Blau clar","Light green":"Verd clar","Light grey":"Gris clar",MENU_BAR_MENU_EDIT:"Edita",MENU_BAR_MENU_FILE:"Arxiu",MENU_BAR_MENU_FONT:"Font",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Ajuda",MENU_BAR_MENU_INSERT:"Introduir",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_TOOLS:"Eines",MENU_BAR_MENU_VIEW:"Visualitza","Move focus between form fields (inputs, buttons, etc.)":"Desplaça el focus entre els camps d'un formulari (entrades, botons, etc.)","Move focus in and out of an active dialog window":"Canvieu l'engrandiment d'una finestra activa","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","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","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","Navigate through the toolbar or menu bar":"Navega per la barra d'eines o de menú",Next:"Següent","No results found":"Sense resultats","No searchable items":"No hi ha elements de cerca","Open the accessibility help dialog":"Obre la finestra d'ajuda d'accessibilitat",Orange:"Taronja","Paste content":"Enganxa el contingut","Paste content as plain text":"Enganxa el contingut com a text pla","Press %0 for help.":"Premeu %0 per obtenir ajuda.","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",Previous:"Anterior",Purple:"Lila",Red:"Vermell",Redo:"Refer","Remove color":"Eliminar el color","Replace image with file manager":"Substitueix la imatge amb un gestor de fitxers","Replace with file manager":"Substitueix-ho amb un gestor de fitxers","Restore default":"Restaurar el valor predeterminat","Rich Text Editor":"Editor de text enriquit","Rich Text Editor. Editing area: %0":"Editor de text enriquit. Àrea d'edició: %0",Save:"Desar","Select all":"Seleccionar-ho tot","Show more items":"Mostrar més elements","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.","Toggle caption off":"Desactivar el peu de foto","Toggle caption on":"Activar el peu de foto",Turquoise:"Turquesa",Undo:"Desfer","Upload in progress":"Carrega en curs","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.","User interface and content navigation keystrokes":"Tecles d'interfície de l'usuari i navegació del contingut",White:"Blanc","Widget toolbar":"Barra d'eines de ginys",Yellow:"Groc"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/cs.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/cs.js
deleted file mode 100644
index ea108f0..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/cs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.cs=e.cs||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(může vyžadovat Fn)","%0 of %1":"%0 z %1",Accept:"Přijmout",Accessibility:"Přístupnost","Accessibility help":"Podpora přístupnosti",Aquamarine:"Akvamarínová","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.",Black:"Černá",Blue:"Modrá",Cancel:"Zrušit","Cannot upload file:":"Soubor nelze nahrát:",Clear:"Smazat","Click to edit block":"Kliknutím upravíte blok",Close:"Zavřít","Close contextual balloons, dropdowns, and dialogs":"Zavřít kontextuální balóny, rozbalovací menu a dialogy","Content editing keystrokes":"Klávesy na úpravu obsahu","Copy selected content":"Zkopírovat vybraný obsah","Dim grey":"Tmavě šedá","Drag to move":"Přesuňte potažením","Dropdown toolbar":"Rozbalovací panel nástrojů","Edit block":"Upravit blok","Editor block content toolbar":"Panel nástrojů obsahu bloku editoru","Editor contextual toolbar":"Kontextový panel nástrojů editoru","Editor dialog":"Dialog editoru","Editor editing area: %0":"Editační oblast editoru: %0","Editor menu bar":"Panel nabídek editoru","Editor toolbar":"Panel nástrojů editoru","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.",Green:"Zelená",Grey:"Šedá","Help Contents. To close this dialog press ESC.":"Obsah podpory. Pro zavření tohoto dialogu stiskněte ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Vložit tvrdou mezeru (nový odstavec)","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","Insert a soft break (a <br> element)":"Vložit měkkou mezeru (prvek <br>)","Insert image with file manager":"Vložit obrázek pomocí správce souborů","Insert paragraph after block":"Vložte odstavec za blok","Insert paragraph before block":"Vložte odstavec před blok","Insert with file manager":"Vložit pomocí správce souborů","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.)","Light blue":"Světle modrá","Light green":"Světle zelená","Light grey":"Světle šedá",MENU_BAR_MENU_EDIT:"Upravit",MENU_BAR_MENU_FILE:"Soubor",MENU_BAR_MENU_FONT:"Písmo",MENU_BAR_MENU_FORMAT:"Formát",MENU_BAR_MENU_HELP:"Nápověda",MENU_BAR_MENU_INSERT:"Vložit",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_TOOLS:"Nástroje",MENU_BAR_MENU_VIEW:"Zobrazit","Move focus between form fields (inputs, buttons, etc.)":"Přesunout zaměření mezi poli formuláře (vstupy, tlačítka atd.)","Move focus in and out of an active dialog window":"Přesouvejte zaměření dovnitř a ven z aktivního dialogového okna","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ů","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","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","Navigate through the toolbar or menu bar":"Procházení panelu nástrojů nebo panelu nabídek",Next:"Další","No results found":"Nenalezeny žádné výsledky","No searchable items":"Žádné položky k vyhledání","Open the accessibility help dialog":"Otevřít dialog podpory přístupnosti",Orange:"Oranžová","Paste content":"Vložit obsah","Paste content as plain text":"Vyložit obsah jako prostý text","Press %0 for help.":"Stiskněte %0 pro podporu","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",Previous:"Předchozí",Purple:"Fialová",Red:"Červená",Redo:"Znovu","Remove color":"Odstranit barvu","Replace image with file manager":"Nahradit obrázek pomocí správce souborů","Replace with file manager":"Nahradit pomocí správce souborů","Restore default":"Obnovit výchozí","Rich Text Editor":"Textový editor","Rich Text Editor. Editing area: %0":"Editační oblast rich text editoru: %0",Save:"Uložit","Select all":"Vybrat vše","Show more items":"Zobrazit další položky","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.","Toggle caption off":"Vypnout titulek","Toggle caption on":"Zapnout titulek",Turquoise:"Tyrkysová",Undo:"Zpět","Upload in progress":"Probíhá nahrávání","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.","User interface and content navigation keystrokes":"Klávesy navigace v uživatelském rozhraní a obsahu",White:"Bílá","Widget toolbar":"Panel nástrojů ovládacího prvku",Yellow:"Žlutá"}),t.getPluralForm=function(e){return 1==e&&e%1==0?0:e>=2&&e<=4&&e%1==0?1:e%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/da.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/da.js
deleted file mode 100644
index dba0dfe..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/da.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.da=e.da||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(kan kræve Fn)","%0 of %1":"%0 af %1",Accept:"Accepter",Accessibility:"Tilgængelighed","Accessibility help":"Tilgængelighedshjælp",Aquamarine:"Marineblå","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.",Black:"Sort",Blue:"Blå",Cancel:"Annullér","Cannot upload file:":"Kan ikke uploade fil:",Clear:"Ryd","Click to edit block":"Klik for at redigere blok",Close:"Luk","Close contextual balloons, dropdowns, and dialogs":"Luk kontekstbetingede balloner, rullemenuer og dialoger","Content editing keystrokes":"Tastaturtryk til redigering af indhold","Copy selected content":"Kopier markeret indhold","Dim grey":"Dunkel grå","Drag to move":"Træk for at flytte","Dropdown toolbar":"Dropdown værktøjslinje","Edit block":"Redigér blok","Editor block content toolbar":"Redigeringskasse indholdsværktøjslinje","Editor contextual toolbar":"Kontekstuel værktøjslinje til redigeringsprogram","Editor dialog":"Editor-dialog","Editor editing area: %0":"Redigeringsområde: %0","Editor menu bar":"Editor menulinje","Editor toolbar":"Editor værktøjslinje","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.",Green:"Grøn",Grey:"Grå","Help Contents. To close this dialog press ESC.":"Hjælpeindhold. Tryk ESC for at lykke denne dialog.",HEX:"Hex","Insert a hard break (a new paragraph)":"Indsæt hårdt linjeskift (en ny paragraf)","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","Insert a soft break (a <br> element)":"Indsæt blødt linjeskift (et <br> element)","Insert image with file manager":"Indsæt billede med filhåndtering","Insert paragraph after block":"Indsæt paragraf efter blok","Insert paragraph before block":"Indsæt paragraf før blok","Insert with file manager":"Indsæt med filhåndtering","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.)","Light blue":"Lys blå","Light green":"Lys grøn","Light grey":"Lys grå",MENU_BAR_MENU_EDIT:"Rediger",MENU_BAR_MENU_FILE:"Fil",MENU_BAR_MENU_FONT:"Font",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Hjælp",MENU_BAR_MENU_INSERT:"Indsæt",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_TOOLS:"Værktøjer",MENU_BAR_MENU_VIEW:"Vis","Move focus between form fields (inputs, buttons, etc.)":"Flyt fokus mellem formularfelter (input, knapper, osv.)","Move focus in and out of an active dialog window":"Flyt fokus ind og ud af et aktivt dialogvindue","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","Move the caret to allow typing directly after a widget":"Flyt indsætningstegnet for at tillade skrift direkte efter en widget","Move the caret to allow typing directly before a widget":"Flyt indsætningstegnet for at tillade skrift direkte før en widget","Navigate through the toolbar or menu bar":"Naviger gennem værktøjslinjen eller menulinjen",Next:"Næste","No results found":"Ingen resultater blev fundet","No searchable items":"Ingen søgbare artikler","Open the accessibility help dialog":"Åbn hjælpedialogen om tilgængelighed",Orange:"Orange","Paste content":"Indsæt indhold","Paste content as plain text":"Indsæt indhold som ren tekst","Press %0 for help.":"Tryk %0 for at få hjælp.","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",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gentag","Remove color":"Fjern farve","Replace image with file manager":"Udskift billede med filhåndtering","Replace with file manager":"Udskift med filhåndtering","Restore default":"Nulstil","Rich Text Editor":"Wysiwyg editor","Rich Text Editor. Editing area: %0":"Rich text redigering. Redigeringsområde: %0",Save:"Gem","Select all":"Vælg alt","Show more items":"Vis flere emner","These keyboard shortcuts allow for quick access to content editing features.":"Disse tastaturgenveje giver hurtigt adgang til funktioner til redigering af indhold.","Toggle caption off":"Slå billedtekst fra","Toggle caption on":"Slå billedtekst til",Turquoise:"Turkis",Undo:"Fortryd","Upload in progress":"Upload i gang","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.","User interface and content navigation keystrokes":"Tastatur tryk til brugerflade- og indholdsnavigering",White:"Hvid","Widget toolbar":"Widget værktøjslinje",Yellow:"Gyl"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/de-ch.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/de-ch.js
deleted file mode 100644
index 70125e8..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/de-ch.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e["de-ch"]=e["de-ch"]||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"Abbrechen","Cannot upload file:":"Datei kann nicht hochgeladen werden:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"Bearbeiten",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"Einfügen",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Press %0 for help.":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"",Purple:"",Red:"",Redo:"Wiederherstellen","Remove color":"Farbe entfernen","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Rich-Text-Edito","Rich Text Editor. Editing area: %0":"",Save:"Speichern","Select all":"Alles auswählen","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"",Undo:"Rückgängig","Upload in progress":"Upload läuft","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"","Widget toolbar":"Widget Werkzeugleiste",Yellow:""}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/de.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/de.js
deleted file mode 100644
index 596cf68..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/de.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const n=e.de=e.de||{};n.dictionary=Object.assign(n.dictionary||{},{"(may require Fn)":"(erfordert gegebenenfalls Fn)","%0 of %1":"%0 von %1",Accept:"Akzeptieren",Accessibility:"Bedienungshilfen","Accessibility help":"Hilfe zur Eingabe",Aquamarine:"Aquamarinblau","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.",Black:"Schwarz",Blue:"Blau",Cancel:"Abbrechen","Cannot upload file:":"Die Datei kann nicht hochgeladen werden:",Clear:"Löschen","Click to edit block":"Zum Bearbeiten des Blocks klicken",Close:"Schließen","Close contextual balloons, dropdowns, and dialogs":"Kontextsprechblasen, Dropdown-Menü und Dialoge schließen","Content editing keystrokes":"Tastatureingaben zur Inhaltsverarbeitung","Copy selected content":"Markierten Inhalt kopieren","Dim grey":"Dunkelgrau","Drag to move":"Zum Verschieben ziehen","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste","Edit block":"Absatz bearbeiten","Editor block content toolbar":"Editor Blockinhalt-Toolbar","Editor contextual toolbar":"Editor kontextuelle Toolbar","Editor dialog":"Editor-Dialog","Editor editing area: %0":"Bearbeitungsbereich des Editors: %0","Editor menu bar":"Menüleiste des Editors","Editor toolbar":"Editor Werkzeugleiste","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.",Green:"Grün",Grey:"Grau","Help Contents. To close this dialog press ESC.":"Hilfe zum Inhalt. Drücken Sie die Esc-Taste, um dieses Dialogfenster zu schließen.",HEX:"HEX","Insert a hard break (a new paragraph)":"Zeilenumbruch einfügen (einen neuen Abschnitt)","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","Insert a soft break (a <br> element)":"Einen weichen Zeilenumbruch einfügen (ein <br>-Element)","Insert image with file manager":"Bild mit dem Dateimanager einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Insert with file manager":"Mit Dateimanager einfügen","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.)","Light blue":"Hellblau","Light green":"Hellgrün","Light grey":"Hellgrau",MENU_BAR_MENU_EDIT:"Bearbeiten",MENU_BAR_MENU_FILE:"Datei",MENU_BAR_MENU_FONT:"Schriftart",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Hilfe",MENU_BAR_MENU_INSERT:"Einfügen",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_TOOLS:"Werkzeuge",MENU_BAR_MENU_VIEW:"Anzeigen","Move focus between form fields (inputs, buttons, etc.)":"Fokus zwischen Formularfeldern verschieben (Eingaben, Tastenfelder etc.)","Move focus in and out of an active dialog window":"Fokus auf ein aktives Dialogfenster richten oder aufheben","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","Move the caret to allow typing directly after a widget":"Verschieben Sie den Textcursor, um die direkte Eingabe nach dem Widget zu erlauben","Move the caret to allow typing directly before a widget":"Verschieben Sie den Textcursor, um die Eingabe direkt nach dem Widget zu erlauben","Navigate through the toolbar or menu bar":"Durch die Werkzeugleiste oder Menüleiste navigieren",Next:"Nächste","No results found":"Keine Ergebnisse gefunden","No searchable items":"Keine durchsuchbaren Elemente","Open the accessibility help dialog":"Den Dialog zur Eingabehilfe öffnen",Orange:"Orange","Paste content":"Inhalt einfügen","Paste content as plain text":"Inhalt als Klartext einfügen","Press %0 for help.":"Drücken Sie %0 für Hilfe.","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.",Previous:"vorherige",Purple:"Violett",Red:"Rot",Redo:"Wiederherstellen","Remove color":"Farbe entfernen","Replace image with file manager":"Bild mittels Dateimanager ersetzen","Replace with file manager":"Mittels Dateimanager ersetzen","Restore default":"Standard wiederherstellen","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bearbeitungsbereich: %0",Save:"Speichern","Select all":"Alles auswählen","Show more items":"Mehr anzeigen","These keyboard shortcuts allow for quick access to content editing features.":"Diese Tastenkombinationen ermöglichen einen schnellen Zugang zu den Inhaltsverarbeitungsfunktionen.","Toggle caption off":"Tabellenüberschrift deaktivieren","Toggle caption on":"Tabellenüberschrift aktivieren",Turquoise:"Türkis",Undo:"Rückgängig","Upload in progress":"Upload läuft","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.","User interface and content navigation keystrokes":"Benutzeroberfläche und Inhaltsnavigationstasten",White:"Weiß","Widget toolbar":"Widget Werkzeugleiste",Yellow:"Gelb"}),n.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/el.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/el.js
deleted file mode 100644
index e314456..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/el.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.el=e.el||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(μπορεί να απαιτείται το Fn)","%0 of %1":"%0 από %1",Accept:"Αποδοχή",Accessibility:"Προσβασιμότητα","Accessibility help":"Βοήθεια προσβασιμότητας",Aquamarine:"Ακουαμαρίνα","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Παρακάτω, μπορείτε να βρείτε μια λίστα με συντομεύσεις πληκτρολογίου που μπορείτε να χρησιμοποιήσετε στο εργαλείο επεξεργασίας.",Black:"Μαύρο",Blue:"Μπλε",Cancel:"Ακύρωση","Cannot upload file:":"Αδύνατη η αποστολή του αρχείου:",Clear:"Καθαρισμός","Click to edit block":"Κάντε κλικ για να επεξεργαστείτε το μπλοκ",Close:"Κλείσιμο","Close contextual balloons, dropdowns, and dialogs":"Κλείσιμο παραθύρων σχολίων, αναπτυσσόμενων μενού και παραθύρων διαλόγου","Content editing keystrokes":"Πλήκτρα επεξεργασίας περιεχομένου","Copy selected content":"Αντιγραφή επιλεγμένου περιεχομένου","Dim grey":"Θολό γκρι","Drag to move":"Σύρετε για μετακίνηση","Dropdown toolbar":"Γραμμή εργαλείων αναδυόμενου μενού","Edit block":"Επεξεργασία τμήματος","Editor block content toolbar":"Γραμμή εργαλείων επεξεργασίας περιεχομένου αποκλεισμού","Editor contextual toolbar":"Γραμμή εργαλείων επεξεργασίας συμφραζομένων","Editor dialog":"Παράθυρο διαλόγου επεξεργαστή","Editor editing area: %0":"Περιοχή επεξεργασίας προγράμματος επεξεργασίας: %0","Editor menu bar":"Γραμμή μενού επεξεργαστή","Editor toolbar":"Γραμμή εργαλείων επεξεργαστή","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Εκτέλεση του τρέχοντος εστιασμένου κουμπιού. Η εκτέλεση κουμπιών που αλληλεπιδρούν με το περιεχόμενο του συντάκτη μετακινεί την εστίαση πίσω στο περιεχόμενο.",Green:"Πράσινο",Grey:"Γκρι","Help Contents. To close this dialog press ESC.":"Περιεχόμενα βοήθειας. Για να κλείσετε αυτό το παράθυρο διαλόγου, πατήστε ESC.",HEX:"Δεκαεξαδική μορφή χρωμάτων","Insert a hard break (a new paragraph)":"Εισαγωγή συμβόλου αλλαγής γραμμής (με νέα παράγραφο)","Insert a new paragraph directly after a widget":"Εισαγωγή νέας παραγράφου απευθείας μετά από ένα widget","Insert a new paragraph directly before a widget":"Εισαγωγή νέας παραγράφου απευθείας πριν από ένα widget","Insert a soft break (a <br> element)":"Εισαγωγή συμβόλου αλλαγής γραμμής χωρίς νέα παράγραφο (ένα στοιχείο <br>])","Insert image with file manager":"Εισαγωγή εικόνας με τη διαχείριση αρχείων","Insert paragraph after block":"Εισαγωγή παραγράφου μετά το τμήμα","Insert paragraph before block":"Εισαγωγή παραγράφου πριν το τμήμα","Insert with file manager":"Εισαγωγή με τη διαχείριση αρχείων","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Πλήκτρα που μπορείτε να χρησιμοποιήσετε όταν επιλέγετε ένα widget (για παράδειγμα: εικόνα, πίνακα κ.λπ.)","Light blue":"Φωτινό μπλε","Light green":"Φωτινό πράσινο","Light grey":"Φωτινό γκρι",MENU_BAR_MENU_EDIT:"Επεξεργασία",MENU_BAR_MENU_FILE:"Αρχείο",MENU_BAR_MENU_FONT:"Γραμματοσειρά",MENU_BAR_MENU_FORMAT:"Μορφή",MENU_BAR_MENU_HELP:"Βοήθεια",MENU_BAR_MENU_INSERT:"Εισαγωγή",MENU_BAR_MENU_TEXT:"Κείμενο",MENU_BAR_MENU_TOOLS:"Εργαλεία",MENU_BAR_MENU_VIEW:"Προβολή","Move focus between form fields (inputs, buttons, etc.)":"Μετακίνηση της εστίασης μεταξύ των πεδίων φόρμας (εισαγωγές, κουμπιά, κ.λπ.)","Move focus in and out of an active dialog window":"Μετακίνηση της εστίασης από ένα ενεργό παράθυρο διαλόγου","Move focus to the menu bar, navigate between menu bars":"Μετακίνηση της εστίασης στη γραμμή μενού, πλοήγηση μεταξύ των γραμμών μενού","Move focus to the toolbar, navigate between toolbars":"Μετακίνηση της εστίασης στη γραμμή εργαλείων, πλοήγηση μεταξύ των γραμμών εργαλείων","Move the caret to allow typing directly after a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας μετά από ένα widget","Move the caret to allow typing directly before a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας πριν από ένα widget","Navigate through the toolbar or menu bar":"Πλοήγηση μέσω της γραμμής εργαλείων ή της γραμμής μενού",Next:"Επόμενο","No results found":"Δεν βρέθηκαν αποτελέσματα","No searchable items":"Δεν υπάρχει δυνατότητα αναζήτησης στοιχείων","Open the accessibility help dialog":"Άνοιγμα του παραθύρου διαλόγου βοήθειας προσβασιμότητας",Orange:"Πορτοκαλί","Paste content":"Επικόλληση περιεχομένου","Paste content as plain text":"Επικόλληση περιεχομένου ως απλό κείμενο","Press %0 for help.":"Πατήστε %0 για βοήθεια.","Press Enter to type after or press Shift + Enter to type before the widget":"Πατήστε Enter για να πληκτρολογήσετε μετά ή πατήστε Shift + Enter για να πληκτρολογήσετε πριν από το γραφικό στοιχείο",Previous:"Προηγούμενο",Purple:"Πορφυρό",Red:"Κόκκινο",Redo:"Επανάληψη","Remove color":"Απομάκρυνση χρώματος","Replace image with file manager":"Αντικατάσταση εικόνας με τη διαχείριση αρχείων","Replace with file manager":"Αντικατάσταση με τη διαχείριση αρχείων","Restore default":"Επαναφορά προεπιλογής","Rich Text Editor":"Επεξεργαστής εμπλουτισμένου κειμένου","Rich Text Editor. Editing area: %0":"Πρόγραμμα επεξεργασίας εμπλουτισμένου κειμένου. Περιοχή επεξεργασίας: %0",Save:"Αποθήκευση","Select all":"Επιλογή όλων","Show more items":"Προβολή περισσότερων αντικειμένων","These keyboard shortcuts allow for quick access to content editing features.":"Αυτές οι συντομεύσεις πληκτρολογίου επιτρέπουν τη γρήγορη πρόσβαση σε λειτουργίες επεξεργασίας περιεχομένου.","Toggle caption off":"Εναλλαγή απόκρυψης λεζάντας","Toggle caption on":"Εναλλαγής εμφάνισης λεζάντας",Turquoise:"Τιρκουάζ",Undo:"Αναίρεση","Upload in progress":"Αποστολή σε εξέλιξη","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Χρησιμοποιήστε τα ακόλουθα πλήκτρα για πιο αποτελεσματική πλοήγηση στο περιβάλλον εργασίας χρήστη του CKEditor 5.","User interface and content navigation keystrokes":"Πλήκτρα για πλοήγηση στο περιβάλλον εργασίας χρήστη και στο περιεχόμενο",White:"Λευκό","Widget toolbar":"Γραμμή εργαλείων γραφικού στοιχείου",Yellow:"Κίτρινο"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/en-au.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/en-au.js
deleted file mode 100644
index 3be04f5..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/en-au.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e["en-au"]=e["en-au"]||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 of %1",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"Aquamarine","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Black",Blue:"Blue",Cancel:"Cancel","Cannot upload file:":"Cannot upload file:",Clear:"Clear","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"Dim grey","Drag to move":"","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","Editor dialog":"","Editor editing area: %0":"Editor editing area: %0","Editor menu bar":"","Editor toolbar":"Editor toolbar","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Green",Grey:"Grey","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"Insert",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"Next","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"Orange","Press %0 for help.":"","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",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove colour","Replace image with file manager":"","Replace with file manager":"","Restore default":"Restore default","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"Rich Text Editor. Editing area: %0",Save:"Save","Select all":"Select all","Show more items":"Show more items","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"White","Widget toolbar":"Widget toolbar",Yellow:"Yellow"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/en-gb.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/en-gb.js
deleted file mode 100644
index dca8d86..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/en-gb.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const o=e["en-gb"]=e["en-gb"]||{};o.dictionary=Object.assign(o.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 of %1",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"Aquamarine","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Black",Blue:"Blue",Cancel:"Cancel","Cannot upload file:":"Cannot upload file:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"Dim grey","Drag to move":"","Dropdown toolbar":"","Edit block":"Edit block","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Green",Grey:"Grey","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"Next","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"Orange","Press %0 for help.":"",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove colour","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"",Save:"Save","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"White",Yellow:"Yellow"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/eo.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/eo.js
deleted file mode 100644
index 0280828..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/eo.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.eo=e.eo||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"Nuligi","Cannot upload file:":"",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Press %0 for help.":"",Previous:"",Purple:"",Red:"",Redo:"Refari","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Redaktilo de Riĉa Teksto","Rich Text Editor. Editing area: %0":"",Save:"Konservi","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"",Undo:"Malfari","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"",Yellow:""}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/es-co.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/es-co.js
deleted file mode 100644
index 86695ae..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/es-co.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const o=e["es-co"]=e["es-co"]||{};o.dictionary=Object.assign(o.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 de %1",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"Cancelar","Cannot upload file:":"No se pudo cargar el archivo:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Copy selected content":"Copiar contenido seleccionado","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"Insertar",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Paste content":"Pegar contenido","Paste content as plain text":"Pegar contenido como texto plano","Press %0 for help.":"",Previous:"",Purple:"",Red:"","Remove color":"Quitar color","Replace image with file manager":"","Replace with file manager":"","Restore default":"Restaurar valores predeterminados","Rich Text Editor":"","Rich Text Editor. Editing area: %0":"Editor de texto enriquecido. Área de edición: %0",Save:"Guardar","Show more items":"Mostrar más elementos","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"","Upload in progress":"Carga en progreso","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"",Yellow:""}),o.getPluralForm=function(e){return 1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/es.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/es.js
deleted file mode 100644
index 5e1341b..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/es.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const a=e.es=e.es||{};a.dictionary=Object.assign(a.dictionary||{},{"(may require Fn)":"(puede requerir Fn)","%0 of %1":"%0 de %1",Accept:"Aceptar",Accessibility:"Accesibilidad","Accessibility help":"Ayuda de accesibilidad",Aquamarine:"Aguamarina","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.",Black:"Negro",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"No se pudo cargar el archivo:",Clear:"Borrar","Click to edit block":"Haz clic para editar el bloque",Close:"Cerrar","Close contextual balloons, dropdowns, and dialogs":"Cierra globos contextuales, menús desplegables y cuadros de diálogo","Content editing keystrokes":"Teclas de edición de contenido","Copy selected content":"Copia el contenido seleccionado","Dim grey":"Gris oscuro","Drag to move":"Arrastra para mover","Dropdown toolbar":"Barra de herramientas desplegable","Edit block":"Cuadro de edición","Editor block content toolbar":"Barra de herramientas de contenido del bloque del editor","Editor contextual toolbar":"Barra de herramientas contextual del editor","Editor dialog":"Diálogo del editor","Editor editing area: %0":"Área de edición del editor: %0","Editor menu bar":"Barra de menú del editor","Editor toolbar":"Barra de herramientas de edición","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.",Green:"Verde",Grey:"Gris","Help Contents. To close this dialog press ESC.":"Contenidos de ayuda. Presione ESC para cerrar este cuadro de diálogo.",HEX:"HEX","Insert a hard break (a new paragraph)":"Inserta un salto de párrafo (un nuevo párrafo)","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","Insert a soft break (a <br> element)":"Inserta un salto de línea (un elemento <br>)","Insert image with file manager":"Insertar imagen con administrador de archivos","Insert paragraph after block":"Insertar párrafo después del bloque","Insert paragraph before block":"Insertar párrafo antes del bloque","Insert with file manager":"Insertar con administrador de archivos","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.)","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Gris claro",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_FILE:"Archivo",MENU_BAR_MENU_FONT:"Fuente",MENU_BAR_MENU_FORMAT:"Formato",MENU_BAR_MENU_HELP:"Ayuda",MENU_BAR_MENU_INSERT:"Insertar",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_TOOLS:"Herramientas",MENU_BAR_MENU_VIEW:"Ver","Move focus between form fields (inputs, buttons, etc.)":"Mueve el foco entre campos de formulario (entradas, botones, etc.)","Move focus in and out of an active dialog window":"Mueve el foco dentro y fuera de una ventana de diálogo activa","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","Move the caret to allow typing directly after a widget":"Mueve el cursor para permitir escribir directamente después 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","Navigate through the toolbar or menu bar":"Navegar por la barra de herramientas o la barra de menú",Next:"Siguiente","No results found":"No se han encontrado resultados","No searchable items":"No hay elementos que buscar","Open the accessibility help dialog":"Abre el cuadro de diálogo de ayuda de accesibilidad",Orange:"Naranja","Paste content":"Pega el contenido","Paste content as plain text":"Pega el contenido como texto sin formato","Press %0 for help.":"Presione %0 para obtener ayuda.","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».",Previous:"Anterior",Purple:"Morado",Red:"Rojo",Redo:"Rehacer","Remove color":"Quitar color","Replace image with file manager":"Reemplazar imagen con administrador de archivos","Replace with file manager":"Reemplazar con administrador de archivos","Restore default":"Restaurar valores predeterminados","Rich Text Editor":"Editor de Texto Enriquecido","Rich Text Editor. Editing area: %0":"Editor de texto enriquecido. Área de edición: %0",Save:"Guardar","Select all":"Seleccionar todo","Show more items":"Mostrar más elementos","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.","Toggle caption off":"Desactivar título","Toggle caption on":"Activar título",Turquoise:"Turquesa",Undo:"Deshacer","Upload in progress":"Subida en progreso","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.","User interface and content navigation keystrokes":"Teclas de navegación de contenido e interfaz de usuario",White:"Blanco","Widget toolbar":"Barra de herramientas del widget",Yellow:"Amarillo"}),a.getPluralForm=function(e){return 1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/et.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/et.js
deleted file mode 100644
index b9ad008..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/et.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const i=e.et=e.et||{};i.dictionary=Object.assign(i.dictionary||{},{"(may require Fn)":"(võib vajada klahvi Fn)","%0 of %1":"%0 / %1",Accept:"Nõustu",Accessibility:"Juurdepääsetavus","Accessibility help":"Juurdepääsu abi",Aquamarine:"Akvamariin","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Altpoolt leiad redaktoris kasutatavad klahvikombinatsioonid.",Black:"Must",Blue:"Sinine",Cancel:"Loobu","Cannot upload file:":"Faili ei suudeta üles laadida:",Clear:"Selge","Click to edit block":"Ploki muutmiseks klõpsa",Close:"Sulge","Close contextual balloons, dropdowns, and dialogs":"Sulge konteksti mullid, rippmenüüd ja dialoogid","Content editing keystrokes":"Sisu muutmise klahvikombinatsioonid","Copy selected content":"Kopeeri valitud sisu","Dim grey":"Tumehall","Drag to move":"Liigutamiseks lohista","Dropdown toolbar":"Avatav tööriistariba","Edit block":"Muuda plokki","Editor block content toolbar":"Redigeerija ploki sisu tööriistariba","Editor contextual toolbar":"Redigeerija kontekstuaalne tööriistariba","Editor dialog":"Muutja dialoog","Editor editing area: %0":"Redaktori redigeerimisala: %0","Editor menu bar":"Redaktori menüüriba","Editor toolbar":"Redaktori tööriistariba","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.",Green:"Roheline",Grey:"Hall","Help Contents. To close this dialog press ESC.":"Abistav materjal. Selle dialoogi sulgemiseks vajuta ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Sisesta hard break (uus lõik)","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","Insert a soft break (a <br> element)":"Sisesta soft break (<br> element)","Insert image with file manager":"Sisesta pilt failihalduriga","Insert paragraph after block":"Sisesta lõik pärast plokki","Insert paragraph before block":"Sisesta lõik enne plokki","Insert with file manager":"Sisesta failihalduriga","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klahvikombinatsioonid, mida kasutada vidina (nt pildi, tabeli jne) valimisel","Light blue":"Helesinine","Light green":"Heleroheline","Light grey":"Helehall",MENU_BAR_MENU_EDIT:"Muuda",MENU_BAR_MENU_FILE:"Fail",MENU_BAR_MENU_FONT:"Font",MENU_BAR_MENU_FORMAT:"Vorming",MENU_BAR_MENU_HELP:"Abi",MENU_BAR_MENU_INSERT:"Sisesta",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_TOOLS:"Tööriistad",MENU_BAR_MENU_VIEW:"Kuva","Move focus between form fields (inputs, buttons, etc.)":"Vaheta ankeedi välju (sisendeid, nuppe jne)","Move focus in and out of an active dialog window":"Vii kasutusel dialoogiaken fookuses või mitte","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","Move the caret to allow typing directly after a widget":"Kohe pärast vidinat kirjutamiseks liiguta katusemärki","Move the caret to allow typing directly before a widget":"Kohe enne vidinat kirjutamiseks liiguta katusesümbolit","Navigate through the toolbar or menu bar":"Liigu tööriistaribas või menüüribas",Next:"Järgmine","No results found":"Tulemusi ei leitud","No searchable items":"Tulemusi pole","Open the accessibility help dialog":"Ava juurdepääsu abidialoog",Orange:"Oranž","Paste content":"Kleebi sisu","Paste content as plain text":"Kleebi sisu lihttekstina","Press %0 for help.":"Abi saamiseks vajuta %0.","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",Previous:"Eelmine",Purple:"Lilla",Red:"Punane",Redo:"Tee uuesti","Remove color":"Eemalda värv","Replace image with file manager":"Asenda pilt failihalduriga","Replace with file manager":"Asenda failihalduriga","Restore default":"Taasta algne","Rich Text Editor":"Tekstiredaktor","Rich Text Editor. Editing area: %0":"Rikastekstiredaktor. Redigeerimisala: %0",Save:"Salvesta","Select all":"Vali kõik","Show more items":"Näita veel","These keyboard shortcuts allow for quick access to content editing features.":"Nende klahvikombinatsioonidega pääseb kiiresti sisu muutmise võimaluste juurde.","Toggle caption off":"Lülita pealdis välja","Toggle caption on":"Lülita pealdis sisse",Turquoise:"Türkiis",Undo:"Võta tagasi","Upload in progress":"Üleslaadimine pooleli","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.","User interface and content navigation keystrokes":"Kasutajaliidese ja sisus liikumise klahvikombinatsioonid",White:"Valge","Widget toolbar":"Vidinate tööriistariba",Yellow:"Kollane"}),i.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/eu.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/eu.js
deleted file mode 100644
index da034bc..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/eu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.eu=e.eu||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"Utzi","Cannot upload file:":"Ezin da fitxategia kargatu:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Press %0 for help.":"",Previous:"",Purple:"",Red:"",Redo:"Berregin","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Testu aberastuaren editorea","Rich Text Editor. Editing area: %0":"",Save:"Gorde","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"",Undo:"Desegin","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"",Yellow:""}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/fa.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/fa.js
deleted file mode 100644
index a107af6..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/fa.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.fa=e.fa||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 از %1",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"زمرد کبود","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"سیاه",Blue:"آبی",Cancel:"لغو","Cannot upload file:":"فایل آپلود نمیشود:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"خاکستری تیره","Drag to move":"","Dropdown toolbar":"نوارابزار کشویی","Edit block":"ویرایش قطعه","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"نوارابزار ویرایشگر","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"سبز",Grey:"خاکستری","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"آبی روشن","Light green":"سبز روشن","Light grey":"خاکستری روشن",MENU_BAR_MENU_EDIT:"ویرایش",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"بعدی","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"نارنجی","Press %0 for help.":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"قبلی",Purple:"بنفش",Red:"قرمز",Redo:"باز انجام","Remove color":"حذف رنگ","Replace image with file manager":"","Replace with file manager":"","Restore default":"بازیابی پیش فرض","Rich Text Editor":"ویرایشگر متن غنی","Rich Text Editor. Editing area: %0":"ویرایشگر متن قوی. ویرایش بخش : 0%",Save:"ذخیره","Select all":"انتخاب همه","Show more items":"نمایش گزینههای بیشتر","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"فیروزه ای",Undo:"بازگردانی","Upload in progress":"آپلود در حال انجام","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"سفید","Widget toolbar":"نوار ابزار ویجت",Yellow:"زرد"}),t.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/fi.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/fi.js
deleted file mode 100644
index 66b9423..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/fi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.fi=e.fi||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(Saattaa vaatia Fn:n)","%0 of %1":"%0 / %1",Accept:"Hyväksy",Accessibility:"Käytettävyys","Accessibility help":"Esteettömyystuki",Aquamarine:"Akvamariini","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.",Black:"Musta",Blue:"Sininen",Cancel:"Peruuta","Cannot upload file:":"Tiedostoa ei voitu ladata:",Clear:"Tyhjennä","Click to edit block":"Muokkaa lohkoa klikkaamalla",Close:"Sulje","Close contextual balloons, dropdowns, and dialogs":"Sulje kontekstipallot, pudotusvalikot ja dialogit","Content editing keystrokes":"Sisällönmuokkauspainallukset","Copy selected content":"Kopioi valittu sisältö","Dim grey":"Vaaleanharmaa","Drag to move":"Siirrä raahamalla","Dropdown toolbar":"Pudotusvalikon työkalupalkki","Edit block":"Muokkaa lohkoa","Editor block content toolbar":"Editorin lohkon sisällön työkalupalkki","Editor contextual toolbar":"Editorin kontekstuaalinen työkalupalkki","Editor dialog":"Editorin dialogi","Editor editing area: %0":"Editorin muokkausalue: %0","Editor menu bar":"Muokkaustyökalun valikkopalkki","Editor toolbar":"Editorin työkalupalkki","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.",Green:"Vihreä",Grey:"Harmaa","Help Contents. To close this dialog press ESC.":"Tukisisältö. Voit sulkea tämän dialogin painamalla ESC-näppäintä.",HEX:"HEX","Insert a hard break (a new paragraph)":"Lisää kappaleenvaihto (uusi kappale)","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","Insert a soft break (a <br> element)":"Lisää rivinvaihto (<br> -elementti)","Insert image with file manager":"Tuo kuva tiedostonhallinnalla","Insert paragraph after block":"Liitä kappale lohkon jälkeen","Insert paragraph before block":"Liitä kappale ennen lohkoa","Insert with file manager":"Tuo tiedostonhallinnalla","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.)","Light blue":"Vaaleansininen","Light green":"Vaaleanvihreä","Light grey":"Vaaleanharmaa",MENU_BAR_MENU_EDIT:"Muokkaa",MENU_BAR_MENU_FILE:"Tiedosto",MENU_BAR_MENU_FONT:"Fontti",MENU_BAR_MENU_FORMAT:"Muoto",MENU_BAR_MENU_HELP:"Tuki",MENU_BAR_MENU_INSERT:"Liitä",MENU_BAR_MENU_TEXT:"Teksti",MENU_BAR_MENU_TOOLS:"Työkalut",MENU_BAR_MENU_VIEW:"Näytä","Move focus between form fields (inputs, buttons, etc.)":"Siirrä tarkennusta eri kaavakekenttien (syötteet, painikkeet yms.) välillä","Move focus in and out of an active dialog window":"Siirry lähemmäs ja kauemmas käytössä olevasta dialogi-ikkunasta","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","Move the caret to allow typing directly after a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan widgetin jälkeen","Move the caret to allow typing directly before a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan ennen widgetiä","Navigate through the toolbar or menu bar":"Siirry työkalupalkkien tai valikkopalkkien välillä",Next:"Seuraava","No results found":"Tuloksia ei löytynyt","No searchable items":"Ei haettavia nimikkeitä","Open the accessibility help dialog":"Avaa esteettömyystuen dialogi",Orange:"Oranssi","Paste content":"Liitä sisältö","Paste content as plain text":"Liitä sisältö pelkkänä tekstinä","Press %0 for help.":"Paina %0 -näppäintä, jos tarvitset apua.","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",Previous:"Edellinen",Purple:"Purppura",Red:"Punainen",Redo:"Tee uudelleen","Remove color":"Poista väri","Replace image with file manager":"Korvaa kuva tiedostonhallinnalla","Replace with file manager":"Korvaa tiedostonhallinnalla","Restore default":"Palauta oletus","Rich Text Editor":"Rikas tekstieditori","Rich Text Editor. Editing area: %0":"Tekstimuotoilueditori. Muokkausalue: %0",Save:"Tallenna","Select all":"Valitse kaikki","Show more items":"Näytä lisää toimintoja","These keyboard shortcuts allow for quick access to content editing features.":"Nämä avainoikotiet mahdollistavat sisällönmuokkausominaisuuksien nopean käytön.","Toggle caption off":"Poista taulukon kuvaus","Toggle caption on":"Lisää taulukon kuvaus",Turquoise:"Turkoosi",Undo:"Peru","Upload in progress":"Lähetys käynnissä","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.","User interface and content navigation keystrokes":"Käyttöliittymän ja sisällössä siirtymisen painallukset",White:"Valkoinen","Widget toolbar":"Widget-työkalupalkki",Yellow:"Keltainen"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/fr.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/fr.js
deleted file mode 100644
index c84bd6a..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/fr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.fr=e.fr||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(peut nécessiter Fn )","%0 of %1":"%0 sur %1",Accept:"Accepter",Accessibility:"Accessibilité","Accessibility help":"Aide à l'accessibilité",Aquamarine:"Bleu vert","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.",Black:"Noir",Blue:"Bleu",Cancel:"Annuler","Cannot upload file:":"Envoi du fichier échoué :",Clear:"Effacer","Click to edit block":"Cliquer pour modifier le bloc",Close:"Fermer","Close contextual balloons, dropdowns, and dialogs":"Fermer les bulles contextuelles, les listes déroulantes et les boîtes de dialogue","Content editing keystrokes":"Touches d'édition de contenu","Copy selected content":"Copier le contenu sélectionné","Dim grey":"Gris pâle","Drag to move":"Faire glisser pour déplacer","Dropdown toolbar":"Barre d'outils dans un menu déroulant","Edit block":"Modifier le bloc","Editor block content toolbar":"Barre d'outils du contenu du bloc éditeur","Editor contextual toolbar":"Barre d'outils contextuelle de l'éditeur","Editor dialog":"Boîte de dialogue de l'éditeur","Editor editing area: %0":"Zone d'édition de l'éditeur : %0","Editor menu bar":"Barre de menu de l'éditeur","Editor toolbar":"Barre d'outils de l'éditeur","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.",Green:"Vert",Grey:"Gris","Help Contents. To close this dialog press ESC.":"Contenu de l'aide. Pour fermer cette boîte de dialogue, appuyez sur ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Insérer une pause (un nouveau paragraphe)","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","Insert a soft break (a <br> element)":"Insérer un saut progressif (un élément
)","Insert image with file manager":"Insérer une image avec le gestionnaire de fichiers","Insert paragraph after block":"Insérer du texte après ce bloc","Insert paragraph before block":"Insérer du texte avant ce bloc","Insert with file manager":"Insérer avec le gestionnaire de fichiers","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.)","Light blue":"Bleu clair","Light green":"Vert clair","Light grey":"Gris clair",MENU_BAR_MENU_EDIT:"Éditer",MENU_BAR_MENU_FILE:"Fichier",MENU_BAR_MENU_FONT:"Police de caractère",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Aide",MENU_BAR_MENU_INSERT:"Insérer",MENU_BAR_MENU_TEXT:"Texte",MENU_BAR_MENU_TOOLS:"Outils",MENU_BAR_MENU_VIEW:"Afficher","Move focus between form fields (inputs, buttons, etc.)":"Déplacer le focus entre les champs du formulaire (saisies, boutons, etc.)","Move focus in and out of an active dialog window":"Déplacer le focus vers et hors d'une fenêtre de dialogue active","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","Move the caret to allow typing directly after a widget":"Déplacez le curseur pour permettre de taper directement après un widget","Move the caret to allow typing directly before a widget":"Déplacez le curseur pour permettre la saisie directement avant un widget","Navigate through the toolbar or menu bar":"Naviguer sur la barre d'outils ou la barre de menu",Next:"Suivant","No results found":"Aucun résultat trouvé","No searchable items":"Aucun élément consultable","Open the accessibility help dialog":"Ouvrir la boîte de dialogue d'aide sur l'accessibilité",Orange:"Orange","Paste content":"Coller le contenu","Paste content as plain text":"Coller le contenu sous forme de texte brut","Press %0 for help.":"Appuyez sur %0 pour obtenir de l'aide.","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.",Previous:"Précedent",Purple:"Violet",Red:"Rouge",Redo:"Restaurer","Remove color":"Enlever la couleur","Replace image with file manager":"Remplacer l'image avec le gestionnaire de fichiers","Replace with file manager":"Remplacer avec le gestionnaire de fichiers","Restore default":"Restaurer par défaut","Rich Text Editor":"Éditeur de texte enrichi","Rich Text Editor. Editing area: %0":"Éditeur de texte enrichi. Zone d'édition : %0",Save:"Enregistrer","Select all":"Sélectionner tout","Show more items":"Montrer plus d'éléments","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.","Toggle caption off":"Désactiver la légende","Toggle caption on":"Activer la légende",Turquoise:"Turquoise",Undo:"Annuler","Upload in progress":"Téléchargement en cours","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.","User interface and content navigation keystrokes":"Interface utilisateur et frappes de navigation dans le contenu",White:"Blanc","Widget toolbar":"Barre d'outils du widget",Yellow:"Jaune"}),t.getPluralForm=function(e){return 0==e||1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/gl.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/gl.js
deleted file mode 100644
index efba890..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/gl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const r=e.gl=e.gl||{};r.dictionary=Object.assign(r.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 de %1",Accept:"Aceptar",Accessibility:"","Accessibility help":"",Aquamarine:"Augamariña","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Negro",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"Non é posíbel enviar o ficheiro:",Clear:"Limpar","Click to edit block":"Prema para editar o bloque",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"Gris fume","Drag to move":"Arrastre para mover","Dropdown toolbar":"Barra de ferramentas despregábel","Edit block":"Editar bloque","Editor block content toolbar":"Barra de ferramentas de contido do bloque do editor","Editor contextual toolbar":"Barra de ferramentas contextual do editor","Editor dialog":"","Editor editing area: %0":"Área de edición do editor: %0","Editor menu bar":"","Editor toolbar":"Barra de ferramentas do editor","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Verde",Grey:"Gris","Help Contents. To close this dialog press ESC.":"",HEX:"HEX","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"Inserir parágrafo após o bloque","Insert paragraph before block":"Inserir parágrafo antes do bloque","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Gris claro",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"Inserir",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"Seguinte","No results found":"Non se atoparon resultados","No searchable items":"Non hai elementos que se poidan buscar","Open the accessibility help dialog":"",Orange:"Laranxa","Press %0 for help.":"","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",Previous:"Anterior",Purple:"Púrpura",Red:"Vermello",Redo:"Refacer","Remove color":"Retirar a cor","Replace image with file manager":"","Replace with file manager":"","Restore default":"Restaurar valores predeterminados","Rich Text Editor":"Editor de texto mellorado","Rich Text Editor. Editing area: %0":"Editor de texto mellorado. Área de edición: %0",Save:"Gardar","Select all":"Seleccionar todo","Show more items":"Amosar máis elementos","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"Desactivar os subtítulos","Toggle caption on":"Activar os subtítulos",Turquoise:"Turquesa",Undo:"Desfacer","Upload in progress":"Envío en proceso","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"Branco","Widget toolbar":"Barra de ferramentas de trebellos",Yellow:"Amarelo"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/gu.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/gu.js
deleted file mode 100644
index 22fef2e..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/gu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.gu=e.gu||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"",Accept:"",Cancel:"","Cannot upload file:":"ફાઇલ અપલોડ ન થઇ શકી",Clear:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"","Insert image with file manager":"","Insert with file manager":"","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":"","Open the accessibility help dialog":"","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor. Editing area: %0":"",Save:"","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":""}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/he.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/he.js
deleted file mode 100644
index 810ddbc..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/he.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.he=e.he||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(עשוי לדרוש Fn)","%0 of %1":"%0 מתוך %1",Accept:"קבל",Accessibility:"נגישות","Accessibility help":"עזרה בנושא נגישות",Aquamarine:"ירוק-כחלחל","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"להלן, תוכלו למצוא רשימה של קיצורי מקשים בהם ניתן להשתמש בעורך.",Black:"שחור",Blue:"כחול",Cancel:"ביטול","Cannot upload file:":"לא ניתן להעלות את הקובץ הבא:",Clear:"לנקות","Click to edit block":"להקיש לעריכת בלוק",Close:"סגור","Close contextual balloons, dropdowns, and dialogs":"סגירת בלוני הקשר, תפריטים נפתחים ותיבות דו-שיח","Content editing keystrokes":"מקשי עריכת תוכן","Copy selected content":"העתקת התוכן שנבחר","Dim grey":"אפור עמום","Drag to move":"לגרור כדי להזיז","Dropdown toolbar":"סרגל כלים נפתח","Edit block":"הגדרות בלוק","Editor block content toolbar":"סרגל כלים של תוכן בלוק של העורך","Editor contextual toolbar":"סרגל כלים הקשרי של העורך","Editor dialog":"חלון דו-שיח של העורך","Editor editing area: %0":"אזור עריכה של העורך: %0","Editor menu bar":"שורת התפריטים של העורך","Editor toolbar":"סרגל הכלים","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"הפעלת הלחצן שבמיקוד כעת. הפעלת לחצנים המקיימים אינטראקציה עם תוכן העורך מחזירה את המיקוד לתוכן.",Green:"ירוק",Grey:"אפור","Help Contents. To close this dialog press ESC.":"תוכן עזרה. כדי לסגור תיבת דו-שיח זו יש להקיש על ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"הוספת שבירה קשה (פסקה חדשה)","Insert a new paragraph directly after a widget":"הוספת פסקה חדשה ישירות אחרי ווידג'ט","Insert a new paragraph directly before a widget":"הוספת פסקה חדשה ישירות לפני ווידג'ט","Insert a soft break (a <br> element)":"הוספת שבירה רכה (אלמנט <br>)","Insert image with file manager":"הוספת תמונה עם מנהל הקבצים","Insert paragraph after block":"הוספת פסקה מתחת","Insert paragraph before block":"הוספת פסקה מעל","Insert with file manager":"הוספה עם מנהל הקבצים","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"מקשים בהם ניתן להשתמש כאשר נבחר ווידג'ט (לדוגמה: תמונה, טבלה וכו')","Light blue":"כחול בהיר","Light green":"ירוק בהיר","Light grey":"אפור בהיר",MENU_BAR_MENU_EDIT:"ערוך",MENU_BAR_MENU_FILE:"קובץ",MENU_BAR_MENU_FONT:"גופן",MENU_BAR_MENU_FORMAT:"עיצוב",MENU_BAR_MENU_HELP:"עזרה",MENU_BAR_MENU_INSERT:"הכנס",MENU_BAR_MENU_TEXT:"טקסט",MENU_BAR_MENU_TOOLS:"כלים",MENU_BAR_MENU_VIEW:"תצוגה","Move focus between form fields (inputs, buttons, etc.)":"העברת המיקוד בין שדות בטופס (שדות קלט, לחצנים וכו')","Move focus in and out of an active dialog window":"הזזת המיקוד פנימה והחוצה מחלון דו-שיח פעיל","Move focus to the menu bar, navigate between menu bars":"העברת המיקוד לשורת התפריטים, ניווט בין שורות התפריטים","Move focus to the toolbar, navigate between toolbars":"העברת המיקוד לסרגל הכלים, ניווט בין סרגלי כלים","Move the caret to allow typing directly after a widget":"הזזת הסמן כדי לאפשר הקלדה ישירות אחרי ווידג'ט","Move the caret to allow typing directly before a widget":"הזזת הסמן כדי לאפשר הקלדה ישירות לפני ווידג'ט","Navigate through the toolbar or menu bar":"ניווט בסרגל הכלים או בשורת התפריטים",Next:"הבא","No results found":"לא נמצאו תוצאות","No searchable items":"אין פריטים ניתנים לחיפוש","Open the accessibility help dialog":"פתיחת תיבת הדו-שיח של עזרה בנושא נגישות",Orange:"כתום","Paste content":"הדבקת תוכן","Paste content as plain text":"הדבקת תוכן כטקסט רגיל","Press %0 for help.":"לחצו על %0 לקבלת עזרה.","Press Enter to type after or press Shift + Enter to type before the widget":"לחץ Enter כדי להקליד לפני היישומון או Shift + Enter כדי להקליד אחריו",Previous:"הקודם",Purple:"סגול",Red:"אדום",Redo:"ביצוע מחדש","Remove color":"מחיקת צבע","Replace image with file manager":"החלפת תמונה עם מנהל הקבצים","Replace with file manager":"החלפה עם מנהל הקבצים","Restore default":"שחזור ברירת מחדל","Rich Text Editor":"עורך טקסט עשיר","Rich Text Editor. Editing area: %0":"עורך פורמט טקסט עשיר. אזור עריכה: %0",Save:"שמירה","Select all":"בחר הכל","Show more items":"הצג פריטים נוספים","These keyboard shortcuts allow for quick access to content editing features.":"קיצורי מקשים אלה מאפשרים גישה מהירה לתכונות עריכת תוכן.","Toggle caption off":"כבה את הכיתוב","Toggle caption on":"הפעל את הכיתוב",Turquoise:"טורקיז",Undo:"ביטול","Upload in progress":"העלאה מתבצעת","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"השתמשו במקשים הבאים לניווט יעיל יותר בממשק המשתמש של CKEditor 5.","User interface and content navigation keystrokes":"ממשק משתמש ומקשים לניווט בתוכן",White:"לבן","Widget toolbar":"סרגל יישומון",Yellow:"צהוב"}),t.getPluralForm=function(e){return 1==e&&e%1==0?0:2==e&&e%1==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hi.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hi.js
deleted file mode 100644
index 9bd488e..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.hi=e.hi||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(इसके लिए Fn की ज़रूरत हो सकती है)","%0 of %1":"%0 of %1",Accept:"स्वीकार करें",Accessibility:"पहुँच","Accessibility help":"एक्सेसिबिलिटी हेल्प",Aquamarine:"Aquamarine","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"नीचे, आप उन कीबोर्ड शॉर्टकट्स की एक लिस्ट देख सकते हैं जिनका इस्तेमाल एडिटर में किया जा सकता है.",Black:"Black",Blue:"Blue",Cancel:"Cancel","Cannot upload file:":"Cannot upload file:",Clear:"साफ़ करें","Click to edit block":"ब्लॉक एडिट करने के लिए क्लिक करें",Close:"बंद करें","Close contextual balloons, dropdowns, and dialogs":"कॉन्टेक्सचुअल बलून्स, ड्रॉपडाउन्स और डायलॉग्स को बंद करें","Content editing keystrokes":"कॉन्टेंट एडिटिंग कीस्ट्रोक्स","Copy selected content":"सेलेक्ट किए गए कॉन्टेंट को कॉपी करें","Dim grey":"Dim grey","Drag to move":"मूव करने के लिए ड्रैग करें","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Editor block content toolbar":"एडीटर ब्लॉक कंटेंट टूलबार","Editor contextual toolbar":"एडीटर कॉन्टेक्स्टूअल टूलबार","Editor dialog":"एडिटर डायलॉग","Editor editing area: %0":"संपादक संपादन क्षेत्र: %0","Editor menu bar":"एडिटर मेनू बार","Editor toolbar":"Editor toolbar","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"वर्तमान में फोकस्ड बटन दबाएँ. एडिटर के कंटेंट के साथ इंटरैक्ट करने वाले बटनों को दबाने से फोकस वापस कंटेंट पर आ जाता है.",Green:"Green",Grey:"Grey","Help Contents. To close this dialog press ESC.":"हेल्प कॉन्टेंट्स. इस डायलॉग को बंद करने के लिए ESC दबाएँ.",HEX:"HEX","Insert a hard break (a new paragraph)":"एक हार्ड ब्रेक इंसर्ट करें (एक नया पैराग्राफ़)","Insert a new paragraph directly after a widget":"किसी विजेट के ठीक आगे एक नया पैराग्राफ़ इंसर्ट करें","Insert a new paragraph directly before a widget":"किसी विजेट के ठीक पीछे एक नया पैराग्राफ़ इंसर्ट करें","Insert a soft break (a <br> element)":"एक सॉफ़्ट ब्रेक इंसर्ट करें (एक <br> एलिमेंट)","Insert image with file manager":"फ़ाइल मैनेजर से इमेज इन्सर्ट करें","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert with file manager":"फ़ाइल मैनेजर से इन्सर्ट करें","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"वे कीस्ट्रोक्स जिनका इस्तेमाल किसी विजेट के सेलेक्ट किए जाने पर किया जा सकता है (जैसे: इमेज, टेबल, आदि)","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_FILE:"फाइल",MENU_BAR_MENU_FONT:"फ़ॉन्ट",MENU_BAR_MENU_FORMAT:"फॉर्मेट",MENU_BAR_MENU_HELP:"हेल्प",MENU_BAR_MENU_INSERT:"Insert",MENU_BAR_MENU_TEXT:"टेक्स्ट",MENU_BAR_MENU_TOOLS:"टूल्स",MENU_BAR_MENU_VIEW:"दृश्य","Move focus between form fields (inputs, buttons, etc.)":"फ़ॉर्म फ़ील्ड्स (इनपुट्स, बटन्स, आदि) के बीच फ़ोकस को मूव करें","Move focus in and out of an active dialog window":"एक एक्टिव डायलॉग विंडो में फ़ोकस को अंदर और बाहर मूव करें","Move focus to the menu bar, navigate between menu bars":"फ़ोकस को मेनू बार पर ले जाएँ, मेनू बार के बीच नेविगेट करें","Move focus to the toolbar, navigate between toolbars":"फ़ोकस को टूलबार पर ले जाएँ, टूलबार्स के बीच नैविगेट करें","Move the caret to allow typing directly after a widget":"किसी विजेट के ठीक आगे टाइप करने के लिए कैरेट को मूव करें","Move the caret to allow typing directly before a widget":"किसी विजेट के ठीक पीछे टाइप करने के लिए कैरेट को मूव करें","Navigate through the toolbar or menu bar":"टूलबार या मेनू बार के माध्यम से नेविगेट करें",Next:"Next","No results found":"कोई रिजल्ट नहीं","No searchable items":"कोई खोजने लायक आइटम नहीं","Open the accessibility help dialog":"एक्सेसिबिलिटी हेल्प डायलॉग को खोलें",Orange:"Orange","Paste content":"कॉन्टेंट पेस्ट करें","Paste content as plain text":"कॉन्टेंट को प्लेन टेक्स्ट के रूप में पेस्ट करें","Press %0 for help.":"हेल्प के लिए %0 दबाएँ.","Press Enter to type after or press Shift + Enter to type before the widget":"विजेट के बाद टाइप करने के लिए एंटर दबाएं या पहले टाइप करने के लिए शिफ्ट+एंटर दबाएं",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove color","Replace image with file manager":"इमेज को फ़ाइल मैनेजर से बदलें","Replace with file manager":"फ़ाइल मैनेजर से बदलें","Restore default":"डिफ़ॉल्ट रिस्टोर कर दें","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"रिच टेक्स्ट एडिटर। संपादन क्षेत्र: %0",Save:"Save","Select all":"Select all","Show more items":"Show more items","These keyboard shortcuts allow for quick access to content editing features.":"ये कीबोर्ड शॉर्टकट्स कॉन्टेंट एडिटिंग फ़ीचर्स तक पहुँचना आसान बनाते हैं.","Toggle caption off":"कैप्शन को टॉगल बंद करें","Toggle caption on":"कैप्शन का टॉगल ऑन करें",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"CKEditor 5 यूज़र इंटरफ़ेस में और बेहतरीन नैविगेशन के लिए इन कीस्ट्रोक्स का इस्तेमाल करें.","User interface and content navigation keystrokes":"यूज़र इंटरफ़ेस और कॉन्टेंट नैविगेशन कीस्ट्रोक्स",White:"White","Widget toolbar":"Widget toolbar",Yellow:"Yellow"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hr.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hr.js
deleted file mode 100644
index 6466d73..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.hr=e.hr||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 od %1",Accept:"Prihvati",Accessibility:"","Accessibility help":"",Aquamarine:"Akvamarin","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Crna",Blue:"Plava",Cancel:"Poništi","Cannot upload file:":"Datoteku nije moguće poslati:",Clear:"Obriši","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Copy selected content":"Kopiraj odabrani sadržaj","Dim grey":"Tamnosiva","Drag to move":"","Dropdown toolbar":"Traka padajućeg izbornika","Edit block":"Uredi blok","Editor block content toolbar":"Alatna traka sadržaja uređivača blokova","Editor contextual toolbar":"Kontekstualna alatna traka uređivača","Editor dialog":"","Editor editing area: %0":"Područje Editora: %0","Editor menu bar":"","Editor toolbar":"Traka uređivača","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Zelena",Grey:"Siva","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a hard break (a new paragraph)":"Umetni novi red (novi paragraf)","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert a soft break (a <br> element)":"Umetni element za novi red (<br> element)","Insert image with file manager":"","Insert paragraph after block":"Umetni odlomak poslije bloka","Insert paragraph before block":"Umetni odlomak prije bloka","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"Svijetloplava","Light green":"Svijetlozelena","Light grey":"Svijetlosiva",MENU_BAR_MENU_EDIT:"Promijeni",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"Ubaci",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"Sljedeći","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"Narančasta","Paste content":"Zalijepi sadržaj","Paste content as plain text":"Zalijepi sadržaj kao čisti tekst","Press %0 for help.":"","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",Previous:"Prethodni",Purple:"Ljubičasta",Red:"Crvena",Redo:"Ponovi","Remove color":"Ukloni boju","Replace image with file manager":"","Replace with file manager":"","Restore default":"Vrati tvorničke postavke","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"Uređivač obogaćenog teksta. Područje za uređivanje: %0",Save:"Snimi","Select all":"Odaberi sve","Show more items":"Prikaži više stavaka","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"Isključite natpis","Toggle caption on":"Uključite natpis",Turquoise:"Tirkizna",Undo:"Poništi","Upload in progress":"Slanje u tijeku","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"Bijela","Widget toolbar":"Traka sa spravicama",Yellow:"Žuta"}),t.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hu.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hu.js
deleted file mode 100644
index c473c3b..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.hu=e.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(szükség lehet a Fn használatára)","%0 of %1":"%0 / %1",Accept:"Elfogad",Accessibility:"Elérhetőség","Accessibility help":"Kisegítő lehetőségek",Aquamarine:"Kékeszöld","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.",Black:"Fekete",Blue:"Kék",Cancel:"Mégsem","Cannot upload file:":"Nem sikerült a fájl feltöltése:",Clear:"Törlés","Click to edit block":"Kattintson a blokk szerkesztéséhez",Close:"Bezárás","Close contextual balloons, dropdowns, and dialogs":"A környezetfüggő buborékok, legördülő listák és párbeszédpanelek bezárása","Content editing keystrokes":"Tartalom szerkesztési billentyűk","Copy selected content":"Kiválasztott tartalom másolása","Dim grey":"Halvány szürke","Drag to move":"Húzza a mozgatáshoz","Dropdown toolbar":"Lenyíló eszköztár","Edit block":"Blokk szerkesztése","Editor block content toolbar":"Szerkesztő - tartalomblokk eszköztár","Editor contextual toolbar":"Szerkesztő - szövegre vonatkozó eszköztár","Editor dialog":"Szerkesztői párbeszédpanel","Editor editing area: %0":"Szerkesztő szerkesztési területe: %0","Editor menu bar":"Szerkesztő menüsora","Editor toolbar":"Szerkesztő eszköztár","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.",Green:"Zöld",Grey:"Szürke","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.",HEX:"HEX színkód","Insert a hard break (a new paragraph)":"Kemény sortörő beszúrása (új bekezdés)","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é","Insert a soft break (a <br> element)":"Puha sortörő beszúrása (egy <br> elem)","Insert image with file manager":"Illessze be a képet a fájlkezelővel","Insert paragraph after block":"Bekezdés beszúrása utána","Insert paragraph before block":"Bekezdés beszúrása elé","Insert with file manager":"Beillesztés fájlkezelővel","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","Light blue":"Világoskék","Light green":"Világoszöld","Light grey":"Világosszürke",MENU_BAR_MENU_EDIT:"Szerkesztés",MENU_BAR_MENU_FILE:"Fájl",MENU_BAR_MENU_FONT:"Betűtípus",MENU_BAR_MENU_FORMAT:"Formátum",MENU_BAR_MENU_HELP:"Súgó",MENU_BAR_MENU_INSERT:"Beszúrás",MENU_BAR_MENU_TEXT:"Szöveg",MENU_BAR_MENU_TOOLS:"Eszközök",MENU_BAR_MENU_VIEW:"Megjelenítés","Move focus between form fields (inputs, buttons, etc.)":"Fókusz mozgatása a mezők között (inputok, gombok, stb.)","Move focus in and out of an active dialog window":"Mozdítsd ki és be az aktív párbeszéd ablakot","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","Move the caret to allow typing directly after a widget":"Mozgasd a kurzort, hogy közvetlenül a widget után tudj gépelni","Move the caret to allow typing directly before a widget":"Mozgasd a kurzort, hogy hogy közvetlenül a widget elé tudj gépelni","Navigate through the toolbar or menu bar":"Navigálás az eszköztáron vagy a menüsoron keresztül",Next:"Következő","No results found":"Nincs találat","No searchable items":"Nincsenek kereshető elemek","Open the accessibility help dialog":"Kisegítő lehetőségek súgó megnyitása",Orange:"Narancs","Paste content":"Tartalom beillesztése","Paste content as plain text":"Tartalom másolása egyszerű szövegként","Press %0 for help.":"Segítségért nyomd le a %0 billentyűt.","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",Previous:"Előző",Purple:"Lila",Red:"Piros",Redo:"Újra","Remove color":"Szín eltávolítása","Replace image with file manager":"Cserélje ki a képet a fájlkezelővel","Replace with file manager":"Kicserélés fájlkezelővel","Restore default":"Alapértelmezés visszaállítása","Rich Text Editor":"Bővített szövegszerkesztő","Rich Text Editor. Editing area: %0":"Rich text szerkesztő. Szerkesztési terület: %0",Save:"Mentés","Select all":"Mindet kijelöl","Show more items":"További elemek","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.","Toggle caption off":"Felirat kikapcsolása","Toggle caption on":"Felirat bekapcsolása",Turquoise:"Türkiz",Undo:"Visszavonás","Upload in progress":"A feltöltés folyamatban","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.","User interface and content navigation keystrokes":"Felhasználói felület és tartalom navigációs billentyűparancsok",White:"Fehér","Widget toolbar":"Widget eszköztár",Yellow:"Sárga"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hy.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hy.js
deleted file mode 100644
index 67adf71..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/hy.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.hy=e.hy||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"",Accept:"",Cancel:"Չեղարկել","Cannot upload file:":"",Clear:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"","Insert image with file manager":"","Insert with file manager":"","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":"","Open the accessibility help dialog":"","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor. Editing area: %0":"",Save:"","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":""}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/id.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/id.js
deleted file mode 100644
index aca0083..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/id.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(a){const e=a.id=a.id||{};e.dictionary=Object.assign(e.dictionary||{},{"(may require Fn)":"(mungkin memerlukan Fn)","%0 of %1":"%0 dari %1",Accept:"Setuju",Accessibility:"Aksesibilitas","Accessibility help":"Bantuan aksesibilitas",Aquamarine:"Biru laut","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.",Black:"Hitam",Blue:"Biru",Cancel:"Batal","Cannot upload file:":"Tidak dapat mengunggah berkas:",Clear:"Kosongkan","Click to edit block":"Klik untuk mengedit blok",Close:"Tutup","Close contextual balloons, dropdowns, and dialogs":"Tutup balon kontekstual, menu tarik-turun, dan dialog","Content editing keystrokes":"Penekanan tombol untuk mengedit konten","Copy selected content":"Salin konten yang dipilih","Dim grey":"Kelabu gelap","Drag to move":"Seret untuk memindahkan","Dropdown toolbar":"Alat dropdown","Edit block":"Sunting blok","Editor block content toolbar":"Bilah alat konten blok editor","Editor contextual toolbar":"Bilah alat kontekstual editor","Editor dialog":"Dialog editor","Editor editing area: %0":"Area edit editor: %0","Editor menu bar":"Bilah menu editor","Editor toolbar":"Alat editor","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.",Green:"Hijau",Grey:"Kelabu","Help Contents. To close this dialog press ESC.":"Konten Bantuan. Untuk menutup dialog ini, tekan ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Sisipkan hard break (paragraf baru)","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","Insert a soft break (a <br> element)":"Sisipkan soft break (elemen <br> )","Insert image with file manager":"Sisipkan gambar dengan pengelola file","Insert paragraph after block":"Tambahkan paragraf setelah blok","Insert paragraph before block":"Tambahkan paragraf sebelum blok","Insert with file manager":"Sisipkan dengan pengelola file","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.)","Light blue":"Biru terang","Light green":"Hijau terang","Light grey":"Kelabu terang",MENU_BAR_MENU_EDIT:"Ubah",MENU_BAR_MENU_FILE:"File",MENU_BAR_MENU_FONT:"Fon",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Bantuan",MENU_BAR_MENU_INSERT:"Sisipkan",MENU_BAR_MENU_TEXT:"Teks",MENU_BAR_MENU_TOOLS:"Alat",MENU_BAR_MENU_VIEW:"Lihat","Move focus between form fields (inputs, buttons, etc.)":"Pindahkan fokus di antara bidang formulir (input, tombol, dll.)","Move focus in and out of an active dialog window":"Pindahkan fokus ke dalam dan ke luar jendela dialog yang aktif","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","Move the caret to allow typing directly after a widget":"Pindahkan tanda sisipan untuk memungkinkan mengetik langsung setelah widget","Move the caret to allow typing directly before a widget":"Pindahkan tanda sisipan untuk memungkinkan mengetik langsung setelah widget","Navigate through the toolbar or menu bar":"Telusuri bilah alat atau bilah menu",Next:"Berikutnya","No results found":"Hasil tidak ditemukan","No searchable items":"Tidak ada item yang dapat dicari","Open the accessibility help dialog":"Buka dialog bantuan aksesibilitas",Orange:"Jingga","Paste content":"Tempelkan konten","Paste content as plain text":"Tempelkan konten sebagai teks biasa","Press %0 for help.":"Tekan %0 untuk mendapatkan bantuan.","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",Previous:"Sebelumnya",Purple:"Ungu",Red:"Merah",Redo:"Lakukan lagi","Remove color":"Hapus warna","Replace image with file manager":"Ganti gambar dengan pengelola file","Replace with file manager":"Ganti dengan pengelola file","Restore default":"Pulihkan nilai baku","Rich Text Editor":"Editor Teks Kaya","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Area edit: %0",Save:"Simpan","Select all":"Pilih semua","Show more items":"Tampilkan lebih banyak item","These keyboard shortcuts allow for quick access to content editing features.":"Pintasan keyboard ini mengizinkan akses cepat ke fitur pengeditan konten.","Toggle caption off":"Sembunyikan keterangan","Toggle caption on":"Tampilkan keterangan",Turquoise:"Turkish",Undo:"Batal","Upload in progress":"Sedang mengunggah","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.","User interface and content navigation keystrokes":"Antarmuka pengguna dan penekanan tombol navigasi konten",White:"Putih","Widget toolbar":"Alat widget",Yellow:"Kuning"}),e.getPluralForm=function(a){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/it.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/it.js
deleted file mode 100644
index 1bd3d9f..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/it.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const i=e.it=e.it||{};i.dictionary=Object.assign(i.dictionary||{},{"(may require Fn)":"(può richiedere Fn)","%0 of %1":"%0 di %1",Accept:"Accetta",Accessibility:"Accessibilità","Accessibility help":"Guida all'accessibilità",Aquamarine:"Aquamarina","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.",Black:"Nero",Blue:"Blu",Cancel:"Annulla","Cannot upload file:":"Impossibile caricare il file:",Clear:"Cancella","Click to edit block":"Clicca per modificare il blocco",Close:"Chiudi","Close contextual balloons, dropdowns, and dialogs":"Chiude menu a discesa, finestre di dialogo e callout contestuali","Content editing keystrokes":"Tasti per la modifica del contenuto","Copy selected content":"Copia il contenuto selezionato","Dim grey":"Grigio tenue","Drag to move":"Trascina per spostare","Dropdown toolbar":"Barra degli strumenti del menu a discesa","Edit block":"Modifica blocco","Editor block content toolbar":"Barra degli strumenti contestuale dell'editor del blocco","Editor contextual toolbar":"Barra degli strumenti contestuale dell'editor","Editor dialog":"Finestra di dialogo dell'editor","Editor editing area: %0":"Area di modifica dell'editor: %0","Editor menu bar":"Barra dei menu dell'editor","Editor toolbar":"Barra degli strumenti dell'editor","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.",Green:"Verde",Grey:"Grigio","Help Contents. To close this dialog press ESC.":"Sommario della guida. Per chiudere questa finestra di dialogo premi ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Inserisce un'interruzione di riga forzata (un nuovo paragrafo)","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","Insert a soft break (a <br> element)":"Inserisce un'interruzione di riga (un elemento <br>)","Insert image with file manager":"Inserisci l'immagine con il file manager","Insert paragraph after block":"Inserisci paragrafo dopo blocco","Insert paragraph before block":"Inserisci paragrafo prima di blocco","Insert with file manager":"Inserisci con file manager","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.)","Light blue":"Azzurro","Light green":"Verde chiaro","Light grey":"Grigio chiaro",MENU_BAR_MENU_EDIT:"Modifica",MENU_BAR_MENU_FILE:"File",MENU_BAR_MENU_FONT:"Carattere",MENU_BAR_MENU_FORMAT:"Formato",MENU_BAR_MENU_HELP:"Aiuto",MENU_BAR_MENU_INSERT:"Inserisci",MENU_BAR_MENU_TEXT:"Testo",MENU_BAR_MENU_TOOLS:"Strumenti",MENU_BAR_MENU_VIEW:"Vista","Move focus between form fields (inputs, buttons, etc.)":"Seleziona/deseleziona i diversi campi del modulo (inserimenti, pulsanti ecc.)","Move focus in and out of an active dialog window":"Seleziona/deseleziona una finestra di dialogo attiva","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","Move the caret to allow typing directly after a widget":"Sposta il cursore per consentire la digitazione direttamente dopo un widget","Move the caret to allow typing directly before a widget":"Sposta il cursore per consentire la digitazione direttamente prima di un widget","Navigate through the toolbar or menu bar":"Naviga nella barra degli strumenti o nella barra dei menu",Next:"Avanti","No results found":"Nessun risultato trovato","No searchable items":"Nessun elemento ricercabile","Open the accessibility help dialog":"Apre la finestra di dialogo della guida all'accessibilità",Orange:"Arancio","Paste content":"Incolla il contenuto","Paste content as plain text":"Incolla il contenuto come testo normale","Press %0 for help.":"Premi %0 per aprire la guida.","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",Previous:"Indietro",Purple:"Porpora",Red:"Rosso",Redo:"Ripristina","Remove color":"Rimuovi colore","Replace image with file manager":"Sostituisci l'immagine con il file manager","Replace with file manager":"Sostituisci con file manager","Restore default":"Ripristina predefinito","Rich Text Editor":"Editor di testo formattato","Rich Text Editor. Editing area: %0":"Editor Rich Text. Area di modifica: %0",Save:"Salva","Select all":"Seleziona tutto","Show more items":"Mostra più elementi","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.","Toggle caption off":"Attiva didascalia","Toggle caption on":"Disattiva didascalia",Turquoise:"Turchese",Undo:"Annulla","Upload in progress":"Caricamento in corso","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.","User interface and content navigation keystrokes":"Tasti per la navigazione nell'interfaccia utente e nei contenuti",White:"Bianco","Widget toolbar":"Barra degli strumenti del widget",Yellow:"Giallo"}),i.getPluralForm=function(e){return 1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ja.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ja.js
deleted file mode 100644
index 7cec580..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ja.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ja=e.ja||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(Fnキーが必要な場合があります)","%0 of %1":"%0/%1",Accept:"同意します",Accessibility:"アクセシビリティ","Accessibility help":"アクセシビリティに関するヘルプ",Aquamarine:"薄い青緑","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"エディターで使用できるキーボードのショートカット一覧を以下に示します。",Black:"黒",Blue:"青",Cancel:"キャンセル","Cannot upload file:":"ファイルをアップロードできません:",Clear:"消去","Click to edit block":"クリックしてブロックを編集する",Close:"閉じる","Close contextual balloons, dropdowns, and dialogs":"コンテキストバルーン、ドロップダウンメニュー、ダイアログを閉じる","Content editing keystrokes":"コンテンツ編集のキーストローク","Copy selected content":"選択したコンテンツをコピーする","Dim grey":"暗い灰色","Drag to move":"ドラッグして動かす","Dropdown toolbar":"ドロップダウンツールバー","Edit block":"ブロックを編集","Editor block content toolbar":"エディター ブロック コンテンツ ツールバー","Editor contextual toolbar":"エディター コンテクスト ツールバー","Editor dialog":"エディタダイアログ","Editor editing area: %0":"エディタ編集エリア:%0","Editor menu bar":"エディターメニューバー","Editor toolbar":"エディタツールバー","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"現在フォーカスしているボタンを実行。エディターコンテンツに作用するボタンを実行するとフォーカスはコンテンツに戻ります。",Green:"緑",Grey:"灰色","Help Contents. To close this dialog press ESC.":"ヘルプコンテンツです。このダイアログを閉じるには、Escキーを押してください。",HEX:"HEX","Insert a hard break (a new paragraph)":"ハードブレークを挿入する(新しいパラグラフ)","Insert a new paragraph directly after a widget":"ウィジェットの直後に新しいパラグラフを挿入する","Insert a new paragraph directly before a widget":"ウィジェットの直前に新しいパラグラフを挿入する","Insert a soft break (a <br> element)":"ソフトブレークを挿入する(<br>要素)","Insert image with file manager":"ファイルマネージャで画像を挿入","Insert paragraph after block":"ブロックの後にパラグラフを挿入","Insert paragraph before block":"ブロックの前にパラグラフを挿入","Insert with file manager":"ファイルマネージャで挿入","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"ウィジェットが選択されている時に使用できるキーストローク(例:画像、テーブルなど)","Light blue":"明るい青","Light green":"明るい緑","Light grey":"明るい灰色",MENU_BAR_MENU_EDIT:"編集",MENU_BAR_MENU_FILE:"ファイル",MENU_BAR_MENU_FONT:"フォント",MENU_BAR_MENU_FORMAT:"形式",MENU_BAR_MENU_HELP:"ヘルプ",MENU_BAR_MENU_INSERT:"挿入",MENU_BAR_MENU_TEXT:"テキスト",MENU_BAR_MENU_TOOLS:"ツール",MENU_BAR_MENU_VIEW:"表示","Move focus between form fields (inputs, buttons, etc.)":"フォーカスをフォームフィールド(入力欄、ボタンなど)間で移動させる","Move focus in and out of an active dialog window":"フォーカスをアクティブなダイアログウィンドウの内外に移動させる","Move focus to the menu bar, navigate between menu bars":"フォーカスをメニューバーに移し、メニューバー間で移動","Move focus to the toolbar, navigate between toolbars":"フォーカスをツールバーへ移動させて、ツールバーを操作する","Move the caret to allow typing directly after a widget":"キャレットを移動させて、ウィジェットの直後から入力できるようにする","Move the caret to allow typing directly before a widget":"キャレットを移動させて、ウィジェットの直前から入力できるようにする","Navigate through the toolbar or menu bar":"ツールバーまたはメニューバー内を移動",Next:"次へ","No results found":"結果は見つかりませんでした","No searchable items":"検索可能なアイテムがありません","Open the accessibility help dialog":"アクセシビリティに関するヘルプのダイアログを開く",Orange:"オレンジ","Paste content":"コンテンツを貼り付ける","Paste content as plain text":"コンテンツをプレーンテキストとして貼り付ける","Press %0 for help.":"ヘルプを表示するには%0を押します。","Press Enter to type after or press Shift + Enter to type before the widget":"Enterを押してウィジェットの後に入力するか、Shift + Enterを押してウィジェットの前に入力してください",Previous:"前へ",Purple:"紫",Red:"赤",Redo:"やり直し","Remove color":"カラーを削除","Replace image with file manager":"ファイルマネージャで画像を置換","Replace with file manager":"ファイルマネージャで置換","Restore default":"初期値に戻す","Rich Text Editor":"リッチテキストエディター","Rich Text Editor. Editing area: %0":"リッチテキストエディタ。編集エリア:%0",Save:"保存","Select all":"すべて選択","Show more items":"他の項目を表示","These keyboard shortcuts allow for quick access to content editing features.":"これらのキーボードショートカットを使用すると、コンテンツ編集機能に速やかにアクセスできます。","Toggle caption off":"キャプションをオフにする","Toggle caption on":"キャプションをオンにする",Turquoise:"水色",Undo:"元に戻す","Upload in progress":"アップロード中","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"以下のキーストロークを使用すると、CKEditor 5ユーザーインターフェースをより効率的に操作できます。","User interface and content navigation keystrokes":"ユーザーインターフェースとコンテンツナビゲーションのキーストローク",White:"白","Widget toolbar":"ウィジェットツールバー",Yellow:"黄"}),t.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/jv.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/jv.js
deleted file mode 100644
index ad267ac..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/jv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.jv=e.jv||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 saking %1",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"Batal","Cannot upload file:":"Mboden saged ngirim berkas:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"Ebah",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"Tambah",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Press %0 for help.":"",Previous:"",Purple:"",Red:"","Remove color":"Busek warni","Replace image with file manager":"","Replace with file manager":"","Restore default":"Mangsulaken default","Rich Text Editor":"","Rich Text Editor. Editing area: %0":"",Save:"Rimat","Show more items":"Tampilaken langkung kathah","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"",Yellow:""}),t.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/km.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/km.js
deleted file mode 100644
index 1ace095..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/km.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.km=e.km||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"បោះបង់","Cannot upload file:":"មិនអាចអាប់ឡូតឯកសារ៖",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Press %0 for help.":"",Previous:"",Purple:"",Red:"",Redo:"ធ្វើវិញ","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"កម្មវិធីកែសម្រួលអត្ថបទសម្បូរបែប","Rich Text Editor. Editing area: %0":"",Save:"រក្សាទុ","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"",Undo:"លែងធ្វើវិញ","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"",Yellow:""}),t.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/kn.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/kn.js
deleted file mode 100644
index 46942f8..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/kn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.kn=e.kn||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"ರದ್ದುಮಾಡು","Cannot upload file:":"",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Press %0 for help.":"",Previous:"",Purple:"",Red:"",Redo:"ಮತ್ತೆ ಮಾಡು","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ","Rich Text Editor. Editing area: %0":"",Save:"ಉಳಿಸು","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"",Undo:"ರದ್ದು","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"",Yellow:""}),t.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ko.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ko.js
deleted file mode 100644
index 648ac8f..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ko.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ko=e.ko||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(Fn 키가 필요할 수 있음)","%0 of %1":"%0 / %1",Accept:"수락",Accessibility:"접근성","Accessibility help":"접근성 도움말",Aquamarine:"연한 청록색","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"편집기에서 사용할 수 있는 키보드 단축키 목록을 아래에서 확인할 수 있습니다.",Black:"검은색",Blue:"파랑색",Cancel:"취소","Cannot upload file:":"파일 업로드할 수 없음: ",Clear:"지우기","Click to edit block":"클릭하여 블록 편집",Close:"닫기","Close contextual balloons, dropdowns, and dialogs":"상황별 풍선, 드롭다운, 대화 상자 닫기","Content editing keystrokes":"콘텐츠 편집 키 입력","Copy selected content":"선택된 콘텐츠 복사","Dim grey":"진한 회색","Drag to move":"드래그하여 이동","Dropdown toolbar":"드롭다운 툴바","Edit block":"편집 영역","Editor block content toolbar":"편집기 영역 내용 툴바","Editor contextual toolbar":"편집기 문맥 툴바","Editor dialog":"편집기 대화상자","Editor editing area: %0":"편집기 편집 영역: %0","Editor menu bar":"편집기 메뉴 표시줄","Editor toolbar":"편집기 툴바","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"현재 포커스가 맞춰진 버튼을 실행합니다. 편집기 콘텐츠와 상호 작용하는 버튼을 실행하면 포커스가 다시 콘텐츠로 이동합니다.",Green:"초록색",Grey:"회색","Help Contents. To close this dialog press ESC.":"도움말 내용입니다. 이 대화 상자를 닫으려면 ESC 키를 누르세요.",HEX:"HEX","Insert a hard break (a new paragraph)":"단락 바꿈 삽입(새 단락)","Insert a new paragraph directly after a widget":"위젯 바로 뒤에 새 단락 삽입","Insert a new paragraph directly before a widget":"위젯 바로 앞에 새 단락 삽입","Insert a soft break (a <br> element)":"줄 바꿈 삽입(<br> 요소)","Insert image with file manager":"파일 관리자를 사용하여 이미지 삽입","Insert paragraph after block":"블록 뒤에 단락 삽입","Insert paragraph before block":"블록 앞에 단락 삽입","Insert with file manager":"파일 관리자를 사용하여 삽입","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"위젯이 선택되었을 때 사용할 수 있는 키 입력(예: 이미지, 표 등)","Light blue":"연한 파랑색","Light green":"연한 초록색","Light grey":"밝은 회색",MENU_BAR_MENU_EDIT:"수정",MENU_BAR_MENU_FILE:"파일",MENU_BAR_MENU_FONT:"글꼴",MENU_BAR_MENU_FORMAT:"서식",MENU_BAR_MENU_HELP:"도움말",MENU_BAR_MENU_INSERT:"삽입",MENU_BAR_MENU_TEXT:"텍스트",MENU_BAR_MENU_TOOLS:"도구",MENU_BAR_MENU_VIEW:"보기","Move focus between form fields (inputs, buttons, etc.)":"양식 필드(입력, 버튼 등) 간에 포커스 이동","Move focus in and out of an active dialog window":"활성화된 대화 창 안팎으로 포커스 이동","Move focus to the menu bar, navigate between menu bars":"메뉴 표시줄로 포커스 이동, 메뉴 표시줄 탐색","Move focus to the toolbar, navigate between toolbars":"도구 모음으로 포커스 이동, 도구 모음 간 탐색","Move the caret to allow typing directly after a widget":"위젯 바로 뒤에 입력할 수 있도록 삽입 기호 이동","Move the caret to allow typing directly before a widget":"위젯 바로 앞에 입력할 수 있도록 삽입 기호 이동","Navigate through the toolbar or menu bar":"도구 모음 또는 메뉴 표시줄 탐색",Next:"다음","No results found":"결과 찾을 수 없음","No searchable items":"검색 가능한 항목 없음","Open the accessibility help dialog":"접근성 도움말 대화 상자 열기",Orange:"주황색","Paste content":"콘텐츠 붙여넣기","Paste content as plain text":"콘텐츠를 일반 텍스트로 붙여넣기","Press %0 for help.":"도움말을 보려면 %0 키를 누르세요.","Press Enter to type after or press Shift + Enter to type before the widget":"엔터를 눌러서 위젯 뒤에 입력하거나 시프트 + 엔터를 눌러서 위젯 앞에 입력하세요",Previous:"이전",Purple:"보라색",Red:"빨간색",Redo:"다시 실행","Remove color":"색깔 제거","Replace image with file manager":"파일 관리자를 사용하여 이미지 교체","Replace with file manager":"파일 관리자를 사용하여 교체","Restore default":"기본값 복원","Rich Text Editor":"서식 있는 텍스트 편집기","Rich Text Editor. Editing area: %0":"리치 텍스트 편집기. 편집 영역: %0",Save:"저장","Select all":"전체 선택","Show more items":"더보기","These keyboard shortcuts allow for quick access to content editing features.":"이러한 키보드 단축키를 사용하면 콘텐츠 편집 기능을 빠르게 사용할 수 있습니다.","Toggle caption off":"캡션 지우기","Toggle caption on":"캡션 넣기",Turquoise:"청록색",Undo:"실행 취소","Upload in progress":"업로드 진행 중","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"다음 키 입력을 사용하여 CKEditor 5 사용자 인터페이스를 더 효율적으로 탐색하세요.","User interface and content navigation keystrokes":"사용자 인터페이스 및 콘텐츠 탐색 키 입력",White:"흰색","Widget toolbar":"위젯 툴바",Yellow:"노랑색"}),t.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ku.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ku.js
deleted file mode 100644
index ca358d8..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ku.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ku=e.ku||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 لە %1",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"شینی دەریایی","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"ڕەش",Blue:"شین",Cancel:"هەڵوەشاندنەوە","Cannot upload file:":"پەڕگەکە ناتوانرێت باربکرێت:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"ڕەساسی تاریک","Drag to move":"","Dropdown toolbar":"تووڵامرازی لیستەیی","Edit block":"دەستکاری بلۆک","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"تووڵامرازی دەسکاریکەر","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"سەوز",Grey:"ڕەساسی","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"","Insert paragraph before block":"","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"شینی ڕووناک","Light green":"سەوزی ڕووناک","Light grey":"ڕەساسی ڕووناک",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"دواتر","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"پرتەقاڵی","Press %0 for help.":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"پێشتر",Purple:"مۆر",Red:"سور",Redo:"هەلگەڕاندنەوە","Remove color":"لابردنی ڕەنگ","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"سەرنوسەری دەقی بەپیت","Rich Text Editor. Editing area: %0":"",Save:"پاشکەوتکردن","Show more items":"بڕگەی زیاتر نیشانبدە","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"شینی ئاسمانی",Undo:"وەک خۆی لێ بکەوە","Upload in progress":"بارکردنەکە لە جێبەجێکردن دایە","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"سپی","Widget toolbar":"تووڵامرازی ویدجێت",Yellow:"زەرد"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/lt.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/lt.js
deleted file mode 100644
index ba609fa..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/lt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(a){const i=a.lt=a.lt||{};i.dictionary=Object.assign(i.dictionary||{},{"(may require Fn)":"(gali reikalauti Fn)","%0 of %1":"%0 iš %1",Accept:"Priimti",Accessibility:"Prieinamumas","Accessibility help":"Prieinamumo pagalba",Aquamarine:"Aquamarine","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šą.",Black:"Juoda",Blue:"Mėlyna",Cancel:"Atšaukti","Cannot upload file:":"Negalima įkelti failo:",Clear:"Išvalyti","Click to edit block":"Spustelėkite norėdami redaguoti bloką",Close:"Uždaryti","Close contextual balloons, dropdowns, and dialogs":"Uždaryti kontekstinius pranešimus, išskleidžiamuosius meniu ir dialogo langus","Content editing keystrokes":"Turinio redagavimo klavišų paspaudimai","Copy selected content":"Kopijuoti pasirinktą turinį","Dim grey":"Pilkšva","Drag to move":"Vilkite, kad perkeltumėte","Dropdown toolbar":"Įrankių juosta pasirenkamajame sąraše","Edit block":"Redaguoti bloką","Editor block content toolbar":"Redaktoriaus bloko turinio įrankių juosta","Editor contextual toolbar":"Redaktoriaus kontekstinė įrankių juosta","Editor dialog":"Redaktoriaus dialogo langas","Editor editing area: %0":"Redaktoriaus redagavimo sritis: %0","Editor menu bar":"Redaktoriaus meniu juosta","Editor toolbar":"Redaktoriaus įrankių juosta","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į.",Green:"Žalia",Grey:"Pilka","Help Contents. To close this dialog press ESC.":"Pagalbos turinys. Norėdami uždaryti šį dialogo langą, spauskite „ESC“.",HEX:"Šešioliktainė reikšmė (angl. HEX)","Insert a hard break (a new paragraph)":"Įterpti naują pastraipą","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į","Insert a soft break (a <br> element)":"Įterpti eilutės lūžį (<br> elementas)","Insert image with file manager":"Įterpti paveikslėlį naudojant failų tvarkyklę","Insert paragraph after block":"Įkelti pastraipą po bloko","Insert paragraph before block":"Įkelti pastraipą prieš bloką","Insert with file manager":"Įterpti naudojant failų tvarkyklę","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.)","Light blue":"Šviesiai mėlyna","Light green":"Šviesiai žalia","Light grey":"Šviesiai pilka",MENU_BAR_MENU_EDIT:"Redaguoti",MENU_BAR_MENU_FILE:"Failas",MENU_BAR_MENU_FONT:"Šriftas",MENU_BAR_MENU_FORMAT:"Formatuoti",MENU_BAR_MENU_HELP:"Pagalba",MENU_BAR_MENU_INSERT:"Įkelti",MENU_BAR_MENU_TEXT:"Tekstas",MENU_BAR_MENU_TOOLS:"Įrankiai",MENU_BAR_MENU_VIEW:"Žiūrėti","Move focus between form fields (inputs, buttons, etc.)":"Perkelti fokusą tarp formos laukų (įvesčių, klavišų ir t. t.)","Move focus in and out of an active dialog window":"Perkelti fokusą į ir iš aktyvaus dialogo lango","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ų","Move the caret to allow typing directly after a widget":"Perkelkite žymeklį, kad būtų galima rašyti iškart po valdiklio","Move the caret to allow typing directly before a widget":"Perkelkite žymeklį, kad būtų galima rašyti iškart prieš valdiklį","Navigate through the toolbar or menu bar":"Naršykite po įrankių juostą arba meniu juostą",Next:"Kitas","No results found":"Nieko nerasta","No searchable items":"Nėra paieškos elementų","Open the accessibility help dialog":"Atidaryti prieinamumo pagalbos dialogo langą",Orange:"Oranžinė","Paste content":"Įklijuoti turinį","Paste content as plain text":"Įklijuoti turinį kaip paprastą tekstą","Press %0 for help.":"Spauskite %0, norėdami gauti pagalbą.","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į.",Previous:"Buvęs",Purple:"Violetinė",Red:"Raudona",Redo:"Pirmyn","Remove color":"Pašalinti spalvą","Replace image with file manager":"Pakeisti paveikslėlį failų tvarkytuve","Replace with file manager":"Pakeisti failų tvarkykle","Restore default":"Atkurti numatytuosius","Rich Text Editor":"Raiškiojo teksto redaktorius","Rich Text Editor. Editing area: %0":"Raiškiojo teksto redaktorius. Redagavimo sritis: %0",Save:"Išsaugoti","Select all":"Pasirinkti viską","Show more items":"Rodyti daugiau elementų","These keyboard shortcuts allow for quick access to content editing features.":"Šie spartieji klavišai leidžia greitai pasiekti turinio redagavimo funkcijas.","Toggle caption off":"Išjungti antraštę","Toggle caption on":"Įjungti antraštę",Turquoise:"Turkio",Undo:"Atgal","Upload in progress":"Įkelima","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.","User interface and content navigation keystrokes":"Naudotojo sąsajos ir turinio navigacijos klavišų paspaudimai",White:"Balta","Widget toolbar":"Valdiklių įrankių juosta",Yellow:"Geltona"}),i.getPluralForm=function(a){return a%10==1&&(a%100>19||a%100<11)?0:a%10>=2&&a%10<=9&&(a%100>19||a%100<11)?1:a%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/lv.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/lv.js
deleted file mode 100644
index 7641265..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/lv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.lv=t.lv||{};e.dictionary=Object.assign(e.dictionary||{},{"(may require Fn)":"(var būt nepieciešams Fn)","%0 of %1":"%0 no %1",Accept:"Apstiprināt",Accessibility:"Pieejamība","Accessibility help":"Piekļūstamības palīdzība",Aquamarine:"Akvamarīns","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ā.",Black:"Melns",Blue:"Zils",Cancel:"Atcelt","Cannot upload file:":"Nevar augšupielādēt failu:",Clear:"Notīrīt","Click to edit block":"Noklikšķiniet, lai rediģētu sadaļu",Close:"Aizvērt","Close contextual balloons, dropdowns, and dialogs":"Aizvērt kontekstuālās joslas, nolaižamās izvēlnes un dialoglodziņus","Content editing keystrokes":"Satura rediģēšanas taustiņsitieni","Copy selected content":"Kopēt atlasīto saturu","Dim grey":"Blāvi pelēks","Drag to move":"Velciet, lai pārvietotu","Dropdown toolbar":"Papildus izvēlnes rīkjosla","Edit block":"Labot bloku","Editor block content toolbar":"Rediģēšanas bloka satura rīkjosla","Editor contextual toolbar":"Redaktora konteksta rīkjosla","Editor dialog":"Redaktora dialoglodziņš","Editor editing area: %0":"Redaktora rediģēšanas zona: %0","Editor menu bar":"Redaktora izvēlņu josla","Editor toolbar":"Redaktora rīkjosla","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.",Green:"Zaļš",Grey:"Pelēks","Help Contents. To close this dialog press ESC.":"Palīdzības saturs. Lai aizvērtu šo dialoglodziņu, nospiest ESC.",HEX:"HEX Krāsu kods","Insert a hard break (a new paragraph)":"Ievietot stingro rindiņas pārtraukumu (jaunu rindkopu)","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","Insert a soft break (a <br> element)":"Ievietot rindiņas pārtraukumu (<br> elements)","Insert image with file manager":"Ievietojiet attēlu, izmantojot failu pārvaldnieku","Insert paragraph after block":"Ievietot paragrāfu aiz bloka","Insert paragraph before block":"Ievietot paragrāfu pirms bloka","Insert with file manager":"Ievietot, izmantojot failu pārvaldnieku","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.)","Light blue":"Gaiši zils","Light green":"Gaiši zaļš","Light grey":"Gaiši pelēks",MENU_BAR_MENU_EDIT:"Labot",MENU_BAR_MENU_FILE:"Fails",MENU_BAR_MENU_FONT:"Fonts",MENU_BAR_MENU_FORMAT:"Formāts",MENU_BAR_MENU_HELP:"Palīdzība",MENU_BAR_MENU_INSERT:"Ievietot",MENU_BAR_MENU_TEXT:"Teksts",MENU_BAR_MENU_TOOLS:"Rīki",MENU_BAR_MENU_VIEW:"Skatīt","Move focus between form fields (inputs, buttons, etc.)":"Pārvietot fokusu starp laukiem (ievades, pogas u.tml.)","Move focus in and out of an active dialog window":"Pārvietot fokusu aktīvajā dialoglodziņā un no tā","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","Move the caret to allow typing directly after a widget":"Pārvietot kursoru, lai rakstītu tieši aiz logrīka","Move the caret to allow typing directly before a widget":"Pārvietot kursoru, lai rakstītu tieši pirms logrīka","Navigate through the toolbar or menu bar":"Pārvietojieties rīkjoslā vai izvēlņu joslā",Next:"Nākamā","No results found":"Nekas nav atrasts","No searchable items":"Nav meklējamu vienumu","Open the accessibility help dialog":"Atvērt piekļūstamības palīdzības dialoglodziņu",Orange:"Oranžs","Paste content":"Ielīmēt saturu","Paste content as plain text":"Ielīmēt saturu kā tekstu","Press %0 for help.":"Lai saņemtu palīdzību, nospiest %0.","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",Previous:"Iepriekšējā",Purple:"Violets",Red:"Sarkans",Redo:"Uz priekšu","Remove color":"Noņemt krāsu","Replace image with file manager":"Aizstāt attēlu, izmantojot failu pārvaldnieku","Replace with file manager":"Aizstāt, izmantojot failu pārvaldnieku","Restore default":"Atgriezt noklusējumu","Rich Text Editor":"Bagātinātais Teksta Redaktors","Rich Text Editor. Editing area: %0":"Bagātīga Teksta Redaktors. Rediģēšanas zona: %0",Save:"Saglabāt","Select all":"Izvēlēties visu","Show more items":"Parādīt vairāk vienumus","These keyboard shortcuts allow for quick access to content editing features.":"Šie īsinājumtaustiņi ļauj ātri piekļūt satura rediģēšanas funkcijām.","Toggle caption off":"Izslēgt tabulas parakstu","Toggle caption on":"Ieslēgt tabulas parakstu",Turquoise:"Tirkīza",Undo:"Atsaukt","Upload in progress":"Notiek augšupielāde","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ē.","User interface and content navigation keystrokes":"Lietotāja interfeisa un satura navigācijas taustiņsitieni",White:"Balts","Widget toolbar":"Sīkrīku rīkjosla",Yellow:"Dzeltens"}),e.getPluralForm=function(t){return t%10==1&&t%100!=11?0:0!=t?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ms.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ms.js
deleted file mode 100644
index 36e5bb2..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ms.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(a){const e=a.ms=a.ms||{};e.dictionary=Object.assign(e.dictionary||{},{"(may require Fn)":"(mungkin memerlukan Fn)","%0 of %1":"%0 daripada %1",Accept:"Terima",Accessibility:"Kebolehaksesan","Accessibility help":"Bantuan kebolehaksesan",Aquamarine:"Akuamarin","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.",Black:"Hitam",Blue:"Biru",Cancel:"Batal","Cannot upload file:":"Gagal memuat naik fail",Clear:"Kosongkan","Click to edit block":"Klik untuk menyunting sekatan",Close:"Tutup","Close contextual balloons, dropdowns, and dialogs":"Tutup belon konteks, senarai juntai bawah dan dialog","Content editing keystrokes":"Ketukan kekunci penyuntingan kandungan","Copy selected content":"Salin kandungan yang dipilih","Dim grey":"Kelabu malap","Drag to move":"Seret untuk menggerakkan","Dropdown toolbar":"Bar alat capaian tetingkap","Edit block":"Sunting blok","Editor block content toolbar":"Bar alat sekat kandungan editor","Editor contextual toolbar":"Bar alat kontekstual editor","Editor dialog":"Dialog editor","Editor editing area: %0":"Ruang suntingan editor: %0","Editor menu bar":"Bar menu penyunting","Editor toolbar":"Bar alat capaian suntingan","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.",Green:"Hijau",Grey:"Kelabu","Help Contents. To close this dialog press ESC.":"Kandungan Bantuan. Untuk menutup dialog ini tekan ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Masukkan perenggan baharu (perenggan baharu)","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","Insert a soft break (a <br> element)":"Masukkan baris baharu (elemen <br>)","Insert image with file manager":"Masukkan imej dengan pengurus fail","Insert paragraph after block":"Masukkan perenggan sebelum blok","Insert paragraph before block":"Masukkan perenggan sebelum blok","Insert with file manager":"Masukkan dengan pengurus fail","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.)","Light blue":"Biru cerah","Light green":"Hijau cerah","Light grey":"Kelabu cerah",MENU_BAR_MENU_EDIT:"Edit",MENU_BAR_MENU_FILE:"Fail",MENU_BAR_MENU_FONT:"Fon",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Bantuan",MENU_BAR_MENU_INSERT:"Masukkan",MENU_BAR_MENU_TEXT:"Teks",MENU_BAR_MENU_TOOLS:"Alatan",MENU_BAR_MENU_VIEW:"Paparan","Move focus between form fields (inputs, buttons, etc.)":"Alihkan fokus antara medan borang (input, butang, dll.)","Move focus in and out of an active dialog window":"Alihkan fokus masuk atau keluar daripada tetingkap dialog aktif","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","Move the caret to allow typing directly after a widget":"Alihkan karet untuk membenarkan penaipan secara langsung selepas widget","Move the caret to allow typing directly before a widget":"Alihkan karet untuk membenarkan penaipan secara langsung sebelum widget","Navigate through the toolbar or menu bar":"Navigasi melalui bar alat atau bar menu",Next:"Seterusnya","No results found":"Tiada keputusan ditemui","No searchable items":"Tiada item untuk dicari","Open the accessibility help dialog":"Buka dialog bantuan kebolehaksesan",Orange:"Oren","Paste content":"Tampal kandungan","Paste content as plain text":"Tampal kandungan sebagai teks kosong","Press %0 for help.":"Tekan %0 untuk bantuan.","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",Previous:"Sebelumnya",Purple:"Ungu",Red:"Merah",Redo:"Buat semula","Remove color":"Buang warna","Replace image with file manager":"Gantikan imej dengan pengurus fail","Replace with file manager":"Gantikan dengan pengurus fail","Restore default":"Pulihkan lalai","Rich Text Editor":"Penyunting Teks Kaya","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Ruang suntingan: %0",Save:"Simpan","Select all":"Pilih seterusnya","Show more items":"Tunjukkan item lain","These keyboard shortcuts allow for quick access to content editing features.":"Pintasan papan kekunci ini membenarkan akses pantas kepada ciri-ciri penyuntingan kandungan.","Toggle caption off":"Tutup kapsyen","Toggle caption on":"Buka kapsyen",Turquoise:"Firus",Undo:"Buat asal","Upload in progress":"Muat naik sedang berlangsung","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.","User interface and content navigation keystrokes":"Antara muka pengguna dan ketukan kekunci navigasi kandungan",White:"Putih","Widget toolbar":"Bar alat capaian widget",Yellow:"Kuning"}),e.getPluralForm=function(a){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/nb.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/nb.js
deleted file mode 100644
index bf909dd..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/nb.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.nb=e.nb||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"",Blue:"",Cancel:"Avbryt","Cannot upload file:":"Kan ikke laste opp fil:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"",Grey:"","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"","Press %0 for help.":"",Previous:"",Purple:"",Red:"",Redo:"Gjør om","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Rikteksteditor","Rich Text Editor. Editing area: %0":"",Save:"Lagre","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"",Undo:"Angre","Upload in progress":"Opplasting pågår","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"",Yellow:""}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ne.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ne.js
deleted file mode 100644
index 5f160d7..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ne.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ne=e.ne||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 मध्ये %1",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"अव्कवामरिन","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"कालो",Blue:"निलो",Cancel:"रद्द गर्नुहोस्","Cannot upload file:":"फाइल अपलोड गर्न मिल्दैन",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"धमिलो खैरो","Drag to move":"","Dropdown toolbar":"","Edit block":"ब्लक सम्पादन गर्न","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"हरियो",Grey:"खैरो","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"हल्का निलो","Light green":"हल्का हरियो","Light grey":"हल्का खैरो",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"अर्को","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"सुन्तला रंग","Press %0 for help.":"",Previous:"अघिल्लो",Purple:"बैंगनी रंग",Red:"रातो",Redo:"रिडु","Remove color":"रंग हटाउन","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"धनी पाठ सम्पादक","Rich Text Editor. Editing area: %0":"",Save:"सुरक्षित गर्नुहोस्","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"त्रकोइस",Undo:"पूर्ववत","Upload in progress":"अपलोड हुदैछ","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"सेतो",Yellow:"पहेंलो"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/nl.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/nl.js
deleted file mode 100644
index f13438e..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/nl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.nl=e.nl||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(Fn-toets is mogelijk vereist)","%0 of %1":"%0 van %1",Accept:"Accepteren",Accessibility:"Toegankelijkheid","Accessibility help":"Hulp bij toegankelijkheid",Aquamarine:"Aquamarijn","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.",Black:"Zwart",Blue:"Blauw",Cancel:"Annuleren","Cannot upload file:":"Kan bestand niet uploaden:",Clear:"Wissen","Click to edit block":"Klik om blok te bewerken",Close:"Sluiten","Close contextual balloons, dropdowns, and dialogs":"Sluit contextvensters, dropdown vensters, en dialoogvensters","Content editing keystrokes":"Toetsaanslagen om inhoud aan te passen","Copy selected content":"Kopieer geselecteerde inhoud","Dim grey":"Gedimd grijs","Drag to move":"Sleep om te verplaatsen","Dropdown toolbar":"Drop-down werkbalk","Edit block":"Blok aanpassen","Editor block content toolbar":"Inhoud werkbalk voor editorblok","Editor contextual toolbar":"Contextuele werkbalk van editor","Editor dialog":"Dialoog bewerker","Editor editing area: %0":"Bewerkingsgebied: %0","Editor menu bar":"Menubalk editor","Editor toolbar":"Editor welkbalk","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.",Green:"Groen",Grey:"Grijs","Help Contents. To close this dialog press ESC.":"Inhoud Hulp. Druk op ESC om dit dialoogvenster te sluiten.",HEX:"HEX","Insert a hard break (a new paragraph)":"Voer een harde enter in (een nieuwe paragraaf)","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","Insert a soft break (a <br> element)":"Voer een zachte enter in (een <br> element)","Insert image with file manager":"Afbeelding invoegen met bestandsbeheer","Insert paragraph after block":"Voeg paragraaf toe na blok","Insert paragraph before block":"Voeg paragraaf toe voor blok","Insert with file manager":"Invoegen met bestandsbeheer","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.)","Light blue":"Lichtblauw","Light green":"Lichtgroen","Light grey":"Lichtgrijs",MENU_BAR_MENU_EDIT:"Wijzigen",MENU_BAR_MENU_FILE:"Bestand",MENU_BAR_MENU_FONT:"Lettertype",MENU_BAR_MENU_FORMAT:"Formaat",MENU_BAR_MENU_HELP:"Hulp",MENU_BAR_MENU_INSERT:"Invoegen",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_TOOLS:"Gereedschap",MENU_BAR_MENU_VIEW:"Bekijk","Move focus between form fields (inputs, buttons, etc.)":"Beweeg de focus tussen velden in een formulier (invoervensters, knoppen, enz.)","Move focus in and out of an active dialog window":"Beweeg de focus naar een actief dialoogvenster of er vandaan","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","Move the caret to allow typing directly after a widget":"Beweeg het invoerteken om het mogelijk te maken direct achter een widget te typen","Move the caret to allow typing directly before a widget":"Beweeg het invoerteken om het mogelijk te maken direct voor een widget te typen","Navigate through the toolbar or menu bar":"Door de werkbalk of menubalk navigeren",Next:"Volgende","No results found":"Geen zoekresultaten","No searchable items":"Geen zoekbare items","Open the accessibility help dialog":"Open het hulpvenster voor toegankelijkheid",Orange:"Oranje","Paste content":"Plak inhoud","Paste content as plain text":"Plak inhoud als onbewerkte tekst","Press %0 for help.":"Druk op %0 voor hulp.","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",Previous:"Vorige",Purple:"Paars",Red:"Rood",Redo:"Opnieuw","Remove color":"Verwijder kleur","Replace image with file manager":"Afbeelding vervangen met bestandsbeheerder","Replace with file manager":"Vervangen met bestandsbeheerder","Restore default":"Standaardinstellingen terugzetten","Rich Text Editor":"Tekstbewerker","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bewerkingsgebied: %0",Save:"Opslaan","Select all":"Selecteer alles","Show more items":"Meer items weergeven","These keyboard shortcuts allow for quick access to content editing features.":"Deze sneltoetsen geven snel toegang tot functies om inhoud aan te passen","Toggle caption off":"Bijschrift uitzetten","Toggle caption on":"Bijschrift aanzetten",Turquoise:"Turquoise",Undo:"Ongedaan maken","Upload in progress":"Bezig met uploaden","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.","User interface and content navigation keystrokes":"Toetsaanslagen voor het navigeren door de gebruikersinterface en inhoud",White:"Wit","Widget toolbar":"Widget werkbalk",Yellow:"Geel"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/no.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/no.js
deleted file mode 100644
index 0c35a98..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/no.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.no=e.no||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(trenger kanskje Fn)","%0 of %1":"%0 av %1",Accept:"Godta",Accessibility:"Tilgjengelighet","Accessibility help":"Tilgjengelighetshjelp",Aquamarine:"Akvamarin","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.",Black:"Svart",Blue:"Blå",Cancel:"Avbryt","Cannot upload file:":"Kan ikke laste opp fil:",Clear:"Slett","Click to edit block":"Klikk for å redigere blokk",Close:"Lukk","Close contextual balloons, dropdowns, and dialogs":"Lukk hjelpebobler, nedtrekkslister og dialoger","Content editing keystrokes":"Tastetrykk for innholdsredigering","Copy selected content":"Kopier valgt innhold","Dim grey":"Svak grå","Drag to move":"Dra for å flytte","Dropdown toolbar":"Verktøylinje for nedtrekksliste","Edit block":"Rediger blokk","Editor block content toolbar":"Verktøylinje for blokkinnhold i redigeringsverktøy","Editor contextual toolbar":"Verktøylinje for kontekst i redigeringsverktøy","Editor dialog":"Dialogboks for redigering","Editor editing area: %0":"Redigeringsområde for redigeringsverktøyet: %0","Editor menu bar":"Menylinje for redigering","Editor toolbar":"Verktøylinje for redigeringsverktøy","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.",Green:"Grønn",Grey:"Grå","Help Contents. To close this dialog press ESC.":"Hjelpeinnhold. Trykk på ESC for å lukke denne dialogen.",HEX:"HEX","Insert a hard break (a new paragraph)":"Sett inn et hardt linjeskift (et nytt avsnitt)","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","Insert a soft break (a <br> element)":"Sett inn et mykt linjeskift (et <br>-element)","Insert image with file manager":"Sett inn bilde med filbehandling","Insert paragraph after block":"Sett inn paragraf etter blokk","Insert paragraph before block":"Sett inn paragraf foran blokk","Insert with file manager":"Sett inn med filbehandling","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.)","Light blue":"Lyseblå","Light green":"Lysegrønn","Light grey":"Lysegrå",MENU_BAR_MENU_EDIT:"Rediger",MENU_BAR_MENU_FILE:"Fil",MENU_BAR_MENU_FONT:"Skrifttype",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Hjelp",MENU_BAR_MENU_INSERT:"Sett inn",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_TOOLS:"Verktøy",MENU_BAR_MENU_VIEW:"Vis","Move focus between form fields (inputs, buttons, etc.)":"Flytt fokus mellom skjemafelt (inputer, knapper osv.)","Move focus in and out of an active dialog window":"Flytt fokus inn og ut av et aktivt dialogvindu","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","Move the caret to allow typing directly after a widget":"Flytt markøren for å kunne taste rett etter en widget","Move the caret to allow typing directly before a widget":"Flytt markøren for å kunne taste rett før en widget","Navigate through the toolbar or menu bar":"Naviger gjennom verktøylinjen eller menylinjen",Next:"Neste","No results found":"Ingen resultater","No searchable items":"Ingen søkbare elementer","Open the accessibility help dialog":"Åpne dialogen for tilgjengelighetshjelp",Orange:"Oransje","Paste content":"Lim inn innhold","Paste content as plain text":"Lim inn innhold som vanlig tekst","Press %0 for help.":"Trykk på %0 for hjelp.","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",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gjør om","Remove color":"Fjern farge","Replace image with file manager":"Erstatt bilde med filbehandling","Replace with file manager":"Erstatt med filbehandling","Restore default":"Tilbakestill til standard","Rich Text Editor":"Tekstredigeringsverktøy for rik tekst","Rich Text Editor. Editing area: %0":"Redigeringsverktøy for rik tekst. Redigeringsområde: %0",Save:"Lagre","Select all":"Velg alt ","Show more items":"Vis flere elementer","These keyboard shortcuts allow for quick access to content editing features.":"Disse hurtigtastene gir rask tilgang til funksjonene for innholdsredigering.","Toggle caption off":"Veksle tabelltekst av","Toggle caption on":"Veksle tabelltekst på",Turquoise:"Turkis",Undo:"Angre","Upload in progress":"Laster opp fil","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.","User interface and content navigation keystrokes":"Brukergrensesnitt og tastetrykk for navigering i innhold",White:"Hvit","Widget toolbar":"Widget verktøylinje ",Yellow:"Gul"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/oc.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/oc.js
deleted file mode 100644
index c54cc84..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/oc.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.oc=e.oc||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"",Accept:"",Cancel:"Anullar","Cannot upload file:":"",Clear:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"","Insert image with file manager":"","Insert with file manager":"","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":"","Open the accessibility help dialog":"","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor. Editing area: %0":"",Save:"Enregistrar","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":""}),t.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/pl.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/pl.js
deleted file mode 100644
index 2dcbdfa..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/pl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const a=e.pl=e.pl||{};a.dictionary=Object.assign(a.dictionary||{},{"(may require Fn)":"(może wymagać użycia klawisza Fn)","%0 of %1":"%0 z %1",Accept:"Zaakceptuj",Accessibility:"Dostępność","Accessibility help":"Pomoc dotycząca dostępności",Aquamarine:"Akwamaryna","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.",Black:"Czarny",Blue:"Niebieski",Cancel:"Anuluj","Cannot upload file:":"Nie można przesłać pliku:",Clear:"Wyczyść","Click to edit block":"Kliknij, aby edytować blok",Close:"Zamknij","Close contextual balloons, dropdowns, and dialogs":"Zamyka podpowiedzi kontekstowe, menu rozwijane i okna dialogowe","Content editing keystrokes":"Klawisze edycji zawartości","Copy selected content":"Kopiuje zaznaczoną zawartość","Dim grey":"Ciemnoszary","Drag to move":"Przeciągnij, aby przenieść","Dropdown toolbar":"Rozwijany pasek narzędzi","Edit block":"Edytuj blok","Editor block content toolbar":"Pasek zadań treści blokowej edytora","Editor contextual toolbar":"Kontekstowy pasek zadań edytora","Editor dialog":"Okno edytora","Editor editing area: %0":"Obszar edycji edytora: %0","Editor menu bar":"Pasek menu edytora","Editor toolbar":"Pasek narzędzi edytora","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ść.",Green:"Zielony",Grey:"Szary","Help Contents. To close this dialog press ESC.":"Zawartość pomocy. Aby zamknąć to okno dialogowe, naciśnij klawisz ESC.",HEX:"SZESNASTKOWY","Insert a hard break (a new paragraph)":"Wstawia twardą spację (nowy akapit)","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","Insert a soft break (a <br> element)":"Wstawia miękki enter (element <br>","Insert image with file manager":"Wstaw obraz za pomocą menedżera plików","Insert paragraph after block":"Wstaw akapit po bloku","Insert paragraph before block":"Wstaw akapit przed blokiem","Insert with file manager":"Wstaw za pomocą menedżera plików","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.)","Light blue":"Jasnoniebieski","Light green":"Jasnozielony","Light grey":"Jasnoszary",MENU_BAR_MENU_EDIT:"Zmiana",MENU_BAR_MENU_FILE:"Plik",MENU_BAR_MENU_FONT:"Czcionka",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Pomoc",MENU_BAR_MENU_INSERT:"Wstaw",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_TOOLS:"Narzędzia",MENU_BAR_MENU_VIEW:"Zobacz","Move focus between form fields (inputs, buttons, etc.)":"Przenosi fokus pomiędzy polami formularza (polami wprowadzania, przyciskami itd.)","Move focus in and out of an active dialog window":"Przenosi fokus do i z aktywnego okna dialogowego","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","Move the caret to allow typing directly after a widget":"Przenosi kursor, aby umożliwić pisanie bezpośrednio za widżetem","Move the caret to allow typing directly before a widget":"Przenosi kursor, aby umożliwić pisanie bezpośrednio przed widżetem","Navigate through the toolbar or menu bar":"Nawiguj za pomocą paska narzędzi lub paska menu",Next:"Następny","No results found":"Nie znaleziono wyników","No searchable items":"Brak elementów do wyszukania","Open the accessibility help dialog":"Otwiera okno pomocy dotyczącej dostępności",Orange:"Pomarańczowy","Paste content":"Wkleja zawartość","Paste content as plain text":"Wkleja zawartość jako zwykły tekst","Press %0 for help.":"Naciśnij %0, aby uzyskać pomoc.","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",Previous:"Poprzedni",Purple:"Purpurowy",Red:"Czerwony",Redo:"Ponów","Remove color":"Usuń kolor","Replace image with file manager":"Zastąp obraz za pomocą menedżera plików","Replace with file manager":"Zastąp za pomocą menedżera plików","Restore default":"Przywróć domyślne","Rich Text Editor":"Edytor tekstu sformatowanego","Rich Text Editor. Editing area: %0":"Edytor tekstu. Obszar edycji: %0",Save:"Zapisz","Select all":"Zaznacz wszystko","Show more items":"Pokaż więcej","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.","Toggle caption off":"Ukryj podpis tabeli","Toggle caption on":"Pokaż podpis tabeli",Turquoise:"Turkusowy",Undo:"Cofnij","Upload in progress":"Trwa przesyłanie","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.","User interface and content navigation keystrokes":"Klawisze umożliwiające poruszanie się po interfejsie użytkownika i zawartości",White:"Biały","Widget toolbar":"Pasek widgetów",Yellow:"Żółty"}),a.getPluralForm=function(e){return 1==e?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:1!=e&&e%10>=0&&e%10<=1||e%10>=5&&e%10<=9||e%100>=12&&e%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/pt-br.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/pt-br.js
deleted file mode 100644
index 5e7b295..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/pt-br.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const a=e["pt-br"]=e["pt-br"]||{};a.dictionary=Object.assign(a.dictionary||{},{"(may require Fn)":"(pode requerer Fn)","%0 of %1":"%0 de %1",Accept:"Aceitar",Accessibility:"Acessibilidade","Accessibility help":"Ajuda de acessibilidade",Aquamarine:"Água-marinha","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.",Black:"Preto",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"Não foi possível enviar o arquivo:",Clear:"Limpar","Click to edit block":"Clicar para editar o bloco",Close:"Fechar","Close contextual balloons, dropdowns, and dialogs":"Fechar balões contextuais, dropdowns e diálogos","Content editing keystrokes":"Teclas de edição de conteúdo","Copy selected content":"Copiar conteúdo selecionado","Dim grey":"Cinza escuro","Drag to move":"Arrastar para mover","Dropdown toolbar":"Barra de Ferramentas da Lista Suspensa","Edit block":"Editor de bloco","Editor block content toolbar":"Barra de ferramentas de bloco do Editor","Editor contextual toolbar":"Barra de ferramentas contextual do Editor","Editor dialog":"Diálogo do editor","Editor editing area: %0":"Área de edição do editor: %0","Editor menu bar":"Barra de menu do editor","Editor toolbar":"Ferramentas do Editor","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.",Green:"Verde",Grey:"Cinza","Help Contents. To close this dialog press ESC.":"Conteúdo de Ajuda. Para fechar este diálogo pressione ESC.",HEX:"Hexadecimal","Insert a hard break (a new paragraph)":"Inserir uma quebra dura (um novo parágrafo)","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","Insert a soft break (a <br> element)":"Inserir uma quebra suave (um elemento
)","Insert image with file manager":"Inserir imagem com o gerenciador de arquivos","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Insert with file manager":"Inserir com gerenciador de arquivos","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.)","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Cinza claro",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_FILE:"Arquivo",MENU_BAR_MENU_FONT:"Fonte",MENU_BAR_MENU_FORMAT:"Formato",MENU_BAR_MENU_HELP:"Ajuda",MENU_BAR_MENU_INSERT:"Inserir",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_TOOLS:"Ferramentas",MENU_BAR_MENU_VIEW:"Visualizar","Move focus between form fields (inputs, buttons, etc.)":"Mover o foco entre campos de formulário (entradas, botões, etc.)","Move focus in and out of an active dialog window":"Mover o foco para dentro e fora de uma janela de diálogo ativa","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","Move the caret to allow typing directly after a widget":"Mova o cursor para permitir a digitação diretamente após 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","Navigate through the toolbar or menu bar":"Navegue pela barra de ferramentas ou pela barra de menu",Next:"Próximo","No results found":"Nenhum resultado encontrado","No searchable items":"Sem itens pesquisáveis","Open the accessibility help dialog":"Abrir o diálogo de ajuda de acessibilidade",Orange:"Laranja","Paste content":"Colar conteúdo","Paste content as plain text":"Colar conteúdo como texto simples","Press %0 for help.":"Pressione %0 para ajuda.","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",Previous:"Anterior",Purple:"Púrpura",Red:"Vermelho",Redo:"Refazer","Remove color":"Remover cor","Replace image with file manager":"Substituir imagem pelo gerenciador de arquivos","Replace with file manager":"Substituir pelo gerenciador de arquivos","Restore default":"Restaurar padrão","Rich Text Editor":"Editor de Formatação","Rich Text Editor. Editing area: %0":"Editor de Texto Valioso. Área de edição: %0",Save:"Salvar","Select all":"Selecionar tudo","Show more items":"Exibir mais itens","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.","Toggle caption off":"Desabilitar legenda","Toggle caption on":"Habilitar legenda",Turquoise:"Turquesa",Undo:"Desfazer","Upload in progress":"Enviando dados","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.","User interface and content navigation keystrokes":"Teclas de navegação da interface do usuário e do conteúdo",White:"Branco","Widget toolbar":"Ferramentas de Widgets",Yellow:"Amarelo"}),a.getPluralForm=function(e){return 0==e||1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/pt.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/pt.js
deleted file mode 100644
index e37168d..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/pt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const o=e.pt=e.pt||{};o.dictionary=Object.assign(o.dictionary||{},{"(may require Fn)":"(pode exigir Fn)","%0 of %1":"%0 de %1",Accept:"Aceitar",Accessibility:"Acessibilidade","Accessibility help":"Ajuda de acessibilidade",Aquamarine:"Verde-azulado","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.",Black:"Preto",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"Não foi possível carregar o ficheiro:",Clear:"Limpar","Click to edit block":"Clique para editar o bloco",Close:"Fechar","Close contextual balloons, dropdowns, and dialogs":"Fechar balões contextuais, menus suspensos e caixas de diálogo","Content editing keystrokes":"Batimentos de teclas para editar o conteúdo","Copy selected content":"Copiar o conteúdo selecionado","Dim grey":"Cinzento-escuro","Drag to move":"Arraste para mover","Dropdown toolbar":"Barra de ferramentas do menu pendente","Edit block":"Editar bloco","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","Editor dialog":"Diálogo do editor","Editor editing area: %0":"Área de edição do editor: %0","Editor menu bar":"Barra de menu do editor","Editor toolbar":"Barra de ferramentas do editor","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.",Green:"Verde",Grey:"Cinzento","Help Contents. To close this dialog press ESC.":"Conteúdos de ajuda. Para fechar esta caixa de diálogo, prima ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Inserir uma quebra brusca (um novo parágrafo)","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","Insert a soft break (a <br> element)":"Inserir uma quebra suave (um elemento <br>)","Insert image with file manager":"Inserir imagem com o gestor de ficheiros","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Insert with file manager":"Inserir com o gestor de ficheiros","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.)","Light blue":"Azul-claro","Light green":"Verde-claro","Light grey":"Cinzento-claro",MENU_BAR_MENU_EDIT:"Editar",MENU_BAR_MENU_FILE:"Ficheiro",MENU_BAR_MENU_FONT:"Tipo de letra",MENU_BAR_MENU_FORMAT:"Formatação",MENU_BAR_MENU_HELP:"Ajuda",MENU_BAR_MENU_INSERT:"Inserir",MENU_BAR_MENU_TEXT:"Texto",MENU_BAR_MENU_TOOLS:"Ferramentas",MENU_BAR_MENU_VIEW:"Visualizar","Move focus between form fields (inputs, buttons, etc.)":"Mover o foco entre os campos do formulário (entradas, botões, etc.)","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","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","Move the caret to allow typing directly after a widget":"Mover o ponto de inserção para permitir escrever diretamente após 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","Navigate through the toolbar or menu bar":"Navegar pela barra de ferramentas ou pela barra de menu",Next:"Seguinte","No results found":"Nenhum resultado encontrado","No searchable items":"Nenhum item pesquisável","Open the accessibility help dialog":"Abrir a caixa de diálogo de ajuda de acessibilidade",Orange:"Laranja","Paste content":"Colar o conteúdo","Paste content as plain text":"Colar o conteúdo como texto sem formatação","Press %0 for help.":"Para obter ajuda, pressione %0.","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",Previous:"Anterior",Purple:"Roxo",Red:"Vermelho",Redo:"Refazer","Remove color":"Remover cor","Replace image with file manager":"Substituir imagem com o gestor de ficheiros","Replace with file manager":"Substituir com o gestor de ficheiros","Restore default":"Restaurar predefinição","Rich Text Editor":"Editor de texto avançado","Rich Text Editor. Editing area: %0":"Editor de Texto Formatado. Área de edição: %0",Save:"Guardar","Select all":"Selecionar todos","Show more items":"Mostrar mais itens","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.","Toggle caption off":"Desativar legenda","Toggle caption on":"Ativar legenda",Turquoise:"Turquesa",Undo:"Desfazer","Upload in progress":"Carregamento em progresso","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.","User interface and content navigation keystrokes":"Batimentos de teclas para navegar pela interface de utilizador e pelo conteúdo",White:"Branco","Widget toolbar":"Barra de ferramentas do widget",Yellow:"Amarelo"}),o.getPluralForm=function(e){return 0==e||1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ro.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ro.js
deleted file mode 100644
index 78058c1..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ro.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ro=e.ro||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(poate fi necesar să apăsați Fn)","%0 of %1":"%0 din %1",Accept:"Acceptă",Accessibility:"Accesibilitate","Accessibility help":"Ajutor pentru accesibilitate",Aquamarine:"Acvamarin","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.",Black:"Negru",Blue:"Albastru",Cancel:"Anulare","Cannot upload file:":"Nu se poate încărca fișierul:",Clear:"Ștergere","Click to edit block":"Faceți clic pentru a edita întreg blocul",Close:"Închideți","Close contextual balloons, dropdowns, and dialogs":"Închide baloanele contextuale, ferestrele derulante și ferestrele de dialog","Content editing keystrokes":"Comenzi din tastatură pentru editarea conținutului","Copy selected content":"Copiază conținutul selectat","Dim grey":"Gri slab","Drag to move":"Glisați pentru a muta","Dropdown toolbar":"Bară listă opțiuni","Edit block":"Editează bloc","Editor block content toolbar":"Bară de instrumente editor pentru blocuri de conținut","Editor contextual toolbar":"Bară contextuală de instrumente editor","Editor dialog":"Dialog editor","Editor editing area: %0":"Zonă editare editor: %0","Editor menu bar":"Bara de meniuri a editorului","Editor toolbar":"Bară editor","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.",Green:"Verde",Grey:"Gri","Help Contents. To close this dialog press ESC.":"Conținutul de asistență. Apăsați ESC pentru a închide acest dialog.",HEX:"HEX","Insert a hard break (a new paragraph)":"Introduce un capăt de rând obligatoriu (alineat nou)","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","Insert a soft break (a <br> element)":"Introduce capăt de rând opțional (un element <br>)","Insert image with file manager":"Inserare imagine cu managerul de fișiere","Insert paragraph after block":"Inserează un paragraf după bloc","Insert paragraph before block":"Inserează un paragraf înaintea blocului","Insert with file manager":"Inserare cu managerul de fișiere","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.)","Light blue":"Albastru deschis","Light green":"Verde deschis","Light grey":"Gri deschis",MENU_BAR_MENU_EDIT:"Editează",MENU_BAR_MENU_FILE:"Fișier",MENU_BAR_MENU_FONT:"Font",MENU_BAR_MENU_FORMAT:"Formatare",MENU_BAR_MENU_HELP:"Ajutor",MENU_BAR_MENU_INSERT:"Inserează",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_TOOLS:"Instrumente",MENU_BAR_MENU_VIEW:"Vizualizare","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 in and out of an active dialog window":"Comutează focalizarea într-o fereastră de dialog activă și în afara acesteia","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","Move the caret to allow typing directly after a widget":"Mută cursorul pentru a permite tastarea direct după un widget","Move the caret to allow typing directly before a widget":"Mută cursorul pentru a permite tastarea direct înaintea unui widget","Navigate through the toolbar or menu bar":"Navigare prin bara de instrumente sau bara de meniuri",Next:"Înainte","No results found":"Nu au fost găsite rezultate","No searchable items":"Nu există elemente ce pot fi căutate","Open the accessibility help dialog":"Deschide fereastra de ajutor pentru accesibilitate",Orange:"Portocaliu","Paste content":"Lipește conținut","Paste content as plain text":"Lipește conținutul ca text simplu","Press %0 for help.":"Apăsați %0] pentru ajutor.","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",Previous:"Înapoi",Purple:"Violet",Red:"Roșu",Redo:"Revenire","Remove color":"Șterge culoare","Replace image with file manager":"Înlocuire imagine cu managerul de fișiere","Replace with file manager":"Înlocuire cu managerul de fișiere","Restore default":"Reface la default","Rich Text Editor":"Editor de text","Rich Text Editor. Editing area: %0":"Editor Rich Text. Zonă editare: %0",Save:"Salvare","Select all":"Selectează-le pe toate","Show more items":"Arată mai multe elemente","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.","Toggle caption off":"Dezactivați subtitlul","Toggle caption on":"Activați subtitlul",Turquoise:"Turcoaz",Undo:"Anulare","Upload in progress":"Încărcare în curs","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.","User interface and content navigation keystrokes":"Interfața cu utilizatorul și comenzi din tastatură pentru navigare în conținut",White:"Alb","Widget toolbar":"Bară widget",Yellow:"Galben"}),t.getPluralForm=function(e){return 1==e?0:e%100>19||e%100==0&&0!=e?2:1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ru.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ru.js
deleted file mode 100644
index a673c15..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ru.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ru=e.ru||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(может требовать Fn)","%0 of %1":"%0 из %1",Accept:"Принять",Accessibility:"Доступность","Accessibility help":"Помощь по специальным возможностям",Aquamarine:"Аквамариновый","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ниже вы можете найти список сочетаний клавиш, которые можно использовать в редакторе.",Black:"Чёрный",Blue:"Синий",Cancel:"Отмена","Cannot upload file:":"Невозможно загрузить файл",Clear:"Очистить","Click to edit block":"Нажмите, чтобы редактировать блок",Close:"Закрыть","Close contextual balloons, dropdowns, and dialogs":"Закрыть контекстные всплывающие окна, раскрывающиеся списки и диалоговые окна.","Content editing keystrokes":"Клавиши для редактирования контента","Copy selected content":"Копировать выбранное содержание","Dim grey":"Тёмно-серый","Drag to move":"Перетащить","Dropdown toolbar":"Выпадающая панель инструментов","Edit block":"Редактировать блок","Editor block content toolbar":"Панель инструментов редактора","Editor contextual toolbar":"Контекстуальная панель инструментов редактора","Editor dialog":"Диалоговое окно редактора","Editor editing area: %0":"Область редактирования редактора: %0","Editor menu bar":"Панель меню редактора","Editor toolbar":"Панель инструментов редактора","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Активировать кнопку, находящуюся в фокусе. Активирование кнопок, которые взаимодействуют с содержимым редактора, перемещает фокус обратно на содержимое.",Green:"Зелёный",Grey:"Серый","Help Contents. To close this dialog press ESC.":"Содержание справки. Чтобы закрыть это диалоговое окно, нажмите ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Вставить жесткий разрыв (новый абзац)","Insert a new paragraph directly after a widget":"Вставить новый абзац непосредственно после виджета.","Insert a new paragraph directly before a widget":"Вставить новый абзац непосредственно перед виджетом.","Insert a soft break (a <br> element)":"Вставить мягкий разрыв (элемент <br>)","Insert image with file manager":"Вставить изображение с помощью файлового менеджера","Insert paragraph after block":"Вставить параграф после блока","Insert paragraph before block":"Вставить параграф перед блоком","Insert with file manager":"Вставка с помощью файлового менеджера","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Нажатия клавиш, которые можно использовать при выборе виджета (например: изображение, таблица и т. д.)","Light blue":"Голубой","Light green":"Салатовый","Light grey":"Светло-серый",MENU_BAR_MENU_EDIT:"Редактировать",MENU_BAR_MENU_FILE:"Файл",MENU_BAR_MENU_FONT:"Шрифт",MENU_BAR_MENU_FORMAT:"Формат",MENU_BAR_MENU_HELP:"Помощь",MENU_BAR_MENU_INSERT:"Вставить",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_TOOLS:"Инструменты",MENU_BAR_MENU_VIEW:"Посмотреть","Move focus between form fields (inputs, buttons, etc.)":"Переместить фокус между полями формы (вводы, кнопки и т. д.)","Move focus in and out of an active dialog window":"Переместить фокус в активное диалоговое окно и обратно.","Move focus to the menu bar, navigate between menu bars":"Переместить фокус на панель меню, перемещаться между панелями меню","Move focus to the toolbar, navigate between toolbars":"Переместить фокус на панель инструментов, перемещаться между панелями инструментов","Move the caret to allow typing directly after a widget":"Переместить курсор, чтобы можно было вводить текст сразу после виджета.","Move the caret to allow typing directly before a widget":"Переместите курсор, чтобы можно было вводить текст непосредственно перед виджетом.","Navigate through the toolbar or menu bar":"Перемещение по панели инструментов или панели меню",Next:"Следующий","No results found":"Результаты не найдены","No searchable items":"Нет элементов для поиска","Open the accessibility help dialog":"Открыть диалоговое окно справки по специальным возможностям",Orange:"Оранжевый","Paste content":"Вставить содержание","Paste content as plain text":"Вставить содержанрие в виде обычного текста","Press %0 for help.":"Нажмите %0 для получения помощи.","Press Enter to type after or press Shift + Enter to type before the widget":"Нажмите Enter для ввода текста после виджета или нажмите Shift + Enter для ввода текста перед виджетом",Previous:"Предыдущий",Purple:"Фиолетовый",Red:"Красный",Redo:"Повторить","Remove color":"Убрать цвет","Replace image with file manager":"Заменить изображение с помощью файлового менеджера","Replace with file manager":"Заменить с помощью файлового менеджера","Restore default":"По умолчанию","Rich Text Editor":"Редактор","Rich Text Editor. Editing area: %0":"Редактор форматированного текста. Область редактирования: %0",Save:"Сохранить","Select all":"Выбрать все","Show more items":"Другие инструменты","These keyboard shortcuts allow for quick access to content editing features.":"Эти сочетания клавиш обеспечивают быстрый доступ к функциям редактирования контента.","Toggle caption off":"Выключить описание","Toggle caption on":"Включить описание",Turquoise:"Бирюзовый",Undo:"Отменить","Upload in progress":"Идёт загрузка","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Использовать следующие сочетания клавиш для более эффективной навигации в пользовательском интерфейсе CKEditor 5.","User interface and content navigation keystrokes":"Пользовательский интерфейс и клавиши навигации по контенту",White:"Белый","Widget toolbar":"Панель инструментов виджета",Yellow:"Жёлтый"}),t.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:e%10==0||e%10>=5&&e%10<=9||e%100>=11&&e%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/si.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/si.js
deleted file mode 100644
index 77f6d7f..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/si.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.si=e.si||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"",Accept:"",Cancel:"","Cannot upload file:":"ගොනුව යාවත්කාලීන කළ නොහැක:",Clear:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"","Insert image with file manager":"","Insert with file manager":"","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":"","Open the accessibility help dialog":"",Redo:"නැවත කරන්න","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor. Editing area: %0":"",Save:"","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Undo:"අහෝසි කරන්න","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":""}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sk.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sk.js
deleted file mode 100644
index 0fb8128..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const o=e.sk=e.sk||{};o.dictionary=Object.assign(o.dictionary||{},{"(may require Fn)":"(môže si vyžadovať stlačenie klávesu Fn)","%0 of %1":"%0 z %1",Accept:"Potvrdiť",Accessibility:"Dostupnosť","Accessibility help":"Pomoc so zjednodušením ovládania",Aquamarine:"Akvamarínová","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.",Black:"Čierna",Blue:"Modrá",Cancel:"Zrušiť","Cannot upload file:":"Nie je možné nahrať súbor:",Clear:"Vyčistiť","Click to edit block":"Úprava bloku kliknutím",Close:"Zatvoriť","Close contextual balloons, dropdowns, and dialogs":"Zatvoriť kontextové bubliny, rozbaľovacie ponuky a dialógové okná","Content editing keystrokes":"Klávesy na úpravu obsahu","Copy selected content":"Skopírovať vybraný obsah","Dim grey":"Tmavosivá","Drag to move":"Potiahnuť a presunúť","Dropdown toolbar":"Panel nástrojov roletového menu","Edit block":"Upraviť odsek","Editor block content toolbar":"Panel s nástrojmi obsahu bloku editora","Editor contextual toolbar":"Kontextový panel nástrojov editora","Editor dialog":"Dialóg editora","Editor editing area: %0":"Oblasť úprav editora: %0","Editor menu bar":"Lišta ponuky editora","Editor toolbar":"Panel nástrojov editora","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.",Green:"Zelená",Grey:"Sivá","Help Contents. To close this dialog press ESC.":"Obsah pomocníka. Toto dialógové okno zavriete klávesom Esc.",HEX:"HEX","Insert a hard break (a new paragraph)":"Vložiť pevnú medzeru (nový odsek)","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","Insert a soft break (a <br> element)":"Vložiť mäkkú medzeru (prvok <br>)","Insert image with file manager":"Vložiť obrázok pomocou správcu súborov","Insert paragraph after block":"Vložiť odstavec za blok","Insert paragraph before block":"Vložiť odstavec pred blok","Insert with file manager":"Vložiť pomocou správcu súborov","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)","Light blue":"Bledomodrá","Light green":"Bledozelená","Light grey":"Bledosivá",MENU_BAR_MENU_EDIT:"Upraviť",MENU_BAR_MENU_FILE:"Súbor",MENU_BAR_MENU_FONT:"Font",MENU_BAR_MENU_FORMAT:"Formát",MENU_BAR_MENU_HELP:"Pomoc",MENU_BAR_MENU_INSERT:"Vložiť",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_TOOLS:"Nástroje",MENU_BAR_MENU_VIEW:"Zobraziť","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 in and out of an active dialog window":"Presunúť zameranie z/do aktívneho dialógového okna","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","Move the caret to allow typing directly after a widget":"Presunúť striešku priamo za widget, aby ste tam mohli písať","Move the caret to allow typing directly before a widget":"Presunúť striešku priamo pred widget, aby ste tam mohli písať","Navigate through the toolbar or menu bar":"Prechádzajte cpanelom nástrojov alebo panelom ponúk",Next:"Ďalšie","No results found":"Neboli nájdené žiadne výsledky","No searchable items":"Žiadne vyhľadávateľné položky","Open the accessibility help dialog":"Otvoriť dialógové okno o zjednodušení ovládania",Orange:"Oranžová","Paste content":"Prilepiť obsah","Paste content as plain text":"Prilepiť obsah iba ako text","Press %0 for help.":"Ak potrebujete pomoc, stlačte %0.","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",Previous:"Predchádzajúce",Purple:"Fialová",Red:"Červená",Redo:"Znova","Remove color":"Zrušiť farbu","Replace image with file manager":"Nahradiť obrázok pomocou správcu súborov","Replace with file manager":"Nahradiť správcom súborov","Restore default":"Obnoviť predvolené","Rich Text Editor":"Editor s formátovaním","Rich Text Editor. Editing area: %0":"Rich Text Editor. Oblasť úprav: %0",Save:"Uložiť","Select all":"Označiť všetko","Show more items":"Zobraziť viac položiek","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.","Toggle caption off":"Vypnúť titulok","Toggle caption on":"Zapnúť titulok",Turquoise:"Tyrkysová",Undo:"Späť","Upload in progress":"Prebieha nahrávanie","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.","User interface and content navigation keystrokes":"Používateľské rozhranie a klávesy na prechádzanie obsahom",White:"Biela","Widget toolbar":"Panel nástrojov ovládacieho prvku",Yellow:"Žltá"}),o.getPluralForm=function(e){return e%1==0&&1==e?0:e%1==0&&e>=2&&e<=4?1:e%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sl.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sl.js
deleted file mode 100644
index 5a38fbd..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.sl=e.sl||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"Akvamarin","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Črna",Blue:"Modra",Cancel:"Prekliči","Cannot upload file:":"Ni možno naložiti datoteke:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"Temno siva","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Zelena",Grey:"Siva","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"Svetlo modra","Light green":"Svetlo zelena","Light grey":"Svetlo siva",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"Oranžna","Press %0 for help.":"",Previous:"",Purple:"Vijolična",Red:"Rdeča","Remove color":"Odstrani barvo","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"","Rich Text Editor. Editing area: %0":"",Save:"Shrani","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"Turkizna","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"Bela",Yellow:"Rumena"}),t.getPluralForm=function(e){return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sq.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sq.js
deleted file mode 100644
index 4e3f2e9..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sq.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.sq=e.sq||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"E zezë",Blue:"E kaltër",Cancel:"Anulo","Cannot upload file:":"Nuk mund të ngarkojë skedën:",Clear:"Pastro","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"Zgjero kokështrirjen","Edit block":"Redakto bllokun","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"Kokështrirja e redaktuesit","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"E gjelbër",Grey:"Ngjyrë hiri","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"","Insert paragraph before block":"","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"","Light green":"","Light grey":"",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"E radhës","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"Ngjyrë portokalli","Press %0 for help.":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Paraprake",Purple:"",Red:"E kuqe",Redo:"Ribëj","Remove color":"Largo ngjyrën","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Redaktues i Tekstit të Pasur","Rich Text Editor. Editing area: %0":"",Save:"Ruaj","Select all":"Përzgjidh të gjitha","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"",Undo:"Rikthe","Upload in progress":"Duke ngarkuar","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"E bardhë","Widget toolbar":"Kokështrirja e shtesës",Yellow:"E verdhë"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sr-latn.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sr-latn.js
deleted file mode 100644
index 261580a..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sr-latn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e["sr-latn"]=e["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 of %1",Accept:"Prihvati",Accessibility:"","Accessibility help":"",Aquamarine:"Zelenkastoplava","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Crna",Blue:"Plava",Cancel:"Odustani","Cannot upload file:":"Postavljanje fajla je neuspešno:",Clear:"Obriši","Click to edit block":"Kliknite da biste uredili blok",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"Bledo siva","Drag to move":"Prevucite da biste premestili","Dropdown toolbar":"Padajuća traka sa alatkama","Edit block":"Blok uređivač","Editor block content toolbar":"Traka sa alatkama za blokiranje sadržaja uređivača","Editor contextual toolbar":"Kontekstualna traka sa alatkama Editor","Editor dialog":"","Editor editing area: %0":"Oblast za uređivanje urednika: %0","Editor menu bar":"","Editor toolbar":"Uređivač traka sa alatkama","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Zelena",Grey:"Siva","Help Contents. To close this dialog press ESC.":"",HEX:"HEX","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"Уметните одломак после блока","Insert paragraph before block":"Уметните одломак пре блока","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"Svetloplava","Light green":"Svetlo zelena","Light grey":"Svetlo siva",MENU_BAR_MENU_EDIT:"Uredi",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"Ubaci",MENU_BAR_MENU_TEXT:"Tekst",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"Sledeći","No results found":"Nije pronađen nijedan rezultat","No searchable items":"Nema stavki koje se mogu pretražiti","Open the accessibility help dialog":"",Orange:"Narandžasta","Press %0 for help.":"","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",Previous:"Prethodni",Purple:"Ljubičasta",Red:"Crvena",Redo:"Ponovo","Remove color":"Otkloni boju","Replace image with file manager":"","Replace with file manager":"","Restore default":"Vrati podrazumevano","Rich Text Editor":"Prošireni uređivač teksta","Rich Text Editor. Editing area: %0":"Uređivač bogatijeg teksta. Prostor za uređivanje: %0",Save:"Sačuvaj","Select all":"Označi sve","Show more items":"Prikaži još stavki","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"Isključivanje natpisa","Toggle caption on":"Uključite naslov",Turquoise:"Tirkizna",Undo:"Povlačenje","Upload in progress":"Postavljanje u toku","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"Bela","Widget toolbar":"Видгет трака са алаткама",Yellow:"Žuta"}),t.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sr.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sr.js
deleted file mode 100644
index b5abb40..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const a=e.sr=e.sr||{};a.dictionary=Object.assign(a.dictionary||{},{"(may require Fn)":"(možda će biti neophodan Fn)","%0 of %1":"%0 of %1",Accept:"Prihvati",Accessibility:"Pristupačnost","Accessibility help":"Pomoć oko pristupačnosti",Aquamarine:"Зеленкастоплава","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.",Black:"Црна",Blue:"Плава",Cancel:"Одустани","Cannot upload file:":"Постављање фајла је неуспешно:",Clear:"Obriši","Click to edit block":"Kliknite da biste uredili blok",Close:"Zatvori","Close contextual balloons, dropdowns, and dialogs":"Zatvori kontekstualne prozore, padajuće menije i dijaloge","Content editing keystrokes":"Tasteri za uređivanje sadržaja","Copy selected content":"Kopiraj odabrani sadržaj","Dim grey":"Бледо сива","Drag to move":"Prevucite da biste premestili","Dropdown toolbar":"Падајућа трака са алаткама","Edit block":"Блок уређивач","Editor block content toolbar":"Трака са алаткама за блокирање садржаја уређивача","Editor contextual toolbar":"Контекстуална трака са алаткама Едитор","Editor dialog":"Dijalog za uređivanje","Editor editing area: %0":"Област за уређивање уредника: %0","Editor menu bar":"Traka menija uređivača","Editor toolbar":"Уређивач трака са алаткама","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.",Green:"Зелена",Grey:"Сива","Help Contents. To close this dialog press ESC.":"Sadržaji za pomoć. Kako biste zatvorili ovaj dijalog pritisnite taster ESC.",HEX:"HEX","Insert a hard break (a new paragraph)":"Umetni jači prekid (novi pasus)","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","Insert a soft break (a <br> element)":"Umetni blagi prekid (<br> element)","Insert image with file manager":"Ubaci sliku pomoću menadžera datoteka","Insert paragraph after block":"Umetnite odlomak posle bloka","Insert paragraph before block":"Umetnite odlomak pre bloka","Insert with file manager":"Ubaci pomoću menadžera datoteka","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.)","Light blue":"Светлоплава","Light green":"Светлозелена","Light grey":"Светло сива",MENU_BAR_MENU_EDIT:"Уреди",MENU_BAR_MENU_FILE:"Datoteka",MENU_BAR_MENU_FONT:"Font",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Pomoć",MENU_BAR_MENU_INSERT:"Убаци",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_TOOLS:"Alati",MENU_BAR_MENU_VIEW:"Prikaži","Move focus between form fields (inputs, buttons, etc.)":"Pomeraj fokus između polja za tekst (unosi, tasteri, itd.)","Move focus in and out of an active dialog window":"Pomeri fokus u i van aktivnog prozora dijaloga","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","Move the caret to allow typing directly after a widget":"Pomeri kursor kako bi se omogućilo kucanje direktno posle vidžeta","Move the caret to allow typing directly before a widget":"Pomeri kursor kako bi se omogućilo kucanje direktno pre vidžeta","Navigate through the toolbar or menu bar":"Krećite se kroz traku sa alatkama ili traku menija",Next:"Следећи","No results found":"Nije pronađen nijedan rezultat","No searchable items":"Nema stavki koje se mogu pretražiti","Open the accessibility help dialog":"Otvori dijalog za pomoć oko pristupačnosti",Orange:"Нараџаста","Paste content":"Nalepi sadržaj","Paste content as plain text":"Nalepi sadržaj kao običan tekst","Press %0 for help.":"Pritisni %0 za pomoć.","Press Enter to type after or press Shift + Enter to type before the widget":"Притисните Ентер да куцате после или притисните Схифт + Ентер да куцате пре виџета",Previous:"Претходни",Purple:"Љубичаста",Red:"Црвена",Redo:"Поново","Remove color":"Отклони боју","Replace image with file manager":"Zameni sliku pomoću menadžera datoteka","Replace with file manager":"Zameni pomoću menadžera datoteka","Restore default":"Врати подразумевано","Rich Text Editor":"Проширен уређивач текста","Rich Text Editor. Editing area: %0":"Уређивач обогаћеног текста.Простор за уређивање: %0",Save:"Сачувај","Select all":"Означи све.","Show more items":"Прикажи још ставки","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.","Toggle caption off":"Искључивање натписа ","Toggle caption on":"Укључите наслов ",Turquoise:"Тиркизна",Undo:"Повлачење","Upload in progress":"Постављање у току","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.","User interface and content navigation keystrokes":"Korisnički interfejs i tasteri za navigaciju sadržaja",White:"Бела","Widget toolbar":"Widget traka sa alatkama",Yellow:"Жута"}),a.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sv.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sv.js
deleted file mode 100644
index 72bdf23..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/sv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.sv=e.sv||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(kan kräva Fn)","%0 of %1":"%0 av %1",Accept:"Acceptera",Accessibility:"Tillgänglighet","Accessibility help":"Hjälp med tillgänglighet",Aquamarine:"Akvamarin","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.",Black:"Svart",Blue:"Blå",Cancel:"Avbryt","Cannot upload file:":"Kan inte ladda upp fil:",Clear:"Rensa","Click to edit block":"Klicka för att redigera blocket",Close:"Stäng","Close contextual balloons, dropdowns, and dialogs":"Stäng kontextballonger, rullgardinsmenyer och dialogrutor","Content editing keystrokes":"Tangenter för innehållsredigering","Copy selected content":"Kopiera markerat innehåll","Dim grey":"Dunkelgrå","Drag to move":"Dra för att flytta","Dropdown toolbar":"Rullgardinsverktygsfält","Edit block":"Redigera block","Editor block content toolbar":"Verktygsfält vid block av innehåll","Editor contextual toolbar":"Ordbehandlarens kontextuella verktygsfält","Editor dialog":"Ordbehandlardialog","Editor editing area: %0":"Ordbehandlares redigeringsområde: %0","Editor menu bar":"Menyfält för redigeraren","Editor toolbar":"Redigeringsverktygsfält","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.",Green:"Grön",Grey:"Grå","Help Contents. To close this dialog press ESC.":"Hjälpinnehåll. Tryck på ESC för att stänga dialogrutan.",HEX:"HEX","Insert a hard break (a new paragraph)":"Infoga blankrad (nytt stycke)","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","Insert a soft break (a <br> element)":"Infoga radbrytning (a <br>-element)","Insert image with file manager":"Infoga bild genom filhanteraren","Insert paragraph after block":"Infoga stycke efter block","Insert paragraph before block":"Infoga stycke före block","Insert with file manager":"Infoga genom filhanteraren","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.)","Light blue":"Ljusblå","Light green":"Ljusgrön","Light grey":"Ljusgrå",MENU_BAR_MENU_EDIT:"Ändra",MENU_BAR_MENU_FILE:"Fil",MENU_BAR_MENU_FONT:"Teckensnitt",MENU_BAR_MENU_FORMAT:"Format",MENU_BAR_MENU_HELP:"Hjälp",MENU_BAR_MENU_INSERT:"Infoga",MENU_BAR_MENU_TEXT:"Text",MENU_BAR_MENU_TOOLS:"Verktyg",MENU_BAR_MENU_VIEW:"Visa","Move focus between form fields (inputs, buttons, etc.)":"Flytta fokus mellan formulärfält (inmatningar, knappar m.m.)","Move focus in and out of an active dialog window":"Flytta fokus till och från en aktiv dialogruta","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","Move the caret to allow typing directly after a widget":"Flytta textmarkören för att kunna skriva direkt efter 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","Navigate through the toolbar or menu bar":"Navigera genom verktygsfältet eller menyfältet",Next:"Nästa","No results found":"Inga resultat hittades","No searchable items":"Inga sökbara objekt","Open the accessibility help dialog":"Öppna dialogrutan för hjälp med tillgänglighet",Orange:"Orange","Paste content":"Klistra in innehåll","Paste content as plain text":"Klistra in innehåll som vanlig text","Press %0 for help.":"Tryck på %0 för hjälp.","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.",Previous:"Föregående",Purple:"Lila",Red:"Röd",Redo:"Gör om","Remove color":"Ta bort färg","Replace image with file manager":"Ersätt bild genom filhanteraren","Replace with file manager":"Ersätt genom filhanteraren","Restore default":"Återställ standard","Rich Text Editor":"Rich Text-editor","Rich Text Editor. Editing area: %0":"RTF-redigerare. Redigeringsområde: %0",Save:"Spara","Select all":"Välj alla","Show more items":"Visa fler objekt","These keyboard shortcuts allow for quick access to content editing features.":"Dessa kortkommandon möjliggör snabb innehållsredigering.","Toggle caption off":"Slå av rubrik","Toggle caption on":"Slå på rubrik",Turquoise:"Turkos",Undo:"Ångra","Upload in progress":"Uppladdning pågår","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.","User interface and content navigation keystrokes":"Tangenter för användargränssnitt och navigation i innehåll",White:"Vit","Widget toolbar":"Widgetverktygsfält",Yellow:"Gul"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/th.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/th.js
deleted file mode 100644
index cee5869..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/th.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.th=e.th||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(อาจจำเป็นต้องมี Fn)","%0 of %1":"%0 จาก %1",Accept:"ยอมรับ",Accessibility:"การเข้าถึง","Accessibility help":"ความช่วยเหลือการเข้าถึง",Aquamarine:"พลอยสีฟ้า","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"ด้านล่างนี้ คุณจะพบกับรายการแป้นพิมพ์ลัดที่สามารถใช้ในตัวแก้ไขได้",Black:"สีดำ",Blue:"สีน้ำเงิน",Cancel:"ยกเลิก","Cannot upload file:":"ไม่สามารถอัปโหลดไฟล์ได้:",Clear:"ล้าง","Click to edit block":"คลิกเพื่อแก้ไขบล็อก",Close:"ปิด","Close contextual balloons, dropdowns, and dialogs":"ปิดลูกโป่งบริบท, รายการดรอปดาวน์, และกล่องโต้ตอบ","Content editing keystrokes":"แป้นพิมพ์ลัดเพื่อแก้ไขเนื้อหา","Copy selected content":"คัดลอกเนื้อหาที่เลือกเอาไว้","Dim grey":"สีเทาเข้ม","Drag to move":"ลากเพื่อย้าย","Dropdown toolbar":"แถบเครื่องมือแบบเลื่อนลง","Edit block":"แก้ไขบล็อก","Editor block content toolbar":"แถบเครื่องมือแก้ไขบล็อกเนื้อหา","Editor contextual toolbar":"แถบเครื่องมือแก้ไขข้อความ","Editor dialog":"การสนทนาของบรรณาธิการ","Editor editing area: %0":"พื้นที่แก้ไขของตัวแก้ไข: %0","Editor menu bar":"แถบเมนูตัวแก้ไข","Editor toolbar":"แถบเครื่องมือแก้ไข","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"ปฏิบัติตามปุ่มที่โฟกัสในขณะนี้ การปฏิบัติตามปุ่มที่โต้ตอบกับเนื้อหาของตัวแก้ไขจะย้ายโฟกัสกลับไปยังเนื้อหา",Green:"สีเขียว",Grey:"สีเทา","Help Contents. To close this dialog press ESC.":"เนื้อหาความช่วยเหลือ หากต้องการปิดกล่องโต้ตอบนี้ ให้กดปุ่ม ESC",HEX:"HEX","Insert a hard break (a new paragraph)":"แทรกการขึ้นบรรทัดใหม่แบบ Hard Break (ย่อหน้าใหม่)","Insert a new paragraph directly after a widget":"แทรกย่อหน้าใหม่หลังวิดเจ็ตโดยตรง","Insert a new paragraph directly before a widget":"แทรกย่อหน้าใหม่หน้าวิดเจ็ตโดยตรง","Insert a soft break (a <br> element)":"แทรกการขึ้นบรรทัดใหม่แบบ Soft Break (<br> element)","Insert image with file manager":"แทรกภาพด้วยตัวจัดการไฟล์","Insert paragraph after block":"แทรกย่อหน้าหลังบล็อก","Insert paragraph before block":"แทรกย่อหน้าก่อนบล็อก","Insert with file manager":"แทรกด้วยตัวจัดการไฟล์","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"แป้นพิมพ์ลัดที่สามารถใช้ได้เมื่อเลือกวิดเจ็ต (ยกตัวอย่าง: รูปภาพ, ตาราง, ฯลฯ)","Light blue":"สีฟ้า","Light green":"สีเขียวอ่อน","Light grey":"สีเทาอ่อน",MENU_BAR_MENU_EDIT:"แก้ไข",MENU_BAR_MENU_FILE:"ไฟล์",MENU_BAR_MENU_FONT:"แบบอักษร",MENU_BAR_MENU_FORMAT:"รูปแบบ",MENU_BAR_MENU_HELP:"ช่วยเหลือ",MENU_BAR_MENU_INSERT:"แทรก",MENU_BAR_MENU_TEXT:"ข้อความ",MENU_BAR_MENU_TOOLS:"เครื่องมือ",MENU_BAR_MENU_VIEW:"ดู","Move focus between form fields (inputs, buttons, etc.)":"ย้ายโฟกัสระหว่างช่องฟอร์ม (รับข้อมูล, ปุ่ม, ฯลฯ)","Move focus in and out of an active dialog window":"ย้ายโฟกัสเข้าและออกจากกล่องโต้ตอบที่ใช้งานอยู่","Move focus to the menu bar, navigate between menu bars":"ย้ายโฟกัสไปที่แถบเมนู นำทางระหว่างแถบเมนูต่างๆ","Move focus to the toolbar, navigate between toolbars":"ย้ายโฟกัสไปยังแถบเครื่องมือ, นำทางภายในแถบเครื่องมือ","Move the caret to allow typing directly after a widget":"ย้ายสัญลักษณ์คาเร็ตเพื่อให้สามารถพิมพ์ได้ไปอยู่หลังวิดเจ็ตโดยตรง","Move the caret to allow typing directly before a widget":"ย้ายสัญลักษณ์คาเร็ตเพื่อให้สามารถพิมพ์ได้ไปอยู่หน้าวิดเจ็ตโดยตรง","Navigate through the toolbar or menu bar":"นำทางในแถบเครื่องมือหรือแถบเมนู",Next:"ถัดไป","No results found":"ไม่พบผลลัพธ์","No searchable items":"ไม่มีรายการที่สามารถค้นหาได้","Open the accessibility help dialog":"เปิดกล่องโต้ตอบความช่วยเหลือการเข้าถึง",Orange:"สีส้ม","Paste content":"วางเนื้อหา","Paste content as plain text":"วางเนื้อหาเป็นข้อความธรรมดา","Press %0 for help.":"กด %0 เพื่อความช่วยเหลือ","Press Enter to type after or press Shift + Enter to type before the widget":"กด Enter เพื่อพิมพ์หลังจาก หรือกด Shift + Enter เพื่อพิมพ์ก่อนหน้าวิดเจ็ต",Previous:"ก่อนหน้า",Purple:"สีม่วง",Red:"สีแดง",Redo:"ทำซ้ำ","Remove color":"ลบสี","Replace image with file manager":"แทนที่ภาพด้วยตัวจัดการไฟล์","Replace with file manager":"แทนที่ด้วยตัวจัดการไฟล์","Restore default":"คืนค่าเริ่มต้น","Rich Text Editor":"โปรแกรมแก้ไข Rich Text","Rich Text Editor. Editing area: %0":"ตัวแก้ไข Rich Text พื้นที่แก้ไข: %0",Save:"บันทึก","Select all":"เลือกทั้งหมด","Show more items":"แสดงรายการเพิ่มเติม","These keyboard shortcuts allow for quick access to content editing features.":"แป้นพิมพ์ลัดเหล่านี้จะทำให้สามารถเข้าถึงฟีเจอร์เพื่อการแก้ไขเนื้อหาได้อย่างรวดเร็ว","Toggle caption off":"ปิดคำอธิบายภาพ","Toggle caption on":"เปิดคำอธิบายภาพ",Turquoise:"สีเขียวขุ่น",Undo:"ย้อนกลับ","Upload in progress":"กำลังดำเนินการอัปโหลด","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"ใช้แป้นพิมพ์ลัดต่อไปนี้เพื่อการนำทางที่มีประสิทธิภาพยิ่งขึ้นในอินเตอร์เฟสผู้ใช้ CKEditor 5","User interface and content navigation keystrokes":"แป้นพิมพ์ลัดในอินเตอร์เฟสผู้ใช้และการนำทางเนื้อหา",White:"สีขาว","Widget toolbar":"แถมเครื่องมือวิดเจ็ต",Yellow:"สีเหลือง"}),t.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/tk.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/tk.js
deleted file mode 100644
index ade0d0b..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/tk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.tk=e.tk||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%1-iň %0-i",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"Akuamarin","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Gara",Blue:"Gök",Cancel:"Ýatyr","Cannot upload file:":"Faýl ýükläp bolmady:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"Goýy çal","Drag to move":"","Dropdown toolbar":"Açylýan gurallar paneli","Edit block":"Bloky redaktirläň","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"Redaktor gurallar paneli","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Ýaşyl",Grey:"Çal","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"Blokdan soň abzas goýuň","Insert paragraph before block":"Blokdan öň abzas goýuň","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"Açyk gök","Light green":"Açyk ýaşyl","Light grey":"Açyk çal",MENU_BAR_MENU_EDIT:"Redaktirläň",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"Indiki","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"Mämişi","Press %0 for help.":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Öňki",Purple:"Gyrmyzy",Red:"Gyzyl",Redo:"Öňe gaýtar","Remove color":"Reňki aýyryň","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Baý Tekst Redaktory","Rich Text Editor. Editing area: %0":"",Save:"Saklaň","Select all":"Ählisini saýla","Show more items":"Has köp zady görkeziň","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"Turkuaz",Undo:"Yza gaýtar","Upload in progress":"Ýüklemek dowam edýär","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"Ak","Widget toolbar":"Widget gurallar paneli",Yellow:"Sary"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/tr.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/tr.js
deleted file mode 100644
index 096670d..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/tr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const a=e.tr=e.tr||{};a.dictionary=Object.assign(a.dictionary||{},{"(may require Fn)":"(Fn gerekebilir)","%0 of %1":"%0/%1",Accept:"Kabul et",Accessibility:"Erişilebilirlik","Accessibility help":"Erişilebilirlik yardımı",Aquamarine:"Su Yeşili","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.",Black:"Siyah",Blue:"Mavi",Cancel:"İptal","Cannot upload file:":"Dosya yüklenemedi:",Clear:"Temizle","Click to edit block":"Bloğu düzenlemek için tıkla",Close:"Kapat","Close contextual balloons, dropdowns, and dialogs":"Bağlamsal balonları, açılır menüleri ve iletişim kutularını kapat","Content editing keystrokes":"İçerik düzenleme tuş vuruşları","Copy selected content":"Seçilen içeriği kopyala","Dim grey":"Koyu Gri","Drag to move":"Taşımak için sürükle","Dropdown toolbar":"Açılır araç çubuğu","Edit block":"Bloğu Düzenle","Editor block content toolbar":"Düzenleyici engelleme içerik araç çubuğu","Editor contextual toolbar":"Düzenleyici içeriksel araç çubuğu","Editor dialog":"Düzenleyici iletişim kutusu","Editor editing area: %0":"Editör düzenleme alanı: %0","Editor menu bar":"Düzenleyici menü çubuğu","Editor toolbar":"Düzenleme araç çubuğu","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.",Green:"Yeşil",Grey:"Gri","Help Contents. To close this dialog press ESC.":"Yardım İçerikleri. Bu iletişim kutusunu kapatmak için ESC tuşuna basın.",HEX:"ONALTILIK","Insert a hard break (a new paragraph)":"Değişmez sayfa sonu ekle (yeni bir paragraf)","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","Insert a soft break (a <br> element)":"Değişebilir sayfa sonu ekle (bir
ögesi)","Insert image with file manager":"Dosya yöneticisiyle görüntü ekleyin","Insert paragraph after block":"Bloktan sonra paragraf ekle","Insert paragraph before block":"Bloktan önce paragraf ekle","Insert with file manager":"Dosya yöneticisiyle ekle","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.)","Light blue":"Açık Mavi","Light green":"Açık Yeşil","Light grey":"Açık Gri",MENU_BAR_MENU_EDIT:"Düzenle",MENU_BAR_MENU_FILE:"Dosya",MENU_BAR_MENU_FONT:"Yazı Tipi",MENU_BAR_MENU_FORMAT:"Biçim",MENU_BAR_MENU_HELP:"Yardım",MENU_BAR_MENU_INSERT:"Ekle",MENU_BAR_MENU_TEXT:"Metin",MENU_BAR_MENU_TOOLS:"Araçlar",MENU_BAR_MENU_VIEW:"Görüntüle","Move focus between form fields (inputs, buttons, etc.)":"Odağı, form alanları (girdiler, düğmeler vb.) arasında taşı","Move focus in and out of an active dialog window":"Odağı etkin iletişim penceresinin içine ve dışına 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","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şı","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şı","Navigate through the toolbar or menu bar":"Araç çubuğu veya menü çubuğunda gezinme",Next:"Sonraki","No results found":"Sonuç bulunamadı","No searchable items":"Aranabilir öge yok","Open the accessibility help dialog":"Erişilebilirlik yardımı iletişim kutusunu aç",Orange:"Turuncu","Paste content":"İçeriği yapıştır","Paste content as plain text":"İçeriği düz metin olarak yapıştır","Press %0 for help.":"Yardım için %0 tuşuna basın.","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",Previous:"Önceki",Purple:"Mor",Red:"Kırmızı",Redo:"Tekrar yap","Remove color":"Rengi Sil","Replace image with file manager":"Resmi dosya yöneticisiyle değiştir","Replace with file manager":"Dosya yöneticisiyle değiştirin","Restore default":"Varsayılanı geri yükle","Rich Text Editor":"Zengin İçerik Editörü","Rich Text Editor. Editing area: %0":"Zengin Metin Editörü.Düzenleme alanı: %0",Save:"Kaydet","Select all":"Hepsini seç","Show more items":"Daha fazla öğe göster","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.","Toggle caption off":"Açıklamayı kapat","Toggle caption on":"Açıklamayı aç",Turquoise:"Turkuaz",Undo:"Geri al","Upload in progress":"Yükleme işlemi devam ediyor","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.","User interface and content navigation keystrokes":"Kullanıcı arayüzü ve içerik gezinme tuş vuruşları",White:"Beyaz","Widget toolbar":"Bileşen araç çubuğu",Yellow:"Sarı"}),a.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/tt.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/tt.js
deleted file mode 100644
index cc5de11..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/tt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.tt=e.tt||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"Аквамарин","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Кара",Blue:"Зәңгәр",Cancel:"Баш тарт","Cannot upload file:":"",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"","Drag to move":"","Dropdown toolbar":"","Edit block":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Яшел",Grey:"Соры","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"Ачык зәңгәр","Light green":"Ачык яшел","Light grey":"Ачык соры",MENU_BAR_MENU_EDIT:"Редакцияләү",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"Кызгылт","Press %0 for help.":"",Previous:"",Purple:"Шәмәхә",Red:"Кызыл",Redo:"Кабатла","Remove color":"","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"","Rich Text Editor. Editing area: %0":"",Save:"Сакла","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"Фервоз",Undo:"","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"Ак",Yellow:"Сары"}),t.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ug.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ug.js
deleted file mode 100644
index bd53ee8..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ug.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ug=e.ug||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"%0 / %1",Accept:"قوشۇل",Accessibility:"","Accessibility help":"",Aquamarine:"دېڭىز كۆكى","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"قارا",Blue:"كۆك",Cancel:"ۋاز كەچ","Cannot upload file:":"يۈكلەشكە بولمايدىغان ھۆججەت:",Clear:"تازىلا","Click to edit block":"چېكىلسە بۆلەك تەھرىرلىنىدۇ",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"سۇس كۈلرەڭ","Drag to move":"يۆتكەشتە سۆرىلىدۇ","Dropdown toolbar":"سىرىلما قورال بالداق","Edit block":"بۆلەك تەھرىر","Editor block content toolbar":"تەھرىرلىگۈچ بۆلىكى مەزمۇن قورال بالداق","Editor contextual toolbar":"تەھرىرلىگۈچ مەزمۇن قورال بالداق","Editor dialog":"","Editor editing area: %0":"تەھرىرلىگۈچ تەھرىرلەش رايونى: %0","Editor menu bar":"","Editor toolbar":"تەھرىرلىگۈچ قورال بالداق","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"يېشىل",Grey:"كۈلرەڭ","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert image with file manager":"","Insert with file manager":"","Light blue":"ئوچۇق كۆك","Light green":"ئوچۇق يېشىل","Light grey":"ئوچۇق كۈلرەڭ",MENU_BAR_MENU_EDIT:"تەھرىرلەش",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"قىستۇر",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","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":"",Next:"كېيىنكى","No results found":"ھېچقانداق نەتىجە تېپىلمىدى","No searchable items":"ئىزدىگۈدەك تۈر يوق","Open the accessibility help dialog":"",Orange:"قىزغۇچ سېرىق","Press %0 for help.":"",Previous:"ئالدىنقى",Purple:"بىنەپشە",Red:"قىزىل",Redo:"تەكرارلاش","Remove color":"رەڭنى چىقىرىۋەت","Replace image with file manager":"","Replace with file manager":"","Restore default":"كۆڭۈلدىكىگە قايتۇر","Rich Text Editor":"تېكىست تەھرىرلىگۈچ","Rich Text Editor. Editing area: %0":"مول تېكىست تەھرىرلىگۈچ. تەھرىرلەش رايونى: %0",Save:"ساقلا","Select all":"ھەممىنى تاللا","Show more items":"تېخىمۇ كۆپ تۈرنى كۆرسەت","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"",Undo:"يېنىۋېلىش","Upload in progress":"يۈكلىنىۋاتىدۇ","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"ئاق",Yellow:"سېرىق"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/uk.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/uk.js
deleted file mode 100644
index cf28132..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/uk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.uk=e.uk||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(може вимагати Fn)","%0 of %1":"%0 із %1",Accept:"Прийняти",Accessibility:"Доступність","Accessibility help":"Довідка щодо доступності",Aquamarine:"Аквамариновий","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Нижче ви можете знайти список комбінацій клавіш, які можна використовувати в редакторі.",Black:"Чорний",Blue:"Синій",Cancel:"Відміна","Cannot upload file:":"Неможливо завантажити файл:",Clear:"Очистити","Click to edit block":"Клацніть, щоб редагувати блок",Close:"Закрити","Close contextual balloons, dropdowns, and dialogs":"Закрити контекстні виноски, спадні списки та діалогові вікна","Content editing keystrokes":"Натискання клавіш для редагування вмісту","Copy selected content":"Копіювати вибраний вміст","Dim grey":"Темно-сірий","Drag to move":"Потягніть, щоб перемістити","Dropdown toolbar":"Випадаюча панель інструментів","Edit block":"Редагувати блок","Editor block content toolbar":"Панель інструментів вмісту блоку редактора","Editor contextual toolbar":"Контекстна панель інструментів редактора","Editor dialog":"Діалогове вікно редактора","Editor editing area: %0":"Область редагування редактора: %0","Editor menu bar":"Рядок меню редагування","Editor toolbar":"Панель інструментів редактора","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"Активуйте кнопку, на якій знаходиться фокус. Активація кнопок, які взаємодіють з редакторським контентом переміщує фокус назад на контент.",Green:"Зелений",Grey:"Сірий","Help Contents. To close this dialog press ESC.":"Зміст довідки. Щоб закрити це діалогове вікно, натисніть ESC.",HEX:"Шістнадцятковий","Insert a hard break (a new paragraph)":"Вставити жорсткий розрив (новий абзац)","Insert a new paragraph directly after a widget":"Вставити новий абзац безпосередньо після віджета","Insert a new paragraph directly before a widget":"Вставити новий абзац безпосередньо перед віджетом","Insert a soft break (a <br> element)":"Вставити м’який розрив (елемент <br>)","Insert image with file manager":"Вставити зображення за допомогою файлового менеджера","Insert paragraph after block":"Додати абзац після блока","Insert paragraph before block":"Додати абзац перед блоком","Insert with file manager":"Вставити за допомогою файлового менеджера","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Натискання клавіш, які можна використовувати, коли вибрано віджет (наприклад: зображення, таблиця тощо)","Light blue":"Світло-синій","Light green":"Світло-зелений","Light grey":"Світло-сірий",MENU_BAR_MENU_EDIT:"Редагувати",MENU_BAR_MENU_FILE:"Файл",MENU_BAR_MENU_FONT:"Шрифт",MENU_BAR_MENU_FORMAT:"Формат",MENU_BAR_MENU_HELP:"Допомога",MENU_BAR_MENU_INSERT:"Вставити",MENU_BAR_MENU_TEXT:"Текст",MENU_BAR_MENU_TOOLS:"Інструменти",MENU_BAR_MENU_VIEW:"Представлення","Move focus between form fields (inputs, buttons, etc.)":"Переміщення фокуса між полями форми (введення, кнопки тощо)","Move focus in and out of an active dialog window":"Переміщення фокуса в активному діалоговому вікні та з нього","Move focus to the menu bar, navigate between menu bars":"Перемістіть фокус на рядок меню, переміщуйтесь між рядками меню","Move focus to the toolbar, navigate between toolbars":"Переміщення фокуса на панель інструментів, навігація між панелями інструментів","Move the caret to allow typing directly after a widget":"Перемістіть курсор, щоб дозволити введення безпосередньо після віджета","Move the caret to allow typing directly before a widget":"Перемістіть курсор, щоб дозволити введення безпосередньо перед віджетом","Navigate through the toolbar or menu bar":"Переміщуйтесь панеллю інструментів або рядком меню",Next:"Наступний","No results found":"Нічого не знайдено","No searchable items":"Немає шуканих об'єктів","Open the accessibility help dialog":"Відкрийте діалогове вікно довідки для доступності",Orange:"Помаранчевий","Paste content":"Вставити вміст","Paste content as plain text":"Вставити вміст як простий текст","Press %0 for help.":"Натисніть %0 для довідки.","Press Enter to type after or press Shift + Enter to type before the widget":"Натисніть Enter, щоб друкувати після або натисніть Shift + Enter, щоб друкувати перед віджетом",Previous:"Попередній",Purple:"Фіолетовий",Red:"Червоний",Redo:"Повтор","Remove color":"Видалити колір","Replace image with file manager":"Замінити зображення за допомогою файлового менеджера","Replace with file manager":"Замінити за допомогою файлового менеджера","Restore default":"Відновити за замовчуванням","Rich Text Editor":"Розширений текстовий редактор","Rich Text Editor. Editing area: %0":"Редактор Rich Text. Область редагування: %0",Save:"Зберегти","Select all":"Вибрати все","Show more items":"Показати більше","These keyboard shortcuts allow for quick access to content editing features.":"Ці комбінації клавіш забезпечують швидкий доступ до функцій редагування вмісту.","Toggle caption off":"Вимкнути підпис","Toggle caption on":"Увімкнути підпис",Turquoise:"Бірюзовий",Undo:"Відміна","Upload in progress":"Виконується завантаження","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"Використовуйте наведені нижче комбінації клавіш для більш ефективної навігації в інтерфейсі користувача CKEditor 5.","User interface and content navigation keystrokes":"Інтерфейс користувача та клавіші навігації вмістом",White:"Білий","Widget toolbar":"Панель інструментів віджетів",Yellow:"Жовтий"}),t.getPluralForm=function(e){return e%1==0&&e%10==1&&e%100!=11?0:e%1==0&&e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:e%1==0&&(e%10==0||e%10>=5&&e%10<=9||e%100>=11&&e%100<=14)?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ur.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ur.js
deleted file mode 100644
index e97fa44..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/ur.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.ur=e.ur||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"0% میں سے 1%",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"نیلگوں بلور","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"سیاہ",Blue:"نیلا",Cancel:"منسوخ","Cannot upload file:":"فائل اپلوڈ نہیں ہو سکی:",Clear:"","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"پھیکا سرمئی","Drag to move":"","Dropdown toolbar":"آلہ جات برائے فہرست ","Edit block":"خانہ کی تدوین","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"رقبہ خانۂ ترمیم: 0%","Editor menu bar":"","Editor toolbar":"ایڈیٹر آلہ جات","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"سبز",Grey:"سرمئی","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"پیراگراف کے بعد کوڈ خانہ نصب کریں","Insert paragraph before block":"پیراگراف سے پہلے کوڈ خانہ نصب کریں","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"ہلکا نیلا","Light green":"ہلکا سبز","Light grey":"ہلکا سرمئی",MENU_BAR_MENU_EDIT:"ترمیم",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"اگلا","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"نارنجی","Press %0 for help.":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"پچھلا",Purple:"ارغوانی",Red:"سرخ",Redo:"پھر سے کریں","Remove color":"رنگ حذف کریں","Replace image with file manager":"","Replace with file manager":"","Restore default":"طے شدہ بحال","Rich Text Editor":"خانۂ ترمیم","Rich Text Editor. Editing area: %0":"خانۂ ترمیم۔ علاقۂ ترمیم 0%",Save:"محفوظ","Select all":"سب منتخب کریں","Show more items":"مزید مواد کی نمائش کریں","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"فیروزی",Undo:"رد ترمیم","Upload in progress":"آپلوڈ جاری ہے","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"سفید","Widget toolbar":"آلہ جات برائے وجٹ",Yellow:"پیلا"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/uz.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/uz.js
deleted file mode 100644
index a75141e..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/uz.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.uz=e.uz||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"","%0 of %1":"",Accept:"",Accessibility:"","Accessibility help":"",Aquamarine:"Akuamarin","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"",Black:"Qora",Blue:"Ko'k",Cancel:"Bekor qilish","Cannot upload file:":"",Clear:"O'chirish","Click to edit block":"",Close:"","Close contextual balloons, dropdowns, and dialogs":"","Content editing keystrokes":"","Dim grey":"To'q kulrang","Drag to move":"","Dropdown toolbar":"Ochiladigan asboblar paneli","Edit block":"Blokni tahrirlash","Editor block content toolbar":"","Editor contextual toolbar":"","Editor dialog":"","Editor editing area: %0":"","Editor menu bar":"","Editor toolbar":"Tahrirlovchi asboblar paneli","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"",Green:"Yashil",Grey:"Kulrang","Help Contents. To close this dialog press ESC.":"",HEX:"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Insert image with file manager":"","Insert paragraph after block":"Вblokdan keyin paragraf qo'yish","Insert paragraph before block":"Blokdan oldin paragrafni kiritish","Insert with file manager":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Light blue":"Moviy","Light green":"Och yashil","Light grey":"Och kulrang",MENU_BAR_MENU_EDIT:"",MENU_BAR_MENU_FILE:"",MENU_BAR_MENU_FONT:"",MENU_BAR_MENU_FORMAT:"",MENU_BAR_MENU_HELP:"",MENU_BAR_MENU_INSERT:"Kiritish",MENU_BAR_MENU_TEXT:"",MENU_BAR_MENU_TOOLS:"",MENU_BAR_MENU_VIEW:"","Move focus between form fields (inputs, buttons, etc.)":"","Move focus in and out of an active dialog window":"","Move focus to the menu bar, navigate between menu bars":"","Move focus to the toolbar, navigate between toolbars":"","Move the caret to allow typing directly after a widget":"","Move the caret to allow typing directly before a widget":"","Navigate through the toolbar or menu bar":"",Next:"Keyingi","No results found":"","No searchable items":"","Open the accessibility help dialog":"",Orange:"To'q sariq","Press %0 for help.":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Oldingi",Purple:"Siyohrang",Red:"Qizil",Redo:"Takrorlash","Remove color":"Rangni olib tashlash","Replace image with file manager":"","Replace with file manager":"","Restore default":"","Rich Text Editor":"Tahrirlovchi","Rich Text Editor. Editing area: %0":"",Save:"Saqlash","Select all":"Hammasini tanlash","Show more items":"","These keyboard shortcuts allow for quick access to content editing features.":"","Toggle caption off":"","Toggle caption on":"",Turquoise:"Turkuaz",Undo:"Bekor qilish","Upload in progress":"Yuklanmoqda","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"","User interface and content navigation keystrokes":"",White:"Oq","Widget toolbar":"Vidjet asboblar paneli",Yellow:"Sariq"}),t.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/vi.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/vi.js
deleted file mode 100644
index 1eeb68f..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/vi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const t=n.vi=n.vi||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(có thể cần nhấn phím Fn)","%0 of %1":"%0 đến %1",Accept:"Chấp nhận",Accessibility:"Trợ năng","Accessibility help":"Trợ giúp về khả năng truy cập",Aquamarine:"Xanh ngọc biển","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.",Black:"Đen",Blue:"Xanh biển",Cancel:"Hủy","Cannot upload file:":"Không thể tải file:",Clear:"Xóa","Click to edit block":"Nhấp để sửa khối",Close:"Đóng","Close contextual balloons, dropdowns, and dialogs":"Đóng bong bóng theo ngữ cảnh, menu thả xuống và hộp thoại","Content editing keystrokes":"Tổ hợp phím chỉnh sửa nội dung","Copy selected content":"Sao chép nội dung đã chọn","Dim grey":"Xám mờ","Drag to move":"Kéo để di chuyển","Dropdown toolbar":"Thanh công cụ danh mục","Edit block":"Chỉnh sửa đoạn","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","Editor dialog":"Hộp thoại trình biên tập","Editor editing area: %0":"Vùng chỉnh sửa của trình chỉnh sửa: %0","Editor menu bar":"Thanh menu Trình soạn thảo","Editor toolbar":"Thanh công cụ biên tập","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.",Green:"Xanh lá",Grey:"Xám","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.",HEX:"HEX","Insert a hard break (a new paragraph)":"Chèn dấu ngắt cứng (đoạn văn mới)","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","Insert a soft break (a <br> element)":"Chèn dấu ngắt mềm (phần tử <br>)","Insert image with file manager":"Chèn hình ảnh bằng trình quản lý tập tin","Insert paragraph after block":"Chèn đoạn sau khối","Insert paragraph before block":"Chèn đoạn trước khối","Insert with file manager":"Chèn bằng trình quản lý tập tin","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.)","Light blue":"Xanh dương","Light green":"Xanh lá nhạt","Light grey":"Xám nhạt",MENU_BAR_MENU_EDIT:"Chỉnh sửa",MENU_BAR_MENU_FILE:"Tệp",MENU_BAR_MENU_FONT:"Phông chữ",MENU_BAR_MENU_FORMAT:"Định dạng",MENU_BAR_MENU_HELP:"Trợ giúp",MENU_BAR_MENU_INSERT:"Chèn",MENU_BAR_MENU_TEXT:"Văn bản",MENU_BAR_MENU_TOOLS:"Công cụ",MENU_BAR_MENU_VIEW:"Xem","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 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","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ụ","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","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","Navigate through the toolbar or menu bar":"Điều hướng trên thanh công cụ hoặc thanh menu",Next:"Tiếp theo","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","Open the accessibility help dialog":"Mở hộp thoại trợ giúp về khả năng tiếp cận",Orange:"Cam","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","Press %0 for help.":"Nhấn %0 để được trợ giúp.","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",Previous:"Quay lại",Purple:"Tím",Red:"Đỏ",Redo:"Tiếp tục","Remove color":"Xóa màu","Replace image with file manager":"Thay thế hình ảnh 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","Restore default":"Khôi phục giá trị mặc định","Rich Text Editor":"Trình soạn thảo văn bản","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",Save:"Lưu","Select all":"Chọn tất cả","Show more items":"Xem thêm","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.","Toggle caption off":"Ẩn chú thích","Toggle caption on":"Hiện chú thích",Turquoise:"Xanh ngọc bích",Undo:"Hoàn tác","Upload in progress":"Đang tải lên","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.","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",White:"Trắng","Widget toolbar":"Thanh công cụ tiện ích",Yellow:"Vàng"}),t.getPluralForm=function(n){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/zh-cn.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/zh-cn.js
deleted file mode 100644
index 2923783..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/zh-cn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e["zh-cn"]=e["zh-cn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(可能需要用到 Fn键)","%0 of %1":"第 %0 步,共 %1 步",Accept:"接受",Accessibility:"可访问性","Accessibility help":"无障碍辅助功能帮助",Aquamarine:"海蓝色","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"您可以在下方找到可在编辑器中使用的键盘快捷键列表。",Black:"黑色",Blue:"蓝色",Cancel:"取消","Cannot upload file:":"无法上传的文件:",Clear:"清除","Click to edit block":"单击以编辑块",Close:"关闭","Close contextual balloons, dropdowns, and dialogs":"关闭上下文气泡框、下拉菜单和对话框","Content editing keystrokes":"内容编辑按键","Copy selected content":"复制选定的内容","Dim grey":"暗灰色","Drag to move":"拖拽以移动","Dropdown toolbar":"下拉工具栏","Edit block":"编辑框","Editor block content toolbar":"编辑器块内容工具栏","Editor contextual toolbar":"编辑器上下文工具栏","Editor dialog":"编辑器对话框","Editor editing area: %0":"编辑器编辑区域:%0","Editor menu bar":"编辑器菜单栏","Editor toolbar":"编辑器工具栏","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"执行当前聚焦的按钮。执行与编辑器内容交互的按钮将焦点返回到内容。",Green:"绿色",Grey:"灰色","Help Contents. To close this dialog press ESC.":"帮助内容。要关闭此对话框,请按 ESC 键。",HEX:"十六进制","Insert a hard break (a new paragraph)":"插入硬换行(新段落)","Insert a new paragraph directly after a widget":"直接在小组件之后插入新段落","Insert a new paragraph directly before a widget":"直接在小组件之前插入新段落","Insert a soft break (a <br> element)":"插入软换行(一个<br> 元素)","Insert image with file manager":"使用文件管理器插入图片","Insert paragraph after block":"在后面插入段落","Insert paragraph before block":"在前面插入段落","Insert with file manager":"使用文件管理器插入","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"当小组件被选中时(例如:图片、表格等)可以使用的按键","Light blue":"浅蓝色","Light green":"浅绿色","Light grey":"浅灰色",MENU_BAR_MENU_EDIT:"编辑",MENU_BAR_MENU_FILE:"文件",MENU_BAR_MENU_FONT:"字体",MENU_BAR_MENU_FORMAT:"格式",MENU_BAR_MENU_HELP:"帮助",MENU_BAR_MENU_INSERT:"插入",MENU_BAR_MENU_TEXT:"文本",MENU_BAR_MENU_TOOLS:"工具",MENU_BAR_MENU_VIEW:"查看","Move focus between form fields (inputs, buttons, etc.)":"在表单字段(输入、按钮等)之间移动焦点","Move focus in and out of an active dialog window":"将焦点移入或移出活跃的对话框窗口","Move focus to the menu bar, navigate between menu bars":"将焦点移到菜单栏,在菜单栏之间导航","Move focus to the toolbar, navigate between toolbars":"将焦点移至工具栏,在工具栏之间导览","Move the caret to allow typing directly after a widget":"移动插入符,以允许在小组件之后直接输入文字","Move the caret to allow typing directly before a widget":"移动插入符,以允许在小组件之前直接输入文字","Navigate through the toolbar or menu bar":"通过工具栏或菜单栏进行导航",Next:"下一步","No results found":"未找到结果","No searchable items":"没有可搜索的项目","Open the accessibility help dialog":"打开“无障碍辅助功能帮助”对话框",Orange:"橙色","Paste content":"粘贴内容","Paste content as plain text":"将内容粘贴为纯文本","Press %0 for help.":"按 %0 获取帮助。","Press Enter to type after or press Shift + Enter to type before the widget":"按下“Enter”键,在小组件后输入;按下“Shift+Enter”键,在小组件前输入",Previous:"上一步",Purple:"紫色",Red:"红色",Redo:"重做","Remove color":"移除颜色","Replace image with file manager":"使用文件管理器替换图片","Replace with file manager":"使用文件管理器替换","Restore default":"恢复默认","Rich Text Editor":"富文本编辑器","Rich Text Editor. Editing area: %0":"富文本编辑器。编辑区域:%0",Save:"保存","Select all":"全选","Show more items":"显示更多","These keyboard shortcuts allow for quick access to content editing features.":"这些键盘快捷键允许快速访问内容编辑功能。","Toggle caption off":"关闭表标题","Toggle caption on":"打开表标题",Turquoise:"青色",Undo:"撤销","Upload in progress":"正在上传","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"使用以下按键可以在 CKEditor 5 用户界面中进行更有效地导览。","User interface and content navigation keystrokes":"用户界面和内容导航按键",White:"白色","Widget toolbar":"小部件工具栏",Yellow:"黄色"}),t.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/zh.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/zh.js
deleted file mode 100644
index 5a3633f..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/build/translations/zh.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.zh=e.zh||{};t.dictionary=Object.assign(t.dictionary||{},{"(may require Fn)":"(可能需要 Fn)","%0 of %1":"%0/%1",Accept:"接受",Accessibility:"協助工具","Accessibility help":"無障礙協助",Aquamarine:"淺綠色","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"下方是可在編輯器中使用的鍵盤快捷鍵列表。",Black:"黑色",Blue:"藍色",Cancel:"取消","Cannot upload file:":"無法上傳檔案:",Clear:"清除","Click to edit block":"點擊來編輯區塊",Close:"關閉","Close contextual balloons, dropdowns, and dialogs":"關閉選單提示、下拉式選單和對話框","Content editing keystrokes":"內容編輯按鍵","Copy selected content":"複製所選內容","Dim grey":"淡灰色","Drag to move":"拖曳來移動","Dropdown toolbar":"下拉選單","Edit block":"編輯區塊","Editor block content toolbar":"編輯器區塊內容工具列","Editor contextual toolbar":"編輯器關聯式工具列","Editor dialog":"編輯工具對話框","Editor editing area: %0":"編輯器編輯區:%0","Editor menu bar":"編輯器選單列","Editor toolbar":"編輯器工具","Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.":"執行目前所聚焦的按鈕。執行與編輯器內容互動的按鈕後,系統會將焦點移回內容。",Green:"綠色",Grey:"灰色","Help Contents. To close this dialog press ESC.":"協助內容。想關閉此對話框,請按 ESC 鍵。",HEX:"十六進位","Insert a hard break (a new paragraph)":"插入強制斷行(新段落)","Insert a new paragraph directly after a widget":"在小工具後直接插入新段落","Insert a new paragraph directly before a widget":"在小工具前直接插入新段落","Insert a soft break (a <br> element)":"插入非強制斷行(<br> 元件)","Insert image with file manager":"使用檔案管理員插入圖片","Insert paragraph after block":"在這個區塊後面插入一個段落","Insert paragraph before block":"在這個區塊前面插入一個段落","Insert with file manager":"使用檔案管理員插入","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"小工具選取時可使用的按鍵(例如:圖片、表格等)","Light blue":"亮藍色","Light green":"亮綠色","Light grey":"亮灰色",MENU_BAR_MENU_EDIT:"編輯",MENU_BAR_MENU_FILE:"檔案",MENU_BAR_MENU_FONT:"字型",MENU_BAR_MENU_FORMAT:"格式",MENU_BAR_MENU_HELP:"說明",MENU_BAR_MENU_INSERT:"插入",MENU_BAR_MENU_TEXT:"文字",MENU_BAR_MENU_TOOLS:"工具",MENU_BAR_MENU_VIEW:"檢視","Move focus between form fields (inputs, buttons, etc.)":"在表單欄位(輸入、按鈕等)之間移動焦點","Move focus in and out of an active dialog window":"將焦點移入或移出啟用中的對話視窗","Move focus to the menu bar, navigate between menu bars":"將焦點移至選單列,瀏覽不同的選單列","Move focus to the toolbar, navigate between toolbars":"將焦點移動至工具列,在工具列間移動","Move the caret to allow typing directly after a widget":"移動插入符號,以便在小工具後直接輸入","Move the caret to allow typing directly before a widget":"移動插入符號,以便在小工具前直接輸入","Navigate through the toolbar or menu bar":"瀏覽工具列或選單列",Next:"下一","No results found":"找不到結果","No searchable items":"沒有可搜尋的項目","Open the accessibility help dialog":"開啟無障礙協助對話框",Orange:"橘色","Paste content":"貼上內容","Paste content as plain text":"將內容貼上為純文字","Press %0 for help.":"按下 %0 來取得協助。","Press Enter to type after or press Shift + Enter to type before the widget":"按下 Enter 在小工具後輸入,或按下 Shift + Enter 在小工具前輸入",Previous:"上一",Purple:"紫色",Red:"紅色",Redo:"重做","Remove color":"移除顏色","Replace image with file manager":"使用檔案管理員替換圖片","Replace with file manager":"使用檔案管理員替換","Restore default":"重設至預設值","Rich Text Editor":"富文本編輯器","Rich Text Editor. Editing area: %0":"RTF 編輯器。編輯區:%0",Save:"儲存","Select all":"選取全部","Show more items":"顯示更多","These keyboard shortcuts allow for quick access to content editing features.":"運用這些鍵盤快捷鍵可快速使用內容編輯功能。","Toggle caption off":"關閉表標題","Toggle caption on":"開啟表標題",Turquoise:"藍綠色",Undo:"取消","Upload in progress":"正在上傳","Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.":"使用以下按鍵可更有效率地在 CKEditor 5 使用者介面中移動。","User interface and content navigation keystrokes":"使用者介面和內容瀏覽按鍵",White:"白色","Widget toolbar":"小工具",Yellow:"黃色"}),t.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/package.json b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/package.json
deleted file mode 100644
index e1819e6..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/package.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- "name": "ckeditor5",
- "version": "41.3.1",
- "keywords": [
- "ckeditor",
- "ckeditor5",
- "ckeditor 5",
- "wysiwyg",
- "rich text",
- "editor",
- "html",
- "contentEditable",
- "editing",
- "operational transformation",
- "ot",
- "collaboration",
- "collaborative",
- "real-time",
- "framework"
- ],
- "description": "A set of ready-to-use rich text editors created with a powerful framework. Made with real-time collaborative editing in mind.",
- "type": "module",
- "dependencies": {
- "@ckeditor/ckeditor5-clipboard": "41.3.1",
- "@ckeditor/ckeditor5-core": "41.3.1",
- "@ckeditor/ckeditor5-engine": "41.3.1",
- "@ckeditor/ckeditor5-enter": "41.3.1",
- "@ckeditor/ckeditor5-paragraph": "41.3.1",
- "@ckeditor/ckeditor5-select-all": "41.3.1",
- "@ckeditor/ckeditor5-typing": "41.3.1",
- "@ckeditor/ckeditor5-ui": "41.3.1",
- "@ckeditor/ckeditor5-undo": "41.3.1",
- "@ckeditor/ckeditor5-upload": "41.3.1",
- "@ckeditor/ckeditor5-utils": "41.3.1",
- "@ckeditor/ckeditor5-watchdog": "41.3.1",
- "@ckeditor/ckeditor5-widget": "41.3.1"
- },
- "author": "CKSource (http://cksource.com/)",
- "license": "GPL-2.0-or-later",
- "homepage": "https://ckeditor.com/ckeditor-5",
- "bugs": "https://github.com/ckeditor/ckeditor5/issues",
- "repository": {
- "type": "git",
- "url": "https://github.com/ckeditor/ckeditor5.git"
- },
- "files": [
- "src/*.js",
- "src/*.d.ts",
- "build/ckeditor5-dll.js",
- "build/ckeditor5-dll.manifest.json",
- "build/translations/*.js",
- "CHANGELOG.md",
- "LICENSE.md",
- "README.md"
- ]
-}
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/clipboard.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/clipboard.d.ts
deleted file mode 100644
index 3400469..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/clipboard.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/clipboard
- */
-export * from '@ckeditor/ckeditor5-clipboard';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/clipboard.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/clipboard.js
deleted file mode 100644
index 3400469..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/clipboard.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/clipboard
- */
-export * from '@ckeditor/ckeditor5-clipboard';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/core.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/core.d.ts
deleted file mode 100644
index 6cb7871..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/core.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/core
- */
-export * from '@ckeditor/ckeditor5-core';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/core.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/core.js
deleted file mode 100644
index 6cb7871..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/core.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/core
- */
-export * from '@ckeditor/ckeditor5-core';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/engine.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/engine.d.ts
deleted file mode 100644
index 2e927af..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/engine.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/engine
- */
-export * from '@ckeditor/ckeditor5-engine';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/engine.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/engine.js
deleted file mode 100644
index 2e927af..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/engine.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/engine
- */
-export * from '@ckeditor/ckeditor5-engine';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/enter.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/enter.d.ts
deleted file mode 100644
index 631b0a6..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/enter.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/enter
- */
-export * from '@ckeditor/ckeditor5-enter';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/enter.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/enter.js
deleted file mode 100644
index 631b0a6..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/enter.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/enter
- */
-export * from '@ckeditor/ckeditor5-enter';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/paragraph.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/paragraph.d.ts
deleted file mode 100644
index 247ebfb..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/paragraph.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/paragraph
- */
-export * from '@ckeditor/ckeditor5-paragraph';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/paragraph.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/paragraph.js
deleted file mode 100644
index 247ebfb..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/paragraph.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/paragraph
- */
-export * from '@ckeditor/ckeditor5-paragraph';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/select-all.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/select-all.d.ts
deleted file mode 100644
index 5e207c4..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/select-all.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/select-all
- */
-export * from '@ckeditor/ckeditor5-select-all';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/select-all.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/select-all.js
deleted file mode 100644
index 5e207c4..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/select-all.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/select-all
- */
-export * from '@ckeditor/ckeditor5-select-all';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/typing.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/typing.d.ts
deleted file mode 100644
index 811ad54..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/typing.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/typing
- */
-export * from '@ckeditor/ckeditor5-typing';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/typing.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/typing.js
deleted file mode 100644
index 811ad54..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/typing.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/typing
- */
-export * from '@ckeditor/ckeditor5-typing';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/ui.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/ui.d.ts
deleted file mode 100644
index f8430ab..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/ui.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/ui
- */
-export * from '@ckeditor/ckeditor5-ui';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/ui.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/ui.js
deleted file mode 100644
index f8430ab..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/ui.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/ui
- */
-export * from '@ckeditor/ckeditor5-ui';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/undo.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/undo.d.ts
deleted file mode 100644
index d4791cd..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/undo.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/undo
- */
-export * from '@ckeditor/ckeditor5-undo';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/undo.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/undo.js
deleted file mode 100644
index d4791cd..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/undo.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/undo
- */
-export * from '@ckeditor/ckeditor5-undo';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/upload.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/upload.d.ts
deleted file mode 100644
index 0b365de..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/upload.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/upload
- */
-export * from '@ckeditor/ckeditor5-upload';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/upload.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/upload.js
deleted file mode 100644
index 0b365de..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/upload.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/upload
- */
-export * from '@ckeditor/ckeditor5-upload';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/utils.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/utils.d.ts
deleted file mode 100644
index 8bbbe14..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/utils.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/utils
- */
-export * from '@ckeditor/ckeditor5-utils';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/utils.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/utils.js
deleted file mode 100644
index 8bbbe14..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/utils.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/utils
- */
-export * from '@ckeditor/ckeditor5-utils';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/watchdog.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/watchdog.d.ts
deleted file mode 100644
index 1a4425e..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/watchdog.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/watchdog
- */
-export * from '@ckeditor/ckeditor5-watchdog';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/watchdog.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/watchdog.js
deleted file mode 100644
index 1a4425e..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/watchdog.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/watchdog
- */
-export * from '@ckeditor/ckeditor5-watchdog';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/widget.d.ts b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/widget.d.ts
deleted file mode 100644
index 74d4927..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/widget.d.ts
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/widget
- */
-export * from '@ckeditor/ckeditor5-widget';
diff --git a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/widget.js b/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/widget.js
deleted file mode 100644
index 74d4927..0000000
--- a/vendor/ckeditor5/node_modules/.ckeditor5-zGcFo6XW/src/widget.js
+++ /dev/null
@@ -1,8 +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
- */
-/**
- * @module ckeditor5/widget
- */
-export * from '@ckeditor/ckeditor5-widget';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-alignment-oBxTSXiE/CHANGELOG.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-alignment-oBxTSXiE/CHANGELOG.md
deleted file mode 100644
index 6f3ce5b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-alignment-oBxTSXiE/CHANGELOG.md
+++ /dev/null
@@ -1,162 +0,0 @@
-Changelog
-=========
-
-All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
-
-Changes for the past releases are available below.
-
-## [19.0.0](https://github.com/ckeditor/ckeditor5-alignment/compare/v18.0.0...v19.0.0) (April 29, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [18.0.0](https://github.com/ckeditor/ckeditor5-alignment/compare/v17.0.0...v18.0.0) (March 19, 2020)
-
-### Other changes
-
-* Updated translations. ([f1beaaa](https://github.com/ckeditor/ckeditor5-alignment/commit/f1beaaa))
-
-
-## [17.0.0](https://github.com/ckeditor/ckeditor5-alignment/compare/v16.0.0...v17.0.0) (February 18, 2020)
-
-### MAJOR BREAKING CHANGES
-
-* The `align-left`, `align-right`, `align-center`, and `align-justify` icons have been moved to `@ckeditor/ckeditor5-core`.
-
-### Other changes
-
-* Moved alignment icons to `@ckeditor/ckeditor5-core` (see [ckeditor/ckeditor5-table#227](https://github.com/ckeditor/ckeditor5-table/issues/227)). ([410e279](https://github.com/ckeditor/ckeditor5-alignment/commit/410e279))
-* Updated translations. ([288672f](https://github.com/ckeditor/ckeditor5-alignment/commit/288672f))
-
-
-## [16.0.0](https://github.com/ckeditor/ckeditor5-alignment/compare/v15.0.0...v16.0.0) (December 4, 2019)
-
-### Other changes
-
-* Updated translations. ([9085f7b](https://github.com/ckeditor/ckeditor5-alignment/commit/9085f7b))
-
-
-## [15.0.0](https://github.com/ckeditor/ckeditor5-alignment/compare/v11.2.0...v15.0.0) (October 23, 2019)
-
-### Other changes
-
-* Updated translations. ([a719974](https://github.com/ckeditor/ckeditor5-alignment/commit/a719974)) ([2fed077](https://github.com/ckeditor/ckeditor5-alignment/commit/2fed077))
-* Added `pluginName` to the editor plugin part of the feature. ([3b42798](https://github.com/ckeditor/ckeditor5-alignment/commit/3b42798))
-
-
-## [11.2.0](https://github.com/ckeditor/ckeditor5-alignment/compare/v11.1.3...v11.2.0) (August 26, 2019)
-
-### Features
-
-* Integrated the text alignment feature with different editor content directions (LTR and RTL). See [ckeditor/ckeditor5#1151](https://github.com/ckeditor/ckeditor5/issues/1151). ([edc7d8b](https://github.com/ckeditor/ckeditor5-alignment/commit/edc7d8b))
-
-### Bug fixes
-
-* The UI buttons should be marked as toggleable for better assistive technologies support (see [ckeditor/ckeditor5#1403](https://github.com/ckeditor/ckeditor5/issues/1403)). ([599ea01](https://github.com/ckeditor/ckeditor5-alignment/commit/599ea01))
-
-### Other changes
-
-* The issue tracker for this package was moved to https://github.com/ckeditor/ckeditor5/issues. See [ckeditor/ckeditor5#1988](https://github.com/ckeditor/ckeditor5/issues/1988). ([54f81b3](https://github.com/ckeditor/ckeditor5-alignment/commit/54f81b3))
-* The text alignment toolbar should have a proper `aria-label` attribute (see [ckeditor/ckeditor5#1404](https://github.com/ckeditor/ckeditor5/issues/1404)). ([3ed81de](https://github.com/ckeditor/ckeditor5-alignment/commit/3ed81de))
-* Updated translations. ([feb4ab3](https://github.com/ckeditor/ckeditor5-alignment/commit/feb4ab3))
-
-
-## [11.1.3](https://github.com/ckeditor/ckeditor5-alignment/compare/v11.1.2...v11.1.3) (July 10, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [11.1.2](https://github.com/ckeditor/ckeditor5-alignment/compare/v11.1.1...v11.1.2) (July 4, 2019)
-
-### Other changes
-
-* Updated translations. ([bb7f494](https://github.com/ckeditor/ckeditor5-alignment/commit/bb7f494))
-
-
-## [11.1.1](https://github.com/ckeditor/ckeditor5-alignment/compare/v11.1.0...v11.1.1) (June 6, 2019)
-
-### Other changes
-
-* Updated translations. ([32c32c1](https://github.com/ckeditor/ckeditor5-alignment/commit/32c32c1))
-
-
-## [11.1.0](https://github.com/ckeditor/ckeditor5-alignment/compare/v11.0.0...v11.1.0) (April 4, 2019)
-
-### Features
-
-* Marked alignment as a formatting attribute using the `AttributeProperties#isFormatting` property. Closes [ckeditor/ckeditor5#1664](https://github.com/ckeditor/ckeditor5/issues/1664). ([6358e08](https://github.com/ckeditor/ckeditor5-alignment/commit/6358e08))
-
-### Other changes
-
-* Updated translations. ([78bfc40](https://github.com/ckeditor/ckeditor5-alignment/commit/78bfc40))
-
-
-## [11.0.0](https://github.com/ckeditor/ckeditor5-alignment/compare/v10.0.4...v11.0.0) (February 28, 2019)
-
-### Other changes
-
-* Updated translations. ([45e8dd5](https://github.com/ckeditor/ckeditor5-alignment/commit/45e8dd5)) ([a92c37b](https://github.com/ckeditor/ckeditor5-alignment/commit/a92c37b)) ([ef68e54](https://github.com/ckeditor/ckeditor5-alignment/commit/ef68e54))
-
-### BREAKING CHANGES
-
-* Upgraded minimal versions of Node to `8.0.0` and npm to `5.7.1`. See: [ckeditor/ckeditor5#1507](https://github.com/ckeditor/ckeditor5/issues/1507). ([612ea3c](https://github.com/ckeditor/ckeditor5-cloud-services/commit/612ea3c))
-
-
-## [10.0.4](https://github.com/ckeditor/ckeditor5-alignment/compare/v10.0.3...v10.0.4) (December 5, 2018)
-
-### Other changes
-
-* Improved SVG icons size. See [ckeditor/ckeditor5-theme-lark#206](https://github.com/ckeditor/ckeditor5-theme-lark/issues/206). ([1d71d33](https://github.com/ckeditor/ckeditor5-alignment/commit/1d71d33))
-* Updated translations. ([547f8d8](https://github.com/ckeditor/ckeditor5-alignment/commit/547f8d8)) ([43d8225](https://github.com/ckeditor/ckeditor5-alignment/commit/43d8225))
-
-
-## [10.0.3](https://github.com/ckeditor/ckeditor5-alignment/compare/v10.0.2...v10.0.3) (October 8, 2018)
-
-### Other changes
-
-* Updated translations. ([5b30202](https://github.com/ckeditor/ckeditor5-alignment/commit/5b30202))
-
-
-## [10.0.2](https://github.com/ckeditor/ckeditor5-alignment/compare/v10.0.1...v10.0.2) (July 18, 2018)
-
-### Other changes
-
-* Updated translations. ([33c281c](https://github.com/ckeditor/ckeditor5-alignment/commit/33c281c))
-
-
-## [10.0.1](https://github.com/ckeditor/ckeditor5-alignment/compare/v10.0.0...v10.0.1) (June 21, 2018)
-
-### Other changes
-
-* Updated translations.
-
-
-## [10.0.0](https://github.com/ckeditor/ckeditor5-alignment/compare/v1.0.0-beta.4...v10.0.0) (April 25, 2018)
-
-### Other changes
-
-* Changed the license to GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991). ([eed1029](https://github.com/ckeditor/ckeditor5-alignment/commit/eed1029))
-* Updated translations. ([baa1fbe](https://github.com/ckeditor/ckeditor5-alignment/commit/baa1fbe))
-
-### BREAKING CHANGES
-
-* The license under which CKEditor 5 is released has been changed from a triple GPL, LGPL and MPL license to a GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991) for more information.
-
-
-## [1.0.0-beta.4](https://github.com/ckeditor/ckeditor5-alignment/compare/v1.0.0-beta.2...v1.0.0-beta.4) (April 19, 2018)
-
-### Other changes
-
-* Updated translations. ([586ae62](https://github.com/ckeditor/ckeditor5-alignment/commit/586ae62))
-
-
-## [1.0.0-beta.2](https://github.com/ckeditor/ckeditor5-alignment/compare/v1.0.0-beta.1...v1.0.0-beta.2) (April 10, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [1.0.0-beta.1](https://github.com/ckeditor/ckeditor5-alignment/compare/v0.0.1...v1.0.0-beta.1) (March 15, 2018)
-
-### Features
-
-* Initial implementation. Closes [#2](https://github.com/ckeditor/ckeditor5-alignment/issues/2).
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-alignment-oBxTSXiE/LICENSE.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-alignment-oBxTSXiE/LICENSE.md
deleted file mode 100644
index b6a76de..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-alignment-oBxTSXiE/LICENSE.md
+++ /dev/null
@@ -1,17 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor 5 text alignment feature** – https://github.com/ckeditor/ckeditor5-alignment ` to the wrapped fragment of text. Closes [#35](https://github.com/ckeditor/ckeditor5-autoformat/issues/35). ([3e93bf6](https://github.com/ckeditor/ckeditor5-autoformat/commit/3e93bf6))
-
-
-## [0.6.0](https://github.com/ckeditor/ckeditor5-autoformat/compare/v0.5.1...v0.6.0) (September 3, 2017)
-
-### Bug fixes
-
-* The `Autoformat` plugin should not require other features. Closes [#5](https://github.com/ckeditor/ckeditor5-autoformat/issues/5) and [#17](https://github.com/ckeditor/ckeditor5-autoformat/issues/17). ([d22c5b6](https://github.com/ckeditor/ckeditor5-autoformat/commit/d22c5b6))
-* Autoformatting will not be triggered if the batch with changes is `transparent` (for example, it represents other user's changes). ([f1131bc](https://github.com/ckeditor/ckeditor5-autoformat/commit/f1131bc))
-
-### Features
-
-* Added support for block quotes. Closes [#26](https://github.com/ckeditor/ckeditor5-autoformat/issues/26). ([4c1e83e](https://github.com/ckeditor/ckeditor5-autoformat/commit/4c1e83e))
-
-### Other changes
-
-* Aligned the implementation to the new Command API (see https://github.com/ckeditor/ckeditor5-core/issues/88). ([f20ef7d](https://github.com/ckeditor/ckeditor5-autoformat/commit/f20ef7d))
-* The autoformat feature will not depend on the configuration of the heading feature but it will use the available `heading*` commands. Closes [#29](https://github.com/ckeditor/ckeditor5-autoformat/issues/29). ([d0cee1f](https://github.com/ckeditor/ckeditor5-autoformat/commit/d0cee1f))
-
-### BREAKING CHANGES
-
-* The command API has been changed.
-
-### Note
-
-* The Autoformat feature does not require Bold, Italic, Heading, etc. any longer. To make the most of the plugin, make sure that relevant features are loaded in your editor.
-
-
-## [0.5.1](https://github.com/ckeditor/ckeditor5-autoformat/compare/v0.5.0...v0.5.1) (May 7, 2017)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-## [0.5.0](https://github.com/ckeditor/ckeditor5-autoformat/compare/v0.4.1...v0.5.0) (April 5, 2017)
-
-### Features
-
-* Named existing plugin(s). ([e043947](https://github.com/ckeditor/ckeditor5-autoformat/commit/e043947))
-
-### Other changes
-
-* Updated command names to match the latest API of the Heading feature. Closes [#22](https://github.com/ckeditor/ckeditor5-autoformat/issues/22). ([10b5561](https://github.com/ckeditor/ckeditor5-autoformat/commit/10b5561))
-
-
-## [0.4.1](https://github.com/ckeditor/ckeditor5-autoformat/compare/v0.4.0...v0.4.1) (March 6, 2017)
-
-### Other changes
-
-* Aligned the use of the `heading` command to the changes in the `ckeditor5-heading` package. Closes [#20](https://github.com/ckeditor/ckeditor5/issues/20). ([6b8b759](https://github.com/ckeditor/ckeditor5-autoformat/commit/6b8b759))
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/LICENSE.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/LICENSE.md
deleted file mode 100644
index bff55b9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/LICENSE.md
+++ /dev/null
@@ -1,17 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor 5 autoformat feature** – https://github.com/ckeditor/ckeditor5-autoformat
-Copyright (c) 2003–2024, [CKSource Holding sp. z o.o.](https://cksource.com) All rights reserved.
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html).
-
-Sources of Intellectual Property Included in CKEditor
------------------------------------------------------
-
-Where not otherwise indicated, all CKEditor content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, CKEditor will incorporate work done by developers outside of CKSource with their express permission.
-
-Trademarks
-----------
-
-**CKEditor** is a trademark of [CKSource Holding sp. z o.o.](https://cksource.com) All other brand and product names are trademarks, registered trademarks, or service marks of their respective holders.
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/README.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/README.md
deleted file mode 100644
index 0647a22..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-CKEditor 5 autoformat feature
-========================================
-
-[](https://www.npmjs.com/package/@ckeditor/ckeditor5-autoformat)
-[](https://coveralls.io/github/ckeditor/ckeditor5?branch=master)
-[](https://app.travis-ci.com/github/ckeditor/ckeditor5)
-
-This package implements the autoformatting feature for CKEditor 5. It allows styling text by typing sequences like `**bold this**`.
-
-## Demo
-
-Check out the [demo in the autoformat feature guide](https://ckeditor.com/docs/ckeditor5/latest/features/autoformat.html#demo).
-
-## Documentation
-
-See the [`@ckeditor/ckeditor5-autoformat` package](https://ckeditor.com/docs/ckeditor5/latest/api/autoformat.html) page in [CKEditor 5 documentation](https://ckeditor.com/docs/ckeditor5/latest/).
-
-## License
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). For full details about the license, please check the `LICENSE.md` file or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license).
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/autoformat.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/autoformat.js
deleted file mode 100644
index b844494..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/autoformat.js
+++ /dev/null
@@ -1,5 +0,0 @@
-!function(t){const e=t.en=t.en||{};e.dictionary=Object.assign(e.dictionary||{},{"Revert autoformatting action":"Revert autoformatting action"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),
-/*!
- * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(()=>{var t={782:(t,e,o)=>{t.exports=o(237)("./src/core.js")},783:(t,e,o)=>{t.exports=o(237)("./src/engine.js")},834:(t,e,o)=>{t.exports=o(237)("./src/typing.js")},584:(t,e,o)=>{t.exports=o(237)("./src/utils.js")},237:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function o(i){var s=e[i];if(void 0!==s)return s.exports;var n=e[i]={exports:{}};return t[i](n,n.exports,o),n.exports}o.d=(t,e)=>{for(var i in e)o.o(e,i)&&!o.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var i={};(()=>{"use strict";o.r(i),o.d(i,{Autoformat:()=>c});var t=o(782),e=o(834),s=o(783),n=o(584);function r(t,e,o,i){let r,a=null;"function"==typeof i?r=i:(a=t.commands.get(i),r=()=>{t.execute(i)}),t.model.document.on("change:data",((d,c)=>{if(a&&!a.isEnabled||!e.isEnabled)return;const l=(0,n.first)(t.model.document.selection.getRanges());if(!l.isCollapsed)return;if(c.isUndo||!c.isLocal)return;const u=Array.from(t.model.document.differ.getChanges()),g=u[0];if(1!=u.length||"insert"!==g.type||"$text"!=g.name||1!=g.length)return;const h=g.position.parent;if(h.is("element","codeBlock"))return;if(h.is("element","listItem")&&"function"!=typeof i&&!["numberedList","bulletedList","todoList"].includes(i))return;if(a&&!0===a.value)return;const m=h.getChild(0),f=t.model.createRangeOn(m);if(!f.containsRange(l)&&!l.end.isEqual(f.end))return;const p=o.exec(m.data.substr(0,l.end.offset));p&&t.model.enqueueChange((e=>{const o=e.createPositionAt(h,0),i=e.createPositionAt(h,p[0].length),n=new s.LiveRange(o,i);if(!1!==r({match:p})){e.remove(n);const o=t.model.document.selection.getFirstRange(),i=e.createRangeIn(h);!h.isEmpty||i.isEqual(o)||i.containsRange(o,!0)||e.remove(h)}n.detach(),t.model.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}))}))}function a(t,e,o,i){let s,n;o instanceof RegExp?s=o:n=o,n=n||(t=>{let e;const o=[],i=[];for(;null!==(e=s.exec(t))&&!(e&&e.length<4);){let{index:t,1:s,2:n,3:r}=e;const a=s+n+r;t+=e[0].length-a.length;const d=[t,t+s.length],c=[t+s.length+n.length,t+s.length+n.length+r.length];o.push(d),o.push(c),i.push([t+s.length,t+s.length+n.length])}return{remove:o,format:i}}),t.model.document.on("change:data",((o,s)=>{if(s.isUndo||!s.isLocal||!e.isEnabled)return;const r=t.model,a=r.document.selection;if(!a.isCollapsed)return;const c=Array.from(r.document.differ.getChanges()),l=c[0];if(1!=c.length||"insert"!==l.type||"$text"!=l.name||1!=l.length)return;const u=a.focus,g=u.parent,{text:h,range:m}=function(t,e){let o=t.start;const i=Array.from(t.getItems()).reduce(((t,i)=>!i.is("$text")&&!i.is("$textProxy")||i.getAttribute("code")?(o=e.createPositionAfter(i),""):t+i.data),"");return{text:i,range:e.createRange(o,t.end)}}(r.createRange(r.createPositionAt(g,0),u),r),f=n(h),p=d(m.start,f.format,r),b=d(m.start,f.remove,r);p.length&&b.length&&r.enqueueChange((e=>{if(!1!==i(e,p)){for(const t of b.reverse())e.remove(t);r.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}}))}))}function d(t,e,o){return e.filter((t=>void 0!==t[0]&&void 0!==t[1])).map((e=>o.createRange(t.getShiftedBy(e[0]),t.getShiftedBy(e[1]))))}class c extends t.Plugin{static get requires(){return[e.Delete]}static get pluginName(){return"Autoformat"}afterInit(){const t=this.editor,e=this.editor.t;this._addListAutoformats(),this._addBasicStylesAutoformats(),this._addHeadingAutoformats(),this._addBlockQuoteAutoformats(),this._addCodeBlockAutoformats(),this._addHorizontalLineAutoformats(),t.accessibility.addKeystrokeInfos({keystrokes:[{label:e("Revert autoformatting action"),keystroke:"Backspace"}]})}_addListAutoformats(){const t=this.editor.commands;t.get("bulletedList")&&r(this.editor,this,/^[*-]\s$/,"bulletedList"),t.get("numberedList")&&r(this.editor,this,/^1[.|)]\s$/,"numberedList"),t.get("todoList")&&r(this.editor,this,/^\[\s?\]\s$/,"todoList"),t.get("checkTodoList")&&r(this.editor,this,/^\[\s?x\s?\]\s$/,(()=>{this.editor.execute("todoList"),this.editor.execute("checkTodoList")}))}_addBasicStylesAutoformats(){const t=this.editor.commands;if(t.get("bold")){const t=l(this.editor,"bold");a(this.editor,this,/(?:^|\s)(\*\*)([^*]+)(\*\*)$/g,t),a(this.editor,this,/(?:^|\s)(__)([^_]+)(__)$/g,t)}if(t.get("italic")){const t=l(this.editor,"italic");a(this.editor,this,/(?:^|\s)(\*)([^*_]+)(\*)$/g,t),a(this.editor,this,/(?:^|\s)(_)([^_]+)(_)$/g,t)}if(t.get("code")){const t=l(this.editor,"code");a(this.editor,this,/(`)([^`]+)(`)$/g,t)}if(t.get("strikethrough")){const t=l(this.editor,"strikethrough");a(this.editor,this,/(~~)([^~]+)(~~)$/g,t)}}_addHeadingAutoformats(){const t=this.editor.commands.get("heading");t&&t.modelElements.filter((t=>t.match(/^heading[1-6]$/))).forEach((e=>{const o=e[7],i=new RegExp(`^(#{${o}})\\s$`);r(this.editor,this,i,(()=>{if(!t.isEnabled||t.value===e)return!1;this.editor.execute("heading",{value:e})}))}))}_addBlockQuoteAutoformats(){this.editor.commands.get("blockQuote")&&r(this.editor,this,/^>\s$/,"blockQuote")}_addCodeBlockAutoformats(){const t=this.editor,e=t.model.document.selection;t.commands.get("codeBlock")&&r(t,this,/^```$/,(()=>{if(e.getFirstPosition().parent.is("element","listItem"))return!1;this.editor.execute("codeBlock",{usePreviousLanguageChoice:!0})}))}_addHorizontalLineAutoformats(){this.editor.commands.get("horizontalLine")&&r(this.editor,this,/^---$/,"horizontalLine")}}function l(t,e){return(o,i)=>{if(!t.commands.get(e).isEnabled)return!1;const s=t.model.schema.getValidRanges(i,e);for(const t of s)o.setAttribute(e,!0,t);o.removeSelectionAttribute(e)}}})(),(window.CKEditor5=window.CKEditor5||{}).autoformat=i})();
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ar.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ar.js
deleted file mode 100644
index 2f91e43..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ar.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ar=i.ar||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"العودة إلى إجراء التنسيق التلقائي"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/bg.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/bg.js
deleted file mode 100644
index d5a496e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/bg.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.bg=i.bg||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"Отмяна на действие за автоматично форматиране"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/bn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/bn.js
deleted file mode 100644
index bca515e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/bn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.bn=n.bn||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"অটো ফরম্যাটিংয়ের কাজটি পূর্বাবস্থায় ফিরিয়ে আনুন"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ca.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ca.js
deleted file mode 100644
index 4dc0f52..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ca.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(a){const i=a.ca=a.ca||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"Desfés l'acció d'autoformatació"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/cs.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/cs.js
deleted file mode 100644
index 6805882..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/cs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const o=t.cs=t.cs||{};o.dictionary=Object.assign(o.dictionary||{},{"Revert autoformatting action":"Vzít zpět akci automatického formátování"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/da.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/da.js
deleted file mode 100644
index 8e8245d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/da.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const o=t.da=t.da||{};o.dictionary=Object.assign(o.dictionary||{},{"Revert autoformatting action":"Fortryd autoformatering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/de.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/de.js
deleted file mode 100644
index 0d1dda9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/de.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.de=n.de||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"Automatischen Formatierungsvorgang rückgängig machen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/el.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/el.js
deleted file mode 100644
index 69f8b67..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/el.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.el=i.el||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"Επαναφορά ενέργειας αυτόματης μορφοποίησης"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/es-co.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/es-co.js
deleted file mode 100644
index ab2bd58..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/es-co.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const t=o["es-co"]=o["es-co"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Revert autoformatting action":"Revertir la acción de formato automático"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/es.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/es.js
deleted file mode 100644
index d7dfca8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/es.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.es=t.es||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"Revierte la acción de formato automático"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/et.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/et.js
deleted file mode 100644
index a2eaea5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/et.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.et=t.et||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"Kustuta automaatse vorminduse toiming"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/fi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/fi.js
deleted file mode 100644
index 9e3c4dd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/fi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.fi=t.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"Peruuta automaattimuokkaus"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/fr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/fr.js
deleted file mode 100644
index 1b072b3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/fr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const n=t.fr=t.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"Annuler l'action de formatage automatique"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/he.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/he.js
deleted file mode 100644
index 5ebd401..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/he.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.he=i.he||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"ביטול פעולת העיצוב האוטומטי"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/hi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/hi.js
deleted file mode 100644
index 267e5c8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/hi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.hi=i.hi||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"ऑटोफ़ॉर्मैटिंग एक्शन को रिवर्ट करें"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/hr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/hr.js
deleted file mode 100644
index 49007d0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/hr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const a=t.hr=t.hr||{};a.dictionary=Object.assign(a.dictionary||{},{"Revert autoformatting action":"Vrati radnju automatskog formatiranja"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/hu.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/hu.js
deleted file mode 100644
index 71a6406..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/hu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.hu=t.hu||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"Automatikus formázási művelet visszaállítása"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/id.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/id.js
deleted file mode 100644
index 3b3c510..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/id.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.id=i.id||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"Kembalikan tindakan pemformatan otomatis"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/it.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/it.js
deleted file mode 100644
index c8c2003..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/it.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.it=i.it||{};t.dictionary=Object.assign(t.dictionary||{},{"Revert autoformatting action":"Annulla l'azione di formattazione automatica"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ja.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ja.js
deleted file mode 100644
index 4efe30f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ja.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"オートフォーマットによる変更を元に戻す"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ko.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ko.js
deleted file mode 100644
index a7da419..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ko.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o.ko=o.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"자동 서식 작업 되돌리기"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/lt.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/lt.js
deleted file mode 100644
index 68ce823..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/lt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.lt=i.lt||{};t.dictionary=Object.assign(t.dictionary||{},{"Revert autoformatting action":"Sugrąžinti automatinio formatavimo veiksmą"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/lv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/lv.js
deleted file mode 100644
index 324eaef..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/lv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const a=t.lv=t.lv||{};a.dictionary=Object.assign(a.dictionary||{},{"Revert autoformatting action":"Atjaunot automātiskās formatēšanas darbību"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ms.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ms.js
deleted file mode 100644
index cf90a21..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ms.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const t=n.ms=n.ms||{};t.dictionary=Object.assign(t.dictionary||{},{"Revert autoformatting action":"Pulihkan tindakan pemformatan automatik"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/nl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/nl.js
deleted file mode 100644
index fc8ccc4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/nl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const t=n.nl=n.nl||{};t.dictionary=Object.assign(t.dictionary||{},{"Revert autoformatting action":"Maak automatisch formattering ongedaan"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/no.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/no.js
deleted file mode 100644
index fcdee70..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/no.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.no=n.no||{};o.dictionary=Object.assign(o.dictionary||{},{"Revert autoformatting action":"Angre autoformatering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/pl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/pl.js
deleted file mode 100644
index a70b696..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/pl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const t=o.pl=o.pl||{};t.dictionary=Object.assign(t.dictionary||{},{"Revert autoformatting action":"Cofa automatyczne formatowanie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/pt-br.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/pt-br.js
deleted file mode 100644
index 93708cf..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/pt-br.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const o=t["pt-br"]=t["pt-br"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Revert autoformatting action":"Reverter ação de autoformatação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/pt.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/pt.js
deleted file mode 100644
index 85424ec..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/pt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const o=t.pt=t.pt||{};o.dictionary=Object.assign(o.dictionary||{},{"Revert autoformatting action":"Reverter ação de formatação automática"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ro.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ro.js
deleted file mode 100644
index d23717a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ro.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(a){const o=a.ro=a.ro||{};o.dictionary=Object.assign(o.dictionary||{},{"Revert autoformatting action":"Anulează acțiunea de formatare automată"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ru.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ru.js
deleted file mode 100644
index f89e8ab..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/ru.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"Отменить действие автоформатирования"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/sk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/sk.js
deleted file mode 100644
index 9c5eff7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/sk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.sk=t.sk||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"Vrátiť späť automatické formátovanie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/sr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/sr.js
deleted file mode 100644
index 0100756..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/sr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const a=t.sr=t.sr||{};a.dictionary=Object.assign(a.dictionary||{},{"Revert autoformatting action":"Vrati na automatsko formatiranje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/sv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/sv.js
deleted file mode 100644
index 060d7c8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/sv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.sv=t.sv||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"Ångra automatisk formatering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/th.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/th.js
deleted file mode 100644
index 15f6ce5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/th.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.th=t.th||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"ยกเลิกการดำเนินการจัดรูปแบบอัตโนมัติ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/tr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/tr.js
deleted file mode 100644
index 5df18e5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/tr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.tr=i.tr||{};t.dictionary=Object.assign(t.dictionary||{},{"Revert autoformatting action":"Otomatik biçimlendirme işlemini geri al"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/uk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/uk.js
deleted file mode 100644
index c528d09..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/uk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"Скасувати дію автоформатування"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/vi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/vi.js
deleted file mode 100644
index 2a7a577..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/vi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const t=n.vi=n.vi||{};t.dictionary=Object.assign(t.dictionary||{},{"Revert autoformatting action":"Hoàn nguyên thao tác tự động định dạng"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/zh-cn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/zh-cn.js
deleted file mode 100644
index 5dd5372..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/zh-cn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Revert autoformatting action":"恢复自动格式化操作"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/zh.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/zh.js
deleted file mode 100644
index 9e6d088..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/build/translations/zh.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{"Revert autoformatting action":"復原自動格式化操作"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/ckeditor5-metadata.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/ckeditor5-metadata.json
deleted file mode 100644
index 73fa5b5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/ckeditor5-metadata.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "plugins": [
- {
- "name": "Autoformat",
- "className": "Autoformat",
- "description": "Enables a set of predefined autoformatting actions. It allows for formatting text by typing sequences like **bold this**.",
- "docs": "features/autoformat.html",
- "path": "src/autoformat.js"
- }
- ]
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/contexts.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/contexts.json
deleted file mode 100644
index 011e968..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/contexts.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Revert autoformatting action": "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ar.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ar.po
deleted file mode 100644
index d6d565c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ar.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Arabic (https://app.transifex.com/ckeditor/teams/11143/ar/)\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "العودة إلى إجراء التنسيق التلقائي"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/bg.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/bg.po
deleted file mode 100644
index fb0992f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/bg.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bulgarian (https://app.transifex.com/ckeditor/teams/11143/bg/)\n"
-"Language: bg\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Отмяна на действие за автоматично форматиране"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/bn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/bn.po
deleted file mode 100644
index d5523b4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/bn.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bengali (https://app.transifex.com/ckeditor/teams/11143/bn/)\n"
-"Language: bn\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "অটো ফরম্যাটিংয়ের কাজটি পূর্বাবস্থায় ফিরিয়ে আনুন"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ca.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ca.po
deleted file mode 100644
index e6eadb8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ca.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Catalan (https://app.transifex.com/ckeditor/teams/11143/ca/)\n"
-"Language: ca\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Desfés l'acció d'autoformatació"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/cs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/cs.po
deleted file mode 100644
index ae2897a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/cs.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Czech (https://app.transifex.com/ckeditor/teams/11143/cs/)\n"
-"Language: cs\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Vzít zpět akci automatického formátování"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/da.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/da.po
deleted file mode 100644
index 6f06dcd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/da.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Danish (https://app.transifex.com/ckeditor/teams/11143/da/)\n"
-"Language: da\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Fortryd autoformatering"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/de.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/de.po
deleted file mode 100644
index 5f3cee6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/de.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (https://app.transifex.com/ckeditor/teams/11143/de/)\n"
-"Language: de\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Automatischen Formatierungsvorgang rückgängig machen"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/el.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/el.po
deleted file mode 100644
index 5bc38ad..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/el.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Greek (https://app.transifex.com/ckeditor/teams/11143/el/)\n"
-"Language: el\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Επαναφορά ενέργειας αυτόματης μορφοποίησης"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/en.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/en.po
deleted file mode 100644
index f55f63f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/en.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language: \n"
-"Language-Team: \n"
-"Plural-Forms: \n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Revert autoformatting action"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/es-co.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/es-co.po
deleted file mode 100644
index ebbaf65..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/es-co.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (Colombia) (https://app.transifex.com/ckeditor/teams/11143/es_CO/)\n"
-"Language: es_CO\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Revertir la acción de formato automático"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/es.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/es.po
deleted file mode 100644
index 313160b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/es.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (https://app.transifex.com/ckeditor/teams/11143/es/)\n"
-"Language: es\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Revierte la acción de formato automático"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/et.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/et.po
deleted file mode 100644
index 2b34a02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/et.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Estonian (https://app.transifex.com/ckeditor/teams/11143/et/)\n"
-"Language: et\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Kustuta automaatse vorminduse toiming"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/fi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/fi.po
deleted file mode 100644
index 61f0fad..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/fi.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Finnish (https://app.transifex.com/ckeditor/teams/11143/fi/)\n"
-"Language: fi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Peruuta automaattimuokkaus"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/fr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/fr.po
deleted file mode 100644
index b0845d1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/fr.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: French (https://app.transifex.com/ckeditor/teams/11143/fr/)\n"
-"Language: fr\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Annuler l'action de formatage automatique"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/he.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/he.po
deleted file mode 100644
index 67bacb3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/he.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hebrew (https://app.transifex.com/ckeditor/teams/11143/he/)\n"
-"Language: he\n"
-"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "ביטול פעולת העיצוב האוטומטי"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/hi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/hi.po
deleted file mode 100644
index 48ae026..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/hi.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hindi (https://app.transifex.com/ckeditor/teams/11143/hi/)\n"
-"Language: hi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "ऑटोफ़ॉर्मैटिंग एक्शन को रिवर्ट करें"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/hr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/hr.po
deleted file mode 100644
index 64c2e62..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/hr.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Croatian (https://app.transifex.com/ckeditor/teams/11143/hr/)\n"
-"Language: hr\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Vrati radnju automatskog formatiranja"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/hu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/hu.po
deleted file mode 100644
index 8de2875..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/hu.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hungarian (https://app.transifex.com/ckeditor/teams/11143/hu/)\n"
-"Language: hu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Automatikus formázási művelet visszaállítása"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/id.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/id.po
deleted file mode 100644
index 1100f4f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/id.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Indonesian (https://app.transifex.com/ckeditor/teams/11143/id/)\n"
-"Language: id\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Kembalikan tindakan pemformatan otomatis"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/it.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/it.po
deleted file mode 100644
index ead0b51..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/it.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Italian (https://app.transifex.com/ckeditor/teams/11143/it/)\n"
-"Language: it\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Annulla l'azione di formattazione automatica"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ja.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ja.po
deleted file mode 100644
index b60b4de..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ja.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Japanese (https://app.transifex.com/ckeditor/teams/11143/ja/)\n"
-"Language: ja\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "オートフォーマットによる変更を元に戻す"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ko.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ko.po
deleted file mode 100644
index fa4dfa0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ko.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Korean (https://app.transifex.com/ckeditor/teams/11143/ko/)\n"
-"Language: ko\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "자동 서식 작업 되돌리기"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/lt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/lt.po
deleted file mode 100644
index 2c031b7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/lt.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Lithuanian (https://app.transifex.com/ckeditor/teams/11143/lt/)\n"
-"Language: lt\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Sugrąžinti automatinio formatavimo veiksmą"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/lv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/lv.po
deleted file mode 100644
index 81e1e58..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/lv.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Latvian (https://app.transifex.com/ckeditor/teams/11143/lv/)\n"
-"Language: lv\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Atjaunot automātiskās formatēšanas darbību"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ms.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ms.po
deleted file mode 100644
index 219dade..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ms.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Malay (https://app.transifex.com/ckeditor/teams/11143/ms/)\n"
-"Language: ms\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Pulihkan tindakan pemformatan automatik"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/nl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/nl.po
deleted file mode 100644
index 4261ef0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/nl.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Dutch (https://app.transifex.com/ckeditor/teams/11143/nl/)\n"
-"Language: nl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Maak automatisch formattering ongedaan"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/no.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/no.po
deleted file mode 100644
index c34a9df..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/no.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Norwegian (https://app.transifex.com/ckeditor/teams/11143/no/)\n"
-"Language: no\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Angre autoformatering"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/pl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/pl.po
deleted file mode 100644
index 840f3ec..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/pl.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Polish (https://app.transifex.com/ckeditor/teams/11143/pl/)\n"
-"Language: pl\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Cofa automatyczne formatowanie"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/pt-br.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/pt-br.po
deleted file mode 100644
index ea5a231..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/pt-br.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (Brazil) (https://app.transifex.com/ckeditor/teams/11143/pt_BR/)\n"
-"Language: pt_BR\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Reverter ação de autoformatação"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/pt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/pt.po
deleted file mode 100644
index 5310974..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/pt.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (https://app.transifex.com/ckeditor/teams/11143/pt/)\n"
-"Language: pt\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Reverter ação de formatação automática"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ro.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ro.po
deleted file mode 100644
index 4f29df7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ro.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Romanian (https://app.transifex.com/ckeditor/teams/11143/ro/)\n"
-"Language: ro\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Anulează acțiunea de formatare automată"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ru.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ru.po
deleted file mode 100644
index 52f9fe0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/ru.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Russian (https://app.transifex.com/ckeditor/teams/11143/ru/)\n"
-"Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Отменить действие автоформатирования"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/sk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/sk.po
deleted file mode 100644
index 361b733..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/sk.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Slovak (https://app.transifex.com/ckeditor/teams/11143/sk/)\n"
-"Language: sk\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Vrátiť späť automatické formátovanie"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/sr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/sr.po
deleted file mode 100644
index da5258e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/sr.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (https://app.transifex.com/ckeditor/teams/11143/sr/)\n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Vrati na automatsko formatiranje"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/sv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/sv.po
deleted file mode 100644
index 0d91354..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/sv.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Swedish (https://app.transifex.com/ckeditor/teams/11143/sv/)\n"
-"Language: sv\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Ångra automatisk formatering"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/th.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/th.po
deleted file mode 100644
index 678471a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/th.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Thai (https://app.transifex.com/ckeditor/teams/11143/th/)\n"
-"Language: th\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "ยกเลิกการดำเนินการจัดรูปแบบอัตโนมัติ"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/tr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/tr.po
deleted file mode 100644
index acdde98..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/tr.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkish (https://app.transifex.com/ckeditor/teams/11143/tr/)\n"
-"Language: tr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Otomatik biçimlendirme işlemini geri al"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/uk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/uk.po
deleted file mode 100644
index 1ec2de7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/uk.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Ukrainian (https://app.transifex.com/ckeditor/teams/11143/uk/)\n"
-"Language: uk\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Скасувати дію автоформатування"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/vi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/vi.po
deleted file mode 100644
index 626f49d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/vi.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Vietnamese (https://app.transifex.com/ckeditor/teams/11143/vi/)\n"
-"Language: vi\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "Hoàn nguyên thao tác tự động định dạng"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/zh-cn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/zh-cn.po
deleted file mode 100644
index 1e17685..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/zh-cn.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (China) (https://app.transifex.com/ckeditor/teams/11143/zh_CN/)\n"
-"Language: zh_CN\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "恢复自动格式化操作"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/zh.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/zh.po
deleted file mode 100644
index 92ad259..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/lang/translations/zh.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (Taiwan) (https://app.transifex.com/ckeditor/teams/11143/zh_TW/)\n"
-"Language: zh_TW\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for reverting autoformatting action."
-msgid "Revert autoformatting action"
-msgstr "復原自動格式化操作"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/package.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/package.json
deleted file mode 100644
index b56ab9c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "@ckeditor/ckeditor5-autoformat",
- "version": "41.3.1",
- "description": "Autoformatting feature for CKEditor 5.",
- "keywords": [
- "ckeditor",
- "ckeditor5",
- "ckeditor 5",
- "ckeditor5-feature",
- "ckeditor5-plugin",
- "ckeditor5-dll"
- ],
- "type": "module",
- "main": "src/index.js",
- "dependencies": {
- "ckeditor5": "41.3.1"
- },
- "author": "CKSource (http://cksource.com/)",
- "license": "GPL-2.0-or-later",
- "homepage": "https://ckeditor.com/ckeditor-5",
- "bugs": "https://github.com/ckeditor/ckeditor5/issues",
- "repository": {
- "type": "git",
- "url": "https://github.com/ckeditor/ckeditor5.git",
- "directory": "packages/ckeditor5-autoformat"
- },
- "files": [
- "lang",
- "src/**/*.js",
- "src/**/*.d.ts",
- "theme",
- "build",
- "ckeditor5-metadata.json",
- "CHANGELOG.md"
- ],
- "types": "src/index.d.ts"
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/augmentation.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/augmentation.d.ts
deleted file mode 100644
index 2208f12..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/augmentation.d.ts
+++ /dev/null
@@ -1,10 +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
- */
-import type { Autoformat } from './index.js';
-declare module '@ckeditor/ckeditor5-core' {
- interface PluginsMap {
- [Autoformat.pluginName]: Autoformat;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/autoformat.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/autoformat.d.ts
deleted file mode 100644
index 8604a88..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/autoformat.d.ts
+++ /dev/null
@@ -1,81 +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
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { Delete } from 'ckeditor5/src/typing.js';
-/**
- * Enables a set of predefined autoformatting actions.
- *
- * For a detailed overview, check the {@glink features/autoformat Autoformatting} feature guide
- * and the {@glink api/autoformat package page}.
- */
-export default class Autoformat extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof Delete];
- /**
- * @inheritDoc
- */
- static get pluginName(): "Autoformat";
- /**
- * @inheritDoc
- */
- afterInit(): void;
- /**
- * Adds autoformatting related to the {@link module:list/list~List}.
- *
- * When typed:
- * - `* ` or `- ` – A paragraph will be changed into a bulleted list.
- * - `1. ` or `1) ` – A paragraph will be changed into a numbered list ("1" can be any digit or a list of digits).
- * - `[] ` or `[ ] ` – A paragraph will be changed into a to-do list.
- * - `[x] ` or `[ x ] ` – A paragraph will be changed into a checked to-do list.
- */
- private _addListAutoformats;
- /**
- * Adds autoformatting related to the {@link module:basic-styles/bold~Bold},
- * {@link module:basic-styles/italic~Italic}, {@link module:basic-styles/code~Code}
- * and {@link module:basic-styles/strikethrough~Strikethrough}
- *
- * When typed:
- * - `**foobar**` – `**` characters are removed and `foobar` is set to bold,
- * - `__foobar__` – `__` characters are removed and `foobar` is set to bold,
- * - `*foobar*` – `*` characters are removed and `foobar` is set to italic,
- * - `_foobar_` – `_` characters are removed and `foobar` is set to italic,
- * - ``` `foobar` – ``` ` ``` characters are removed and `foobar` is set to code,
- * - `~~foobar~~` – `~~` characters are removed and `foobar` is set to strikethrough.
- */
- private _addBasicStylesAutoformats;
- /**
- * Adds autoformatting related to {@link module:heading/heading~Heading}.
- *
- * It is using a number at the end of the command name to associate it with the proper trigger:
- *
- * * `heading` with a `heading1` value will be executed when typing `#`,
- * * `heading` with a `heading2` value will be executed when typing `##`,
- * * ... up to `heading6` for `######`.
- */
- private _addHeadingAutoformats;
- /**
- * Adds autoformatting related to {@link module:block-quote/blockquote~BlockQuote}.
- *
- * When typed:
- * * `> ` – A paragraph will be changed to a block quote.
- */
- private _addBlockQuoteAutoformats;
- /**
- * Adds autoformatting related to {@link module:code-block/codeblock~CodeBlock}.
- *
- * When typed:
- * - `` ``` `` – A paragraph will be changed to a code block.
- */
- private _addCodeBlockAutoformats;
- /**
- * Adds autoformatting related to {@link module:horizontal-line/horizontalline~HorizontalLine}.
- *
- * When typed:
- * - `` --- `` – Will be replaced with a horizontal line.
- */
- private _addHorizontalLineAutoformats;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/autoformat.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/autoformat.js
deleted file mode 100644
index 95a550d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/autoformat.js
+++ /dev/null
@@ -1,200 +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
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { Delete } from 'ckeditor5/src/typing.js';
-import blockAutoformatEditing from './blockautoformatediting.js';
-import inlineAutoformatEditing from './inlineautoformatediting.js';
-/**
- * Enables a set of predefined autoformatting actions.
- *
- * For a detailed overview, check the {@glink features/autoformat Autoformatting} feature guide
- * and the {@glink api/autoformat package page}.
- */
-export default class Autoformat extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [Delete];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'Autoformat';
- }
- /**
- * @inheritDoc
- */
- afterInit() {
- const editor = this.editor;
- const t = this.editor.t;
- this._addListAutoformats();
- this._addBasicStylesAutoformats();
- this._addHeadingAutoformats();
- this._addBlockQuoteAutoformats();
- this._addCodeBlockAutoformats();
- this._addHorizontalLineAutoformats();
- // Add the information about the keystroke to the accessibility database.
- editor.accessibility.addKeystrokeInfos({
- keystrokes: [
- {
- label: t('Revert autoformatting action'),
- keystroke: 'Backspace'
- }
- ]
- });
- }
- /**
- * Adds autoformatting related to the {@link module:list/list~List}.
- *
- * When typed:
- * - `* ` or `- ` – A paragraph will be changed into a bulleted list.
- * - `1. ` or `1) ` – A paragraph will be changed into a numbered list ("1" can be any digit or a list of digits).
- * - `[] ` or `[ ] ` – A paragraph will be changed into a to-do list.
- * - `[x] ` or `[ x ] ` – A paragraph will be changed into a checked to-do list.
- */
- _addListAutoformats() {
- const commands = this.editor.commands;
- if (commands.get('bulletedList')) {
- blockAutoformatEditing(this.editor, this, /^[*-]\s$/, 'bulletedList');
- }
- if (commands.get('numberedList')) {
- blockAutoformatEditing(this.editor, this, /^1[.|)]\s$/, 'numberedList');
- }
- if (commands.get('todoList')) {
- blockAutoformatEditing(this.editor, this, /^\[\s?\]\s$/, 'todoList');
- }
- if (commands.get('checkTodoList')) {
- blockAutoformatEditing(this.editor, this, /^\[\s?x\s?\]\s$/, () => {
- this.editor.execute('todoList');
- this.editor.execute('checkTodoList');
- });
- }
- }
- /**
- * Adds autoformatting related to the {@link module:basic-styles/bold~Bold},
- * {@link module:basic-styles/italic~Italic}, {@link module:basic-styles/code~Code}
- * and {@link module:basic-styles/strikethrough~Strikethrough}
- *
- * When typed:
- * - `**foobar**` – `**` characters are removed and `foobar` is set to bold,
- * - `__foobar__` – `__` characters are removed and `foobar` is set to bold,
- * - `*foobar*` – `*` characters are removed and `foobar` is set to italic,
- * - `_foobar_` – `_` characters are removed and `foobar` is set to italic,
- * - ``` `foobar` – ``` ` ``` characters are removed and `foobar` is set to code,
- * - `~~foobar~~` – `~~` characters are removed and `foobar` is set to strikethrough.
- */
- _addBasicStylesAutoformats() {
- const commands = this.editor.commands;
- if (commands.get('bold')) {
- const boldCallback = getCallbackFunctionForInlineAutoformat(this.editor, 'bold');
- inlineAutoformatEditing(this.editor, this, /(?:^|\s)(\*\*)([^*]+)(\*\*)$/g, boldCallback);
- inlineAutoformatEditing(this.editor, this, /(?:^|\s)(__)([^_]+)(__)$/g, boldCallback);
- }
- if (commands.get('italic')) {
- const italicCallback = getCallbackFunctionForInlineAutoformat(this.editor, 'italic');
- // The italic autoformatter cannot be triggered by the bold markers, so we need to check the
- // text before the pattern (e.g. `(?:^|[^\*])`).
- inlineAutoformatEditing(this.editor, this, /(?:^|\s)(\*)([^*_]+)(\*)$/g, italicCallback);
- inlineAutoformatEditing(this.editor, this, /(?:^|\s)(_)([^_]+)(_)$/g, italicCallback);
- }
- if (commands.get('code')) {
- const codeCallback = getCallbackFunctionForInlineAutoformat(this.editor, 'code');
- inlineAutoformatEditing(this.editor, this, /(`)([^`]+)(`)$/g, codeCallback);
- }
- if (commands.get('strikethrough')) {
- const strikethroughCallback = getCallbackFunctionForInlineAutoformat(this.editor, 'strikethrough');
- inlineAutoformatEditing(this.editor, this, /(~~)([^~]+)(~~)$/g, strikethroughCallback);
- }
- }
- /**
- * Adds autoformatting related to {@link module:heading/heading~Heading}.
- *
- * It is using a number at the end of the command name to associate it with the proper trigger:
- *
- * * `heading` with a `heading1` value will be executed when typing `#`,
- * * `heading` with a `heading2` value will be executed when typing `##`,
- * * ... up to `heading6` for `######`.
- */
- _addHeadingAutoformats() {
- const command = this.editor.commands.get('heading');
- if (command) {
- command.modelElements
- .filter(name => name.match(/^heading[1-6]$/))
- .forEach(modelName => {
- const level = modelName[7];
- const pattern = new RegExp(`^(#{${level}})\\s$`);
- blockAutoformatEditing(this.editor, this, pattern, () => {
- // Should only be active if command is enabled and heading style associated with pattern is inactive.
- if (!command.isEnabled || command.value === modelName) {
- return false;
- }
- this.editor.execute('heading', { value: modelName });
- });
- });
- }
- }
- /**
- * Adds autoformatting related to {@link module:block-quote/blockquote~BlockQuote}.
- *
- * When typed:
- * * `> ` – A paragraph will be changed to a block quote.
- */
- _addBlockQuoteAutoformats() {
- if (this.editor.commands.get('blockQuote')) {
- blockAutoformatEditing(this.editor, this, /^>\s$/, 'blockQuote');
- }
- }
- /**
- * Adds autoformatting related to {@link module:code-block/codeblock~CodeBlock}.
- *
- * When typed:
- * - `` ``` `` – A paragraph will be changed to a code block.
- */
- _addCodeBlockAutoformats() {
- const editor = this.editor;
- const selection = editor.model.document.selection;
- if (editor.commands.get('codeBlock')) {
- blockAutoformatEditing(editor, this, /^```$/, () => {
- if (selection.getFirstPosition().parent.is('element', 'listItem')) {
- return false;
- }
- this.editor.execute('codeBlock', {
- usePreviousLanguageChoice: true
- });
- });
- }
- }
- /**
- * Adds autoformatting related to {@link module:horizontal-line/horizontalline~HorizontalLine}.
- *
- * When typed:
- * - `` --- `` – Will be replaced with a horizontal line.
- */
- _addHorizontalLineAutoformats() {
- if (this.editor.commands.get('horizontalLine')) {
- blockAutoformatEditing(this.editor, this, /^---$/, 'horizontalLine');
- }
- }
-}
-/**
- * Helper function for getting `inlineAutoformatEditing` callbacks that checks if command is enabled.
- */
-function getCallbackFunctionForInlineAutoformat(editor, attributeKey) {
- return (writer, rangesToFormat) => {
- const command = editor.commands.get(attributeKey);
- if (!command.isEnabled) {
- return false;
- }
- const validRanges = editor.model.schema.getValidRanges(rangesToFormat, attributeKey);
- for (const range of validRanges) {
- writer.setAttribute(attributeKey, true, range);
- }
- // After applying attribute to the text, remove given attribute from the selection.
- // This way user is able to type a text without attribute used by auto formatter.
- writer.removeSelectionAttribute(attributeKey);
- };
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/blockautoformatediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/blockautoformatediting.d.ts
deleted file mode 100644
index c27e02b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/blockautoformatediting.d.ts
+++ /dev/null
@@ -1,57 +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
- */
-import type { Editor } from 'ckeditor5/src/core.js';
-import type Autoformat from './autoformat.js';
-/**
- * The block autoformatting engine. It allows to format various block patterns. For example,
- * it can be configured to turn a paragraph starting with `*` and followed by a space into a list item.
- *
- * The autoformatting operation is integrated with the undo manager,
- * so the autoformatting step can be undone if the user's intention was not to format the text.
- *
- * See the {@link module:autoformat/blockautoformatediting~blockAutoformatEditing `blockAutoformatEditing`} documentation
- * to learn how to create custom block autoformatters. You can also use
- * the {@link module:autoformat/autoformat~Autoformat} feature which enables a set of default autoformatters
- * (lists, headings, bold and italic).
- *
- * @module autoformat/blockautoformatediting
- */
-/**
- * Creates a listener triggered on {@link module:engine/model/document~Document#event:change:data `change:data`} event in the document.
- * Calls the callback when inserted text matches the regular expression or the command name
- * if provided instead of the callback.
- *
- * Examples of usage:
- *
- * To convert a paragraph into heading 1 when `- ` is typed, using just the command name:
- *
- * ```ts
- * blockAutoformatEditing( editor, plugin, /^\- $/, 'heading1' );
- * ```
- *
- * To convert a paragraph into heading 1 when `- ` is typed, using just the callback:
- *
- * ```ts
- * blockAutoformatEditing( editor, plugin, /^\- $/, ( context ) => {
- * const { match } = context;
- * const headingLevel = match[ 1 ].length;
- *
- * editor.execute( 'heading', {
- * formatId: `heading${ headingLevel }`
- * } );
- * } );
- * ```
- *
- * @param editor The editor instance.
- * @param plugin The autoformat plugin instance.
- * @param pattern The regular expression to execute on just inserted text. The regular expression is tested against the text
- * from the beginning until the caret position.
- * @param callbackOrCommand The callback to execute or the command to run when the text is matched.
- * In case of providing the callback, it receives the following parameter:
- * * match RegExp.exec() result of matching the pattern to inserted text.
- */
-export default function blockAutoformatEditing(editor: Editor, plugin: Autoformat, pattern: RegExp, callbackOrCommand: string | ((context: {
- match: RegExpExecArray;
-}) => unknown)): void;
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/blockautoformatediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/blockautoformatediting.js
deleted file mode 100644
index 881a012..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/blockautoformatediting.js
+++ /dev/null
@@ -1,137 +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
- */
-import { LiveRange } from 'ckeditor5/src/engine.js';
-import { first } from 'ckeditor5/src/utils.js';
-/**
- * The block autoformatting engine. It allows to format various block patterns. For example,
- * it can be configured to turn a paragraph starting with `*` and followed by a space into a list item.
- *
- * The autoformatting operation is integrated with the undo manager,
- * so the autoformatting step can be undone if the user's intention was not to format the text.
- *
- * See the {@link module:autoformat/blockautoformatediting~blockAutoformatEditing `blockAutoformatEditing`} documentation
- * to learn how to create custom block autoformatters. You can also use
- * the {@link module:autoformat/autoformat~Autoformat} feature which enables a set of default autoformatters
- * (lists, headings, bold and italic).
- *
- * @module autoformat/blockautoformatediting
- */
-/**
- * Creates a listener triggered on {@link module:engine/model/document~Document#event:change:data `change:data`} event in the document.
- * Calls the callback when inserted text matches the regular expression or the command name
- * if provided instead of the callback.
- *
- * Examples of usage:
- *
- * To convert a paragraph into heading 1 when `- ` is typed, using just the command name:
- *
- * ```ts
- * blockAutoformatEditing( editor, plugin, /^\- $/, 'heading1' );
- * ```
- *
- * To convert a paragraph into heading 1 when `- ` is typed, using just the callback:
- *
- * ```ts
- * blockAutoformatEditing( editor, plugin, /^\- $/, ( context ) => {
- * const { match } = context;
- * const headingLevel = match[ 1 ].length;
- *
- * editor.execute( 'heading', {
- * formatId: `heading${ headingLevel }`
- * } );
- * } );
- * ```
- *
- * @param editor The editor instance.
- * @param plugin The autoformat plugin instance.
- * @param pattern The regular expression to execute on just inserted text. The regular expression is tested against the text
- * from the beginning until the caret position.
- * @param callbackOrCommand The callback to execute or the command to run when the text is matched.
- * In case of providing the callback, it receives the following parameter:
- * * match RegExp.exec() result of matching the pattern to inserted text.
- */
-export default function blockAutoformatEditing(editor, plugin, pattern, callbackOrCommand) {
- let callback;
- let command = null;
- if (typeof callbackOrCommand == 'function') {
- callback = callbackOrCommand;
- }
- else {
- // We assume that the actual command name was provided.
- command = editor.commands.get(callbackOrCommand);
- callback = () => {
- editor.execute(callbackOrCommand);
- };
- }
- editor.model.document.on('change:data', (evt, batch) => {
- if (command && !command.isEnabled || !plugin.isEnabled) {
- return;
- }
- const range = first(editor.model.document.selection.getRanges());
- if (!range.isCollapsed) {
- return;
- }
- if (batch.isUndo || !batch.isLocal) {
- return;
- }
- const changes = Array.from(editor.model.document.differ.getChanges());
- const entry = changes[0];
- // Typing is represented by only a single change.
- if (changes.length != 1 || entry.type !== 'insert' || entry.name != '$text' || entry.length != 1) {
- return;
- }
- const blockToFormat = entry.position.parent;
- // Block formatting should be disabled in codeBlocks (#5800).
- if (blockToFormat.is('element', 'codeBlock')) {
- return;
- }
- // Only list commands and custom callbacks can be applied inside a list.
- if (blockToFormat.is('element', 'listItem') &&
- typeof callbackOrCommand !== 'function' &&
- !['numberedList', 'bulletedList', 'todoList'].includes(callbackOrCommand)) {
- return;
- }
- // In case a command is bound, do not re-execute it over an existing block style which would result in a style removal.
- // Instead, just drop processing so that autoformat trigger text is not lost. E.g. writing "# " in a level 1 heading.
- if (command && command.value === true) {
- return;
- }
- const firstNode = blockToFormat.getChild(0);
- const firstNodeRange = editor.model.createRangeOn(firstNode);
- // Range is only expected to be within or at the very end of the first text node.
- if (!firstNodeRange.containsRange(range) && !range.end.isEqual(firstNodeRange.end)) {
- return;
- }
- const match = pattern.exec(firstNode.data.substr(0, range.end.offset));
- // ...and this text node's data match the pattern.
- if (!match) {
- return;
- }
- // Use enqueueChange to create new batch to separate typing batch from the auto-format changes.
- editor.model.enqueueChange(writer => {
- // Matched range.
- const start = writer.createPositionAt(blockToFormat, 0);
- const end = writer.createPositionAt(blockToFormat, match[0].length);
- const range = new LiveRange(start, end);
- const wasChanged = callback({ match });
- // Remove matched text.
- if (wasChanged !== false) {
- writer.remove(range);
- const selectionRange = editor.model.document.selection.getFirstRange();
- const blockRange = writer.createRangeIn(blockToFormat);
- // If the block is empty and the document selection has been moved when
- // applying formatting (e.g. is now in newly created block).
- if (blockToFormat.isEmpty && !blockRange.isEqual(selectionRange) && !blockRange.containsRange(selectionRange, true)) {
- writer.remove(blockToFormat);
- }
- }
- range.detach();
- editor.model.enqueueChange(() => {
- const deletePlugin = editor.plugins.get('Delete');
- deletePlugin.requestUndoOnBackspace();
- });
- });
- });
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/index.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/index.d.ts
deleted file mode 100644
index 2afe8cc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/index.d.ts
+++ /dev/null
@@ -1,9 +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
- */
-/**
- * @module autoformat
- */
-export { default as Autoformat } from './autoformat.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/index.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/index.js
deleted file mode 100644
index 2afe8cc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/index.js
+++ /dev/null
@@ -1,9 +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
- */
-/**
- * @module autoformat
- */
-export { default as Autoformat } from './autoformat.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/inlineautoformatediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/inlineautoformatediting.d.ts
deleted file mode 100644
index e0b08e2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/inlineautoformatediting.d.ts
+++ /dev/null
@@ -1,83 +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
- */
-/**
- * The inline autoformatting engine. It allows to format various inline patterns. For example,
- * it can be configured to make "foo" bold when typed `**foo**` (the `**` markers will be removed).
- *
- * The autoformatting operation is integrated with the undo manager,
- * so the autoformatting step can be undone if the user's intention was not to format the text.
- *
- * See the {@link module:autoformat/inlineautoformatediting~inlineAutoformatEditing `inlineAutoformatEditing`} documentation
- * to learn how to create custom inline autoformatters. You can also use
- * the {@link module:autoformat/autoformat~Autoformat} feature which enables a set of default autoformatters
- * (lists, headings, bold and italic).
- *
- * @module autoformat/inlineautoformatediting
- */
-import type { Editor } from 'ckeditor5/src/core.js';
-import type { Range, Writer } from 'ckeditor5/src/engine.js';
-import type Autoformat from './autoformat.js';
-export type TestCallback = (text: string) => {
- remove: Array>;
- format: Array>;
-};
-/**
- * Enables autoformatting mechanism for a given {@link module:core/editor/editor~Editor}.
- *
- * It formats the matched text by applying the given model attribute or by running the provided formatting callback.
- * On every {@link module:engine/model/document~Document#event:change:data data change} in the model document
- * the autoformatting engine checks the text on the left of the selection
- * and executes the provided action if the text matches given criteria (regular expression or callback).
- *
- * @param editor The editor instance.
- * @param plugin The autoformat plugin instance.
- * @param testRegexpOrCallback The regular expression or callback to execute on text.
- * Provided regular expression *must* have three capture groups. The first and the third capture group
- * should match opening and closing delimiters. The second capture group should match the text to format.
- *
- * ```ts
- * // Matches the `**bold text**` pattern.
- * // There are three capturing groups:
- * // - The first to match the starting `**` delimiter.
- * // - The second to match the text to format.
- * // - The third to match the ending `**` delimiter.
- * inlineAutoformatEditing( editor, plugin, /(\*\*)([^\*]+?)(\*\*)$/g, formatCallback );
- * ```
- *
- * When a function is provided instead of the regular expression, it will be executed with the text to match as a parameter.
- * The function should return proper "ranges" to delete and format.
- *
- * ```ts
- * {
- * remove: [
- * [ 0, 1 ], // Remove the first letter from the given text.
- * [ 5, 6 ] // Remove the 6th letter from the given text.
- * ],
- * format: [
- * [ 1, 5 ] // Format all letters from 2nd to 5th.
- * ]
- * }
- * ```
- *
- * @param formatCallback A callback to apply actual formatting.
- * It should return `false` if changes should not be applied (e.g. if a command is disabled).
- *
- * ```ts
- * inlineAutoformatEditing( editor, plugin, /(\*\*)([^\*]+?)(\*\*)$/g, ( writer, rangesToFormat ) => {
- * const command = editor.commands.get( 'bold' );
- *
- * if ( !command.isEnabled ) {
- * return false;
- * }
- *
- * const validRanges = editor.model.schema.getValidRanges( rangesToFormat, 'bold' );
- *
- * for ( let range of validRanges ) {
- * writer.setAttribute( 'bold', true, range );
- * }
- * } );
- * ```
- */
-export default function inlineAutoformatEditing(editor: Editor, plugin: Autoformat, testRegexpOrCallback: RegExp | TestCallback, formatCallback: (writer: Writer, rangesToFormat: Array) => boolean | undefined): void;
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/inlineautoformatediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/inlineautoformatediting.js
deleted file mode 100644
index 88bc322..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-autoformat-MKssX7eh/src/inlineautoformatediting.js
+++ /dev/null
@@ -1,174 +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
- */
-/**
- * Enables autoformatting mechanism for a given {@link module:core/editor/editor~Editor}.
- *
- * It formats the matched text by applying the given model attribute or by running the provided formatting callback.
- * On every {@link module:engine/model/document~Document#event:change:data data change} in the model document
- * the autoformatting engine checks the text on the left of the selection
- * and executes the provided action if the text matches given criteria (regular expression or callback).
- *
- * @param editor The editor instance.
- * @param plugin The autoformat plugin instance.
- * @param testRegexpOrCallback The regular expression or callback to execute on text.
- * Provided regular expression *must* have three capture groups. The first and the third capture group
- * should match opening and closing delimiters. The second capture group should match the text to format.
- *
- * ```ts
- * // Matches the `**bold text**` pattern.
- * // There are three capturing groups:
- * // - The first to match the starting `**` delimiter.
- * // - The second to match the text to format.
- * // - The third to match the ending `**` delimiter.
- * inlineAutoformatEditing( editor, plugin, /(\*\*)([^\*]+?)(\*\*)$/g, formatCallback );
- * ```
- *
- * When a function is provided instead of the regular expression, it will be executed with the text to match as a parameter.
- * The function should return proper "ranges" to delete and format.
- *
- * ```ts
- * {
- * remove: [
- * [ 0, 1 ], // Remove the first letter from the given text.
- * [ 5, 6 ] // Remove the 6th letter from the given text.
- * ],
- * format: [
- * [ 1, 5 ] // Format all letters from 2nd to 5th.
- * ]
- * }
- * ```
- *
- * @param formatCallback A callback to apply actual formatting.
- * It should return `false` if changes should not be applied (e.g. if a command is disabled).
- *
- * ```ts
- * inlineAutoformatEditing( editor, plugin, /(\*\*)([^\*]+?)(\*\*)$/g, ( writer, rangesToFormat ) => {
- * const command = editor.commands.get( 'bold' );
- *
- * if ( !command.isEnabled ) {
- * return false;
- * }
- *
- * const validRanges = editor.model.schema.getValidRanges( rangesToFormat, 'bold' );
- *
- * for ( let range of validRanges ) {
- * writer.setAttribute( 'bold', true, range );
- * }
- * } );
- * ```
- */
-export default function inlineAutoformatEditing(editor, plugin, testRegexpOrCallback, formatCallback) {
- let regExp;
- let testCallback;
- if (testRegexpOrCallback instanceof RegExp) {
- regExp = testRegexpOrCallback;
- }
- else {
- testCallback = testRegexpOrCallback;
- }
- // A test callback run on changed text.
- testCallback = testCallback || (text => {
- let result;
- const remove = [];
- const format = [];
- while ((result = regExp.exec(text)) !== null) {
- // There should be full match and 3 capture groups.
- if (result && result.length < 4) {
- break;
- }
- let { index, '1': leftDel, '2': content, '3': rightDel } = result;
- // Real matched string - there might be some non-capturing groups so we need to recalculate starting index.
- const found = leftDel + content + rightDel;
- index += result[0].length - found.length;
- // Start and End offsets of delimiters to remove.
- const delStart = [
- index,
- index + leftDel.length
- ];
- const delEnd = [
- index + leftDel.length + content.length,
- index + leftDel.length + content.length + rightDel.length
- ];
- remove.push(delStart);
- remove.push(delEnd);
- format.push([index + leftDel.length, index + leftDel.length + content.length]);
- }
- return {
- remove,
- format
- };
- });
- editor.model.document.on('change:data', (evt, batch) => {
- if (batch.isUndo || !batch.isLocal || !plugin.isEnabled) {
- return;
- }
- const model = editor.model;
- const selection = model.document.selection;
- // Do nothing if selection is not collapsed.
- if (!selection.isCollapsed) {
- return;
- }
- const changes = Array.from(model.document.differ.getChanges());
- const entry = changes[0];
- // Typing is represented by only a single change.
- if (changes.length != 1 || entry.type !== 'insert' || entry.name != '$text' || entry.length != 1) {
- return;
- }
- const focus = selection.focus;
- const block = focus.parent;
- const { text, range } = getTextAfterCode(model.createRange(model.createPositionAt(block, 0), focus), model);
- const testOutput = testCallback(text);
- const rangesToFormat = testOutputToRanges(range.start, testOutput.format, model);
- const rangesToRemove = testOutputToRanges(range.start, testOutput.remove, model);
- if (!(rangesToFormat.length && rangesToRemove.length)) {
- return;
- }
- // Use enqueueChange to create new batch to separate typing batch from the auto-format changes.
- model.enqueueChange(writer => {
- // Apply format.
- const hasChanged = formatCallback(writer, rangesToFormat);
- // Strict check on `false` to have backward compatibility (when callbacks were returning `undefined`).
- if (hasChanged === false) {
- return;
- }
- // Remove delimiters - use reversed order to not mix the offsets while removing.
- for (const range of rangesToRemove.reverse()) {
- writer.remove(range);
- }
- model.enqueueChange(() => {
- const deletePlugin = editor.plugins.get('Delete');
- deletePlugin.requestUndoOnBackspace();
- });
- });
- });
-}
-/**
- * Converts output of the test function provided to the inlineAutoformatEditing and converts it to the model ranges
- * inside provided block.
- */
-function testOutputToRanges(start, arrays, model) {
- return arrays
- .filter(array => (array[0] !== undefined && array[1] !== undefined))
- .map(array => {
- return model.createRange(start.getShiftedBy(array[0]), start.getShiftedBy(array[1]));
- });
-}
-/**
- * Returns the last text line after the last code element from the given range.
- * It is similar to {@link module:typing/utils/getlasttextline.getLastTextLine `getLastTextLine()`},
- * but it ignores any text before the last `code`.
- */
-function getTextAfterCode(range, model) {
- let start = range.start;
- const text = Array.from(range.getItems()).reduce((rangeText, node) => {
- // Trim text to a last occurrence of an inline element and update range start.
- if (!(node.is('$text') || node.is('$textProxy')) || node.getAttribute('code')) {
- start = model.createPositionAfter(node);
- return '';
- }
- return rangeText + node.data;
- }, '');
- return { text, range: model.createRange(start, range.end) };
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/CHANGELOG.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/CHANGELOG.md
deleted file mode 100644
index b130453..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/CHANGELOG.md
+++ /dev/null
@@ -1,247 +0,0 @@
-Changelog
-=========
-
-All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
-
-Changes for the past releases are available below.
-
-## [19.0.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v18.0.0...v19.0.0) (April 29, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [18.0.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v17.0.0...v18.0.0) (March 19, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [17.0.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v16.0.0...v17.0.0) (February 18, 2020)
-
-### Bug fixes
-
-* Focus the editor before executing toolbar buttons' command. See [ckeditor/ckeditor5#353](https://github.com/ckeditor/ckeditor5/issues/353). ([6bbca98](https://github.com/ckeditor/ckeditor5-basic-styles/commit/6bbca98))
-
-### Other changes
-
-* Updated translations. ([4def017](https://github.com/ckeditor/ckeditor5-basic-styles/commit/4def017))
-
-
-## [16.0.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v15.0.0...v16.0.0) (December 4, 2019)
-
-### Other changes
-
-* Updated translations. ([9dfd52c](https://github.com/ckeditor/ckeditor5-basic-styles/commit/9dfd52c))
-
-
-## [15.0.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v11.1.4...v15.0.0) (October 23, 2019)
-
-### Features
-
-* Provided support for numeric values for the `font-weight` attribute. Closes [#94](https://github.com/ckeditor/ckeditor5-basic-styles/issues/94). Closes [ckeditor/ckeditor5-paste-from-office#74](https://github.com/ckeditor/ckeditor5-paste-from-office/issues/74). ([25a0d7c](https://github.com/ckeditor/ckeditor5-basic-styles/commit/25a0d7c))
-
-### Other changes
-
-* Added `pluginName` property to editing plugins. ([d91773f](https://github.com/ckeditor/ckeditor5-basic-styles/commit/d91773f))
-* Updated translations. ([56d6060](https://github.com/ckeditor/ckeditor5-basic-styles/commit/56d6060))
-
-
-## [11.1.4](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v11.1.3...v11.1.4) (August 26, 2019)
-
-### Bug fixes
-
-* The UI buttons should be marked as toggleable for better assistive technologies support (see [ckeditor/ckeditor5#1403](https://github.com/ckeditor/ckeditor5/issues/1403)). ([b9f5867](https://github.com/ckeditor/ckeditor5-basic-styles/commit/b9f5867))
-
-### Other changes
-
-* The issue tracker for this package was moved to https://github.com/ckeditor/ckeditor5/issues. See [ckeditor/ckeditor5#1988](https://github.com/ckeditor/ckeditor5/issues/1988). ([8293319](https://github.com/ckeditor/ckeditor5-basic-styles/commit/8293319))
-* Mark basic-styles attributes with 'copyOnEnter' property. ([0afbc20](https://github.com/ckeditor/ckeditor5-basic-styles/commit/0afbc20))
-* Updated translations. ([52de3fe](https://github.com/ckeditor/ckeditor5-basic-styles/commit/52de3fe))
-
-
-## [11.1.3](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v11.1.2...v11.1.3) (July 10, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [11.1.2](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v11.1.1...v11.1.2) (July 4, 2019)
-
-### Other changes
-
-* Updated translations. ([8914cfc](https://github.com/ckeditor/ckeditor5-basic-styles/commit/8914cfc)) ([fb07a45](https://github.com/ckeditor/ckeditor5-basic-styles/commit/fb07a45))
-
-
-## [11.1.1](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v11.1.0...v11.1.1) (June 6, 2019)
-
-### Other changes
-
-* Updated translations. ([c9cdc44](https://github.com/ckeditor/ckeditor5-basic-styles/commit/c9cdc44))
-
-
-## [11.1.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v11.0.0...v11.1.0) (April 4, 2019)
-
-### Features
-
-* Marked basic style attributes as a formatting using the `AttributeProperties#isFormatting` property. Closes [ckeditor/ckeditor5#1664](https://github.com/ckeditor/ckeditor5/issues/1664). ([fcfba54](https://github.com/ckeditor/ckeditor5-basic-styles/commit/fcfba54))
-
-### Other changes
-
-* Optimized icons. ([018dda9](https://github.com/ckeditor/ckeditor5-basic-styles/commit/018dda9))
-* Updated translations. ([4365251](https://github.com/ckeditor/ckeditor5-basic-styles/commit/4365251))
-
-
-## [11.0.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v10.1.0...v11.0.0) (February 28, 2019)
-
-### Other changes
-
-* Updated translations. ([b96cf6d](https://github.com/ckeditor/ckeditor5-basic-styles/commit/b96cf6d)) ([8223ff2](https://github.com/ckeditor/ckeditor5-basic-styles/commit/8223ff2))
-
-### BREAKING CHANGES
-
-* Upgraded minimal versions of Node to `8.0.0` and npm to `5.7.1`. See: [ckeditor/ckeditor5#1507](https://github.com/ckeditor/ckeditor5/issues/1507). ([612ea3c](https://github.com/ckeditor/ckeditor5-cloud-services/commit/612ea3c))
-
-
-## [10.1.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v10.0.3...v10.1.0) (December 5, 2018)
-
-### Features
-
-* Introduced the `Superscript` and the `Subscript` features. Closes [#76](https://github.com/ckeditor/ckeditor5-basic-styles/issues/76). Closes [#74](https://github.com/ckeditor/ckeditor5-basic-styles/issues/74). ([f281e99](https://github.com/ckeditor/ckeditor5-basic-styles/commit/f281e99))
-
- Thanks to [@idleb](https://github.com/idleb)!
-
-### Other changes
-
-* Improved SVG icons size. See [ckeditor/ckeditor5-theme-lark#206](https://github.com/ckeditor/ckeditor5-theme-lark/issues/206). ([6314191](https://github.com/ckeditor/ckeditor5-basic-styles/commit/6314191))
-* Updated translations. ([f9d3d07](https://github.com/ckeditor/ckeditor5-basic-styles/commit/f9d3d07)) ([67fb2e2](https://github.com/ckeditor/ckeditor5-basic-styles/commit/67fb2e2))
-
-
-## [10.0.3](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v10.0.2...v10.0.3) (October 8, 2018)
-
-### Other changes
-
-* Updated translations. ([cf4e657](https://github.com/ckeditor/ckeditor5-basic-styles/commit/cf4e657))
-
-
-## [10.0.2](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v10.0.1...v10.0.2) (July 18, 2018)
-
-### Bug fixes
-
-* The value of `AttributeCommand` should be taken from the first node on which this style is allowed. Closes [#56](https://github.com/ckeditor/ckeditor5-basic-styles/issues/56). ([64a0dbc](https://github.com/ckeditor/ckeditor5-basic-styles/commit/64a0dbc))
-
-### Other changes
-
-* Updated translations. ([df8bcc4](https://github.com/ckeditor/ckeditor5-basic-styles/commit/df8bcc4))
-
-
-## [10.0.1](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v10.0.0...v10.0.1) (June 21, 2018)
-
-### Other changes
-
-* Updated translations.
-
-
-## [10.0.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v1.0.0-beta.4...v10.0.0) (April 25, 2018)
-
-### Other changes
-
-* Changed the license to GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991). ([94da24e](https://github.com/ckeditor/ckeditor5-basic-styles/commit/94da24e))
-* Updated translations. ([dbebfe0](https://github.com/ckeditor/ckeditor5-basic-styles/commit/dbebfe0))
-
-### BREAKING CHANGES
-
-* The license under which CKEditor 5 is released has been changed from a triple GPL, LGPL and MPL license to a GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991) for more information.
-
-
-## [1.0.0-beta.4](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v1.0.0-beta.2...v1.0.0-beta.4) (April 19, 2018)
-
-### Other changes
-
-* Improved the "strikethrough" icon. Closes [ckeditor/ckeditor5#910](https://github.com/ckeditor/ckeditor5/issues/910). ([d559d8f](https://github.com/ckeditor/ckeditor5-basic-styles/commit/d559d8f))
-* Updated translations. ([b4c8419](https://github.com/ckeditor/ckeditor5-basic-styles/commit/b4c8419))
-
-
-## [1.0.0-beta.2](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v1.0.0-beta.1...v1.0.0-beta.2) (April 10, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [1.0.0-beta.1](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v1.0.0-alpha.2...v1.0.0-beta.1) (March 15, 2018)
-
-### Features
-
-* Added the strikethrough feature. ([78719c9](https://github.com/ckeditor/ckeditor5-basic-styles/commit/78719c9))
-
- Thanks to [@Natim](https://github.com/Natim)!
-* Updated icons for compatibility with the refreshed Lark theme (see [ckeditor/ckeditor5#645](https://github.com/ckeditor/ckeditor5/issues/645)). ([170fec2](https://github.com/ckeditor/ckeditor5-basic-styles/commit/170fec2))
-
-### Other changes
-
-* Aligned feature class naming to the new scheme. ([51a4b61](https://github.com/ckeditor/ckeditor5-basic-styles/commit/51a4b61))
-* Migrated package styles to PostCSS. Moved the visual styles to `@ckeditor/ckeditor5-theme-lark` (see [ckeditor/ckeditor5-ui#144](https://github.com/ckeditor/ckeditor5-ui/issues/144)). ([a5d5d9e](https://github.com/ckeditor/ckeditor5-basic-styles/commit/a5d5d9e))
-* Updated translations. ([1ff4312](https://github.com/ckeditor/ckeditor5-basic-styles/commit/1ff4312))
-
-
-## [1.0.0-alpha.2](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (November 14, 2017)
-
-### Other changes
-
-* Updated translations. ([398054d](https://github.com/ckeditor/ckeditor5-basic-styles/commit/398054d))
-
-
-## [1.0.0-alpha.1](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v0.9.0...v1.0.0-alpha.1) (October 3, 2017)
-
-### Features
-
-* Introduced the `Code` plugin. Closes [#52](https://github.com/ckeditor/ckeditor5-basic-styles/issues/52). ([d720cb9](https://github.com/ckeditor/ckeditor5-basic-styles/commit/d720cb9))
-
-
-## [0.9.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v0.8.1...v0.9.0) (September 3, 2017)
-
-### Bug fixes
-
-* It should be possible to paste basic styles. See https://github.com/ckeditor/ckeditor5/issues/477. ([d2db7fe](https://github.com/ckeditor/ckeditor5-basic-styles/commit/d2db7fe))
-
-### Features
-
-* Introduced `AttributeCommand`. It was moved from `@ckeditor/ckeditor5-core/src/command/toggleattributecommand`. Closes [#47](https://github.com/ckeditor/ckeditor5-basic-styles/issues/47). ([0301d4a](https://github.com/ckeditor/ckeditor5-basic-styles/commit/0301d4a))
-* Introduced the `Underline` plugin. Closes [#51](https://github.com/ckeditor/ckeditor5-basic-styles/issues/51). ([f724ae0](https://github.com/ckeditor/ckeditor5-basic-styles/commit/f724ae0))
-
-### Other changes
-
-* Aligned the implementation to the new Command API (see https://github.com/ckeditor/ckeditor5-core/issues/88). ([36a976e](https://github.com/ckeditor/ckeditor5-basic-styles/commit/36a976e))
-* Cleaned up SVG icons. ([da10131](https://github.com/ckeditor/ckeditor5-basic-styles/commit/da10131))
-* Italic feature will use `` instead of ``. Closes [#28](https://github.com/ckeditor/ckeditor5-basic-styles/issues/28). ([9d1d5e2](https://github.com/ckeditor/ckeditor5-basic-styles/commit/9d1d5e2))
-
- Read more in [Editor Recommendations](http://ckeditor.github.io/editor-recommendations/features/italic.html).
-
-### BREAKING CHANGES
-
-* The command API has been changed.
-
-
-## [0.8.1](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v0.8.0...v0.8.1) (May 7, 2017)
-
-### Bug fixes
-
-* Bold and italic should not be allowed directly in the root element. Closes [#40](https://github.com/ckeditor/ckeditor5-basic-styles/issues/40). ([4a737bf](https://github.com/ckeditor/ckeditor5-basic-styles/commit/4a737bf))
-
-### Other changes
-
-* Updated translations. ([5250bec](https://github.com/ckeditor/ckeditor5-basic-styles/commit/5250bec))
-
-
-## [0.8.0](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v0.7.1...v0.8.0) (April 5, 2017)
-
-### Features
-
-* Named existing plugin(s). ([5f649be](https://github.com/ckeditor/ckeditor5-basic-styles/commit/5f649be))
-
-### Other changes
-
-* Updated translations. ([2aa33fd](https://github.com/ckeditor/ckeditor5-basic-styles/commit/2aa33fd))
-
-
-## [0.7.1](https://github.com/ckeditor/ckeditor5-basic-styles/compare/v0.7.0...v0.7.1) (March 6, 2017)
-
-### Other changes
-
-* Updated translations. ([4fd6e19](https://github.com/ckeditor/ckeditor5-basic-styles/commit/4fd6e19))
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/LICENSE.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/LICENSE.md
deleted file mode 100644
index 90cd5c5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/LICENSE.md
+++ /dev/null
@@ -1,17 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor 5 basic styles feature** – https://github.com/ckeditor/ckeditor5-basic-styles
-Copyright (c) 2003–2024, [CKSource Holding sp. z o.o.](https://cksource.com) All rights reserved.
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html).
-
-Sources of Intellectual Property Included in CKEditor
------------------------------------------------------
-
-Where not otherwise indicated, all CKEditor content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, CKEditor will incorporate work done by developers outside of CKSource with their express permission.
-
-Trademarks
-----------
-
-**CKEditor** is a trademark of [CKSource Holding sp. z o.o.](https://cksource.com) All other brand and product names are trademarks, registered trademarks, or service marks of their respective holders.
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/README.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/README.md
deleted file mode 100644
index 219ac3c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-CKEditor 5 basic styles feature
-========================================
-
-[](https://www.npmjs.com/package/@ckeditor/ckeditor5-basic-styles)
-[](https://coveralls.io/github/ckeditor/ckeditor5?branch=master)
-[](https://app.travis-ci.com/github/ckeditor/ckeditor5)
-
-This package contains CKEditor 5 features allowing to apply basic text formatting such as bold, italic, underline, and code in CKEditor 5.
-
-## Demo
-
-Check out the [demo in the basic styles feature guide](https://ckeditor.com/docs/ckeditor5/latest/features/basic-styles.html#demo).
-
-## Documentation
-
-See the [`@ckeditor/ckeditor5-basic-styles` package](https://ckeditor.com/docs/ckeditor5/latest/api/basic-styles.html) page in [CKEditor 5 documentation](https://ckeditor.com/docs/ckeditor5/latest/).
-
-## License
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). For full details about the license, please check the `LICENSE.md` file or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license).
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/basic-styles.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/basic-styles.js
deleted file mode 100644
index a2926f5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/basic-styles.js
+++ /dev/null
@@ -1,5 +0,0 @@
-!function(t){const e=t.en=t.en||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Bold","Bold text":"Bold text",Code:"Code",Italic:"Italic","Italic text":"Italic text","Move out of an inline code style":"Move out of an inline code style",Strikethrough:"Strikethrough","Strikethrough text":"Strikethrough text",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline","Underline text":"Underline text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),
-/*!
- * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(()=>{var t={598:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});var n=i(935),o=i.n(n)()((function(t){return t[1]}));o.push([t.id,".ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}",""]);const r=o},935:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i=t(e);return e[2]?"@media ".concat(e[2]," {").concat(i,"}"):i})).join("")},e.i=function(t,i,n){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(n)for(var r=0;r{"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},r=function(){var t={};return function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(t){i=null}t[e]=i}return t[e]}}(),s=[];function a(t){for(var e=-1,i=0;i{t.exports=i(237)("./src/core.js")},834:(t,e,i)=>{t.exports=i(237)("./src/typing.js")},311:(t,e,i)=>{t.exports=i(237)("./src/ui.js")},237:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function i(n){var o=e[n];if(void 0!==o)return o.exports;var r=e[n]={id:n,exports:{}};return t[n](r,r.exports,i),r.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.nc=void 0;var n={};(()=>{"use strict";i.r(n),i.d(n,{Bold:()=>u,BoldEditing:()=>r,BoldUI:()=>l,Code:()=>w,CodeEditing:()=>g,CodeUI:()=>f,Italic:()=>B,ItalicEditing:()=>k,ItalicUI:()=>I,Strikethrough:()=>E,StrikethroughEditing:()=>T,StrikethroughUI:()=>C,Subscript:()=>F,SubscriptEditing:()=>L,SubscriptUI:()=>U,Superscript:()=>j,SuperscriptEditing:()=>V,SuperscriptUI:()=>K,Underline:()=>$,UnderlineEditing:()=>_,UnderlineUI:()=>H});var t=i(782);class e extends t.Command{constructor(t,e){super(t),this.attributeKey=e}refresh(){const t=this.editor.model,e=t.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model,i=e.document.selection,n=void 0===t.forceValue?!this.value:t.forceValue;e.change((t=>{if(i.isCollapsed)n?t.setSelectionAttribute(this.attributeKey,!0):t.removeSelectionAttribute(this.attributeKey);else{const o=e.schema.getValidRanges(i.getRanges(),this.attributeKey);for(const e of o)n?t.setAttribute(this.attributeKey,n,e):t.removeAttribute(this.attributeKey,e)}}))}_getValueFromFirstAllowedNode(){const t=this.editor.model,e=t.schema,i=t.document.selection;if(i.isCollapsed)return i.hasAttribute(this.attributeKey);for(const t of i.getRanges())for(const i of t.getItems())if(e.checkAttribute(i,this.attributeKey))return i.hasAttribute(this.attributeKey);return!1}}const o="bold";class r extends t.Plugin{static get pluginName(){return"BoldEditing"}init(){const t=this.editor,i=this.editor.t;t.model.schema.extend("$text",{allowAttributes:o}),t.model.schema.setAttributeProperties(o,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:o,view:"strong",upcastAlso:["b",t=>{const e=t.getStyle("font-weight");return e&&("bold"==e||Number(e)>=600)?{name:!0,styles:["font-weight"]}:null}]}),t.commands.add(o,new e(t,o)),t.keystrokes.set("CTRL+B",o),t.accessibility.addKeystrokeInfos({keystrokes:[{label:i("Bold text"),keystroke:"CTRL+B"}]})}}var s=i(311);function a({editor:t,commandName:e,plugin:i,icon:n,label:o,keystroke:r}){return s=>{const a=t.commands.get(e),c=new s(t.locale);return c.set({label:o,icon:n,keystroke:r,isToggleable:!0}),c.bind("isEnabled").to(a,"isEnabled"),i.listenTo(c,"execute",(()=>{t.execute(e),t.editing.view.focus()})),c}}const c="bold";class l extends t.Plugin{static get pluginName(){return"BoldUI"}init(){const e=this.editor,i=e.locale.t,n=e.commands.get(c),o=a({editor:e,commandName:c,plugin:this,icon:t.icons.bold,label:i("Bold"),keystroke:"CTRL+B"});e.ui.componentFactory.add(c,(()=>{const t=o(s.ButtonView);return t.set({tooltip:!0}),t.bind("isOn").to(n,"value"),t})),e.ui.componentFactory.add("menuBar:"+c,(()=>o(s.MenuBarMenuListItemButtonView)))}}class u extends t.Plugin{static get requires(){return[r,l]}static get pluginName(){return"Bold"}}var d=i(834);const m="code";class g extends t.Plugin{static get pluginName(){return"CodeEditing"}static get requires(){return[d.TwoStepCaretMovement]}init(){const t=this.editor,i=this.editor.t;t.model.schema.extend("$text",{allowAttributes:m}),t.model.schema.setAttributeProperties(m,{isFormatting:!0,copyOnEnter:!1}),t.conversion.attributeToElement({model:m,view:"code",upcastAlso:{styles:{"word-wrap":"break-word"}}}),t.commands.add(m,new e(t,m)),t.plugins.get(d.TwoStepCaretMovement).registerAttribute(m),(0,d.inlineHighlight)(t,m,"code","ck-code_selected"),t.accessibility.addKeystrokeInfos({keystrokes:[{label:i("Move out of an inline code style"),keystroke:[["arrowleft","arrowleft"],["arrowright","arrowright"]]}]})}}var p=i(591),h=i.n(p),b=i(598),v={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};h()(b.A,v);b.A.locals;const y="code";class f extends t.Plugin{static get pluginName(){return"CodeUI"}init(){const t=this.editor,e=t.locale.t,i=a({editor:t,commandName:y,plugin:this,icon:'',label:e("Code")});t.ui.componentFactory.add(y,(()=>{const e=i(s.ButtonView),n=t.commands.get(y);return e.set({tooltip:!0}),e.bind("isOn").to(n,"value"),e})),t.ui.componentFactory.add("menuBar:"+y,(()=>i(s.MenuBarMenuListItemButtonView)))}}class w extends t.Plugin{static get requires(){return[g,f]}static get pluginName(){return"Code"}}const x="italic";class k extends t.Plugin{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor,i=this.editor.t;t.model.schema.extend("$text",{allowAttributes:x}),t.model.schema.setAttributeProperties(x,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:x,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),t.commands.add(x,new e(t,x)),t.keystrokes.set("CTRL+I",x),t.accessibility.addKeystrokeInfos({keystrokes:[{label:i("Italic text"),keystroke:"CTRL+I"}]})}}const S="italic";class I extends t.Plugin{static get pluginName(){return"ItalicUI"}init(){const t=this.editor,e=t.commands.get(S),i=t.locale.t,n=a({editor:t,commandName:S,plugin:this,icon:'',keystroke:"CTRL+I",label:i("Italic")});t.ui.componentFactory.add(S,(()=>{const t=n(s.ButtonView);return t.set({tooltip:!0}),t.bind("isOn").to(e,"value"),t})),t.ui.componentFactory.add("menuBar:"+S,(()=>n(s.MenuBarMenuListItemButtonView)))}}class B extends t.Plugin{static get requires(){return[k,I]}static get pluginName(){return"Italic"}}const A="strikethrough";class T extends t.Plugin{static get pluginName(){return"StrikethroughEditing"}init(){const t=this.editor,i=this.editor.t;t.model.schema.extend("$text",{allowAttributes:A}),t.model.schema.setAttributeProperties(A,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:A,view:"s",upcastAlso:["del","strike",{styles:{"text-decoration":"line-through"}}]}),t.commands.add(A,new e(t,A)),t.keystrokes.set("CTRL+SHIFT+X","strikethrough"),t.accessibility.addKeystrokeInfos({keystrokes:[{label:i("Strikethrough text"),keystroke:"CTRL+SHIFT+X"}]})}}const N="strikethrough";class C extends t.Plugin{static get pluginName(){return"StrikethroughUI"}init(){const t=this.editor,e=t.locale.t,i=a({editor:t,commandName:N,plugin:this,icon:'',keystroke:"CTRL+SHIFT+X",label:e("Strikethrough")});t.ui.componentFactory.add(N,(()=>{const e=i(s.ButtonView),n=t.commands.get(N);return e.set({tooltip:!0}),e.bind("isOn").to(n,"value"),e})),t.ui.componentFactory.add("menuBar:"+N,(()=>i(s.MenuBarMenuListItemButtonView)))}}class E extends t.Plugin{static get requires(){return[T,C]}static get pluginName(){return"Strikethrough"}}const M="subscript";class L extends t.Plugin{static get pluginName(){return"SubscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:M}),t.model.schema.setAttributeProperties(M,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:M,view:"sub",upcastAlso:[{styles:{"vertical-align":"sub"}}]}),t.commands.add(M,new e(t,M))}}const P="subscript";class U extends t.Plugin{static get pluginName(){return"SubscriptUI"}init(){const t=this.editor,e=t.locale.t,i=a({editor:t,commandName:P,plugin:this,icon:'',label:e("Subscript")});t.ui.componentFactory.add(P,(()=>{const e=i(s.ButtonView),n=t.commands.get(P);return e.set({tooltip:!0}),e.bind("isOn").to(n,"value"),e})),t.ui.componentFactory.add("menuBar:"+P,(()=>i(s.MenuBarMenuListItemButtonView)))}}class F extends t.Plugin{static get requires(){return[L,U]}static get pluginName(){return"Subscript"}}const O="superscript";class V extends t.Plugin{static get pluginName(){return"SuperscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:O}),t.model.schema.setAttributeProperties(O,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:O,view:"sup",upcastAlso:[{styles:{"vertical-align":"super"}}]}),t.commands.add(O,new e(t,O))}}const R="superscript";class K extends t.Plugin{static get pluginName(){return"SuperscriptUI"}init(){const t=this.editor,e=t.locale.t,i=a({editor:t,commandName:R,plugin:this,icon:'',label:e("Superscript")});t.ui.componentFactory.add(R,(()=>{const e=i(s.ButtonView),n=t.commands.get(R);return e.set({tooltip:!0}),e.bind("isOn").to(n,"value"),e})),t.ui.componentFactory.add("menuBar:"+R,(()=>i(s.MenuBarMenuListItemButtonView)))}}class j extends t.Plugin{static get requires(){return[V,K]}static get pluginName(){return"Superscript"}}const z="underline";class _ extends t.Plugin{static get pluginName(){return"UnderlineEditing"}init(){const t=this.editor,i=this.editor.t;t.model.schema.extend("$text",{allowAttributes:z}),t.model.schema.setAttributeProperties(z,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:z,view:"u",upcastAlso:{styles:{"text-decoration":"underline"}}}),t.commands.add(z,new e(t,z)),t.keystrokes.set("CTRL+U","underline"),t.accessibility.addKeystrokeInfos({keystrokes:[{label:i("Underline text"),keystroke:"CTRL+U"}]})}}const q="underline";class H extends t.Plugin{static get pluginName(){return"UnderlineUI"}init(){const t=this.editor,e=t.commands.get(q),i=t.locale.t,n=a({editor:t,commandName:q,plugin:this,icon:'',label:i("Underline"),keystroke:"CTRL+U"});t.ui.componentFactory.add(q,(()=>{const t=n(s.ButtonView);return t.set({tooltip:!0}),t.bind("isOn").to(e,"value"),t})),t.ui.componentFactory.add("menuBar:"+q,(()=>n(s.MenuBarMenuListItemButtonView)))}}class $ extends t.Plugin{static get requires(){return[_,H]}static get pluginName(){return"Underline"}}})(),(window.CKEditor5=window.CKEditor5||{}).basicStyles=n})();
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/af.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/af.js
deleted file mode 100644
index 215cd7d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/af.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.af=e.af||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Vet","Bold text":"",Code:"Bronkode",Italic:"Kursief","Italic text":"","Move out of an inline code style":"",Strikethrough:"Deurstreep","Strikethrough text":"",Subscript:"Onderskrif",Superscript:"Boskrif",Underline:"Onderstreep","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ar.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ar.js
deleted file mode 100644
index d8c9246..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ar.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.ar=t.ar||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"عريض","Bold text":"نص غامق",Code:"شفرة برمجية",Italic:"مائل","Italic text":"نص مائل","Move out of an inline code style":"ابتعدْ عن نمط التعليمات البرمجية المضمّنة",Strikethrough:"يتوسطه خط","Strikethrough text":"توسيط الخط في النص",Subscript:"حرف منخفض",Superscript:"حرف مرتفع",Underline:"تحته خط","Underline text":"تسطير النص"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ast.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ast.js
deleted file mode 100644
index 7ce37a3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ast.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.ast=t.ast||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Negrina","Bold text":"",Code:"",Italic:"Cursiva","Italic text":"","Move out of an inline code style":"",Strikethrough:"","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/az.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/az.js
deleted file mode 100644
index bc716f8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/az.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.az=t.az||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Yarıqalın","Bold text":"",Code:"Kod",Italic:"Maili","Italic text":"","Move out of an inline code style":"",Strikethrough:"Qaralanmış","Strikethrough text":"",Subscript:"Alt yazı",Superscript:"Üst yazı",Underline:"Altdan xətt","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/bg.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/bg.js
deleted file mode 100644
index 35decce..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/bg.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.bg=t.bg||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Удебелен","Bold text":"Почернен текст",Code:"Код",Italic:"Курсив","Italic text":"Наклонен текст","Move out of an inline code style":"Излизане от подравнен стил на кодиране",Strikethrough:"Зачертаване","Strikethrough text":"Зачертан текст",Subscript:"Долен индекс",Superscript:"Горен индекс",Underline:"Подчертаване","Underline text":"Подчертан текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/bn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/bn.js
deleted file mode 100644
index 38e18df..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/bn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.bn=t.bn||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"বোল্ড","Bold text":"বোল্ড টেক্সট",Code:"কোড",Italic:"ইটালিক","Italic text":"ইটালিক টেক্সট","Move out of an inline code style":"ইনলাইন কোড স্টাইল থেকে সরে আসুন",Strikethrough:"স্ট্রাইকথ্রু","Strikethrough text":"স্ট্রাইকথ্রু টেক্সট",Subscript:"সাবস্ক্রিপ্ট",Superscript:"সুপারস্ক্রিপ্ট",Underline:"আন্ডারলাইন","Underline text":"আন্ডারলাইন টেক্সট"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/bs.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/bs.js
deleted file mode 100644
index 45fc61d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/bs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const o=t.bs=t.bs||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Podebljano","Bold text":"",Code:"Kod",Italic:"Zakrivljeno","Italic text":"","Move out of an inline code style":"",Strikethrough:"Precrtano","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"Podcrtano","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ca.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ca.js
deleted file mode 100644
index e71a7c7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ca.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.ca=t.ca||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Negreta","Bold text":"Text en negreta",Code:"Codi",Italic:"Cursiva","Italic text":"Text en cursiva","Move out of an inline code style":"Surt d'un codi d'estil en línia",Strikethrough:"Marcat","Strikethrough text":"Barra el text",Subscript:"Subíndex",Superscript:"Superíndex",Underline:"Subrallat","Underline text":"Subratlla el text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/cs.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/cs.js
deleted file mode 100644
index fbbb71d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/cs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const n=t.cs=t.cs||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Tučné","Bold text":"Tučně",Code:"Kódový blok",Italic:"Kurzíva","Italic text":"Kurzíva","Move out of an inline code style":"Odejít ze stylu vloženého kódu",Strikethrough:"Přeškrtnuté","Strikethrough text":"Přešktnutí",Subscript:"Dolní index",Superscript:"Horní index",Underline:"Podtržené","Underline text":"Podtrhnutí"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/da.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/da.js
deleted file mode 100644
index 9573429..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/da.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.da=t.da||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Fed","Bold text":"Fed tekst",Code:"Kode",Italic:"Kursiv","Italic text":"Kursiv tekst","Move out of an inline code style":"Flyt ud af en inline-kodestil",Strikethrough:"Gennemstreg","Strikethrough text":"Gennemstreget tekst",Subscript:"Sænket skrift",Superscript:"Hævet skrift",Underline:"Understreget","Underline text":"Understreget tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/de-ch.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/de-ch.js
deleted file mode 100644
index fd28fdc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/de-ch.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t["de-ch"]=t["de-ch"]||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Fett","Bold text":"",Code:"Code",Italic:"Kursiv","Italic text":"","Move out of an inline code style":"",Strikethrough:"Durchgestrichen","Strikethrough text":"",Subscript:"Tiefgestellt",Superscript:"Hochgestellt",Underline:"Unterstrichen","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/de.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/de.js
deleted file mode 100644
index e2f949b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/de.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.de=e.de||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Fett","Bold text":"Fettschrift",Code:"Code",Italic:"Kursiv","Italic text":"Kursivschrift","Move out of an inline code style":"Inline Code Style verlassen",Strikethrough:"Durchgestrichen","Strikethrough text":"Durchgestrichener Text",Subscript:"Tiefgestellt",Superscript:"Hochgestellt",Underline:"Unterstrichen","Underline text":"Text hervorheben"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/el.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/el.js
deleted file mode 100644
index 4e3ad31..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/el.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.el=t.el||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Έντονα","Bold text":"Έντονο κείμενο",Code:"Κώδικας",Italic:"Πλάγια","Italic text":"Πλάγιο κείμενο","Move out of an inline code style":"Μετακίνηση από ένα στυλ ενσωματωμένου κώδικα",Strikethrough:"Διακριτή διαγραφή","Strikethrough text":"Διακριτική διαγραφή κειμένου",Subscript:"Δείκτης",Superscript:"Εκθέτης",Underline:"Υπογράμμιση","Underline text":"Υπογράμμιση κειμένου"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/en-au.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/en-au.js
deleted file mode 100644
index 2e7a62e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/en-au.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t["en-au"]=t["en-au"]||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Bold","Bold text":"",Code:"Code",Italic:"Italic","Italic text":"","Move out of an inline code style":"",Strikethrough:"Strikethrough","Strikethrough text":"",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/en-gb.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/en-gb.js
deleted file mode 100644
index 9768b83..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/en-gb.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t["en-gb"]=t["en-gb"]||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Bold","Bold text":"",Code:"Code",Italic:"Italic","Italic text":"","Move out of an inline code style":"",Strikethrough:"Strikethrough","Strikethrough text":"",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/eo.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/eo.js
deleted file mode 100644
index 5d05c58..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/eo.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.eo=t.eo||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"grasa","Bold text":"",Code:"",Italic:"kursiva","Italic text":"","Move out of an inline code style":"",Strikethrough:"","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/es-co.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/es-co.js
deleted file mode 100644
index c8ea179..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/es-co.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e["es-co"]=e["es-co"]||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Negrita","Bold text":"",Code:"Código",Italic:"Cursiva","Italic text":"Texto en cursiva","Move out of an inline code style":"",Strikethrough:"Tachado","Strikethrough text":"",Subscript:"Subíndice",Superscript:"Superíndice",Underline:"Subrayado","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/es.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/es.js
deleted file mode 100644
index 61efb48..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/es.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.es=e.es||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Negrita","Bold text":"Texto en negrita",Code:"Código",Italic:"Cursiva","Italic text":"Texto en cursiva","Move out of an inline code style":"Sale de un estilo de código en línea",Strikethrough:"Tachado","Strikethrough text":"Tacha el texto",Subscript:"Subíndice",Superscript:"Superíndice",Underline:"Subrayado","Underline text":"Subraya el texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/et.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/et.js
deleted file mode 100644
index 7635483..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/et.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.et=t.et||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Rasvane","Bold text":"Paks tekst",Code:"Kood",Italic:"Kaldkiri","Italic text":"Kaldkirjas tekst","Move out of an inline code style":"Välju reasisese koodi stiilist",Strikethrough:"Läbijoonitud","Strikethrough text":"Läbikriipsutatud tekst",Subscript:"Alaindeks",Superscript:"Ülaindeks",Underline:"Allajoonitud","Underline text":"Allakriipsutatud tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/eu.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/eu.js
deleted file mode 100644
index 08499c2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/eu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.eu=t.eu||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Lodia","Bold text":"",Code:"Kodea",Italic:"Etzana","Italic text":"","Move out of an inline code style":"",Strikethrough:"","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"Azpimarra","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/fa.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/fa.js
deleted file mode 100644
index 7634f72..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/fa.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.fa=t.fa||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"درشت","Bold text":"",Code:"کد",Italic:"کج","Italic text":"","Move out of an inline code style":"",Strikethrough:"خط خورده","Strikethrough text":"",Subscript:"پایین نویس",Superscript:"بالانویس",Underline:"خط زیر","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/fi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/fi.js
deleted file mode 100644
index 2f862b7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/fi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.fi=i.fi||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Lihavointi","Bold text":"Lihavoitu teksti",Code:"Koodi",Italic:"Kursivointi","Italic text":"Kursivoitu teksti","Move out of an inline code style":"Siirry pois rivinsisäisestä koodista",Strikethrough:"Yliviivaus","Strikethrough text":"Yliviivattu teksti",Subscript:"Alaindeksi",Superscript:"Yläindeksi",Underline:"Alleviivaus","Underline text":"Alleviivattu teksti"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/fr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/fr.js
deleted file mode 100644
index 2fdc244..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/fr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.fr=e.fr||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Gras","Bold text":"Texte en gras",Code:"Code",Italic:"Italique","Italic text":"Texte en italique","Move out of an inline code style":"Sortir d'un style de code en ligne",Strikethrough:"Barré","Strikethrough text":"Texte barré",Subscript:"Indice",Superscript:"Exposant",Underline:"Souligné","Underline text":"Souligner le texte"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/gl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/gl.js
deleted file mode 100644
index 162448a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/gl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.gl=i.gl||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Negra","Bold text":"",Code:"Código",Italic:"Itálica","Italic text":"","Move out of an inline code style":"",Strikethrough:"Riscado","Strikethrough text":"",Subscript:"Subíndice",Superscript:"Superíndice",Underline:"Subliñado","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/gu.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/gu.js
deleted file mode 100644
index d0f09f0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/gu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.gu=t.gu||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"ઘાટુ - બોલ્ડ્","Bold text":"",Code:"",Italic:"ત્રાંસુ - ઇટલિક્","Italic text":"","Move out of an inline code style":"",Strikethrough:"","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"નીચે લિટી - અન્ડરલાઇન્","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/he.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/he.js
deleted file mode 100644
index 763947d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/he.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.he=t.he||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"מודגש","Bold text":"טקסט מודגש",Code:"קוד",Italic:"נטוי","Italic text":"טקסט נטוי","Move out of an inline code style":"יציאה מסגנון קוד מוטבע",Strikethrough:"קו חוצה","Strikethrough text":"הוספת קו חוצה לטקסט",Subscript:"כתב תחתי",Superscript:"כתב עילי",Underline:"קו תחתון","Underline text":"הוספת קו תחתון לטקסט"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hi.js
deleted file mode 100644
index 58a10b1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.hi=t.hi||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Bold","Bold text":"टेक्स्ट को बोल्ड करें",Code:"Code",Italic:"Italic","Italic text":"इटैलिक टेक्स्ट","Move out of an inline code style":"इनलाइन कोड स्टाइल के बाहर जाएँ",Strikethrough:"Strikethrough","Strikethrough text":"टेक्स्ट को स्ट्राइकथ्रू करें",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline","Underline text":"टेक्स्ट को अंडरलाइन करें"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hr.js
deleted file mode 100644
index cfd42e4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.hr=t.hr||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Podebljano","Bold text":"",Code:"Kod",Italic:"Ukošeno","Italic text":"","Move out of an inline code style":"",Strikethrough:"Precrtano","Strikethrough text":"",Subscript:"Indeks",Superscript:"Eksponent",Underline:"Podcrtavanje","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hu.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hu.js
deleted file mode 100644
index 848ae16..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.hu=t.hu||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Félkövér","Bold text":"Félkövér szöveg",Code:"Forráskód",Italic:"Dőlt","Italic text":"Dőlt szöveg","Move out of an inline code style":"Kilépés egy soron belüli kódstílusból",Strikethrough:"Áthúzott","Strikethrough text":"Áthúzott szöveg",Subscript:"Alsó index",Superscript:"Felső index",Underline:"Aláhúzott","Underline text":"Aláhúzott szöveg"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hy.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hy.js
deleted file mode 100644
index 8527290..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/hy.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.hy=t.hy||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Թավագիր","Bold text":"",Code:"Կոդ",Italic:"Շեղագիր","Italic text":"","Move out of an inline code style":"",Strikethrough:"Գծանշել","Strikethrough text":"",Subscript:"Ենթատեքստ",Superscript:"Գերագիր",Underline:"Ընդգծել","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/id.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/id.js
deleted file mode 100644
index 76c534b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/id.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const i=e.id=e.id||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Tebal","Bold text":"Teks tebal",Code:"Kode",Italic:"Miring","Italic text":"Teks miring","Move out of an inline code style":"Keluar dari gaya kode sebaris",Strikethrough:"Coret","Strikethrough text":"Teks yang dicoret",Subscript:"Subskrip",Superscript:"Superskrip",Underline:"Garis bawah","Underline text":"Teks bergaris bawah"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/it.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/it.js
deleted file mode 100644
index 28271c6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/it.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const o=t.it=t.it||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Grassetto","Bold text":"Testo in grassetto",Code:"Codice",Italic:"Corsivo","Italic text":"Testo in corsivo","Move out of an inline code style":"Esce da uno stile di codice in linea",Strikethrough:"Barrato","Strikethrough text":"Testo barrato",Subscript:"Pedice",Superscript:"Apice",Underline:"Sottolineato","Underline text":"Testo sottolineato"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ja.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ja.js
deleted file mode 100644
index c7dfb4b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ja.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.ja=t.ja||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"ボールド","Bold text":"太字",Code:"コード",Italic:"イタリック","Italic text":"斜体","Move out of an inline code style":"インラインコードスタイルを終了する",Strikethrough:"取り消し線","Strikethrough text":"取り消し線",Subscript:"下付き文字",Superscript:"上付き文字",Underline:"アンダーライン","Underline text":"下線"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/jv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/jv.js
deleted file mode 100644
index 87a101b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/jv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.jv=t.jv||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Kandhel","Bold text":"",Code:"Kode",Italic:"Miring","Italic text":"","Move out of an inline code style":"",Strikethrough:"Seratan dicoret","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"Garis ngandhap","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/km.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/km.js
deleted file mode 100644
index 2d25c53..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/km.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.km=t.km||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"ដិត","Bold text":"",Code:"កូដ",Italic:"ទ្រេត","Italic text":"","Move out of an inline code style":"",Strikethrough:"ឆូតកណ្ដាល","Strikethrough text":"",Subscript:"អក្សរតូចក្រោម",Superscript:"អក្សរតូចលើ",Underline:"គូសបន្ទាត់ក្រោម","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/kn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/kn.js
deleted file mode 100644
index 4401ecb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/kn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.kn=t.kn||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"ದಪ್ಪ","Bold text":"",Code:"",Italic:"ಇಟಾಲಿಕ್","Italic text":"","Move out of an inline code style":"",Strikethrough:"","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ko.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ko.js
deleted file mode 100644
index 8233608..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ko.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.ko=t.ko||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"굵게","Bold text":"굵은 텍스트",Code:"코드",Italic:"기울임꼴","Italic text":"기울인 텍스트","Move out of an inline code style":"인라인 코드 스타일 밖으로 이동",Strikethrough:"취소선","Strikethrough text":"텍스트 취소선",Subscript:"아래 첨자",Superscript:"위 첨자",Underline:"밑줄","Underline text":"텍스트 밑줄"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ku.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ku.js
deleted file mode 100644
index 8f3dff1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ku.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.ku=t.ku||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"قەڵەو","Bold text":"",Code:"کۆد",Italic:"لار","Italic text":"","Move out of an inline code style":"",Strikethrough:"هێڵ بەسەرداهاتوو","Strikethrough text":"",Subscript:"ژێرنووس",Superscript:"سەرنووس",Underline:"ژێرهێڵ","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/lt.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/lt.js
deleted file mode 100644
index c8709ad..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/lt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.lt=t.lt||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Paryškintas","Bold text":"Pajuodinti tekstą",Code:"Kodas",Italic:"Kursyvas","Italic text":"Rašyti tekstą kursyvu","Move out of an inline code style":"Perėjimas iš įterptojo kodo stiliaus",Strikethrough:"Perbrauktas","Strikethrough text":"Perbraukti tekstą",Subscript:"Žemiau",Superscript:"Aukščiau",Underline:"Pabrauktas","Underline text":"Pabraukti tekstą"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/lv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/lv.js
deleted file mode 100644
index 7bee2d6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/lv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const s=t.lv=t.lv||{};s.dictionary=Object.assign(s.dictionary||{},{Bold:"Trekns","Bold text":"Teksts treknrakstā",Code:"Kods",Italic:"Kursīvs","Italic text":"Teksts slīprakstā","Move out of an inline code style":"Iziet no iekļautā koda stila",Strikethrough:"Nosvītrots","Strikethrough text":"Pārsvītrot teksts",Subscript:"Apakšraksts",Superscript:"Augšraksts",Underline:"Pasvītrots","Underline text":"Pasvītrot tekstu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ms.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ms.js
deleted file mode 100644
index d686720..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ms.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const i=e.ms=e.ms||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Tebal","Bold text":"Teks tebal",Code:"Kod",Italic:"Italik","Italic text":"Teks huruf condong","Move out of an inline code style":"Alih keluar daripada gaya kod sebaris",Strikethrough:"Garis lorek","Strikethrough text":"Teks coretan",Subscript:"Subskrip",Superscript:"Superskrip",Underline:"Garis bawah","Underline text":"Teks garis bawah"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/nb.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/nb.js
deleted file mode 100644
index e216f1a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/nb.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.nb=t.nb||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Fet","Bold text":"",Code:"Kode",Italic:"Kursiv","Italic text":"","Move out of an inline code style":"",Strikethrough:"Gjennomstreking","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"Understreking","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ne.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ne.js
deleted file mode 100644
index c907d17..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ne.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.ne=t.ne||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"बोल्ड","Bold text":"",Code:"कोड",Italic:"इटालिक","Italic text":"","Move out of an inline code style":"",Strikethrough:"स्ट्राइकथ्रू","Strikethrough text":"",Subscript:"सबस्क्रिप्ट",Superscript:"सुपरस्क्रिप्ट",Underline:"रेखांकन","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/nl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/nl.js
deleted file mode 100644
index bae50b7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/nl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.nl=e.nl||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Vet","Bold text":"Vetgedrukte tekst",Code:"Code",Italic:"Cursief","Italic text":"Cursieve tekst","Move out of an inline code style":"Uit een stijl voor code op één regel gaan",Strikethrough:"Doorhalen","Strikethrough text":"Doorgehaalde tekst",Subscript:"Subscript",Superscript:"Superscript",Underline:"Onderlijnen","Underline text":"Onderstreepte tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/no.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/no.js
deleted file mode 100644
index 37f6152..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/no.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.no=t.no||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Fet","Bold text":"Uthevet tekst",Code:"Kode",Italic:"Kursiv","Italic text":"Kursiv tekst","Move out of an inline code style":"Gå ut av en intern kodestil",Strikethrough:"Gjennomstreket","Strikethrough text":"Gjennomstreket tekst",Subscript:"Senket skrift",Superscript:"Hevet skrift",Underline:"Understreket","Underline text":"Understreket tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/oc.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/oc.js
deleted file mode 100644
index 74c87f4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/oc.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.oc=t.oc||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Gras","Bold text":"",Code:"",Italic:"Italica","Italic text":"","Move out of an inline code style":"",Strikethrough:"","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/pl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/pl.js
deleted file mode 100644
index 2bf78fb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/pl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.pl=e.pl||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Pogrubienie","Bold text":"Pogrubia tekst",Code:"Kod",Italic:"Kursywa","Italic text":"Zmienia tekst na kursywę","Move out of an inline code style":"Przenosi zaznaczenie poza styl kodu inline",Strikethrough:"Przekreślenie","Strikethrough text":"Przekreśla tekst",Subscript:"Indeks dolny",Superscript:"Indeks górny",Underline:"Podkreślenie","Underline text":"Podkreśla tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/pt-br.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/pt-br.js
deleted file mode 100644
index 6eba982..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/pt-br.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t["pt-br"]=t["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Negrito","Bold text":"Texto em negrito",Code:"Código",Italic:"Itálico","Italic text":"Texto em itálico","Move out of an inline code style":"Sair de um estilo de código inline",Strikethrough:"Tachado","Strikethrough text":"Texto com riscado",Subscript:"Subscrito",Superscript:"Sobrescrito",Underline:"Sublinhado","Underline text":"Texto sublinhado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/pt.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/pt.js
deleted file mode 100644
index e92ee1e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/pt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.pt=t.pt||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Negrito","Bold text":"Texto em negrito",Code:"Código",Italic:"Itálico","Italic text":"Texto em itálico","Move out of an inline code style":"Sair de um estilo de código inline",Strikethrough:"Rasurar","Strikethrough text":"Texto rasurado",Subscript:"Subscrito",Superscript:"Sobrescrito",Underline:"Sublinhado","Underline text":"Sublinhar texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ro.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ro.js
deleted file mode 100644
index 6b30521..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ro.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.ro=t.ro||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Îngroșat","Bold text":"Text bold",Code:"Cod",Italic:"Cursiv","Italic text":"Text cursiv","Move out of an inline code style":"Ieșirea dintr-un stil de cod inline",Strikethrough:"Tăiere text cu o linie","Strikethrough text":"Text barat",Subscript:"Indice",Superscript:"Exponent",Underline:"Subliniat","Underline text":"Text subliniat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ru.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ru.js
deleted file mode 100644
index a25caed..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ru.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.ru=t.ru||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Жирный","Bold text":"Жирный текст",Code:"Исходный код",Italic:"Курсив","Italic text":"Текст курсивом","Move out of an inline code style":"Выйти из встроенного стиля кода",Strikethrough:"Зачеркнутый","Strikethrough text":"Зачеркнутый текст",Subscript:"Подстрочный",Superscript:"Надстрочный",Underline:"Подчеркнутый","Underline text":"Подчеркнутый текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/si.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/si.js
deleted file mode 100644
index 5e82b97..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/si.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.si=t.si||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"තදකුරු","Bold text":"",Code:"",Italic:"ඇලකුරු","Italic text":"","Move out of an inline code style":"",Strikethrough:"","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sk.js
deleted file mode 100644
index 2be1e52..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const n=t.sk=t.sk||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Tučné","Bold text":"Tučný text",Code:"Kód",Italic:"Kurzíva","Italic text":"Kurzíva","Move out of an inline code style":"Presunúť mimo vloženého kódu",Strikethrough:"Preškrtnuté","Strikethrough text":"Prečiarknutý text",Subscript:"Dolný index",Superscript:"Horný index",Underline:"Podčiarknuté","Underline text":"Podčiarknutý text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sl.js
deleted file mode 100644
index 3952040..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const o=t.sl=t.sl||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Krepko","Bold text":"",Code:"Koda",Italic:"Poševno","Italic text":"","Move out of an inline code style":"",Strikethrough:"Prečrtano","Strikethrough text":"",Subscript:"Naročnik",Superscript:"Nadpis",Underline:"Podčrtaj","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sq.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sq.js
deleted file mode 100644
index 8c236cf..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sq.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.sq=t.sq||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Trash","Bold text":"",Code:"Kod",Italic:"Pjerrtë","Italic text":"","Move out of an inline code style":"",Strikethrough:"Vi në mes","Strikethrough text":"",Subscript:"Abonohu",Superscript:"Mbishkrim",Underline:"Nënvizuar","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sr-latn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sr-latn.js
deleted file mode 100644
index a7d1095..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sr-latn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t["sr-latn"]=t["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Podebljano","Bold text":"",Code:"Kod",Italic:"Kurziv","Italic text":"","Move out of an inline code style":"",Strikethrough:"Precrtan","Strikethrough text":"",Subscript:"Index dole",Superscript:"Index gore",Underline:"Podvučen","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sr.js
deleted file mode 100644
index f22f3bd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.sr=t.sr||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Подебљано","Bold text":"Podebljan tekst",Code:"Код",Italic:"Курзив","Italic text":"Tekst u kurzivu","Move out of an inline code style":"Izađi iz inline stila",Strikethrough:"Прецртан","Strikethrough text":"Precrtan tekst",Subscript:"Индекс доле",Superscript:"Индекс горе",Underline:"Подвучен","Underline text":"Podvučen tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sv.js
deleted file mode 100644
index 461782a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/sv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.sv=t.sv||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Fet","Bold text":"Fetstil",Code:"Kod",Italic:"Kursiv","Italic text":"Kursiv stil","Move out of an inline code style":"Flytta bort från inlinekodens stil",Strikethrough:"Genomstruken","Strikethrough text":"Genomstruken text",Subscript:"Nedsänkta tecken",Superscript:"Upphöjda tecken",Underline:"Understrykning","Underline text":"Understruken text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/th.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/th.js
deleted file mode 100644
index e591c7b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/th.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.th=t.th||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"ตัวหนา","Bold text":"ทำข้อความเป็นตัวหนา",Code:"โค้ด",Italic:"ตัวเอียง","Italic text":"ข้อความเอียง","Move out of an inline code style":"ย้ายออกจากสไตล์โค้ดแบบอินไลน์",Strikethrough:"ขีดทับ","Strikethrough text":"ขีดทับข้อความ",Subscript:"ตัวห้อย",Superscript:"ตัวยก",Underline:"ขีดเส้นใต้","Underline text":"ขีดเส้นใต้ข้อความ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/tk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/tk.js
deleted file mode 100644
index c27da9f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/tk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.tk=t.tk||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Galyň","Bold text":"",Code:"Kod",Italic:"Italik","Italic text":"","Move out of an inline code style":"",Strikethrough:"Üsti çyzykly","Strikethrough text":"",Subscript:"Aşaky ýazgy",Superscript:"Üst ýazgy",Underline:"Aşagy çyzykly","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/tr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/tr.js
deleted file mode 100644
index e62e4ee..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/tr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.tr=t.tr||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Kalın","Bold text":"Kalın yazı",Code:"Kod",Italic:"İtalik","Italic text":"İtalik metin","Move out of an inline code style":"Satır içi kod stilinden çık",Strikethrough:"Üstü çizili","Strikethrough text":"Metnin üstünü çiz",Subscript:"Alt Simge",Superscript:"Üst Simge",Underline:"Altı Çizgili","Underline text":"Metnin altını çiz"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/tt.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/tt.js
deleted file mode 100644
index 3da6dfe..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/tt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.tt=t.tt||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Калын","Bold text":"",Code:"Код",Italic:"","Italic text":"","Move out of an inline code style":"",Strikethrough:"","Strikethrough text":"",Subscript:"",Superscript:"",Underline:"","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ug.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ug.js
deleted file mode 100644
index e45d1f3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ug.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.ug=t.ug||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"توم","Bold text":"",Code:"كود",Italic:"يانتۇ","Italic text":"","Move out of an inline code style":"",Strikethrough:"ئۆچۈرۈش سىزىقى","Strikethrough text":"",Subscript:"ئاستبەلگە",Superscript:"ئۈستبەلگە",Underline:"ئاستى سىزىق","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/uk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/uk.js
deleted file mode 100644
index 30c0c65..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/uk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.uk=t.uk||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Жирний","Bold text":"Жирний шрифт",Code:"Код",Italic:"Курсив","Italic text":"Курсив","Move out of an inline code style":"Вийти зі стилю вбудованого коду",Strikethrough:"Закреслений","Strikethrough text":"Закреслений",Subscript:"Нижній індекс",Superscript:"Верхній індекс",Underline:"Підкреслений","Underline text":"Підкреслений"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ur.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ur.js
deleted file mode 100644
index a2b4860..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/ur.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.ur=t.ur||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"جلّی","Bold text":"",Code:"کوڈ",Italic:"ترچھا","Italic text":"","Move out of an inline code style":"",Strikethrough:"خط کشیدہ","Strikethrough text":"",Subscript:"زير نوشت",Superscript:"بالا نوشت",Underline:"ترچھا","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/uz.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/uz.js
deleted file mode 100644
index 52532a2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/uz.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.uz=i.uz||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Qalin","Bold text":"",Code:"Manba kodi",Italic:"Kursiv","Italic text":"","Move out of an inline code style":"",Strikethrough:"Chizilgan","Strikethrough text":"",Subscript:"Pastki yozuv",Superscript:"Yuqori yozuv",Underline:"Tagi chizilgan","Underline text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/vi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/vi.js
deleted file mode 100644
index 1a7c381..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/vi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Đậm","Bold text":"In đậm chữ",Code:"Code",Italic:"Nghiêng","Italic text":"In nghiêng chữ","Move out of an inline code style":"Thoát khỏi kiểu mã nội dòng",Strikethrough:"Gạch ngang","Strikethrough text":"Gạch ngang chữ",Subscript:"Chữ nhỏ dưới",Superscript:"Chữ nhỏ trên",Underline:"Gạch dưới","Underline text":"Gạch chân chữ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/zh-cn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/zh-cn.js
deleted file mode 100644
index 3e4c71d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/zh-cn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t["zh-cn"]=t["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"加粗","Bold text":"加粗字体",Code:"代码",Italic:"倾斜","Italic text":"斜体文本","Move out of an inline code style":"摆脱内联代码风格",Strikethrough:"删除线","Strikethrough text":"给文本添加删除线",Subscript:"下标",Superscript:"上标",Underline:"下划线","Underline text":"给文本添加下划线"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/zh.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/zh.js
deleted file mode 100644
index 2595245..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/build/translations/zh.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.zh=t.zh||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"粗體","Bold text":"粗體文字",Code:"代碼",Italic:"斜體","Italic text":"斜體文字","Move out of an inline code style":"移出行內程式碼樣式",Strikethrough:"刪除線","Strikethrough text":"刪除線文字",Subscript:"下標",Superscript:"上標",Underline:"底線","Underline text":"底線文字"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/ckeditor5-metadata.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/ckeditor5-metadata.json
deleted file mode 100644
index 91308e7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/ckeditor5-metadata.json
+++ /dev/null
@@ -1,137 +0,0 @@
-{
- "plugins": [
- {
- "name": "Bold",
- "className": "Bold",
- "description": "Implements bold formatting support. It is a part of the basic text styles package.",
- "docs": "features/basic-styles.html",
- "path": "src/bold.js",
- "uiComponents": [
- {
- "type": "Button",
- "name": "bold",
- "iconPath": "@ckeditor/ckeditor5-core/theme/icons/bold.svg"
- }
- ],
- "htmlOutput": [
- {
- "elements": "strong"
- }
- ]
- },
- {
- "name": "Code",
- "className": "Code",
- "description": "Implements inline code formatting support. It is a part of the basic text styles package.",
- "docs": "features/basic-styles.html",
- "path": "src/code.js",
- "uiComponents": [
- {
- "type": "Button",
- "name": "code",
- "iconPath": "theme/icons/code.svg"
- }
- ],
- "htmlOutput": [
- {
- "elements": "code"
- }
- ]
- },
- {
- "name": "Italic",
- "className": "Italic",
- "description": "Implements italic formatting support. It is a part of the basic text styles package.",
- "docs": "features/basic-styles.html",
- "path": "src/italic.js",
- "uiComponents": [
- {
- "type": "Button",
- "name": "italic",
- "iconPath": "theme/icons/italic.svg"
- }
- ],
- "htmlOutput": [
- {
- "elements": "i"
- }
- ]
- },
- {
- "name": "Strikethrough",
- "className": "Strikethrough",
- "description": "Implements strikethrough formatting support. It is a part of the basic text styles package.",
- "docs": "features/basic-styles.html",
- "path": "src/strikethrough.js",
- "uiComponents": [
- {
- "type": "Button",
- "name": "strikethrough",
- "iconPath": "theme/icons/strikethrough.svg"
- }
- ],
- "htmlOutput": [
- {
- "elements": "s"
- }
- ]
- },
- {
- "name": "Subscript",
- "className": "Subscript",
- "description": "Implements subscript formatting support. It is a part of the basic text styles package.",
- "docs": "features/basic-styles.html",
- "path": "src/subscript.js",
- "uiComponents": [
- {
- "type": "Button",
- "name": "subscript",
- "iconPath": "theme/icons/subscript.svg"
- }
- ],
- "htmlOutput": [
- {
- "elements": "sub"
- }
- ]
- },
- {
- "name": "Superscript",
- "className": "Superscript",
- "description": "Implements superscript formatting support. It is a part of the basic text styles package.",
- "docs": "features/basic-styles.html",
- "path": "src/superscript.js",
- "uiComponents": [
- {
- "type": "Button",
- "name": "superscript",
- "iconPath": "theme/icons/superscript.svg"
- }
- ],
- "htmlOutput": [
- {
- "elements": "sup"
- }
- ]
- },
- {
- "name": "Underline",
- "className": "Underline",
- "description": "Implements underline formatting support. It is a part of the basic text styles package.",
- "docs": "features/basic-styles.html",
- "path": "src/underline.js",
- "uiComponents": [
- {
- "type": "Button",
- "name": "underline",
- "iconPath": "theme/icons/underline.svg"
- }
- ],
- "htmlOutput": [
- {
- "elements": "u"
- }
- ]
- }
- ]
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/contexts.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/contexts.json
deleted file mode 100644
index 581582c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/contexts.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Bold": "Toolbar button tooltip for the Bold feature.",
- "Italic": "Toolbar button tooltip for the Italic feature.",
- "Underline": "Toolbar button tooltip for the Underline feature.",
- "Code": "Toolbar button tooltip for the Code feature.",
- "Strikethrough": "Toolbar button tooltip for the Strikethrough feature.",
- "Subscript": "Toolbar button tooltip for the Subscript feature.",
- "Superscript": "Toolbar button tooltip for the Superscript feature.",
- "Italic text": "Keystroke description for assistive technologies: keystroke for making text italic.",
- "Move out of an inline code style": "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style.",
- "Bold text": "Keystroke description for assistive technologies: keystroke for making text bold.",
- "Underline text": "Keystroke description for assistive technologies: keystroke for making text underlined.",
- "Strikethrough text": "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/af.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/af.po
deleted file mode 100644
index b688c17..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/af.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Afrikaans (https://app.transifex.com/ckeditor/teams/11143/af/)\n"
-"Language: af\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Vet"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursief"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Onderstreep"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Bronkode"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Deurstreep"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Onderskrif"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Boskrif"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ar.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ar.po
deleted file mode 100644
index bc8473d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ar.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Arabic (https://app.transifex.com/ckeditor/teams/11143/ar/)\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "عريض"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "مائل"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "تحته خط"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "شفرة برمجية"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "يتوسطه خط"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "حرف منخفض"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "حرف مرتفع"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "نص مائل"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "ابتعدْ عن نمط التعليمات البرمجية المضمّنة"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "نص غامق"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "تسطير النص"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "توسيط الخط في النص"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ast.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ast.po
deleted file mode 100644
index bb87fc3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ast.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Asturian (https://app.transifex.com/ckeditor/teams/11143/ast/)\n"
-"Language: ast\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Negrina"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Cursiva"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/az.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/az.po
deleted file mode 100644
index e478b3d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/az.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Azerbaijani (https://app.transifex.com/ckeditor/teams/11143/az/)\n"
-"Language: az\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Yarıqalın"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Maili"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Altdan xətt"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Qaralanmış"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Alt yazı"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Üst yazı"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/bg.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/bg.po
deleted file mode 100644
index b7aa378..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/bg.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bulgarian (https://app.transifex.com/ckeditor/teams/11143/bg/)\n"
-"Language: bg\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Удебелен"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Курсив"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Подчертаване"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Код"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Зачертаване"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Долен индекс"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Горен индекс"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Наклонен текст"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Излизане от подравнен стил на кодиране"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Почернен текст"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Подчертан текст"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Зачертан текст"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/bn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/bn.po
deleted file mode 100644
index 100604f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/bn.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bengali (https://app.transifex.com/ckeditor/teams/11143/bn/)\n"
-"Language: bn\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "বোল্ড"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "ইটালিক"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "আন্ডারলাইন"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "কোড"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "স্ট্রাইকথ্রু"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "সাবস্ক্রিপ্ট"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "সুপারস্ক্রিপ্ট"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "ইটালিক টেক্সট"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "ইনলাইন কোড স্টাইল থেকে সরে আসুন"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "বোল্ড টেক্সট"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "আন্ডারলাইন টেক্সট"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "স্ট্রাইকথ্রু টেক্সট"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/bs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/bs.po
deleted file mode 100644
index b725395..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/bs.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bosnian (https://app.transifex.com/ckeditor/teams/11143/bs/)\n"
-"Language: bs\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Podebljano"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Zakrivljeno"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Podcrtano"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Precrtano"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ca.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ca.po
deleted file mode 100644
index 3912d4e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ca.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Catalan (https://app.transifex.com/ckeditor/teams/11143/ca/)\n"
-"Language: ca\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Negreta"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Cursiva"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Subrallat"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Codi"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Marcat"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subíndex"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superíndex"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Text en cursiva"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Surt d'un codi d'estil en línia"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Text en negreta"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Subratlla el text"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Barra el text"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/cs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/cs.po
deleted file mode 100644
index d50392a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/cs.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Czech (https://app.transifex.com/ckeditor/teams/11143/cs/)\n"
-"Language: cs\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Tučné"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kurzíva"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Podtržené"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kódový blok"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Přeškrtnuté"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Dolní index"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Horní index"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Kurzíva"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Odejít ze stylu vloženého kódu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Tučně"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Podtrhnutí"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Přešktnutí"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/da.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/da.po
deleted file mode 100644
index 5e9c196..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/da.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Danish (https://app.transifex.com/ckeditor/teams/11143/da/)\n"
-"Language: da\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Fed"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursiv"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Understreget"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kode"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Gennemstreg"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Sænket skrift"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Hævet skrift"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Kursiv tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Flyt ud af en inline-kodestil"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Fed tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Understreget tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Gennemstreget tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/de-ch.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/de-ch.po
deleted file mode 100644
index e0ed0b3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/de-ch.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (Switzerland) (https://app.transifex.com/ckeditor/teams/11143/de_CH/)\n"
-"Language: de_CH\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Fett"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursiv"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Unterstrichen"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Code"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Durchgestrichen"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Tiefgestellt"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Hochgestellt"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/de.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/de.po
deleted file mode 100644
index 29f176c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/de.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (https://app.transifex.com/ckeditor/teams/11143/de/)\n"
-"Language: de\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Fett"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursiv"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Unterstrichen"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Code"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Durchgestrichen"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Tiefgestellt"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Hochgestellt"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Kursivschrift"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Inline Code Style verlassen"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Fettschrift"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Text hervorheben"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Durchgestrichener Text"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/el.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/el.po
deleted file mode 100644
index 09a5f18..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/el.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Greek (https://app.transifex.com/ckeditor/teams/11143/el/)\n"
-"Language: el\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Έντονα"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Πλάγια"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Υπογράμμιση"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Κώδικας"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Διακριτή διαγραφή"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Δείκτης"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Εκθέτης"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Πλάγιο κείμενο"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Μετακίνηση από ένα στυλ ενσωματωμένου κώδικα"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Έντονο κείμενο"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Υπογράμμιση κειμένου"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Διακριτική διαγραφή κειμένου"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/en-au.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/en-au.po
deleted file mode 100644
index 11af4bc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/en-au.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: English (Australia) (https://app.transifex.com/ckeditor/teams/11143/en_AU/)\n"
-"Language: en_AU\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Bold"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Italic"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Underline"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Code"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Strikethrough"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subscript"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superscript"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/en-gb.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/en-gb.po
deleted file mode 100644
index ba9a858..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/en-gb.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: English (United Kingdom) (https://app.transifex.com/ckeditor/teams/11143/en_GB/)\n"
-"Language: en_GB\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Bold"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Italic"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Underline"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Code"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Strikethrough"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subscript"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superscript"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/en.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/en.po
deleted file mode 100644
index 1fc08c4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/en.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language: \n"
-"Language-Team: \n"
-"Plural-Forms: \n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Bold"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Italic"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Underline"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Code"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Strikethrough"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subscript"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superscript"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Italic text"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Move out of an inline code style"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Bold text"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Underline text"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Strikethrough text"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/eo.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/eo.po
deleted file mode 100644
index f4e7082..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/eo.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Esperanto (https://app.transifex.com/ckeditor/teams/11143/eo/)\n"
-"Language: eo\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "grasa"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "kursiva"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/es-co.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/es-co.po
deleted file mode 100644
index 8ac0449..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/es-co.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (Colombia) (https://app.transifex.com/ckeditor/teams/11143/es_CO/)\n"
-"Language: es_CO\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Negrita"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Cursiva"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Subrayado"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Código"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Tachado"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subíndice"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superíndice"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Texto en cursiva"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/es.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/es.po
deleted file mode 100644
index 155b264..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/es.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (https://app.transifex.com/ckeditor/teams/11143/es/)\n"
-"Language: es\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Negrita"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Cursiva"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Subrayado"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Código"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Tachado"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subíndice"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superíndice"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Texto en cursiva"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Sale de un estilo de código en línea"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Texto en negrita"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Subraya el texto"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Tacha el texto"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/et.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/et.po
deleted file mode 100644
index 95f1fe0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/et.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Estonian (https://app.transifex.com/ckeditor/teams/11143/et/)\n"
-"Language: et\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Rasvane"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kaldkiri"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Allajoonitud"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kood"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Läbijoonitud"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Alaindeks"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Ülaindeks"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Kaldkirjas tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Välju reasisese koodi stiilist"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Paks tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Allakriipsutatud tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Läbikriipsutatud tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/eu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/eu.po
deleted file mode 100644
index 54a71e8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/eu.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Basque (https://app.transifex.com/ckeditor/teams/11143/eu/)\n"
-"Language: eu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Lodia"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Etzana"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Azpimarra"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kodea"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/fa.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/fa.po
deleted file mode 100644
index ada5120..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/fa.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Persian (https://app.transifex.com/ckeditor/teams/11143/fa/)\n"
-"Language: fa\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "درشت"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "کج"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "خط زیر"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "کد"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "خط خورده"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "پایین نویس"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "بالانویس"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/fi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/fi.po
deleted file mode 100644
index dbf4bf8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/fi.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Finnish (https://app.transifex.com/ckeditor/teams/11143/fi/)\n"
-"Language: fi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Lihavointi"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursivointi"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Alleviivaus"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Koodi"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Yliviivaus"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Alaindeksi"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Yläindeksi"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Kursivoitu teksti"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Siirry pois rivinsisäisestä koodista"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Lihavoitu teksti"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Alleviivattu teksti"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Yliviivattu teksti"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/fr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/fr.po
deleted file mode 100644
index 620fc29..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/fr.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: French (https://app.transifex.com/ckeditor/teams/11143/fr/)\n"
-"Language: fr\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Gras"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Italique"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Souligné"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Code"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Barré"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Indice"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Exposant"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Texte en italique"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Sortir d'un style de code en ligne"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Texte en gras"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Souligner le texte"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Texte barré"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/gl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/gl.po
deleted file mode 100644
index 3a128ab..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/gl.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Galician (https://app.transifex.com/ckeditor/teams/11143/gl/)\n"
-"Language: gl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Negra"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Itálica"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Subliñado"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Código"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Riscado"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subíndice"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superíndice"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/gu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/gu.po
deleted file mode 100644
index ac6ca24..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/gu.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Gujarati (https://app.transifex.com/ckeditor/teams/11143/gu/)\n"
-"Language: gu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "ઘાટુ - બોલ્ડ્"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "ત્રાંસુ - ઇટલિક્"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "નીચે લિટી - અન્ડરલાઇન્"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/he.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/he.po
deleted file mode 100644
index 58e338c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/he.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hebrew (https://app.transifex.com/ckeditor/teams/11143/he/)\n"
-"Language: he\n"
-"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "מודגש"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "נטוי"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "קו תחתון"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "קוד"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "קו חוצה"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "כתב תחתי"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "כתב עילי"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "טקסט נטוי"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "יציאה מסגנון קוד מוטבע"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "טקסט מודגש"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "הוספת קו תחתון לטקסט"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "הוספת קו חוצה לטקסט"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hi.po
deleted file mode 100644
index afb3a03..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hi.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hindi (https://app.transifex.com/ckeditor/teams/11143/hi/)\n"
-"Language: hi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Bold"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Italic"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Underline"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Code"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Strikethrough"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subscript"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superscript"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "इटैलिक टेक्स्ट"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "इनलाइन कोड स्टाइल के बाहर जाएँ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "टेक्स्ट को बोल्ड करें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "टेक्स्ट को अंडरलाइन करें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "टेक्स्ट को स्ट्राइकथ्रू करें"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hr.po
deleted file mode 100644
index a91393a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hr.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Croatian (https://app.transifex.com/ckeditor/teams/11143/hr/)\n"
-"Language: hr\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Podebljano"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Ukošeno"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Podcrtavanje"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Precrtano"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Indeks"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Eksponent"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hu.po
deleted file mode 100644
index 2a3b978..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hu.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hungarian (https://app.transifex.com/ckeditor/teams/11143/hu/)\n"
-"Language: hu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Félkövér"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Dőlt"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Aláhúzott"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Forráskód"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Áthúzott"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Alsó index"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Felső index"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Dőlt szöveg"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Kilépés egy soron belüli kódstílusból"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Félkövér szöveg"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Aláhúzott szöveg"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Áthúzott szöveg"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hy.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hy.po
deleted file mode 100644
index 01d8aa1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/hy.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Armenian (https://app.transifex.com/ckeditor/teams/11143/hy/)\n"
-"Language: hy\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Թավագիր"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Շեղագիր"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Ընդգծել"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Կոդ"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Գծանշել"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Ենթատեքստ"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Գերագիր"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/id.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/id.po
deleted file mode 100644
index 4447d1a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/id.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Indonesian (https://app.transifex.com/ckeditor/teams/11143/id/)\n"
-"Language: id\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Tebal"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Miring"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Garis bawah"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kode"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Coret"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subskrip"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superskrip"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Teks miring"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Keluar dari gaya kode sebaris"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Teks tebal"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Teks bergaris bawah"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Teks yang dicoret"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/it.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/it.po
deleted file mode 100644
index 5da3456..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/it.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Italian (https://app.transifex.com/ckeditor/teams/11143/it/)\n"
-"Language: it\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Grassetto"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Corsivo"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Sottolineato"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Codice"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Barrato"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Pedice"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Apice"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Testo in corsivo"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Esce da uno stile di codice in linea"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Testo in grassetto"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Testo sottolineato"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Testo barrato"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ja.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ja.po
deleted file mode 100644
index 5eba76a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ja.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Japanese (https://app.transifex.com/ckeditor/teams/11143/ja/)\n"
-"Language: ja\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "ボールド"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "イタリック"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "アンダーライン"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "コード"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "取り消し線"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "下付き文字"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "上付き文字"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "斜体"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "インラインコードスタイルを終了する"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "太字"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "下線"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "取り消し線"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/jv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/jv.po
deleted file mode 100644
index ea3a97e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/jv.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Javanese (https://app.transifex.com/ckeditor/teams/11143/jv/)\n"
-"Language: jv\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Kandhel"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Miring"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Garis ngandhap"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kode"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Seratan dicoret"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/km.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/km.po
deleted file mode 100644
index 7835f5c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/km.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Khmer (https://app.transifex.com/ckeditor/teams/11143/km/)\n"
-"Language: km\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "ដិត"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "ទ្រេត"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "គូសបន្ទាត់ក្រោម"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "កូដ"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "ឆូតកណ្ដាល"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "អក្សរតូចក្រោម"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "អក្សរតូចលើ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/kn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/kn.po
deleted file mode 100644
index 4786b5c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/kn.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Kannada (https://app.transifex.com/ckeditor/teams/11143/kn/)\n"
-"Language: kn\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "ದಪ್ಪ"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "ಇಟಾಲಿಕ್"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ko.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ko.po
deleted file mode 100644
index c23055c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ko.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Korean (https://app.transifex.com/ckeditor/teams/11143/ko/)\n"
-"Language: ko\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "굵게"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "기울임꼴"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "밑줄"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "코드"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "취소선"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "아래 첨자"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "위 첨자"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "기울인 텍스트"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "인라인 코드 스타일 밖으로 이동"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "굵은 텍스트"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "텍스트 밑줄"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "텍스트 취소선"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ku.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ku.po
deleted file mode 100644
index ecf03db..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ku.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Kurdish (https://app.transifex.com/ckeditor/teams/11143/ku/)\n"
-"Language: ku\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "قەڵەو"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "لار"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "ژێرهێڵ"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "کۆد"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "هێڵ بەسەرداهاتوو"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "ژێرنووس"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "سەرنووس"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/lt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/lt.po
deleted file mode 100644
index 8bcf010..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/lt.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Lithuanian (https://app.transifex.com/ckeditor/teams/11143/lt/)\n"
-"Language: lt\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Paryškintas"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursyvas"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Pabrauktas"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kodas"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Perbrauktas"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Žemiau"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Aukščiau"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Rašyti tekstą kursyvu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Perėjimas iš įterptojo kodo stiliaus"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Pajuodinti tekstą"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Pabraukti tekstą"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Perbraukti tekstą"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/lv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/lv.po
deleted file mode 100644
index 87934df..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/lv.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Latvian (https://app.transifex.com/ckeditor/teams/11143/lv/)\n"
-"Language: lv\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Trekns"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursīvs"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Pasvītrots"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kods"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Nosvītrots"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Apakšraksts"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Augšraksts"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Teksts slīprakstā"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Iziet no iekļautā koda stila"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Teksts treknrakstā"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Pasvītrot tekstu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Pārsvītrot teksts"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ms.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ms.po
deleted file mode 100644
index 985483f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ms.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Malay (https://app.transifex.com/ckeditor/teams/11143/ms/)\n"
-"Language: ms\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Tebal"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Italik"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Garis bawah"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Garis lorek"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subskrip"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superskrip"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Teks huruf condong"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Alih keluar daripada gaya kod sebaris"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Teks tebal"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Teks garis bawah"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Teks coretan"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/nb.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/nb.po
deleted file mode 100644
index 5c8904b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/nb.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Norwegian Bokmål (https://app.transifex.com/ckeditor/teams/11143/nb/)\n"
-"Language: nb\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Fet"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursiv"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Understreking"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kode"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Gjennomstreking"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ne.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ne.po
deleted file mode 100644
index ce38ada..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ne.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Nepali (Nepal) (https://app.transifex.com/ckeditor/teams/11143/ne_NP/)\n"
-"Language: ne_NP\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "बोल्ड"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "इटालिक"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "रेखांकन"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "कोड"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "स्ट्राइकथ्रू"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "सबस्क्रिप्ट"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "सुपरस्क्रिप्ट"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/nl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/nl.po
deleted file mode 100644
index 90bd768..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/nl.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Dutch (https://app.transifex.com/ckeditor/teams/11143/nl/)\n"
-"Language: nl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Vet"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Cursief"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Onderlijnen"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Code"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Doorhalen"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subscript"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Superscript"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Cursieve tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Uit een stijl voor code op één regel gaan"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Vetgedrukte tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Onderstreepte tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Doorgehaalde tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/no.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/no.po
deleted file mode 100644
index ad9718d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/no.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Norwegian (https://app.transifex.com/ckeditor/teams/11143/no/)\n"
-"Language: no\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Fet"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursiv"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Understreket"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kode"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Gjennomstreket"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Senket skrift"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Hevet skrift"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Kursiv tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Gå ut av en intern kodestil"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Uthevet tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Understreket tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Gjennomstreket tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/oc.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/oc.po
deleted file mode 100644
index e2d81e3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/oc.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Occitan (post 1500) (https://app.transifex.com/ckeditor/teams/11143/oc/)\n"
-"Language: oc\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Gras"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Italica"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/pl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/pl.po
deleted file mode 100644
index fbb50f5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/pl.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Polish (https://app.transifex.com/ckeditor/teams/11143/pl/)\n"
-"Language: pl\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Pogrubienie"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursywa"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Podkreślenie"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Przekreślenie"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Indeks dolny"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Indeks górny"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Zmienia tekst na kursywę"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Przenosi zaznaczenie poza styl kodu inline"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Pogrubia tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Podkreśla tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Przekreśla tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/pt-br.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/pt-br.po
deleted file mode 100644
index 2bc5a91..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/pt-br.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (Brazil) (https://app.transifex.com/ckeditor/teams/11143/pt_BR/)\n"
-"Language: pt_BR\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Negrito"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Itálico"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Sublinhado"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Código"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Tachado"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subscrito"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Sobrescrito"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Texto em itálico"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Sair de um estilo de código inline"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Texto em negrito"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Texto sublinhado"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Texto com riscado"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/pt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/pt.po
deleted file mode 100644
index d09d61e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/pt.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (https://app.transifex.com/ckeditor/teams/11143/pt/)\n"
-"Language: pt\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Negrito"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Itálico"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Sublinhado"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Código"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Rasurar"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Subscrito"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Sobrescrito"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Texto em itálico"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Sair de um estilo de código inline"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Texto em negrito"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Sublinhar texto"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Texto rasurado"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ro.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ro.po
deleted file mode 100644
index 3737f99..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ro.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Romanian (https://app.transifex.com/ckeditor/teams/11143/ro/)\n"
-"Language: ro\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Îngroșat"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Cursiv"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Subliniat"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Cod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Tăiere text cu o linie"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Indice"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Exponent"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Text cursiv"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Ieșirea dintr-un stil de cod inline"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Text bold"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Text subliniat"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Text barat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ru.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ru.po
deleted file mode 100644
index 1312664..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ru.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Russian (https://app.transifex.com/ckeditor/teams/11143/ru/)\n"
-"Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Жирный"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Курсив"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Подчеркнутый"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Исходный код"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Зачеркнутый"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Подстрочный"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Надстрочный"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Текст курсивом"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Выйти из встроенного стиля кода"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Жирный текст"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Подчеркнутый текст"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Зачеркнутый текст"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/si.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/si.po
deleted file mode 100644
index 088a694..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/si.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Sinhala (Sri Lanka) (https://app.transifex.com/ckeditor/teams/11143/si_LK/)\n"
-"Language: si_LK\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "තදකුරු"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "ඇලකුරු"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sk.po
deleted file mode 100644
index 7c4b1d5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sk.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Slovak (https://app.transifex.com/ckeditor/teams/11143/sk/)\n"
-"Language: sk\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Tučné"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kurzíva"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Podčiarknuté"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kód"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Preškrtnuté"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Dolný index"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Horný index"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Kurzíva"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Presunúť mimo vloženého kódu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Tučný text"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Podčiarknutý text"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Prečiarknutý text"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sl.po
deleted file mode 100644
index 084fea9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sl.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Slovenian (https://app.transifex.com/ckeditor/teams/11143/sl/)\n"
-"Language: sl\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Krepko"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Poševno"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Podčrtaj"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Koda"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Prečrtano"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Naročnik"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Nadpis"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sq.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sq.po
deleted file mode 100644
index 3a3d3a0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sq.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Albanian (https://app.transifex.com/ckeditor/teams/11143/sq/)\n"
-"Language: sq\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Trash"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Pjerrtë"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Nënvizuar"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Vi në mes"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Abonohu"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Mbishkrim"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sr-latn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sr-latn.po
deleted file mode 100644
index fe190aa..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sr-latn.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (Latin) (https://app.transifex.com/ckeditor/teams/11143/sr@latin/)\n"
-"Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Podebljano"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kurziv"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Podvučen"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Precrtan"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Index dole"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Index gore"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sr.po
deleted file mode 100644
index d915620..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sr.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (https://app.transifex.com/ckeditor/teams/11143/sr/)\n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Подебљано"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Курзив"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Подвучен"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Код"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Прецртан"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Индекс доле"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Индекс горе"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Tekst u kurzivu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Izađi iz inline stila"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Podebljan tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Podvučen tekst"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Precrtan tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sv.po
deleted file mode 100644
index 8118746..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/sv.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Swedish (https://app.transifex.com/ckeditor/teams/11143/sv/)\n"
-"Language: sv\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Fet"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursiv"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Understrykning"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Genomstruken"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Nedsänkta tecken"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Upphöjda tecken"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Kursiv stil"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Flytta bort från inlinekodens stil"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Fetstil"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Understruken text"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Genomstruken text"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/th.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/th.po
deleted file mode 100644
index 08ee16d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/th.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Thai (https://app.transifex.com/ckeditor/teams/11143/th/)\n"
-"Language: th\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "ตัวหนา"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "ตัวเอียง"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "ขีดเส้นใต้"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "โค้ด"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "ขีดทับ"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "ตัวห้อย"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "ตัวยก"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "ข้อความเอียง"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "ย้ายออกจากสไตล์โค้ดแบบอินไลน์"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "ทำข้อความเป็นตัวหนา"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "ขีดเส้นใต้ข้อความ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "ขีดทับข้อความ"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/tk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/tk.po
deleted file mode 100644
index 6760233..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/tk.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkmen (https://app.transifex.com/ckeditor/teams/11143/tk/)\n"
-"Language: tk\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Galyň"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Italik"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Aşagy çyzykly"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Üsti çyzykly"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Aşaky ýazgy"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Üst ýazgy"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/tr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/tr.po
deleted file mode 100644
index 554a0d6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/tr.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkish (https://app.transifex.com/ckeditor/teams/11143/tr/)\n"
-"Language: tr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Kalın"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "İtalik"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Altı Çizgili"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Kod"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Üstü çizili"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Alt Simge"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Üst Simge"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "İtalik metin"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Satır içi kod stilinden çık"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Kalın yazı"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Metnin altını çiz"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Metnin üstünü çiz"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/tt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/tt.po
deleted file mode 100644
index 932189b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/tt.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Tatar (https://app.transifex.com/ckeditor/teams/11143/tt/)\n"
-"Language: tt\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Калын"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Код"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr ""
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ug.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ug.po
deleted file mode 100644
index d4dc5bb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ug.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Uyghur (https://app.transifex.com/ckeditor/teams/11143/ug/)\n"
-"Language: ug\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "توم"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "يانتۇ"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "ئاستى سىزىق"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "كود"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "ئۆچۈرۈش سىزىقى"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "ئاستبەلگە"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "ئۈستبەلگە"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/uk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/uk.po
deleted file mode 100644
index 6bff7b5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/uk.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Ukrainian (https://app.transifex.com/ckeditor/teams/11143/uk/)\n"
-"Language: uk\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Жирний"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Курсив"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Підкреслений"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Код"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Закреслений"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Нижній індекс"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Верхній індекс"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "Курсив"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Вийти зі стилю вбудованого коду"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "Жирний шрифт"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Підкреслений"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Закреслений"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ur.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ur.po
deleted file mode 100644
index 66087a5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/ur.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Urdu (https://app.transifex.com/ckeditor/teams/11143/ur/)\n"
-"Language: ur\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "جلّی"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "ترچھا"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "ترچھا"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "کوڈ"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "خط کشیدہ"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "زير نوشت"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "بالا نوشت"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/uz.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/uz.po
deleted file mode 100644
index ed3de5b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/uz.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Uzbek (https://app.transifex.com/ckeditor/teams/11143/uz/)\n"
-"Language: uz\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Qalin"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Kursiv"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Tagi chizilgan"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Manba kodi"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Chizilgan"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Pastki yozuv"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Yuqori yozuv"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/vi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/vi.po
deleted file mode 100644
index 925fea1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/vi.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Vietnamese (https://app.transifex.com/ckeditor/teams/11143/vi/)\n"
-"Language: vi\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "Đậm"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "Nghiêng"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "Gạch dưới"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "Code"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "Gạch ngang"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "Chữ nhỏ dưới"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "Chữ nhỏ trên"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "In nghiêng chữ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "Thoát khỏi kiểu mã nội dòng"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "In đậm chữ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "Gạch chân chữ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "Gạch ngang chữ"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/zh-cn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/zh-cn.po
deleted file mode 100644
index ce3f136..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/zh-cn.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (China) (https://app.transifex.com/ckeditor/teams/11143/zh_CN/)\n"
-"Language: zh_CN\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "加粗"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "倾斜"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "下划线"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "代码"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "删除线"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "下标"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "上标"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "斜体文本"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "摆脱内联代码风格"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "加粗字体"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "给文本添加下划线"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "给文本添加删除线"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/zh.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/zh.po
deleted file mode 100644
index 723c1ef..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/lang/translations/zh.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (Taiwan) (https://app.transifex.com/ckeditor/teams/11143/zh_TW/)\n"
-"Language: zh_TW\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Bold feature."
-msgid "Bold"
-msgstr "粗體"
-
-msgctxt "Toolbar button tooltip for the Italic feature."
-msgid "Italic"
-msgstr "斜體"
-
-msgctxt "Toolbar button tooltip for the Underline feature."
-msgid "Underline"
-msgstr "底線"
-
-msgctxt "Toolbar button tooltip for the Code feature."
-msgid "Code"
-msgstr "代碼"
-
-msgctxt "Toolbar button tooltip for the Strikethrough feature."
-msgid "Strikethrough"
-msgstr "刪除線"
-
-msgctxt "Toolbar button tooltip for the Subscript feature."
-msgid "Subscript"
-msgstr "下標"
-
-msgctxt "Toolbar button tooltip for the Superscript feature."
-msgid "Superscript"
-msgstr "上標"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text italic."
-msgid "Italic text"
-msgstr "斜體文字"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving selection out of an inline code style."
-msgid "Move out of an inline code style"
-msgstr "移出行內程式碼樣式"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text bold."
-msgid "Bold text"
-msgstr "粗體文字"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text underlined."
-msgid "Underline text"
-msgstr "底線文字"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for making text strikethrough."
-msgid "Strikethrough text"
-msgstr "刪除線文字"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/package.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/package.json
deleted file mode 100644
index a4f392d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "@ckeditor/ckeditor5-basic-styles",
- "version": "41.3.1",
- "description": "Basic styles feature for CKEditor 5.",
- "keywords": [
- "ckeditor",
- "ckeditor5",
- "ckeditor 5",
- "ckeditor5-feature",
- "ckeditor5-plugin",
- "ckeditor5-dll"
- ],
- "type": "module",
- "main": "src/index.js",
- "dependencies": {
- "ckeditor5": "41.3.1"
- },
- "author": "CKSource (http://cksource.com/)",
- "license": "GPL-2.0-or-later",
- "homepage": "https://ckeditor.com/ckeditor-5",
- "bugs": "https://github.com/ckeditor/ckeditor5/issues",
- "repository": {
- "type": "git",
- "url": "https://github.com/ckeditor/ckeditor5.git",
- "directory": "packages/ckeditor5-basic-styles"
- },
- "files": [
- "lang",
- "src/**/*.js",
- "src/**/*.d.ts",
- "theme",
- "build",
- "ckeditor5-metadata.json",
- "CHANGELOG.md"
- ],
- "types": "src/index.d.ts"
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/attributecommand.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/attributecommand.d.ts
deleted file mode 100644
index d8d2007..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/attributecommand.d.ts
+++ /dev/null
@@ -1,74 +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
- */
-/**
- * @module basic-styles/attributecommand
- */
-import { Command, type Editor } from 'ckeditor5/src/core.js';
-/**
- * An extension of the base {@link module:core/command~Command} class, which provides utilities for a command
- * that toggles a single attribute on a text or an element.
- *
- * `AttributeCommand` uses {@link module:engine/model/document~Document#selection}
- * to decide which nodes (if any) should be changed, and applies or removes the attribute from them.
- *
- * The command checks the {@link module:engine/model/model~Model#schema} to decide if it can be enabled
- * for the current selection and to which nodes the attribute can be applied.
- */
-export default class AttributeCommand extends Command {
- /**
- * Flag indicating whether the command is active. The command is active when the
- * {@link module:engine/model/selection~Selection#hasAttribute selection has the attribute} which means that:
- *
- * * If the selection is not empty – That the attribute is set on the first node in the selection that allows this attribute.
- * * If the selection is empty – That the selection has the attribute itself (which means that newly typed
- * text will have this attribute, too).
- *
- * @observable
- * @readonly
- */
- value: boolean;
- /**
- * The attribute that will be set by the command.
- */
- readonly attributeKey: string;
- /**
- * @param attributeKey Attribute that will be set by the command.
- */
- constructor(editor: Editor, attributeKey: string);
- /**
- * Updates the command's {@link #value} and {@link #isEnabled} based on the current selection.
- */
- refresh(): void;
- /**
- * Executes the command – applies the attribute to the selection or removes it from the selection.
- *
- * If the command is active (`value == true`), it will remove attributes. Otherwise, it will set attributes.
- *
- * The execution result differs, depending on the {@link module:engine/model/document~Document#selection}:
- *
- * * If the selection is on a range, the command applies the attribute to all nodes in that range
- * (if they are allowed to have this attribute by the {@link module:engine/model/schema~Schema schema}).
- * * If the selection is collapsed in a non-empty node, the command applies the attribute to the
- * {@link module:engine/model/document~Document#selection} itself (note that typed characters copy attributes from the selection).
- * * If the selection is collapsed in an empty node, the command applies the attribute to the parent node of the selection (note
- * that the selection inherits all attributes from a node if it is in an empty node).
- *
- * @fires execute
- * @param options Command options.
- * @param options.forceValue If set, it will force the command behavior. If `true`,
- * the command will apply the attribute, otherwise the command will remove the attribute.
- * If not set, the command will look for its current value to decide what it should do.
- */
- execute(options?: {
- forceValue?: boolean;
- }): void;
- /**
- * Checks the attribute value of the first node in the selection that allows the attribute.
- * For the collapsed selection returns the selection attribute.
- *
- * @returns The attribute value.
- */
- private _getValueFromFirstAllowedNode;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/attributecommand.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/attributecommand.js
deleted file mode 100644
index 83ec996..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/attributecommand.js
+++ /dev/null
@@ -1,105 +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
- */
-/**
- * @module basic-styles/attributecommand
- */
-import { Command } from 'ckeditor5/src/core.js';
-/**
- * An extension of the base {@link module:core/command~Command} class, which provides utilities for a command
- * that toggles a single attribute on a text or an element.
- *
- * `AttributeCommand` uses {@link module:engine/model/document~Document#selection}
- * to decide which nodes (if any) should be changed, and applies or removes the attribute from them.
- *
- * The command checks the {@link module:engine/model/model~Model#schema} to decide if it can be enabled
- * for the current selection and to which nodes the attribute can be applied.
- */
-export default class AttributeCommand extends Command {
- /**
- * @param attributeKey Attribute that will be set by the command.
- */
- constructor(editor, attributeKey) {
- super(editor);
- this.attributeKey = attributeKey;
- }
- /**
- * Updates the command's {@link #value} and {@link #isEnabled} based on the current selection.
- */
- refresh() {
- const model = this.editor.model;
- const doc = model.document;
- this.value = this._getValueFromFirstAllowedNode();
- this.isEnabled = model.schema.checkAttributeInSelection(doc.selection, this.attributeKey);
- }
- /**
- * Executes the command – applies the attribute to the selection or removes it from the selection.
- *
- * If the command is active (`value == true`), it will remove attributes. Otherwise, it will set attributes.
- *
- * The execution result differs, depending on the {@link module:engine/model/document~Document#selection}:
- *
- * * If the selection is on a range, the command applies the attribute to all nodes in that range
- * (if they are allowed to have this attribute by the {@link module:engine/model/schema~Schema schema}).
- * * If the selection is collapsed in a non-empty node, the command applies the attribute to the
- * {@link module:engine/model/document~Document#selection} itself (note that typed characters copy attributes from the selection).
- * * If the selection is collapsed in an empty node, the command applies the attribute to the parent node of the selection (note
- * that the selection inherits all attributes from a node if it is in an empty node).
- *
- * @fires execute
- * @param options Command options.
- * @param options.forceValue If set, it will force the command behavior. If `true`,
- * the command will apply the attribute, otherwise the command will remove the attribute.
- * If not set, the command will look for its current value to decide what it should do.
- */
- execute(options = {}) {
- const model = this.editor.model;
- const doc = model.document;
- const selection = doc.selection;
- const value = (options.forceValue === undefined) ? !this.value : options.forceValue;
- model.change(writer => {
- if (selection.isCollapsed) {
- if (value) {
- writer.setSelectionAttribute(this.attributeKey, true);
- }
- else {
- writer.removeSelectionAttribute(this.attributeKey);
- }
- }
- else {
- const ranges = model.schema.getValidRanges(selection.getRanges(), this.attributeKey);
- for (const range of ranges) {
- if (value) {
- writer.setAttribute(this.attributeKey, value, range);
- }
- else {
- writer.removeAttribute(this.attributeKey, range);
- }
- }
- }
- });
- }
- /**
- * Checks the attribute value of the first node in the selection that allows the attribute.
- * For the collapsed selection returns the selection attribute.
- *
- * @returns The attribute value.
- */
- _getValueFromFirstAllowedNode() {
- const model = this.editor.model;
- const schema = model.schema;
- const selection = model.document.selection;
- if (selection.isCollapsed) {
- return selection.hasAttribute(this.attributeKey);
- }
- for (const range of selection.getRanges()) {
- for (const item of range.getItems()) {
- if (schema.checkAttribute(item, this.attributeKey)) {
- return item.hasAttribute(this.attributeKey);
- }
- }
- }
- return false;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/augmentation.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/augmentation.d.ts
deleted file mode 100644
index 86664eb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/augmentation.d.ts
+++ /dev/null
@@ -1,40 +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
- */
-import type { Superscript, Subscript, Bold, Code, AttributeCommand, BoldUI, CodeEditing, CodeUI, Italic, ItalicEditing, ItalicUI, Strikethrough, StrikethroughEditing, StrikethroughUI, SubscriptEditing, SubscriptUI, SuperscriptEditing, SuperscriptUI, Underline, UnderlineEditing, UnderlineUI } from './index.js';
-declare module '@ckeditor/ckeditor5-core' {
- interface PluginsMap {
- [Superscript.pluginName]: Superscript;
- [Subscript.pluginName]: Subscript;
- [Bold.pluginName]: Bold;
- [Code.pluginName]: Code;
- [Code.pluginName]: Code;
- [Code.pluginName]: Code;
- [BoldUI.pluginName]: BoldUI;
- [CodeEditing.pluginName]: CodeEditing;
- [CodeUI.pluginName]: CodeUI;
- [Italic.pluginName]: Italic;
- [ItalicEditing.pluginName]: ItalicEditing;
- [ItalicUI.pluginName]: ItalicUI;
- [Strikethrough.pluginName]: Strikethrough;
- [StrikethroughEditing.pluginName]: StrikethroughEditing;
- [StrikethroughUI.pluginName]: StrikethroughUI;
- [SubscriptEditing.pluginName]: SubscriptEditing;
- [SubscriptUI.pluginName]: SubscriptUI;
- [SuperscriptEditing.pluginName]: SuperscriptEditing;
- [SuperscriptUI.pluginName]: SuperscriptUI;
- [Underline.pluginName]: Underline;
- [UnderlineEditing.pluginName]: UnderlineEditing;
- [UnderlineUI.pluginName]: UnderlineUI;
- }
- interface CommandsMap {
- bold: AttributeCommand;
- code: AttributeCommand;
- italic: AttributeCommand;
- strikethrough: AttributeCommand;
- subscript: AttributeCommand;
- superscript: AttributeCommand;
- underline: AttributeCommand;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/augmentation.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/augmentation.js
deleted file mode 100644
index 4fffd02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/augmentation.js
+++ /dev/null
@@ -1,5 +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
- */
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold.d.ts
deleted file mode 100644
index 8ef5bea..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold.d.ts
+++ /dev/null
@@ -1,29 +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
- */
-/**
- * @module basic-styles/bold
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import BoldEditing from './bold/boldediting.js';
-import BoldUI from './bold/boldui.js';
-/**
- * The bold feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/bold/boldediting~BoldEditing bold editing feature}
- * and {@link module:basic-styles/bold/boldui~BoldUI bold UI feature}.
- */
-export default class Bold extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof BoldEditing, typeof BoldUI];
- /**
- * @inheritDoc
- */
- static get pluginName(): "Bold";
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold.js
deleted file mode 100644
index f551b3a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold.js
+++ /dev/null
@@ -1,33 +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
- */
-/**
- * @module basic-styles/bold
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import BoldEditing from './bold/boldediting.js';
-import BoldUI from './bold/boldui.js';
-/**
- * The bold feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/bold/boldediting~BoldEditing bold editing feature}
- * and {@link module:basic-styles/bold/boldui~BoldUI bold UI feature}.
- */
-export default class Bold extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [BoldEditing, BoldUI];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'Bold';
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldediting.d.ts
deleted file mode 100644
index d22130e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldediting.d.ts
+++ /dev/null
@@ -1,24 +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
- */
-/**
- * @module basic-styles/bold/boldediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The bold editing feature.
- *
- * It registers the `'bold'` command and introduces the `bold` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class BoldEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "BoldEditing";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldediting.js
deleted file mode 100644
index f64de93..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldediting.js
+++ /dev/null
@@ -1,72 +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
- */
-/**
- * @module basic-styles/bold/boldediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import AttributeCommand from '../attributecommand.js';
-const BOLD = 'bold';
-/**
- * The bold editing feature.
- *
- * It registers the `'bold'` command and introduces the `bold` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class BoldEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'BoldEditing';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = this.editor.t;
- // Allow bold attribute on text nodes.
- editor.model.schema.extend('$text', { allowAttributes: BOLD });
- editor.model.schema.setAttributeProperties(BOLD, {
- isFormatting: true,
- copyOnEnter: true
- });
- // Build converter from model to view for data and editing pipelines.
- editor.conversion.attributeToElement({
- model: BOLD,
- view: 'strong',
- upcastAlso: [
- 'b',
- viewElement => {
- const fontWeight = viewElement.getStyle('font-weight');
- if (!fontWeight) {
- return null;
- }
- // Value of the `font-weight` attribute can be defined as a string or a number.
- if (fontWeight == 'bold' || Number(fontWeight) >= 600) {
- return {
- name: true,
- styles: ['font-weight']
- };
- }
- return null;
- }
- ]
- });
- // Create bold command.
- editor.commands.add(BOLD, new AttributeCommand(editor, BOLD));
- // Set the Ctrl+B keystroke.
- editor.keystrokes.set('CTRL+B', BOLD);
- // Add the information about the keystroke to the accessibility database.
- editor.accessibility.addKeystrokeInfos({
- keystrokes: [
- {
- label: t('Bold text'),
- keystroke: 'CTRL+B'
- }
- ]
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldui.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldui.d.ts
deleted file mode 100644
index c0c5625..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldui.d.ts
+++ /dev/null
@@ -1,21 +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
- */
-/**
- * @module basic-styles/bold/boldui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The bold UI feature. It introduces the Bold button.
- */
-export default class BoldUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "BoldUI";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldui.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldui.js
deleted file mode 100644
index c8ecd53..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/bold/boldui.js
+++ /dev/null
@@ -1,50 +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
- */
-/**
- * @module basic-styles/bold/boldui
- */
-import { Plugin, icons } from 'ckeditor5/src/core.js';
-import { ButtonView, MenuBarMenuListItemButtonView } from 'ckeditor5/src/ui.js';
-import { getButtonCreator } from '../utils.js';
-const BOLD = 'bold';
-/**
- * The bold UI feature. It introduces the Bold button.
- */
-export default class BoldUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'BoldUI';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = editor.locale.t;
- const command = editor.commands.get(BOLD);
- const createButton = getButtonCreator({
- editor,
- commandName: BOLD,
- plugin: this,
- icon: icons.bold,
- label: t('Bold'),
- keystroke: 'CTRL+B'
- });
- // Add bold button to feature components.
- editor.ui.componentFactory.add(BOLD, () => {
- const buttonView = createButton(ButtonView);
- buttonView.set({
- tooltip: true
- });
- buttonView.bind('isOn').to(command, 'value');
- return buttonView;
- });
- editor.ui.componentFactory.add('menuBar:' + BOLD, () => {
- return createButton(MenuBarMenuListItemButtonView);
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code.d.ts
deleted file mode 100644
index 9973296..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code.d.ts
+++ /dev/null
@@ -1,30 +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
- */
-/**
- * @module basic-styles/code
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import CodeEditing from './code/codeediting.js';
-import CodeUI from './code/codeui.js';
-import '../theme/code.css';
-/**
- * The code feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/code/codeediting~CodeEditing code editing feature}
- * and {@link module:basic-styles/code/codeui~CodeUI code UI feature}.
- */
-export default class Code extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof CodeEditing, typeof CodeUI];
- /**
- * @inheritDoc
- */
- static get pluginName(): "Code";
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code.js
deleted file mode 100644
index 38c3174..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code.js
+++ /dev/null
@@ -1,34 +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
- */
-/**
- * @module basic-styles/code
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import CodeEditing from './code/codeediting.js';
-import CodeUI from './code/codeui.js';
-import '../theme/code.css';
-/**
- * The code feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/code/codeediting~CodeEditing code editing feature}
- * and {@link module:basic-styles/code/codeui~CodeUI code UI feature}.
- */
-export default class Code extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [CodeEditing, CodeUI];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'Code';
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeediting.d.ts
deleted file mode 100644
index 7ccd5d7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeediting.d.ts
+++ /dev/null
@@ -1,29 +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
- */
-/**
- * @module basic-styles/code/codeediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { TwoStepCaretMovement } from 'ckeditor5/src/typing.js';
-/**
- * The code editing feature.
- *
- * It registers the `'code'` command and introduces the `code` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class CodeEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "CodeEditing";
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof TwoStepCaretMovement];
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeediting.js
deleted file mode 100644
index ff7d0ed..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeediting.js
+++ /dev/null
@@ -1,72 +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
- */
-/**
- * @module basic-styles/code/codeediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { TwoStepCaretMovement, inlineHighlight } from 'ckeditor5/src/typing.js';
-import AttributeCommand from '../attributecommand.js';
-const CODE = 'code';
-const HIGHLIGHT_CLASS = 'ck-code_selected';
-/**
- * The code editing feature.
- *
- * It registers the `'code'` command and introduces the `code` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class CodeEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'CodeEditing';
- }
- /**
- * @inheritDoc
- */
- static get requires() {
- return [TwoStepCaretMovement];
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = this.editor.t;
- // Allow code attribute on text nodes.
- editor.model.schema.extend('$text', { allowAttributes: CODE });
- editor.model.schema.setAttributeProperties(CODE, {
- isFormatting: true,
- copyOnEnter: false
- });
- editor.conversion.attributeToElement({
- model: CODE,
- view: 'code',
- upcastAlso: {
- styles: {
- 'word-wrap': 'break-word'
- }
- }
- });
- // Create code command.
- editor.commands.add(CODE, new AttributeCommand(editor, CODE));
- // Enable two-step caret movement for `code` attribute.
- editor.plugins.get(TwoStepCaretMovement).registerAttribute(CODE);
- // Setup highlight over selected element.
- inlineHighlight(editor, CODE, 'code', HIGHLIGHT_CLASS);
- // Add the information about the keystroke to the accessibility database.
- editor.accessibility.addKeystrokeInfos({
- keystrokes: [
- {
- label: t('Move out of an inline code style'),
- keystroke: [
- ['arrowleft', 'arrowleft'],
- ['arrowright', 'arrowright']
- ]
- }
- ]
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeui.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeui.d.ts
deleted file mode 100644
index 3a4e1c6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeui.d.ts
+++ /dev/null
@@ -1,22 +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
- */
-/**
- * @module basic-styles/code/codeui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import '../../theme/code.css';
-/**
- * The code UI feature. It introduces the Code button.
- */
-export default class CodeUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "CodeUI";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeui.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeui.js
deleted file mode 100644
index f0b88a8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/code/codeui.js
+++ /dev/null
@@ -1,52 +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
- */
-/**
- * @module basic-styles/code/codeui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { ButtonView, MenuBarMenuListItemButtonView } from 'ckeditor5/src/ui.js';
-import { getButtonCreator } from '../utils.js';
-import codeIcon from '../../theme/icons/code.svg';
-import '../../theme/code.css';
-const CODE = 'code';
-/**
- * The code UI feature. It introduces the Code button.
- */
-export default class CodeUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'CodeUI';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = editor.locale.t;
- const createButton = getButtonCreator({
- editor,
- commandName: CODE,
- plugin: this,
- icon: codeIcon,
- label: t('Code')
- });
- // Add code button to feature components.
- editor.ui.componentFactory.add(CODE, () => {
- const buttonView = createButton(ButtonView);
- const command = editor.commands.get(CODE);
- buttonView.set({
- tooltip: true
- });
- // Bind button model to command.
- buttonView.bind('isOn').to(command, 'value');
- return buttonView;
- });
- editor.ui.componentFactory.add('menuBar:' + CODE, () => {
- return createButton(MenuBarMenuListItemButtonView);
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/index.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/index.d.ts
deleted file mode 100644
index 4b91956..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/index.d.ts
+++ /dev/null
@@ -1,30 +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
- */
-/**
- * @module basic-styles
- */
-export { default as Bold } from './bold.js';
-export { default as BoldEditing } from './bold/boldediting.js';
-export { default as BoldUI } from './bold/boldui.js';
-export { default as Code } from './code.js';
-export { default as CodeEditing } from './code/codeediting.js';
-export { default as CodeUI } from './code/codeui.js';
-export { default as Italic } from './italic.js';
-export { default as ItalicEditing } from './italic/italicediting.js';
-export { default as ItalicUI } from './italic/italicui.js';
-export { default as Strikethrough } from './strikethrough.js';
-export { default as StrikethroughEditing } from './strikethrough/strikethroughediting.js';
-export { default as StrikethroughUI } from './strikethrough/strikethroughui.js';
-export { default as Subscript } from './subscript.js';
-export { default as SubscriptEditing } from './subscript/subscriptediting.js';
-export { default as SubscriptUI } from './subscript/subscriptui.js';
-export { default as Superscript } from './superscript.js';
-export { default as SuperscriptEditing } from './superscript/superscriptediting.js';
-export { default as SuperscriptUI } from './superscript/superscriptui.js';
-export { default as Underline } from './underline.js';
-export { default as UnderlineEditing } from './underline/underlineediting.js';
-export { default as UnderlineUI } from './underline/underlineui.js';
-export type { default as AttributeCommand } from './attributecommand.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/index.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/index.js
deleted file mode 100644
index 6605158..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/index.js
+++ /dev/null
@@ -1,29 +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
- */
-/**
- * @module basic-styles
- */
-export { default as Bold } from './bold.js';
-export { default as BoldEditing } from './bold/boldediting.js';
-export { default as BoldUI } from './bold/boldui.js';
-export { default as Code } from './code.js';
-export { default as CodeEditing } from './code/codeediting.js';
-export { default as CodeUI } from './code/codeui.js';
-export { default as Italic } from './italic.js';
-export { default as ItalicEditing } from './italic/italicediting.js';
-export { default as ItalicUI } from './italic/italicui.js';
-export { default as Strikethrough } from './strikethrough.js';
-export { default as StrikethroughEditing } from './strikethrough/strikethroughediting.js';
-export { default as StrikethroughUI } from './strikethrough/strikethroughui.js';
-export { default as Subscript } from './subscript.js';
-export { default as SubscriptEditing } from './subscript/subscriptediting.js';
-export { default as SubscriptUI } from './subscript/subscriptui.js';
-export { default as Superscript } from './superscript.js';
-export { default as SuperscriptEditing } from './superscript/superscriptediting.js';
-export { default as SuperscriptUI } from './superscript/superscriptui.js';
-export { default as Underline } from './underline.js';
-export { default as UnderlineEditing } from './underline/underlineediting.js';
-export { default as UnderlineUI } from './underline/underlineui.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic.d.ts
deleted file mode 100644
index c068cd0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic.d.ts
+++ /dev/null
@@ -1,29 +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
- */
-/**
- * @module basic-styles/italic
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import ItalicEditing from './italic/italicediting.js';
-import ItalicUI from './italic/italicui.js';
-/**
- * The italic feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/italic/italicediting~ItalicEditing} and
- * {@link module:basic-styles/italic/italicui~ItalicUI} plugins.
- */
-export default class Italic extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof ItalicEditing, typeof ItalicUI];
- /**
- * @inheritDoc
- */
- static get pluginName(): "Italic";
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic.js
deleted file mode 100644
index 6baf314..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic.js
+++ /dev/null
@@ -1,33 +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
- */
-/**
- * @module basic-styles/italic
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import ItalicEditing from './italic/italicediting.js';
-import ItalicUI from './italic/italicui.js';
-/**
- * The italic feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/italic/italicediting~ItalicEditing} and
- * {@link module:basic-styles/italic/italicui~ItalicUI} plugins.
- */
-export default class Italic extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [ItalicEditing, ItalicUI];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'Italic';
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicediting.d.ts
deleted file mode 100644
index cbf71e9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicediting.d.ts
+++ /dev/null
@@ -1,24 +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
- */
-/**
- * @module basic-styles/italic/italicediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The italic editing feature.
- *
- * It registers the `'italic'` command, the Ctrl+I keystroke and introduces the `italic` attribute in the model
- * which renders to the view as an `` element.
- */
-export default class ItalicEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "ItalicEditing";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicediting.js
deleted file mode 100644
index a69c1e6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicediting.js
+++ /dev/null
@@ -1,62 +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
- */
-/**
- * @module basic-styles/italic/italicediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import AttributeCommand from '../attributecommand.js';
-const ITALIC = 'italic';
-/**
- * The italic editing feature.
- *
- * It registers the `'italic'` command, the Ctrl+I keystroke and introduces the `italic` attribute in the model
- * which renders to the view as an `` element.
- */
-export default class ItalicEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'ItalicEditing';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = this.editor.t;
- // Allow italic attribute on text nodes.
- editor.model.schema.extend('$text', { allowAttributes: ITALIC });
- editor.model.schema.setAttributeProperties(ITALIC, {
- isFormatting: true,
- copyOnEnter: true
- });
- editor.conversion.attributeToElement({
- model: ITALIC,
- view: 'i',
- upcastAlso: [
- 'em',
- {
- styles: {
- 'font-style': 'italic'
- }
- }
- ]
- });
- // Create italic command.
- editor.commands.add(ITALIC, new AttributeCommand(editor, ITALIC));
- // Set the Ctrl+I keystroke.
- editor.keystrokes.set('CTRL+I', ITALIC);
- // Add the information about the keystroke to the accessibility database.
- editor.accessibility.addKeystrokeInfos({
- keystrokes: [
- {
- label: t('Italic text'),
- keystroke: 'CTRL+I'
- }
- ]
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicui.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicui.d.ts
deleted file mode 100644
index 9c43e63..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicui.d.ts
+++ /dev/null
@@ -1,21 +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
- */
-/**
- * @module basic-styles/italic/italicui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The italic UI feature. It introduces the Italic button.
- */
-export default class ItalicUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "ItalicUI";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicui.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicui.js
deleted file mode 100644
index c4ade01..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/italic/italicui.js
+++ /dev/null
@@ -1,51 +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
- */
-/**
- * @module basic-styles/italic/italicui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { MenuBarMenuListItemButtonView, ButtonView } from 'ckeditor5/src/ui.js';
-import { getButtonCreator } from '../utils.js';
-import italicIcon from '../../theme/icons/italic.svg';
-const ITALIC = 'italic';
-/**
- * The italic UI feature. It introduces the Italic button.
- */
-export default class ItalicUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'ItalicUI';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const command = editor.commands.get(ITALIC);
- const t = editor.locale.t;
- const createButton = getButtonCreator({
- editor,
- commandName: ITALIC,
- plugin: this,
- icon: italicIcon,
- keystroke: 'CTRL+I',
- label: t('Italic')
- });
- // Add bold button to feature components.
- editor.ui.componentFactory.add(ITALIC, () => {
- const buttonView = createButton(ButtonView);
- buttonView.set({
- tooltip: true
- });
- buttonView.bind('isOn').to(command, 'value');
- return buttonView;
- });
- editor.ui.componentFactory.add('menuBar:' + ITALIC, () => {
- return createButton(MenuBarMenuListItemButtonView);
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough.d.ts
deleted file mode 100644
index 16730ae..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough.d.ts
+++ /dev/null
@@ -1,29 +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
- */
-/**
- * @module basic-styles/strikethrough
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import StrikethroughEditing from './strikethrough/strikethroughediting.js';
-import StrikethroughUI from './strikethrough/strikethroughui.js';
-/**
- * The strikethrough feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/strikethrough/strikethroughediting~StrikethroughEditing} and
- * {@link module:basic-styles/strikethrough/strikethroughui~StrikethroughUI} plugins.
- */
-export default class Strikethrough extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof StrikethroughEditing, typeof StrikethroughUI];
- /**
- * @inheritDoc
- */
- static get pluginName(): "Strikethrough";
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough.js
deleted file mode 100644
index c5f061d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough.js
+++ /dev/null
@@ -1,33 +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
- */
-/**
- * @module basic-styles/strikethrough
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import StrikethroughEditing from './strikethrough/strikethroughediting.js';
-import StrikethroughUI from './strikethrough/strikethroughui.js';
-/**
- * The strikethrough feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/strikethrough/strikethroughediting~StrikethroughEditing} and
- * {@link module:basic-styles/strikethrough/strikethroughui~StrikethroughUI} plugins.
- */
-export default class Strikethrough extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [StrikethroughEditing, StrikethroughUI];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'Strikethrough';
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughediting.d.ts
deleted file mode 100644
index 3e51c77..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughediting.d.ts
+++ /dev/null
@@ -1,25 +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
- */
-/**
- * @module basic-styles/strikethrough/strikethroughediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The strikethrough editing feature.
- *
- * It registers the `'strikethrough'` command, the Ctrl+Shift+X keystroke and introduces the
- * `strikethroughsthrough` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class StrikethroughEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "StrikethroughEditing";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughediting.js
deleted file mode 100644
index 776b5ff..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughediting.js
+++ /dev/null
@@ -1,64 +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
- */
-/**
- * @module basic-styles/strikethrough/strikethroughediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import AttributeCommand from '../attributecommand.js';
-const STRIKETHROUGH = 'strikethrough';
-/**
- * The strikethrough editing feature.
- *
- * It registers the `'strikethrough'` command, the Ctrl+Shift+X keystroke and introduces the
- * `strikethroughsthrough` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class StrikethroughEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'StrikethroughEditing';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = this.editor.t;
- // Allow strikethrough attribute on text nodes.
- editor.model.schema.extend('$text', { allowAttributes: STRIKETHROUGH });
- editor.model.schema.setAttributeProperties(STRIKETHROUGH, {
- isFormatting: true,
- copyOnEnter: true
- });
- editor.conversion.attributeToElement({
- model: STRIKETHROUGH,
- view: 's',
- upcastAlso: [
- 'del',
- 'strike',
- {
- styles: {
- 'text-decoration': 'line-through'
- }
- }
- ]
- });
- // Create strikethrough command.
- editor.commands.add(STRIKETHROUGH, new AttributeCommand(editor, STRIKETHROUGH));
- // Set the Ctrl+Shift+X keystroke.
- editor.keystrokes.set('CTRL+SHIFT+X', 'strikethrough');
- // Add the information about the keystroke to the accessibility database.
- editor.accessibility.addKeystrokeInfos({
- keystrokes: [
- {
- label: t('Strikethrough text'),
- keystroke: 'CTRL+SHIFT+X'
- }
- ]
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughui.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughui.d.ts
deleted file mode 100644
index 366a48a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughui.d.ts
+++ /dev/null
@@ -1,21 +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
- */
-/**
- * @module basic-styles/strikethrough/strikethroughui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The strikethrough UI feature. It introduces the Strikethrough button.
- */
-export default class StrikethroughUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "StrikethroughUI";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughui.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughui.js
deleted file mode 100644
index 419e53e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/strikethrough/strikethroughui.js
+++ /dev/null
@@ -1,52 +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
- */
-/**
- * @module basic-styles/strikethrough/strikethroughui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { ButtonView, MenuBarMenuListItemButtonView } from 'ckeditor5/src/ui.js';
-import { getButtonCreator } from '../utils.js';
-import strikethroughIcon from '../../theme/icons/strikethrough.svg';
-const STRIKETHROUGH = 'strikethrough';
-/**
- * The strikethrough UI feature. It introduces the Strikethrough button.
- */
-export default class StrikethroughUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'StrikethroughUI';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = editor.locale.t;
- const createButton = getButtonCreator({
- editor,
- commandName: STRIKETHROUGH,
- plugin: this,
- icon: strikethroughIcon,
- keystroke: 'CTRL+SHIFT+X',
- label: t('Strikethrough')
- });
- // Add strikethrough button to feature components.
- editor.ui.componentFactory.add(STRIKETHROUGH, () => {
- const buttonView = createButton(ButtonView);
- const command = editor.commands.get(STRIKETHROUGH);
- buttonView.set({
- tooltip: true
- });
- // Bind button model to command.
- buttonView.bind('isOn').to(command, 'value');
- return buttonView;
- });
- editor.ui.componentFactory.add('menuBar:' + STRIKETHROUGH, () => {
- return createButton(MenuBarMenuListItemButtonView);
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript.d.ts
deleted file mode 100644
index d51f085..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript.d.ts
+++ /dev/null
@@ -1,26 +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
- */
-/**
- * @module basic-styles/subscript
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import SubscriptEditing from './subscript/subscriptediting.js';
-import SubscriptUI from './subscript/subscriptui.js';
-/**
- * The subscript feature.
- *
- * It loads the {@link module:basic-styles/subscript/subscriptediting~SubscriptEditing} and
- * {@link module:basic-styles/subscript/subscriptui~SubscriptUI} plugins.
- */
-export default class Subscript extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof SubscriptEditing, typeof SubscriptUI];
- /**
- * @inheritDoc
- */
- static get pluginName(): "Subscript";
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript.js
deleted file mode 100644
index a47da16..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript.js
+++ /dev/null
@@ -1,30 +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
- */
-/**
- * @module basic-styles/subscript
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import SubscriptEditing from './subscript/subscriptediting.js';
-import SubscriptUI from './subscript/subscriptui.js';
-/**
- * The subscript feature.
- *
- * It loads the {@link module:basic-styles/subscript/subscriptediting~SubscriptEditing} and
- * {@link module:basic-styles/subscript/subscriptui~SubscriptUI} plugins.
- */
-export default class Subscript extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [SubscriptEditing, SubscriptUI];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'Subscript';
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptediting.d.ts
deleted file mode 100644
index 43a736d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptediting.d.ts
+++ /dev/null
@@ -1,24 +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
- */
-/**
- * @module basic-styles/subscript/subscriptediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The subscript editing feature.
- *
- * It registers the `sub` command and introduces the `sub` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class SubscriptEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "SubscriptEditing";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptediting.js
deleted file mode 100644
index 4c786e4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptediting.js
+++ /dev/null
@@ -1,50 +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
- */
-/**
- * @module basic-styles/subscript/subscriptediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import AttributeCommand from '../attributecommand.js';
-const SUBSCRIPT = 'subscript';
-/**
- * The subscript editing feature.
- *
- * It registers the `sub` command and introduces the `sub` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class SubscriptEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'SubscriptEditing';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- // Allow sub attribute on text nodes.
- editor.model.schema.extend('$text', { allowAttributes: SUBSCRIPT });
- editor.model.schema.setAttributeProperties(SUBSCRIPT, {
- isFormatting: true,
- copyOnEnter: true
- });
- // Build converter from model to view for data and editing pipelines.
- editor.conversion.attributeToElement({
- model: SUBSCRIPT,
- view: 'sub',
- upcastAlso: [
- {
- styles: {
- 'vertical-align': 'sub'
- }
- }
- ]
- });
- // Create sub command.
- editor.commands.add(SUBSCRIPT, new AttributeCommand(editor, SUBSCRIPT));
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptui.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptui.d.ts
deleted file mode 100644
index b3f25d8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptui.d.ts
+++ /dev/null
@@ -1,21 +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
- */
-/**
- * @module basic-styles/subscript/subscriptui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The subscript UI feature. It introduces the Subscript button.
- */
-export default class SubscriptUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "SubscriptUI";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptui.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptui.js
deleted file mode 100644
index 5eee2f7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/subscript/subscriptui.js
+++ /dev/null
@@ -1,51 +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
- */
-/**
- * @module basic-styles/subscript/subscriptui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { ButtonView, MenuBarMenuListItemButtonView } from 'ckeditor5/src/ui.js';
-import { getButtonCreator } from '../utils.js';
-import subscriptIcon from '../../theme/icons/subscript.svg';
-const SUBSCRIPT = 'subscript';
-/**
- * The subscript UI feature. It introduces the Subscript button.
- */
-export default class SubscriptUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'SubscriptUI';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = editor.locale.t;
- const createButton = getButtonCreator({
- editor,
- commandName: SUBSCRIPT,
- plugin: this,
- icon: subscriptIcon,
- label: t('Subscript')
- });
- // Add subscript button to feature components.
- editor.ui.componentFactory.add(SUBSCRIPT, () => {
- const buttonView = createButton(ButtonView);
- const command = editor.commands.get(SUBSCRIPT);
- buttonView.set({
- tooltip: true
- });
- // Bind button model to command.
- buttonView.bind('isOn').to(command, 'value');
- return buttonView;
- });
- editor.ui.componentFactory.add('menuBar:' + SUBSCRIPT, () => {
- return createButton(MenuBarMenuListItemButtonView);
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript.d.ts
deleted file mode 100644
index 6f9cf21..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript.d.ts
+++ /dev/null
@@ -1,26 +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
- */
-/**
- * @module basic-styles/superscript
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import SuperscriptEditing from './superscript/superscriptediting.js';
-import SuperscriptUI from './superscript/superscriptui.js';
-/**
- * The superscript feature.
- *
- * It loads the {@link module:basic-styles/superscript/superscriptediting~SuperscriptEditing} and
- * {@link module:basic-styles/superscript/superscriptui~SuperscriptUI} plugins.
- */
-export default class Superscript extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof SuperscriptEditing, typeof SuperscriptUI];
- /**
- * @inheritDoc
- */
- static get pluginName(): "Superscript";
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript.js
deleted file mode 100644
index de85ebe..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript.js
+++ /dev/null
@@ -1,30 +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
- */
-/**
- * @module basic-styles/superscript
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import SuperscriptEditing from './superscript/superscriptediting.js';
-import SuperscriptUI from './superscript/superscriptui.js';
-/**
- * The superscript feature.
- *
- * It loads the {@link module:basic-styles/superscript/superscriptediting~SuperscriptEditing} and
- * {@link module:basic-styles/superscript/superscriptui~SuperscriptUI} plugins.
- */
-export default class Superscript extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [SuperscriptEditing, SuperscriptUI];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'Superscript';
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptediting.d.ts
deleted file mode 100644
index 9274abf..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptediting.d.ts
+++ /dev/null
@@ -1,24 +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
- */
-/**
- * @module basic-styles/superscript/superscriptediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The superscript editing feature.
- *
- * It registers the `super` command and introduces the `super` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class SuperscriptEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "SuperscriptEditing";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptediting.js
deleted file mode 100644
index f386016..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptediting.js
+++ /dev/null
@@ -1,50 +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
- */
-/**
- * @module basic-styles/superscript/superscriptediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import AttributeCommand from '../attributecommand.js';
-const SUPERSCRIPT = 'superscript';
-/**
- * The superscript editing feature.
- *
- * It registers the `super` command and introduces the `super` attribute in the model which renders to the view
- * as a `` element.
- */
-export default class SuperscriptEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'SuperscriptEditing';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- // Allow super attribute on text nodes.
- editor.model.schema.extend('$text', { allowAttributes: SUPERSCRIPT });
- editor.model.schema.setAttributeProperties(SUPERSCRIPT, {
- isFormatting: true,
- copyOnEnter: true
- });
- // Build converter from model to view for data and editing pipelines.
- editor.conversion.attributeToElement({
- model: SUPERSCRIPT,
- view: 'sup',
- upcastAlso: [
- {
- styles: {
- 'vertical-align': 'super'
- }
- }
- ]
- });
- // Create super command.
- editor.commands.add(SUPERSCRIPT, new AttributeCommand(editor, SUPERSCRIPT));
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptui.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptui.d.ts
deleted file mode 100644
index 170f6fc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptui.d.ts
+++ /dev/null
@@ -1,21 +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
- */
-/**
- * @module basic-styles/superscript/superscriptui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The superscript UI feature. It introduces the Superscript button.
- */
-export default class SuperscriptUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "SuperscriptUI";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptui.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptui.js
deleted file mode 100644
index 60e4864..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/superscript/superscriptui.js
+++ /dev/null
@@ -1,51 +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
- */
-/**
- * @module basic-styles/superscript/superscriptui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { ButtonView, MenuBarMenuListItemButtonView } from 'ckeditor5/src/ui.js';
-import { getButtonCreator } from '../utils.js';
-import superscriptIcon from '../../theme/icons/superscript.svg';
-const SUPERSCRIPT = 'superscript';
-/**
- * The superscript UI feature. It introduces the Superscript button.
- */
-export default class SuperscriptUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'SuperscriptUI';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = editor.locale.t;
- const createButton = getButtonCreator({
- editor,
- commandName: SUPERSCRIPT,
- plugin: this,
- icon: superscriptIcon,
- label: t('Superscript')
- });
- // Add superscript button to feature components.
- editor.ui.componentFactory.add(SUPERSCRIPT, () => {
- const buttonView = createButton(ButtonView);
- const command = editor.commands.get(SUPERSCRIPT);
- buttonView.set({
- tooltip: true
- });
- // Bind button model to command.
- buttonView.bind('isOn').to(command, 'value');
- return buttonView;
- });
- editor.ui.componentFactory.add('menuBar:' + SUPERSCRIPT, () => {
- return createButton(MenuBarMenuListItemButtonView);
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline.d.ts
deleted file mode 100644
index 75b9038..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline.d.ts
+++ /dev/null
@@ -1,29 +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
- */
-/**
- * @module basic-styles/underline
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import UnderlineEditing from './underline/underlineediting.js';
-import UnderlineUI from './underline/underlineui.js';
-/**
- * The underline feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/underline/underlineediting~UnderlineEditing} and
- * {@link module:basic-styles/underline/underlineui~UnderlineUI} plugins.
- */
-export default class Underline extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof UnderlineEditing, typeof UnderlineUI];
- /**
- * @inheritDoc
- */
- static get pluginName(): "Underline";
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline.js
deleted file mode 100644
index a6e01e4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline.js
+++ /dev/null
@@ -1,33 +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
- */
-/**
- * @module basic-styles/underline
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import UnderlineEditing from './underline/underlineediting.js';
-import UnderlineUI from './underline/underlineui.js';
-/**
- * The underline feature.
- *
- * For a detailed overview check the {@glink features/basic-styles Basic styles feature} guide
- * and the {@glink api/basic-styles package page}.
- *
- * This is a "glue" plugin which loads the {@link module:basic-styles/underline/underlineediting~UnderlineEditing} and
- * {@link module:basic-styles/underline/underlineui~UnderlineUI} plugins.
- */
-export default class Underline extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [UnderlineEditing, UnderlineUI];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'Underline';
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineediting.d.ts
deleted file mode 100644
index 3eee4f0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineediting.d.ts
+++ /dev/null
@@ -1,24 +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
- */
-/**
- * @module basic-styles/underline/underlineediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The underline editing feature.
- *
- * It registers the `'underline'` command, the Ctrl+U keystroke
- * and introduces the `underline` attribute in the model which renders to the view as an `` element.
- */
-export default class UnderlineEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "UnderlineEditing";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineediting.js
deleted file mode 100644
index c9f2660..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineediting.js
+++ /dev/null
@@ -1,59 +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
- */
-/**
- * @module basic-styles/underline/underlineediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import AttributeCommand from '../attributecommand.js';
-const UNDERLINE = 'underline';
-/**
- * The underline editing feature.
- *
- * It registers the `'underline'` command, the Ctrl+U keystroke
- * and introduces the `underline` attribute in the model which renders to the view as an `` element.
- */
-export default class UnderlineEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'UnderlineEditing';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = this.editor.t;
- // Allow strikethrough attribute on text nodes.
- editor.model.schema.extend('$text', { allowAttributes: UNDERLINE });
- editor.model.schema.setAttributeProperties(UNDERLINE, {
- isFormatting: true,
- copyOnEnter: true
- });
- editor.conversion.attributeToElement({
- model: UNDERLINE,
- view: 'u',
- upcastAlso: {
- styles: {
- 'text-decoration': 'underline'
- }
- }
- });
- // Create underline command.
- editor.commands.add(UNDERLINE, new AttributeCommand(editor, UNDERLINE));
- // Set the Ctrl+U keystroke.
- editor.keystrokes.set('CTRL+U', 'underline');
- // Add the information about the keystroke to the accessibility database.
- editor.accessibility.addKeystrokeInfos({
- keystrokes: [
- {
- label: t('Underline text'),
- keystroke: 'CTRL+U'
- }
- ]
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineui.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineui.d.ts
deleted file mode 100644
index 5f5709b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineui.d.ts
+++ /dev/null
@@ -1,21 +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
- */
-/**
- * @module basic-styles/underline/underlineui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-/**
- * The underline UI feature. It introduces the Underline button.
- */
-export default class UnderlineUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "UnderlineUI";
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineui.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineui.js
deleted file mode 100644
index ca6e64c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/underline/underlineui.js
+++ /dev/null
@@ -1,51 +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
- */
-/**
- * @module basic-styles/underline/underlineui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { ButtonView, MenuBarMenuListItemButtonView } from 'ckeditor5/src/ui.js';
-import { getButtonCreator } from '../utils.js';
-import underlineIcon from '../../theme/icons/underline.svg';
-const UNDERLINE = 'underline';
-/**
- * The underline UI feature. It introduces the Underline button.
- */
-export default class UnderlineUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'UnderlineUI';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const command = editor.commands.get(UNDERLINE);
- const t = editor.locale.t;
- const createButton = getButtonCreator({
- editor,
- commandName: UNDERLINE,
- plugin: this,
- icon: underlineIcon,
- label: t('Underline'),
- keystroke: 'CTRL+U'
- });
- // Add bold button to feature components.
- editor.ui.componentFactory.add(UNDERLINE, () => {
- const buttonView = createButton(ButtonView);
- buttonView.set({
- tooltip: true
- });
- buttonView.bind('isOn').to(command, 'value');
- return buttonView;
- });
- editor.ui.componentFactory.add('menuBar:' + UNDERLINE, () => {
- return createButton(MenuBarMenuListItemButtonView);
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/utils.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/utils.d.ts
deleted file mode 100644
index 02837f5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/utils.d.ts
+++ /dev/null
@@ -1,20 +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
- */
-/**
- * @module basic-styles/utils
- */
-import type { Editor, Plugin } from 'ckeditor5/src/core.js';
-import type { ButtonView, MenuBarMenuListItemButtonView } from 'ckeditor5/src/ui.js';
-/**
- * Returns a function that creates a (toolbar or menu bar) button for a basic style feature.
- */
-export declare function getButtonCreator({ editor, commandName, plugin, icon, label, keystroke }: {
- editor: Editor;
- commandName: string;
- icon: string;
- label: string;
- plugin: Plugin;
- keystroke?: string;
-}): (ButtonClass: T) => InstanceType;
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/utils.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/utils.js
deleted file mode 100644
index a18e36a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/src/utils.js
+++ /dev/null
@@ -1,26 +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
- */
-/**
- * Returns a function that creates a (toolbar or menu bar) button for a basic style feature.
- */
-export function getButtonCreator({ editor, commandName, plugin, icon, label, keystroke }) {
- return (ButtonClass) => {
- const command = editor.commands.get(commandName);
- const view = new ButtonClass(editor.locale);
- view.set({
- label,
- icon,
- keystroke,
- isToggleable: true
- });
- view.bind('isEnabled').to(command, 'isEnabled');
- // Execute the command.
- plugin.listenTo(view, 'execute', () => {
- editor.execute(commandName);
- editor.editing.view.focus();
- });
- return view;
- };
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/code.css b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/code.css
deleted file mode 100644
index 5fa2d8a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/code.css
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
- * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
- */
-
-.ck-content code {
- background-color: hsla(0, 0%, 78%, 0.3);
- padding: .15em;
- border-radius: 2px;
-}
-
-.ck.ck-editor__editable .ck-code_selected {
- background-color: hsla(0, 0%, 78%, 0.5);
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/code.svg b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/code.svg
deleted file mode 100644
index 0cd08e1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/code.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/italic.svg b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/italic.svg
deleted file mode 100644
index efd83d1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/italic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/strikethrough.svg b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/strikethrough.svg
deleted file mode 100644
index 9b307bc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/strikethrough.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/subscript.svg b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/subscript.svg
deleted file mode 100644
index 0cb413e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/subscript.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/superscript.svg b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/superscript.svg
deleted file mode 100644
index 92b5eb1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/superscript.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/underline.svg b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/underline.svg
deleted file mode 100644
index 149b64f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-basic-styles-IsZmmqE7/theme/icons/underline.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/CHANGELOG.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/CHANGELOG.md
deleted file mode 100644
index 5ab47ca..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/CHANGELOG.md
+++ /dev/null
@@ -1,204 +0,0 @@
-Changelog
-=========
-
-All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
-
-Changes for the past releases are available below.
-
-## [19.0.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v18.0.0...v19.0.0) (April 29, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [18.0.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v17.0.0...v18.0.0) (March 19, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [17.0.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v16.0.0...v17.0.0) (February 18, 2020)
-
-### Bug fixes
-
-* Focus the editor before executing toolbar buttons' command. See [ckeditor/ckeditor5#353](https://github.com/ckeditor/ckeditor5/issues/353). ([4223ff2](https://github.com/ckeditor/ckeditor5-block-quote/commit/4223ff2))
-
-### Other changes
-
-* Updated translations. ([77fbbad](https://github.com/ckeditor/ckeditor5-block-quote/commit/77fbbad))
-
-
-## [16.0.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v15.0.0...v16.0.0) (December 4, 2019)
-
-### Other changes
-
-* Updated translations. ([e49b7b0](https://github.com/ckeditor/ckeditor5-block-quote/commit/e49b7b0))
-
-
-## [15.0.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v11.1.3...v15.0.0) (October 23, 2019)
-
-### Other changes
-
-* Add `pluginName` property to editing plugins. ([3d6b419](https://github.com/ckeditor/ckeditor5-block-quote/commit/3d6b419))
-* Updated translations. ([47acb53](https://github.com/ckeditor/ckeditor5-block-quote/commit/47acb53))
-
-
-## [11.1.3](https://github.com/ckeditor/ckeditor5-block-quote/compare/v11.1.2...v11.1.3) (August 26, 2019)
-
-### Bug fixes
-
-* The UI buttons should be marked as toggleable for better assistive technologies support (see [ckeditor/ckeditor5#1403](https://github.com/ckeditor/ckeditor5/issues/1403)). ([aa24686](https://github.com/ckeditor/ckeditor5-block-quote/commit/aa24686))
-
-### Other changes
-
-* Adjusted blockquote content styles for better compatibility with RTL languages. See [ckeditor/ckeditor5#1151](https://github.com/ckeditor/ckeditor5/issues/1151). ([c48b703](https://github.com/ckeditor/ckeditor5-block-quote/commit/c48b703))
-* The issue tracker for this package was moved to https://github.com/ckeditor/ckeditor5/issues. See [ckeditor/ckeditor5#1988](https://github.com/ckeditor/ckeditor5/issues/1988). ([ffcbcfc](https://github.com/ckeditor/ckeditor5-block-quote/commit/ffcbcfc))
-* Updated translations. ([537f761](https://github.com/ckeditor/ckeditor5-block-quote/commit/537f761))
-
-
-## [11.1.2](https://github.com/ckeditor/ckeditor5-block-quote/compare/v11.1.1...v11.1.2) (July 10, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [11.1.1](https://github.com/ckeditor/ckeditor5-block-quote/compare/v11.1.0...v11.1.1) (July 4, 2019)
-
-### Other changes
-
-* Updated translations. ([3ab78f2](https://github.com/ckeditor/ckeditor5-block-quote/commit/3ab78f2))
-
-
-## [11.1.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v11.0.1...v11.1.0) (June 6, 2019)
-
-### Features
-
-* Added possibility to force quoting or un-quoting in `execute()`. Closes: [#35](https://github.com/ckeditor/ckeditor5-block-quote/issues/35). ([e9a5027](https://github.com/ckeditor/ckeditor5-block-quote/commit/e9a5027))
-
-### Other changes
-
-* Updated translations. ([eb15fc6](https://github.com/ckeditor/ckeditor5-block-quote/commit/eb15fc6))
-
-
-## [11.0.1](https://github.com/ckeditor/ckeditor5-block-quote/compare/v11.0.0...v11.0.1) (April 4, 2019)
-
-### Other changes
-
-* Updated translations. ([c524349](https://github.com/ckeditor/ckeditor5-block-quote/commit/c524349))
-
-
-## [11.0.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v10.1.1...v11.0.0) (February 28, 2019)
-
-### Other changes
-
-* Make `BlockQuoteCommand` wrap only top-most blocks. ([17c9d3b](https://github.com/ckeditor/ckeditor5-block-quote/commit/17c9d3b))
-* Updated translations. ([f452b45](https://github.com/ckeditor/ckeditor5-block-quote/commit/f452b45)) ([8d8fde2](https://github.com/ckeditor/ckeditor5-block-quote/commit/8d8fde2)) ([cb7ec44](https://github.com/ckeditor/ckeditor5-block-quote/commit/cb7ec44))
-
-### BREAKING CHANGES
-
-* Upgraded minimal versions of Node to `8.0.0` and npm to `5.7.1`. See: [ckeditor/ckeditor5#1507](https://github.com/ckeditor/ckeditor5/issues/1507). ([612ea3c](https://github.com/ckeditor/ckeditor5-cloud-services/commit/612ea3c))
-
-
-## [10.1.1](https://github.com/ckeditor/ckeditor5-block-quote/compare/v10.1.0...v10.1.1) (December 5, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [10.1.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v10.0.2...v10.1.0) (October 8, 2018)
-
-### Features
-
-* Implemented a post-fixer for cleaning incorrect blockquotes. ([fcb00c0](https://github.com/ckeditor/ckeditor5-block-quote/commit/fcb00c0))
-
-### Other changes
-
-* Updated translations. ([a0078f3](https://github.com/ckeditor/ckeditor5-block-quote/commit/a0078f3))
-
-
-## [10.0.2](https://github.com/ckeditor/ckeditor5-block-quote/compare/v10.0.1...v10.0.2) (July 18, 2018)
-
-### Other changes
-
-* Updated translations. ([170a8fd](https://github.com/ckeditor/ckeditor5-block-quote/commit/170a8fd))
-
-
-## [10.0.1](https://github.com/ckeditor/ckeditor5-block-quote/compare/v10.0.0...v10.0.1) (June 21, 2018)
-
-### Other changes
-
-* Updated translations. ([4a51fd8](https://github.com/ckeditor/ckeditor5-block-quote/commit/4a51fd8))
-
-
-## [10.0.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v1.0.0-beta.4...v10.0.0) (April 25, 2018)
-
-### Other changes
-
-* Changed the license to GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991). ([a4fa6e7](https://github.com/ckeditor/ckeditor5-block-quote/commit/a4fa6e7))
-
-### BREAKING CHANGES
-
-* The license under which CKEditor 5 is released has been changed from a triple GPL, LGPL and MPL license to a GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991) for more information.
-
-
-## [1.0.0-beta.4](https://github.com/ckeditor/ckeditor5-block-quote/compare/v1.0.0-beta.2...v1.0.0-beta.4) (April 19, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [1.0.0-beta.2](https://github.com/ckeditor/ckeditor5-block-quote/compare/v1.0.0-beta.1...v1.0.0-beta.2) (April 10, 2018)
-
-### Bug fixes
-
-* The outline of a quoted image should not be cropped. Closes [#15](https://github.com/ckeditor/ckeditor5-block-quote/issues/15). ([1512135](https://github.com/ckeditor/ckeditor5-block-quote/commit/1512135))
-
-
-## [1.0.0-beta.1](https://github.com/ckeditor/ckeditor5-block-quote/compare/v1.0.0-alpha.2...v1.0.0-beta.1) (March 15, 2018)
-
-### Other changes
-
-* Aligned feature class naming to the new scheme. ([cc723c3](https://github.com/ckeditor/ckeditor5-block-quote/commit/cc723c3))
-* Migrated package styles to PostCSS. Moved the visual styles to `@ckeditor/ckeditor5-theme-lark` (see [ckeditor/ckeditor5-ui#144](https://github.com/ckeditor/ckeditor5-ui/issues/144)). ([c973931](https://github.com/ckeditor/ckeditor5-block-quote/commit/c973931))
-
-
-## [1.0.0-alpha.2](https://github.com/ckeditor/ckeditor5-block-quote/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (November 14, 2017)
-
-### Other changes
-
-* Updated translations. ([e150fe2](https://github.com/ckeditor/ckeditor5-block-quote/commit/e150fe2))
-
-
-## [1.0.0-alpha.1](https://github.com/ckeditor/ckeditor5-block-quote/compare/v0.2.0...v1.0.0-alpha.1) (October 3, 2017)
-
-### Other changes
-
-* Improved default blockquote styling so it does not overlap with floated images. Closes [#12](https://github.com/ckeditor/ckeditor5-block-quote/issues/12). ([fb09418](https://github.com/ckeditor/ckeditor5-block-quote/commit/fb09418))
-
-
-## [0.2.0](https://github.com/ckeditor/ckeditor5-block-quote/compare/v0.1.1...v0.2.0) (September 3, 2017)
-
-### Features
-
-* Enter in the block quote will scroll the viewport to the selection. See ckeditor/ckeditor5-engine#660. ([09dc740](https://github.com/ckeditor/ckeditor5-block-quote/commit/09dc740))
-
-### Other changes
-
-* Aligned the implementation to the new Command API (see https://github.com/ckeditor/ckeditor5-core/issues/88). ([627510a](https://github.com/ckeditor/ckeditor5-block-quote/commit/627510a))
-
-### BREAKING CHANGES
-
-* The command API has been changed.
-
-
-## [0.1.1](https://github.com/ckeditor/ckeditor5-block-quote/compare/v0.1.0...v0.1.1) (May 7, 2017)
-
-### Bug fixes
-
-* Block quote should not be applied to image's caption. Closes: [#10](https://github.com/ckeditor/ckeditor5-block-quote/issues/10). ([06de874](https://github.com/ckeditor/ckeditor5-block-quote/commit/06de874))
-
-### Other changes
-
-* Updated translations. ([5e23f86](https://github.com/ckeditor/ckeditor5-block-quote/commit/5e23f86))
-
-
-## 0.1.0 (April 5, 2017)
-
-### Features
-
-* Introduced the block quote feature. Closes [#1](https://github.com/ckeditor/ckeditor5-block-quote/issues/1). ([239015b](https://github.com/ckeditor/ckeditor5-block-quote/commit/239015b))
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/LICENSE.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/LICENSE.md
deleted file mode 100644
index 106d679..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/LICENSE.md
+++ /dev/null
@@ -1,17 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor 5 block quote feature** – https://github.com/ckeditor/ckeditor5-block-quote
-Copyright (c) 2003–2024, [CKSource Holding sp. z o.o.](https://cksource.com) All rights reserved.
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html).
-
-Sources of Intellectual Property Included in CKEditor
------------------------------------------------------
-
-Where not otherwise indicated, all CKEditor content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, CKEditor will incorporate work done by developers outside of CKSource with their express permission.
-
-Trademarks
-----------
-
-**CKEditor** is a trademark of [CKSource Holding sp. z o.o.](https://cksource.com) All other brand and product names are trademarks, registered trademarks, or service marks of their respective holders.
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/README.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/README.md
deleted file mode 100644
index f63ea38..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-CKEditor 5 block quote feature
-========================================
-
-[](https://www.npmjs.com/package/@ckeditor/ckeditor5-block-quote)
-[](https://coveralls.io/github/ckeditor/ckeditor5?branch=master)
-[](https://app.travis-ci.com/github/ckeditor/ckeditor5)
-
-This package implements block quote support for CKEditor 5.
-
-## Demo
-
-Check out the [demo in the block quote feature guide](https://ckeditor.com/docs/ckeditor5/latest/features/block-quote.html#demo).
-
-## Documentation
-
-See the [`@ckeditor/ckeditor5-block-quote` package](https://ckeditor.com/docs/ckeditor5/latest/api/block-quote.html) page in [CKEditor 5 documentation](https://ckeditor.com/docs/ckeditor5/latest/).
-
-## License
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). For full details about the license, please check the `LICENSE.md` file or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license).
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/block-quote.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/block-quote.js
deleted file mode 100644
index 98352ec..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/block-quote.js
+++ /dev/null
@@ -1,5 +0,0 @@
-!function(e){const t=e.en=e.en||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),
-/*!
- * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(()=>{var e={28:(e,t,o)=>{"use strict";o.d(t,{A:()=>i});var n=o(935),r=o.n(n)()((function(e){return e[1]}));r.push([e.id,".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}",""]);const i=r},935:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o=e(t);return t[2]?"@media ".concat(t[2]," {").concat(o,"}"):o})).join("")},t.i=function(e,o,n){"string"==typeof e&&(e=[[null,e,""]]);var r={};if(n)for(var i=0;i{"use strict";var n,r=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},i=function(){var e={};return function(t){if(void 0===e[t]){var o=document.querySelector(t);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}e[t]=o}return e[t]}}(),c=[];function s(e){for(var t=-1,o=0;o{e.exports=o(237)("./src/core.js")},507:(e,t,o)=>{e.exports=o(237)("./src/enter.js")},834:(e,t,o)=>{e.exports=o(237)("./src/typing.js")},311:(e,t,o)=>{e.exports=o(237)("./src/ui.js")},584:(e,t,o)=>{e.exports=o(237)("./src/utils.js")},237:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={id:n,exports:{}};return e[n](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var n={};(()=>{"use strict";o.r(n),o.d(n,{BlockQuote:()=>g,BlockQuoteEditing:()=>u,BlockQuoteUI:()=>v});var e=o(782),t=o(507),r=o(834),i=o(584);class c extends e.Command{refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(e={}){const t=this.editor.model,o=t.schema,n=t.document.selection,r=Array.from(n.getSelectedBlocks()),i=void 0===e.forceValue?!this.value:e.forceValue;t.change((e=>{if(i){const t=r.filter((e=>s(e)||l(o,e)));this._applyQuote(e,t)}else this._removeQuote(e,r.filter(s))}))}_getValue(){const e=this.editor.model.document.selection,t=(0,i.first)(e.getSelectedBlocks());return!(!t||!s(t))}_checkEnabled(){if(this.value)return!0;const e=this.editor.model.document.selection,t=this.editor.model.schema,o=(0,i.first)(e.getSelectedBlocks());return!!o&&l(t,o)}_removeQuote(e,t){a(e,t).reverse().forEach((t=>{if(t.start.isAtStart&&t.end.isAtEnd)return void e.unwrap(t.start.parent);if(t.start.isAtStart){const o=e.createPositionBefore(t.start.parent);return void e.move(t,o)}t.end.isAtEnd||e.split(t.end);const o=e.createPositionAfter(t.end.parent);e.move(t,o)}))}_applyQuote(e,t){const o=[];a(e,t).reverse().forEach((t=>{let n=s(t.start);n||(n=e.createElement("blockQuote"),e.wrap(t,n)),o.push(n)})),o.reverse().reduce(((t,o)=>t.nextSibling==o?(e.merge(e.createPositionAfter(t)),t):o))}}function s(e){return"blockQuote"==e.parent.name?e.parent:null}function a(e,t){let o,n=0;const r=[];for(;n{const n=e.model.document.differ.getChanges();for(const e of n)if("insert"==e.type){const n=e.position.nodeAfter;if(!n)continue;if(n.is("element","blockQuote")&&n.isEmpty)return o.remove(n),!0;if(n.is("element","blockQuote")&&!t.checkChild(e.position,n))return o.unwrap(n),!0;if(n.is("element")){const e=o.createRangeIn(n);for(const n of e.getItems())if(n.is("element","blockQuote")&&!t.checkChild(o.createPositionBefore(n),n))return o.unwrap(n),!0}}else if("remove"==e.type){const t=e.position.parent;if(t.is("element","blockQuote")&&t.isEmpty)return o.remove(t),!0}return!1}));const o=this.editor.editing.view.document,n=e.model.document.selection,r=e.commands.get("blockQuote");this.listenTo(o,"enter",((t,o)=>{if(!n.isCollapsed||!r.value)return;n.getLastPosition().parent.isEmpty&&(e.execute("blockQuote"),e.editing.view.scrollToTheSelection(),o.preventDefault(),t.stop())}),{context:"blockquote"}),this.listenTo(o,"delete",((t,o)=>{if("backward"!=o.direction||!n.isCollapsed||!r.value)return;const i=n.getLastPosition().parent;i.isEmpty&&!i.previousSibling&&(e.execute("blockQuote"),e.editing.view.scrollToTheSelection(),o.preventDefault(),t.stop())}),{context:"blockquote"})}}var d=o(311),f=o(591),p=o.n(f),m=o(28),h={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};p()(m.A,h);m.A.locals;class v extends e.Plugin{static get pluginName(){return"BlockQuoteUI"}init(){const e=this.editor,t=e.commands.get("blockQuote");e.ui.componentFactory.add("blockQuote",(()=>{const e=this._createButton(d.ButtonView);return e.set({tooltip:!0}),e.bind("isOn").to(t,"value"),e})),e.ui.componentFactory.add("menuBar:blockQuote",(()=>this._createButton(d.MenuBarMenuListItemButtonView)))}_createButton(t){const o=this.editor,n=o.locale,r=o.commands.get("blockQuote"),i=new t(o.locale),c=n.t;return i.set({label:c("Block quote"),icon:e.icons.quote,isToggleable:!0}),i.bind("isEnabled").to(r,"isEnabled"),this.listenTo(i,"execute",(()=>{o.execute("blockQuote"),o.editing.view.focus()})),i}}class g extends e.Plugin{static get requires(){return[u,v]}static get pluginName(){return"BlockQuote"}}})(),(window.CKEditor5=window.CKEditor5||{}).blockQuote=n})();
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/af.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/af.js
deleted file mode 100644
index e35bd01..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/af.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.af=n.af||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Verwysingsaanhaling"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ar.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ar.js
deleted file mode 100644
index a6df1fe..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ar.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ar=i.ar||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"اقتباس"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/az.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/az.js
deleted file mode 100644
index 22158de..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/az.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.az=i.az||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Sitat bloku"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/bg.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/bg.js
deleted file mode 100644
index f8b2a45..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/bg.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.bg=i.bg||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитат"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/bn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/bn.js
deleted file mode 100644
index 7b319b2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/bn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.bn=n.bn||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"ব্লক কোট"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/bs.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/bs.js
deleted file mode 100644
index 0a20b71..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/bs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.bs=i.bs||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ca.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ca.js
deleted file mode 100644
index e3f5bfd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ca.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(c){const i=c.ca=c.ca||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Cita de bloc"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/cs.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/cs.js
deleted file mode 100644
index 6bf6efd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/cs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(c){const i=c.cs=c.cs||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Citace"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/da.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/da.js
deleted file mode 100644
index 517b5cb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/da.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.da=i.da||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blot citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/de-ch.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/de-ch.js
deleted file mode 100644
index d021ce3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/de-ch.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(c){const i=c["de-ch"]=c["de-ch"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blockzitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/de.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/de.js
deleted file mode 100644
index 5bafd44..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/de.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.de=i.de||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blockzitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/el.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/el.js
deleted file mode 100644
index 2e7cea9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/el.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.el=i.el||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Περιοχή παράθεσης"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/en-au.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/en-au.js
deleted file mode 100644
index a44520c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/en-au.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n["en-au"]=n["en-au"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/en-gb.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/en-gb.js
deleted file mode 100644
index 3fd172f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/en-gb.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n["en-gb"]=n["en-gb"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/es-co.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/es-co.js
deleted file mode 100644
index 370b102..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/es-co.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o["es-co"]=o["es-co"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Cita de bloque"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/es.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/es.js
deleted file mode 100644
index 659c580..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/es.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.es=i.es||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Bloque de cita"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/et.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/et.js
deleted file mode 100644
index 2a02d6a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/et.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.et=t.et||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Tsitaat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/eu.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/eu.js
deleted file mode 100644
index 80be33c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/eu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.eu=i.eu||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Aipua"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/fa.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/fa.js
deleted file mode 100644
index f508a10..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/fa.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.fa=i.fa||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":" بلوک نقل قول"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/fi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/fi.js
deleted file mode 100644
index 173289c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/fi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.fi=i.fi||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Lainaus"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/fr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/fr.js
deleted file mode 100644
index 002cb15..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/fr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.fr=i.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citation"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/gl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/gl.js
deleted file mode 100644
index 943c041..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/gl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.gl=i.gl||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Cita de bloque"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/gu.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/gu.js
deleted file mode 100644
index 2ead639..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/gu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.gu=i.gu||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":" વિચાર ટાંકો"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/he.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/he.js
deleted file mode 100644
index 3b71162..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/he.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.he=i.he||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"בלוק ציטוט"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/hi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/hi.js
deleted file mode 100644
index 02ad5ca..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/hi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.hi=i.hi||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/hr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/hr.js
deleted file mode 100644
index 98514f6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/hr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.hr=i.hr||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blok citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/hu.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/hu.js
deleted file mode 100644
index a7f2c85..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/hu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.hu=i.hu||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Idézet"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/id.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/id.js
deleted file mode 100644
index 061777f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/id.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.id=i.id||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Kutipan"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/it.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/it.js
deleted file mode 100644
index aaa7054..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/it.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.it=i.it||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blocco citazione"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ja.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ja.js
deleted file mode 100644
index 7978b9f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ja.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"ブロッククオート(引用)"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/km.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/km.js
deleted file mode 100644
index d6dcaaf..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/km.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.km=i.km||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"ប្លុកពាក្យសម្រង់"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/kn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/kn.js
deleted file mode 100644
index 47f43c7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/kn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.kn=n.kn||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"ಗುರುತಿಸಲಾದ ಉಲ್ಲೇಖ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ko.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ko.js
deleted file mode 100644
index 3ed9283..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ko.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o.ko=o.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"인용 단락"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ku.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ku.js
deleted file mode 100644
index a0a5d05..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ku.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ku=i.ku||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"وتەی وەرگیراو"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/lt.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/lt.js
deleted file mode 100644
index e7a9e1a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/lt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.lt=t.lt||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Citata"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/lv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/lv.js
deleted file mode 100644
index aa87169..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/lv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citāts"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ms.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ms.js
deleted file mode 100644
index 384ac23..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ms.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ms=i.ms||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Blok petikan"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/nb.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/nb.js
deleted file mode 100644
index 8b6ff6f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/nb.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.nb=n.nb||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blokksitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ne.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ne.js
deleted file mode 100644
index 3f9e689..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ne.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.ne=n.ne||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"ब्लक उद्धरण"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/nl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/nl.js
deleted file mode 100644
index 5104493..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/nl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blok citaat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/no.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/no.js
deleted file mode 100644
index 92ac633..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/no.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.no=o.no||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Blokksitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/pl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/pl.js
deleted file mode 100644
index db1f5a8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/pl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o.pl=o.pl||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Cytat blokowy"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/pt-br.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/pt-br.js
deleted file mode 100644
index 5e48dbe..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/pt-br.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o["pt-br"]=o["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Bloco de citação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/pt.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/pt.js
deleted file mode 100644
index 2c3449e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/pt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o.pt=o.pt||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Bloco de citação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ro.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ro.js
deleted file mode 100644
index d6671e1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ro.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o.ro=o.ro||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Bloc citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ru.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ru.js
deleted file mode 100644
index 4591608..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ru.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитата"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sk.js
deleted file mode 100644
index 6ccea39..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.sk=i.sk||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citát"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sl.js
deleted file mode 100644
index dd31080..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.sl=i.sl||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blokiraj citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sq.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sq.js
deleted file mode 100644
index 1e47d02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sq.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.sq=n.sq||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Thonjëzat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sr-latn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sr-latn.js
deleted file mode 100644
index b630bc6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sr-latn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const t=n["sr-latn"]=n["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sr.js
deleted file mode 100644
index 516a7a8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитат"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sv.js
deleted file mode 100644
index e2a0869..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/sv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.sv=i.sv||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blockcitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/th.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/th.js
deleted file mode 100644
index 2305940..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/th.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.th=i.th||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"คำพูดบล็อก"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/tk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/tk.js
deleted file mode 100644
index 98d5f38..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/tk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.tk=i.tk||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Sitata blokirläň"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/tr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/tr.js
deleted file mode 100644
index afef9da..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/tr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const t=n.tr=n.tr||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Alıntı"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ug.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ug.js
deleted file mode 100644
index 41f4bff..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ug.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ug=i.ug||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"نەقىل"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/uk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/uk.js
deleted file mode 100644
index 9678c69..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/uk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитата"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ur.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ur.js
deleted file mode 100644
index be45717..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/ur.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ur=i.ur||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"خانہ اقتباس"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/uz.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/uz.js
deleted file mode 100644
index af1a4af..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/uz.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.uz=i.uz||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Iqtibos"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/vi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/vi.js
deleted file mode 100644
index 0593468..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/vi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.vi=i.vi||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Trích dẫn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/zh-cn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/zh-cn.js
deleted file mode 100644
index 8e83d4b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/zh-cn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const c=n["zh-cn"]=n["zh-cn"]||{};c.dictionary=Object.assign(c.dictionary||{},{"Block quote":"块引用"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/zh.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/zh.js
deleted file mode 100644
index 0877dc5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/build/translations/zh.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"段落引用"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/ckeditor5-metadata.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/ckeditor5-metadata.json
deleted file mode 100644
index 6668d46..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/ckeditor5-metadata.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "plugins": [
- {
- "name": "Block quote",
- "className": "BlockQuote",
- "description": "Implements the block quote support to easily include quotations and passages in the rich-text content.",
- "docs": "features/block-quote.html",
- "path": "src/blockquote.js",
- "uiComponents": [
- {
- "type": "Button",
- "name": "blockQuote",
- "iconPath": "@ckeditor/ckeditor5-core/theme/icons/quote.svg"
- }
- ],
- "htmlOutput": [
- {
- "elements": "blockquote"
- }
- ]
- }
- ]
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/contexts.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/contexts.json
deleted file mode 100644
index 163affa..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/contexts.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Block quote": "Toolbar button tooltip for the Block quote feature."
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/af.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/af.po
deleted file mode 100644
index 3103dc6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/af.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Afrikaans (https://app.transifex.com/ckeditor/teams/11143/af/)\n"
-"Language: af\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Verwysingsaanhaling"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ar.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ar.po
deleted file mode 100644
index d4b47f7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ar.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Arabic (https://app.transifex.com/ckeditor/teams/11143/ar/)\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "اقتباس"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/az.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/az.po
deleted file mode 100644
index f7aada9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/az.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Azerbaijani (https://app.transifex.com/ckeditor/teams/11143/az/)\n"
-"Language: az\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Sitat bloku"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/bg.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/bg.po
deleted file mode 100644
index d0fce37..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/bg.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bulgarian (https://app.transifex.com/ckeditor/teams/11143/bg/)\n"
-"Language: bg\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Цитат"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/bn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/bn.po
deleted file mode 100644
index eb6c91a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/bn.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bengali (https://app.transifex.com/ckeditor/teams/11143/bn/)\n"
-"Language: bn\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "ব্লক কোট"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/bs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/bs.po
deleted file mode 100644
index 434f98d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/bs.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bosnian (https://app.transifex.com/ckeditor/teams/11143/bs/)\n"
-"Language: bs\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Citat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ca.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ca.po
deleted file mode 100644
index 14f3999..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ca.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Catalan (https://app.transifex.com/ckeditor/teams/11143/ca/)\n"
-"Language: ca\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Cita de bloc"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/cs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/cs.po
deleted file mode 100644
index 768fc20..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/cs.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Czech (https://app.transifex.com/ckeditor/teams/11143/cs/)\n"
-"Language: cs\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Citace"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/da.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/da.po
deleted file mode 100644
index 9167145..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/da.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Danish (https://app.transifex.com/ckeditor/teams/11143/da/)\n"
-"Language: da\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blot citat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/de-ch.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/de-ch.po
deleted file mode 100644
index 438580c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/de-ch.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (Switzerland) (https://app.transifex.com/ckeditor/teams/11143/de_CH/)\n"
-"Language: de_CH\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blockzitat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/de.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/de.po
deleted file mode 100644
index 38a92d4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/de.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (https://app.transifex.com/ckeditor/teams/11143/de/)\n"
-"Language: de\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blockzitat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/el.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/el.po
deleted file mode 100644
index fd23cff..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/el.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Greek (https://app.transifex.com/ckeditor/teams/11143/el/)\n"
-"Language: el\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Περιοχή παράθεσης"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/en-au.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/en-au.po
deleted file mode 100644
index 2daa3d8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/en-au.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: English (Australia) (https://app.transifex.com/ckeditor/teams/11143/en_AU/)\n"
-"Language: en_AU\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Block quote"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/en-gb.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/en-gb.po
deleted file mode 100644
index 8a3acc7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/en-gb.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: English (United Kingdom) (https://app.transifex.com/ckeditor/teams/11143/en_GB/)\n"
-"Language: en_GB\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Block quote"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/en.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/en.po
deleted file mode 100644
index 17bbb20..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/en.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language: \n"
-"Language-Team: \n"
-"Plural-Forms: \n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Block quote"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/es-co.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/es-co.po
deleted file mode 100644
index 3ec1e1a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/es-co.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (Colombia) (https://app.transifex.com/ckeditor/teams/11143/es_CO/)\n"
-"Language: es_CO\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Cita de bloque"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/es.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/es.po
deleted file mode 100644
index f898563..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/es.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (https://app.transifex.com/ckeditor/teams/11143/es/)\n"
-"Language: es\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Bloque de cita"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/et.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/et.po
deleted file mode 100644
index 763ff9a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/et.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Estonian (https://app.transifex.com/ckeditor/teams/11143/et/)\n"
-"Language: et\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Tsitaat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/eu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/eu.po
deleted file mode 100644
index 30d8797..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/eu.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Basque (https://app.transifex.com/ckeditor/teams/11143/eu/)\n"
-"Language: eu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Aipua"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/fa.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/fa.po
deleted file mode 100644
index 9919ff2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/fa.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Persian (https://app.transifex.com/ckeditor/teams/11143/fa/)\n"
-"Language: fa\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr " بلوک نقل قول"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/fi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/fi.po
deleted file mode 100644
index a43e53b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/fi.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Finnish (https://app.transifex.com/ckeditor/teams/11143/fi/)\n"
-"Language: fi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Lainaus"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/fr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/fr.po
deleted file mode 100644
index 9710d7b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/fr.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: French (https://app.transifex.com/ckeditor/teams/11143/fr/)\n"
-"Language: fr\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Citation"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/gl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/gl.po
deleted file mode 100644
index a25dc18..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/gl.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Galician (https://app.transifex.com/ckeditor/teams/11143/gl/)\n"
-"Language: gl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Cita de bloque"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/gu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/gu.po
deleted file mode 100644
index 1fd205b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/gu.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Gujarati (https://app.transifex.com/ckeditor/teams/11143/gu/)\n"
-"Language: gu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr " વિચાર ટાંકો"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/he.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/he.po
deleted file mode 100644
index de0f3e1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/he.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hebrew (https://app.transifex.com/ckeditor/teams/11143/he/)\n"
-"Language: he\n"
-"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "בלוק ציטוט"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/hi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/hi.po
deleted file mode 100644
index 2b56158..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/hi.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hindi (https://app.transifex.com/ckeditor/teams/11143/hi/)\n"
-"Language: hi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Block quote"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/hr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/hr.po
deleted file mode 100644
index 01d579a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/hr.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Croatian (https://app.transifex.com/ckeditor/teams/11143/hr/)\n"
-"Language: hr\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blok citat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/hu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/hu.po
deleted file mode 100644
index 40fc0dd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/hu.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hungarian (https://app.transifex.com/ckeditor/teams/11143/hu/)\n"
-"Language: hu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Idézet"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/id.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/id.po
deleted file mode 100644
index 27c9bb3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/id.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Indonesian (https://app.transifex.com/ckeditor/teams/11143/id/)\n"
-"Language: id\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Kutipan"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/it.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/it.po
deleted file mode 100644
index 8737841..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/it.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Italian (https://app.transifex.com/ckeditor/teams/11143/it/)\n"
-"Language: it\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blocco citazione"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ja.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ja.po
deleted file mode 100644
index 7958657..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ja.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Japanese (https://app.transifex.com/ckeditor/teams/11143/ja/)\n"
-"Language: ja\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "ブロッククオート(引用)"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/km.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/km.po
deleted file mode 100644
index adef2e6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/km.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Khmer (https://app.transifex.com/ckeditor/teams/11143/km/)\n"
-"Language: km\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "ប្លុកពាក្យសម្រង់"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/kn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/kn.po
deleted file mode 100644
index 05eddd9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/kn.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Kannada (https://app.transifex.com/ckeditor/teams/11143/kn/)\n"
-"Language: kn\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "ಗುರುತಿಸಲಾದ ಉಲ್ಲೇಖ"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ko.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ko.po
deleted file mode 100644
index b7f51b6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ko.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Korean (https://app.transifex.com/ckeditor/teams/11143/ko/)\n"
-"Language: ko\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "인용 단락"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ku.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ku.po
deleted file mode 100644
index c0ab93c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ku.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Kurdish (https://app.transifex.com/ckeditor/teams/11143/ku/)\n"
-"Language: ku\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "وتەی وەرگیراو"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/lt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/lt.po
deleted file mode 100644
index 857f45a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/lt.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Lithuanian (https://app.transifex.com/ckeditor/teams/11143/lt/)\n"
-"Language: lt\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Citata"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/lv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/lv.po
deleted file mode 100644
index 68b8707..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/lv.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Latvian (https://app.transifex.com/ckeditor/teams/11143/lv/)\n"
-"Language: lv\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Citāts"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ms.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ms.po
deleted file mode 100644
index 703bf83..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ms.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Malay (https://app.transifex.com/ckeditor/teams/11143/ms/)\n"
-"Language: ms\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blok petikan"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/nb.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/nb.po
deleted file mode 100644
index be64e8a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/nb.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Norwegian Bokmål (https://app.transifex.com/ckeditor/teams/11143/nb/)\n"
-"Language: nb\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blokksitat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ne.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ne.po
deleted file mode 100644
index 0681f80..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ne.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Nepali (Nepal) (https://app.transifex.com/ckeditor/teams/11143/ne_NP/)\n"
-"Language: ne_NP\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "ब्लक उद्धरण"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/nl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/nl.po
deleted file mode 100644
index 96d891b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/nl.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Dutch (https://app.transifex.com/ckeditor/teams/11143/nl/)\n"
-"Language: nl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blok citaat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/no.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/no.po
deleted file mode 100644
index 5eda198..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/no.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Norwegian (https://app.transifex.com/ckeditor/teams/11143/no/)\n"
-"Language: no\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blokksitat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/pl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/pl.po
deleted file mode 100644
index a9a2abf..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/pl.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Polish (https://app.transifex.com/ckeditor/teams/11143/pl/)\n"
-"Language: pl\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Cytat blokowy"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/pt-br.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/pt-br.po
deleted file mode 100644
index 92ae869..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/pt-br.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (Brazil) (https://app.transifex.com/ckeditor/teams/11143/pt_BR/)\n"
-"Language: pt_BR\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Bloco de citação"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/pt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/pt.po
deleted file mode 100644
index c4c0db1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/pt.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (https://app.transifex.com/ckeditor/teams/11143/pt/)\n"
-"Language: pt\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Bloco de citação"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ro.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ro.po
deleted file mode 100644
index 441fcc2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ro.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Romanian (https://app.transifex.com/ckeditor/teams/11143/ro/)\n"
-"Language: ro\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Bloc citat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ru.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ru.po
deleted file mode 100644
index 4a4025b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ru.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Russian (https://app.transifex.com/ckeditor/teams/11143/ru/)\n"
-"Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Цитата"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sk.po
deleted file mode 100644
index 63239f4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sk.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Slovak (https://app.transifex.com/ckeditor/teams/11143/sk/)\n"
-"Language: sk\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Citát"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sl.po
deleted file mode 100644
index a451015..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sl.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Slovenian (https://app.transifex.com/ckeditor/teams/11143/sl/)\n"
-"Language: sl\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blokiraj citat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sq.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sq.po
deleted file mode 100644
index a745b3c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sq.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Albanian (https://app.transifex.com/ckeditor/teams/11143/sq/)\n"
-"Language: sq\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Thonjëzat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sr-latn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sr-latn.po
deleted file mode 100644
index 6067dba..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sr-latn.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (Latin) (https://app.transifex.com/ckeditor/teams/11143/sr@latin/)\n"
-"Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Citat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sr.po
deleted file mode 100644
index d0b5be4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sr.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (https://app.transifex.com/ckeditor/teams/11143/sr/)\n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Цитат"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sv.po
deleted file mode 100644
index 48ba49c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/sv.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Swedish (https://app.transifex.com/ckeditor/teams/11143/sv/)\n"
-"Language: sv\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Blockcitat"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/th.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/th.po
deleted file mode 100644
index fd3b721..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/th.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Thai (https://app.transifex.com/ckeditor/teams/11143/th/)\n"
-"Language: th\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "คำพูดบล็อก"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/tk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/tk.po
deleted file mode 100644
index 0fa386a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/tk.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkmen (https://app.transifex.com/ckeditor/teams/11143/tk/)\n"
-"Language: tk\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Sitata blokirläň"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/tr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/tr.po
deleted file mode 100644
index caba274..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/tr.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkish (https://app.transifex.com/ckeditor/teams/11143/tr/)\n"
-"Language: tr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Alıntı"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ug.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ug.po
deleted file mode 100644
index 5816d3f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ug.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Uyghur (https://app.transifex.com/ckeditor/teams/11143/ug/)\n"
-"Language: ug\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "نەقىل"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/uk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/uk.po
deleted file mode 100644
index 329193c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/uk.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Ukrainian (https://app.transifex.com/ckeditor/teams/11143/uk/)\n"
-"Language: uk\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Цитата"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ur.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ur.po
deleted file mode 100644
index 9e471e0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/ur.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Urdu (https://app.transifex.com/ckeditor/teams/11143/ur/)\n"
-"Language: ur\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "خانہ اقتباس"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/uz.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/uz.po
deleted file mode 100644
index f7f4045..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/uz.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Uzbek (https://app.transifex.com/ckeditor/teams/11143/uz/)\n"
-"Language: uz\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Iqtibos"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/vi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/vi.po
deleted file mode 100644
index e229468..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/vi.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Vietnamese (https://app.transifex.com/ckeditor/teams/11143/vi/)\n"
-"Language: vi\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "Trích dẫn"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/zh-cn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/zh-cn.po
deleted file mode 100644
index 461cc95..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/zh-cn.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (China) (https://app.transifex.com/ckeditor/teams/11143/zh_CN/)\n"
-"Language: zh_CN\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "块引用"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/zh.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/zh.po
deleted file mode 100644
index 9b496b3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/lang/translations/zh.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (Taiwan) (https://app.transifex.com/ckeditor/teams/11143/zh_TW/)\n"
-"Language: zh_TW\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Toolbar button tooltip for the Block quote feature."
-msgid "Block quote"
-msgstr "段落引用"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/package.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/package.json
deleted file mode 100644
index 6eeb093..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "@ckeditor/ckeditor5-block-quote",
- "version": "41.3.1",
- "description": "Block quote feature for CKEditor 5.",
- "keywords": [
- "ckeditor",
- "ckeditor5",
- "ckeditor 5",
- "ckeditor5-feature",
- "ckeditor5-plugin",
- "ckeditor5-dll"
- ],
- "type": "module",
- "main": "src/index.js",
- "dependencies": {
- "ckeditor5": "41.3.1"
- },
- "author": "CKSource (http://cksource.com/)",
- "license": "GPL-2.0-or-later",
- "homepage": "https://ckeditor.com/ckeditor-5",
- "bugs": "https://github.com/ckeditor/ckeditor5/issues",
- "repository": {
- "type": "git",
- "url": "https://github.com/ckeditor/ckeditor5.git",
- "directory": "packages/ckeditor5-block-quote"
- },
- "files": [
- "lang",
- "src/**/*.js",
- "src/**/*.d.ts",
- "theme",
- "build",
- "ckeditor5-metadata.json",
- "CHANGELOG.md"
- ],
- "types": "src/index.d.ts"
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/augmentation.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/augmentation.d.ts
deleted file mode 100644
index cad633e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/augmentation.d.ts
+++ /dev/null
@@ -1,15 +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
- */
-import type { BlockQuote, BlockQuoteCommand, BlockQuoteEditing, BlockQuoteUI } from './index.js';
-declare module '@ckeditor/ckeditor5-core' {
- interface PluginsMap {
- [BlockQuote.pluginName]: BlockQuote;
- [BlockQuoteEditing.pluginName]: BlockQuoteEditing;
- [BlockQuoteUI.pluginName]: BlockQuoteUI;
- }
- interface CommandsMap {
- blockQuote: BlockQuoteCommand;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/augmentation.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/augmentation.js
deleted file mode 100644
index 4fffd02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/augmentation.js
+++ /dev/null
@@ -1,5 +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
- */
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquote.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquote.d.ts
deleted file mode 100644
index 487ca1b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquote.d.ts
+++ /dev/null
@@ -1,30 +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
- */
-/**
- * @module block-quote/blockquote
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import BlockQuoteEditing from './blockquoteediting.js';
-import BlockQuoteUI from './blockquoteui.js';
-/**
- * The block quote plugin.
- *
- * For more information about this feature check the {@glink api/block-quote package page}.
- *
- * This is a "glue" plugin which loads the {@link module:block-quote/blockquoteediting~BlockQuoteEditing block quote editing feature}
- * and {@link module:block-quote/blockquoteui~BlockQuoteUI block quote UI feature}.
- *
- * @extends module:core/plugin~Plugin
- */
-export default class BlockQuote extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof BlockQuoteEditing, typeof BlockQuoteUI];
- /**
- * @inheritDoc
- */
- static get pluginName(): "BlockQuote";
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquote.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquote.js
deleted file mode 100644
index b442a78..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquote.js
+++ /dev/null
@@ -1,34 +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
- */
-/**
- * @module block-quote/blockquote
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import BlockQuoteEditing from './blockquoteediting.js';
-import BlockQuoteUI from './blockquoteui.js';
-/**
- * The block quote plugin.
- *
- * For more information about this feature check the {@glink api/block-quote package page}.
- *
- * This is a "glue" plugin which loads the {@link module:block-quote/blockquoteediting~BlockQuoteEditing block quote editing feature}
- * and {@link module:block-quote/blockquoteui~BlockQuoteUI block quote UI feature}.
- *
- * @extends module:core/plugin~Plugin
- */
-export default class BlockQuote extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [BlockQuoteEditing, BlockQuoteUI];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'BlockQuote';
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquotecommand.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquotecommand.d.ts
deleted file mode 100644
index 8b13e13..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquotecommand.d.ts
+++ /dev/null
@@ -1,61 +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
- */
-/**
- * @module block-quote/blockquotecommand
- */
-import { Command } from 'ckeditor5/src/core.js';
-/**
- * The block quote command plugin.
- *
- * @extends module:core/command~Command
- */
-export default class BlockQuoteCommand extends Command {
- /**
- * Whether the selection starts in a block quote.
- *
- * @observable
- * @readonly
- */
- value: boolean;
- /**
- * @inheritDoc
- */
- refresh(): void;
- /**
- * Executes the command. When the command {@link #value is on}, all top-most block quotes within
- * the selection will be removed. If it is off, all selected blocks will be wrapped with
- * a block quote.
- *
- * @fires execute
- * @param options Command options.
- * @param options.forceValue If set, it will force the command behavior. If `true`, the command will apply a block quote,
- * otherwise the command will remove the block quote. If not set, the command will act basing on its current value.
- */
- execute(options?: {
- forceValue?: boolean;
- }): void;
- /**
- * Checks the command's {@link #value}.
- */
- private _getValue;
- /**
- * Checks whether the command can be enabled in the current context.
- *
- * @returns Whether the command should be enabled.
- */
- private _checkEnabled;
- /**
- * Removes the quote from given blocks.
- *
- * If blocks which are supposed to be "unquoted" are in the middle of a quote,
- * start it or end it, then the quote will be split (if needed) and the blocks
- * will be moved out of it, so other quoted blocks remained quoted.
- */
- private _removeQuote;
- /**
- * Applies the quote to given blocks.
- */
- private _applyQuote;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquotecommand.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquotecommand.js
deleted file mode 100644
index 6af531e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquotecommand.js
+++ /dev/null
@@ -1,172 +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
- */
-/**
- * @module block-quote/blockquotecommand
- */
-import { Command } from 'ckeditor5/src/core.js';
-import { first } from 'ckeditor5/src/utils.js';
-/**
- * The block quote command plugin.
- *
- * @extends module:core/command~Command
- */
-export default class BlockQuoteCommand extends Command {
- /**
- * @inheritDoc
- */
- refresh() {
- this.value = this._getValue();
- this.isEnabled = this._checkEnabled();
- }
- /**
- * Executes the command. When the command {@link #value is on}, all top-most block quotes within
- * the selection will be removed. If it is off, all selected blocks will be wrapped with
- * a block quote.
- *
- * @fires execute
- * @param options Command options.
- * @param options.forceValue If set, it will force the command behavior. If `true`, the command will apply a block quote,
- * otherwise the command will remove the block quote. If not set, the command will act basing on its current value.
- */
- execute(options = {}) {
- const model = this.editor.model;
- const schema = model.schema;
- const selection = model.document.selection;
- const blocks = Array.from(selection.getSelectedBlocks());
- const value = (options.forceValue === undefined) ? !this.value : options.forceValue;
- model.change(writer => {
- if (!value) {
- this._removeQuote(writer, blocks.filter(findQuote));
- }
- else {
- const blocksToQuote = blocks.filter(block => {
- // Already quoted blocks needs to be considered while quoting too
- // in order to reuse their elements.
- return findQuote(block) || checkCanBeQuoted(schema, block);
- });
- this._applyQuote(writer, blocksToQuote);
- }
- });
- }
- /**
- * Checks the command's {@link #value}.
- */
- _getValue() {
- const selection = this.editor.model.document.selection;
- const firstBlock = first(selection.getSelectedBlocks());
- // In the current implementation, the block quote must be an immediate parent of a block element.
- return !!(firstBlock && findQuote(firstBlock));
- }
- /**
- * Checks whether the command can be enabled in the current context.
- *
- * @returns Whether the command should be enabled.
- */
- _checkEnabled() {
- if (this.value) {
- return true;
- }
- const selection = this.editor.model.document.selection;
- const schema = this.editor.model.schema;
- const firstBlock = first(selection.getSelectedBlocks());
- if (!firstBlock) {
- return false;
- }
- return checkCanBeQuoted(schema, firstBlock);
- }
- /**
- * Removes the quote from given blocks.
- *
- * If blocks which are supposed to be "unquoted" are in the middle of a quote,
- * start it or end it, then the quote will be split (if needed) and the blocks
- * will be moved out of it, so other quoted blocks remained quoted.
- */
- _removeQuote(writer, blocks) {
- // Unquote all groups of block. Iterate in the reverse order to not break following ranges.
- getRangesOfBlockGroups(writer, blocks).reverse().forEach(groupRange => {
- if (groupRange.start.isAtStart && groupRange.end.isAtEnd) {
- writer.unwrap(groupRange.start.parent);
- return;
- }
- // The group of blocks are at the beginning of an so let's move them left (out of the ).
- if (groupRange.start.isAtStart) {
- const positionBefore = writer.createPositionBefore(groupRange.start.parent);
- writer.move(groupRange, positionBefore);
- return;
- }
- // The blocks are in the middle of an so we need to split the after the last block
- // so we move the items there.
- if (!groupRange.end.isAtEnd) {
- writer.split(groupRange.end);
- }
- // Now we are sure that groupRange.end.isAtEnd is true, so let's move the blocks right.
- const positionAfter = writer.createPositionAfter(groupRange.end.parent);
- writer.move(groupRange, positionAfter);
- });
- }
- /**
- * Applies the quote to given blocks.
- */
- _applyQuote(writer, blocks) {
- const quotesToMerge = [];
- // Quote all groups of block. Iterate in the reverse order to not break following ranges.
- getRangesOfBlockGroups(writer, blocks).reverse().forEach(groupRange => {
- let quote = findQuote(groupRange.start);
- if (!quote) {
- quote = writer.createElement('blockQuote');
- writer.wrap(groupRange, quote);
- }
- quotesToMerge.push(quote);
- });
- // Merge subsequent elements. Reverse the order again because this time we want to go through
- // the elements in the source order (due to how merge works – it moves the right element's content
- // to the first element and removes the right one. Since we may need to merge a couple of subsequent `` elements
- // we want to keep the reference to the first (furthest left) one.
- quotesToMerge.reverse().reduce((currentQuote, nextQuote) => {
- if (currentQuote.nextSibling == nextQuote) {
- writer.merge(writer.createPositionAfter(currentQuote));
- return currentQuote;
- }
- return nextQuote;
- });
- }
-}
-function findQuote(elementOrPosition) {
- return elementOrPosition.parent.name == 'blockQuote' ? elementOrPosition.parent : null;
-}
-/**
- * Returns a minimal array of ranges containing groups of subsequent blocks.
- *
- * content: abcdefgh
- * blocks: [ a, b, d, f, g, h ]
- * output ranges: [ab]c[d]e[fgh]
- */
-function getRangesOfBlockGroups(writer, blocks) {
- let startPosition;
- let i = 0;
- const ranges = [];
- while (i < blocks.length) {
- const block = blocks[i];
- const nextBlock = blocks[i + 1];
- if (!startPosition) {
- startPosition = writer.createPositionBefore(block);
- }
- if (!nextBlock || block.nextSibling != nextBlock) {
- ranges.push(writer.createRange(startPosition, writer.createPositionAfter(block)));
- startPosition = null;
- }
- i++;
- }
- return ranges;
-}
-/**
- * Checks whether can wrap the block.
- */
-function checkCanBeQuoted(schema, block) {
- // TMP will be replaced with schema.checkWrap().
- const isBQAllowed = schema.checkChild(block.parent, 'blockQuote');
- const isBlockAllowedInBQ = schema.checkChild(['$root', 'blockQuote'], block);
- return isBQAllowed && isBlockAllowedInBQ;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteediting.d.ts
deleted file mode 100644
index ac83c81..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteediting.d.ts
+++ /dev/null
@@ -1,31 +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
- */
-/**
- * @module block-quote/blockquoteediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { Enter } from 'ckeditor5/src/enter.js';
-import { Delete } from 'ckeditor5/src/typing.js';
-/**
- * The block quote editing.
- *
- * Introduces the `'blockQuote'` command and the `'blockQuote'` model element.
- *
- * @extends module:core/plugin~Plugin
- */
-export default class BlockQuoteEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "BlockQuoteEditing";
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof Enter, typeof Delete];
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteediting.js
deleted file mode 100644
index f6031b6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteediting.js
+++ /dev/null
@@ -1,118 +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
- */
-/**
- * @module block-quote/blockquoteediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { Enter } from 'ckeditor5/src/enter.js';
-import { Delete } from 'ckeditor5/src/typing.js';
-import BlockQuoteCommand from './blockquotecommand.js';
-/**
- * The block quote editing.
- *
- * Introduces the `'blockQuote'` command and the `'blockQuote'` model element.
- *
- * @extends module:core/plugin~Plugin
- */
-export default class BlockQuoteEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'BlockQuoteEditing';
- }
- /**
- * @inheritDoc
- */
- static get requires() {
- return [Enter, Delete];
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const schema = editor.model.schema;
- editor.commands.add('blockQuote', new BlockQuoteCommand(editor));
- schema.register('blockQuote', {
- inheritAllFrom: '$container'
- });
- editor.conversion.elementToElement({ model: 'blockQuote', view: 'blockquote' });
- // Postfixer which cleans incorrect model states connected with block quotes.
- editor.model.document.registerPostFixer(writer => {
- const changes = editor.model.document.differ.getChanges();
- for (const entry of changes) {
- if (entry.type == 'insert') {
- const element = entry.position.nodeAfter;
- if (!element) {
- // We are inside a text node.
- continue;
- }
- if (element.is('element', 'blockQuote') && element.isEmpty) {
- // Added an empty blockQuote - remove it.
- writer.remove(element);
- return true;
- }
- else if (element.is('element', 'blockQuote') && !schema.checkChild(entry.position, element)) {
- // Added a blockQuote in incorrect place. Unwrap it so the content inside is not lost.
- writer.unwrap(element);
- return true;
- }
- else if (element.is('element')) {
- // Just added an element. Check that all children meet the scheme rules.
- const range = writer.createRangeIn(element);
- for (const child of range.getItems()) {
- if (child.is('element', 'blockQuote') &&
- !schema.checkChild(writer.createPositionBefore(child), child)) {
- writer.unwrap(child);
- return true;
- }
- }
- }
- }
- else if (entry.type == 'remove') {
- const parent = entry.position.parent;
- if (parent.is('element', 'blockQuote') && parent.isEmpty) {
- // Something got removed and now blockQuote is empty. Remove the blockQuote as well.
- writer.remove(parent);
- return true;
- }
- }
- }
- return false;
- });
- const viewDocument = this.editor.editing.view.document;
- const selection = editor.model.document.selection;
- const blockQuoteCommand = editor.commands.get('blockQuote');
- // Overwrite default Enter key behavior.
- // If Enter key is pressed with selection collapsed in empty block inside a quote, break the quote.
- this.listenTo(viewDocument, 'enter', (evt, data) => {
- if (!selection.isCollapsed || !blockQuoteCommand.value) {
- return;
- }
- const positionParent = selection.getLastPosition().parent;
- if (positionParent.isEmpty) {
- editor.execute('blockQuote');
- editor.editing.view.scrollToTheSelection();
- data.preventDefault();
- evt.stop();
- }
- }, { context: 'blockquote' });
- // Overwrite default Backspace key behavior.
- // If Backspace key is pressed with selection collapsed in first empty block inside a quote, break the quote.
- this.listenTo(viewDocument, 'delete', (evt, data) => {
- if (data.direction != 'backward' || !selection.isCollapsed || !blockQuoteCommand.value) {
- return;
- }
- const positionParent = selection.getLastPosition().parent;
- if (positionParent.isEmpty && !positionParent.previousSibling) {
- editor.execute('blockQuote');
- editor.editing.view.scrollToTheSelection();
- data.preventDefault();
- evt.stop();
- }
- }, { context: 'blockquote' });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteui.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteui.d.ts
deleted file mode 100644
index 940963f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteui.d.ts
+++ /dev/null
@@ -1,30 +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
- */
-/**
- * @module block-quote/blockquoteui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import '../theme/blockquote.css';
-/**
- * The block quote UI plugin.
- *
- * It introduces the `'blockQuote'` button.
- *
- * @extends module:core/plugin~Plugin
- */
-export default class BlockQuoteUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "BlockQuoteUI";
- /**
- * @inheritDoc
- */
- init(): void;
- /**
- * Creates a button for block quote command to use either in toolbar or in menu bar.
- */
- private _createButton;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteui.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteui.js
deleted file mode 100644
index e0111ac..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/blockquoteui.js
+++ /dev/null
@@ -1,64 +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
- */
-/**
- * @module block-quote/blockquoteui
- */
-import { Plugin, icons } from 'ckeditor5/src/core.js';
-import { ButtonView, MenuBarMenuListItemButtonView } from 'ckeditor5/src/ui.js';
-import '../theme/blockquote.css';
-/**
- * The block quote UI plugin.
- *
- * It introduces the `'blockQuote'` button.
- *
- * @extends module:core/plugin~Plugin
- */
-export default class BlockQuoteUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'BlockQuoteUI';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const command = editor.commands.get('blockQuote');
- editor.ui.componentFactory.add('blockQuote', () => {
- const buttonView = this._createButton(ButtonView);
- buttonView.set({
- tooltip: true
- });
- // Bind button model to command.
- buttonView.bind('isOn').to(command, 'value');
- return buttonView;
- });
- editor.ui.componentFactory.add('menuBar:blockQuote', () => this._createButton(MenuBarMenuListItemButtonView));
- }
- /**
- * Creates a button for block quote command to use either in toolbar or in menu bar.
- */
- _createButton(ButtonClass) {
- const editor = this.editor;
- const locale = editor.locale;
- const command = editor.commands.get('blockQuote');
- const view = new ButtonClass(editor.locale);
- const t = locale.t;
- view.set({
- label: t('Block quote'),
- icon: icons.quote,
- isToggleable: true
- });
- view.bind('isEnabled').to(command, 'isEnabled');
- // Execute the command.
- this.listenTo(view, 'execute', () => {
- editor.execute('blockQuote');
- editor.editing.view.focus();
- });
- return view;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/index.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/index.d.ts
deleted file mode 100644
index 4e16385..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/index.d.ts
+++ /dev/null
@@ -1,12 +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
- */
-/**
- * @module block-quote
- */
-export { default as BlockQuote } from './blockquote.js';
-export { default as BlockQuoteEditing } from './blockquoteediting.js';
-export { default as BlockQuoteUI } from './blockquoteui.js';
-export type { default as BlockQuoteCommand } from './blockquotecommand.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/index.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/index.js
deleted file mode 100644
index 418b5fa..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/src/index.js
+++ /dev/null
@@ -1,11 +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
- */
-/**
- * @module block-quote
- */
-export { default as BlockQuote } from './blockquote.js';
-export { default as BlockQuoteEditing } from './blockquoteediting.js';
-export { default as BlockQuoteUI } from './blockquoteui.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/theme/blockquote.css b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/theme/blockquote.css
deleted file mode 100644
index e456acb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-block-quote-2OV4AqDe/theme/blockquote.css
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
- */
-
-.ck-content blockquote {
- /* See #12 */
- overflow: hidden;
-
- /* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */
- padding-right: 1.5em;
- padding-left: 1.5em;
-
- margin-left: 0;
- margin-right: 0;
- font-style: italic;
- border-left: solid 5px hsl(0, 0%, 80%);
-}
-
-.ck-content[dir="rtl"] blockquote {
- border-left: 0;
- border-right: solid 5px hsl(0, 0%, 80%);
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/CHANGELOG.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/CHANGELOG.md
deleted file mode 100644
index fbc87d9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/CHANGELOG.md
+++ /dev/null
@@ -1,180 +0,0 @@
-Changelog
-=========
-
-All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
-
-Changes for the past releases are available below.
-
-## [19.0.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v18.0.0...v19.0.0) (April 29, 2020)
-
-### Other changes
-
-* Handled `paste` and `drop` events no longer propagate up the DOM tree. Closes [ckeditor/ckeditor5#6464](https://github.com/ckeditor/ckeditor5/issues/6464). ([70aa7ba](https://github.com/ckeditor/ckeditor5-clipboard/commit/70aa7ba))
-
-
-## [18.0.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v17.0.0...v18.0.0) (March 19, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [17.0.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v16.0.0...v17.0.0) (February 19, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [16.0.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v15.0.0...v16.0.0) (December 4, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [15.0.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v12.0.2...v15.0.0) (October 23, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [12.0.2](https://github.com/ckeditor/ckeditor5-clipboard/compare/v12.0.1...v12.0.2) (August 26, 2019)
-
-### Other changes
-
-* The issue tracker for this package was moved to https://github.com/ckeditor/ckeditor5/issues. See [ckeditor/ckeditor5#1988](https://github.com/ckeditor/ckeditor5/issues/1988). ([b1782bb](https://github.com/ckeditor/ckeditor5-clipboard/commit/b1782bb))
-
-
-## [12.0.1](https://github.com/ckeditor/ckeditor5-clipboard/compare/v12.0.0...v12.0.1) (July 10, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [12.0.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v11.0.2...v12.0.0) (July 4, 2019)
-
-### Other changes
-
-* New lines pasted as a plain text will always create a new paragraph. Closes [ckeditor/ckeditor5#1727](https://github.com/ckeditor/ckeditor5/issues/1727). ([f0eb3a0](https://github.com/ckeditor/ckeditor5-clipboard/commit/f0eb3a0))
-
-### BREAKING CHANGES
-
-* From now on, every new line pasted in the editor as a plain text, will create a new paragraph. Read more at [ckeditor/ckeditor5#1727](https://github.com/ckeditor/ckeditor5/issues/1727).
-
-
-## [11.0.2](https://github.com/ckeditor/ckeditor5-clipboard/compare/v11.0.1...v11.0.2) (June 6, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [11.0.1](https://github.com/ckeditor/ckeditor5-clipboard/compare/v11.0.0...v11.0.1) (April 4, 2019)
-
-### Bug fixes
-
-* The DOM `drop` event will not bubble up if the `clipboardInput` event was handled. Closes [ckeditor/ckeditor5-upload#92](https://github.com/ckeditor/ckeditor5-upload/issues/92). ([5d14697](https://github.com/ckeditor/ckeditor5-clipboard/commit/5d14697))
-
-
-## [11.0.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v10.0.4...v11.0.0) (February 28, 2019)
-
-### BREAKING CHANGES
-
-* Upgraded minimal versions of Node to `8.0.0` and npm to `5.7.1`. See: [ckeditor/ckeditor5#1507](https://github.com/ckeditor/ckeditor5/issues/1507). ([612ea3c](https://github.com/ckeditor/ckeditor5-cloud-services/commit/612ea3c))
-
-
-## [10.0.4](https://github.com/ckeditor/ckeditor5-clipboard/compare/v10.0.3...v10.0.4) (December 5, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [10.0.3](https://github.com/ckeditor/ckeditor5-clipboard/compare/v10.0.2...v10.0.3) (October 8, 2018)
-
-### Other changes
-
-* The `Clipboard#inputTransformation` event is now emitted with an additional `dataTransfer` object. Closes [#54](https://github.com/ckeditor/ckeditor5-clipboard/issues/54) . ([f3589b4](https://github.com/ckeditor/ckeditor5-clipboard/commit/f3589b4))
-
-
-## [10.0.2](https://github.com/ckeditor/ckeditor5-clipboard/compare/v10.0.1...v10.0.2) (July 18, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [10.0.1](https://github.com/ckeditor/ckeditor5-clipboard/compare/v10.0.0...v10.0.1) (June 21, 2018)
-
-### Bug fixes
-
-* Disabled the entire clipboard input pipeline when the editor is read-only. Closes [#48](https://github.com/ckeditor/ckeditor5-clipboard/issues/48). ([b40ec4b](https://github.com/ckeditor/ckeditor5-clipboard/commit/b40ec4b))
-* When pasting a plain text, single new line characters should be converted to `
`s. Closes [ckeditor/ckeditor5#766](https://github.com/ckeditor/ckeditor5/issues/766). ([be21676](https://github.com/ckeditor/ckeditor5-clipboard/commit/be21676))
-
-
-## [10.0.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v1.0.0-beta.4...v10.0.0) (April 25, 2018)
-
-### Other changes
-
-* Changed the license to GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991). ([8c092af](https://github.com/ckeditor/ckeditor5-clipboard/commit/8c092af))
-
-### BREAKING CHANGES
-
-* The license under which CKEditor 5 is released has been changed from a triple GPL, LGPL and MPL license to a GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991) for more information.
-
-
-## [1.0.0-beta.4](https://github.com/ckeditor/ckeditor5-clipboard/compare/v1.0.0-beta.2...v1.0.0-beta.4) (April 19, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [1.0.0-beta.2](https://github.com/ckeditor/ckeditor5-clipboard/compare/v1.0.0-beta.1...v1.0.0-beta.2) (April 10, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [1.0.0-beta.1](https://github.com/ckeditor/ckeditor5-clipboard/compare/v1.0.0-alpha.2...v1.0.0-beta.1) (March 15, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [1.0.0-alpha.2](https://github.com/ckeditor/ckeditor5-clipboard/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (November 14, 2017)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [1.0.0-alpha.1](https://github.com/ckeditor/ckeditor5-clipboard/compare/v0.7.0...v1.0.0-alpha.1) (October 3, 2017)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [0.7.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v0.6.0...v0.7.0) (September 3, 2017)
-
-### Bug fixes
-
-* Whitespaces around inline elements will not be lost upon pasting. Closes [#24](https://github.com/ckeditor/ckeditor5-clipboard/issues/24). ([5888743](https://github.com/ckeditor/ckeditor5-clipboard/commit/5888743))
-
-### Features
-
-* Added the `'dragover'` event to ClipboardObserver. ([00c7567](https://github.com/ckeditor/ckeditor5-clipboard/commit/00c7567))
-* Added `dropRange` to the `drop` event and `targetRanges` to the `clipboardInput` event. Closes [#29](https://github.com/ckeditor/ckeditor5-clipboard/issues/29). ([86daed9](https://github.com/ckeditor/ckeditor5-clipboard/commit/86daed9))
-* Disable pasting and cutting when the editor is read-only. Closes [#26](https://github.com/ckeditor/ckeditor5-clipboard/issues/26). ([0ba74d5](https://github.com/ckeditor/ckeditor5-clipboard/commit/0ba74d5))
-* The viewport will be scrolled to the selection on paste. See ckeditor/ckeditor5-engine#660. ([9a0e20f](https://github.com/ckeditor/ckeditor5-clipboard/commit/9a0e20f))
-
-
-## [0.6.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v0.5.0...v0.6.0) (May 7, 2017)
-
-### Bug fixes
-
-* Plain text data is now available in the clipboard when copying or cutting the editor contents. Closes [#11](https://github.com/ckeditor/ckeditor5-clipboard/issues/11). ([8a01e0f](https://github.com/ckeditor/ckeditor5-clipboard/commit/8a01e0f))
-
-### Features
-
-* Introduced `DataTransfer#files` property. Change the clipboard input pipeline. Closes [#16](https://github.com/ckeditor/ckeditor5-clipboard/issues/16). ([e4e7e10](https://github.com/ckeditor/ckeditor5-clipboard/commit/e4e7e10))
-
-### BREAKING CHANGES
-
-* The `clipboardInput` event now contains only the `dataTransfer` property (`content` was removed). The separate `inputTransformation` event was introduced for the content transformations.
-
-
-## [0.5.0](https://github.com/ckeditor/ckeditor5-clipboard/compare/v0.4.1...v0.5.0) (April 5, 2017)
-
-### Other changes
-
-* Aligned use of the `DataController` to the latest API. Closes [#14](https://github.com/ckeditor/ckeditor5-clipboard/issues/14). ([8f98e2b](https://github.com/ckeditor/ckeditor5-clipboard/commit/8f98e2b))
-
-### Features
-
-* Named existing plugin(s). ([3d37f53](https://github.com/ckeditor/ckeditor5-clipboard/commit/3d37f53))
-
-
-## [0.4.1](https://github.com/ckeditor/ckeditor5-clipboard/compare/v0.4.0...v0.4.1) (March 6, 2017)
-
-Internal changes only (updated dependencies, documentation, etc.).
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/LICENSE.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/LICENSE.md
deleted file mode 100644
index f482a8a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor 5 clipboard feature** – https://github.com/ckeditor/ckeditor5-clipboard
-Copyright (c) 2003–2024, [CKSource Holding sp. z o.o.](https://cksource.com) All rights reserved.
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html).
-
-Sources of Intellectual Property Included in CKEditor
------------------------------------------------------
-
-Where not otherwise indicated, all CKEditor content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, CKEditor will incorporate work done by developers outside of CKSource with their express permission.
-
-The following libraries are included in CKEditor under the [MIT license](https://opensource.org/licenses/MIT):
-
-* Lodash - Copyright (c) JS Foundation and other contributors https://js.foundation/. Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors http://underscorejs.org/.
-
-Trademarks
-----------
-
-**CKEditor** is a trademark of [CKSource Holding sp. z o.o.](https://cksource.com) All other brand and product names are trademarks, registered trademarks, or service marks of their respective holders.
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/README.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/README.md
deleted file mode 100644
index f58e525..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-CKEditor 5 clipboard feature
-========================================
-
-[](https://www.npmjs.com/package/@ckeditor/ckeditor5-clipboard)
-[](https://coveralls.io/github/ckeditor/ckeditor5?branch=master)
-[](https://app.travis-ci.com/github/ckeditor/ckeditor5)
-
-This package implements the clipboard (copy, cut, paste) support for CKEditor 5.
-
-## Documentation
-
-See the [`@ckeditor/ckeditor5-clipboard` package](https://ckeditor.com/docs/ckeditor5/latest/api/clipboard.html) page in [CKEditor 5 documentation](https://ckeditor.com/docs/ckeditor5/latest/).
-
-## License
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). For full details about the license, please check the `LICENSE.md` file or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license).
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/contexts.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/contexts.json
deleted file mode 100644
index b216dee..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/contexts.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Copy selected content": "Keystroke description for assistive technologies: keystroke for copying selected content.",
- "Paste content": "Keystroke description for assistive technologies: keystroke for pasting content.",
- "Paste content as plain text": "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ar.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ar.po
deleted file mode 100644
index 175481d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ar.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Arabic (https://app.transifex.com/ckeditor/teams/11143/ar/)\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "انسخْ المحتوى المحدد"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "الصقْ المحتوى"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "الصقْ المحتوى كنص عادي"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/bg.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/bg.po
deleted file mode 100644
index 20b1494..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/bg.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bulgarian (https://app.transifex.com/ckeditor/teams/11143/bg/)\n"
-"Language: bg\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Копиране на избраното съдържание"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Поставяне на съдържанието"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Поставяне на съдържанието като обикновен текст"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/bn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/bn.po
deleted file mode 100644
index 221a1c3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/bn.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bengali (https://app.transifex.com/ckeditor/teams/11143/bn/)\n"
-"Language: bn\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "সিলেক্ট করা কন্টেন্ট কপি করুন"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "কন্টেন্ট পেস্ট করুন"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "প্লেইন টেক্সট হিসেবে কন্টেন্ট পেস্ট করুন"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ca.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ca.po
deleted file mode 100644
index 2404874..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ca.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Catalan (https://app.transifex.com/ckeditor/teams/11143/ca/)\n"
-"Language: ca\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Copia el contingut seleccionat"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Enganxa el contingut"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Enganxa el contingut com a text pla"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/cs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/cs.po
deleted file mode 100644
index d968687..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/cs.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Czech (https://app.transifex.com/ckeditor/teams/11143/cs/)\n"
-"Language: cs\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Zkopírovat vybraný obsah"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Vložit obsah"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Vyložit obsah jako prostý text"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/da.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/da.po
deleted file mode 100644
index b5d1088..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/da.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Danish (https://app.transifex.com/ckeditor/teams/11143/da/)\n"
-"Language: da\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopier markeret indhold"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Indsæt indhold"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Indsæt indhold som ren tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/de.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/de.po
deleted file mode 100644
index 28d55b4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/de.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (https://app.transifex.com/ckeditor/teams/11143/de/)\n"
-"Language: de\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Markierten Inhalt kopieren"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Inhalt einfügen"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Inhalt als Klartext einfügen"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/el.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/el.po
deleted file mode 100644
index 8e90aa6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/el.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Greek (https://app.transifex.com/ckeditor/teams/11143/el/)\n"
-"Language: el\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Αντιγραφή επιλεγμένου περιεχομένου"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Επικόλληση περιεχομένου"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Επικόλληση περιεχομένου ως απλό κείμενο"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/en.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/en.po
deleted file mode 100644
index 6d5f18e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/en.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language: \n"
-"Language-Team: \n"
-"Plural-Forms: \n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Copy selected content"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Paste content"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Paste content as plain text"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/es-co.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/es-co.po
deleted file mode 100644
index 679b5b0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/es-co.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (Colombia) (https://app.transifex.com/ckeditor/teams/11143/es_CO/)\n"
-"Language: es_CO\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Copiar contenido seleccionado"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Pegar contenido"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Pegar contenido como texto plano"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/es.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/es.po
deleted file mode 100644
index eb30a8e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/es.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (https://app.transifex.com/ckeditor/teams/11143/es/)\n"
-"Language: es\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Copia el contenido seleccionado"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Pega el contenido"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Pega el contenido como texto sin formato"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/et.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/et.po
deleted file mode 100644
index 536df2f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/et.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Estonian (https://app.transifex.com/ckeditor/teams/11143/et/)\n"
-"Language: et\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopeeri valitud sisu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Kleebi sisu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Kleebi sisu lihttekstina"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/fi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/fi.po
deleted file mode 100644
index 8cce5de..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/fi.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Finnish (https://app.transifex.com/ckeditor/teams/11143/fi/)\n"
-"Language: fi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopioi valittu sisältö"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Liitä sisältö"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Liitä sisältö pelkkänä tekstinä"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/fr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/fr.po
deleted file mode 100644
index 2b67f41..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/fr.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: French (https://app.transifex.com/ckeditor/teams/11143/fr/)\n"
-"Language: fr\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Copier le contenu sélectionné"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Coller le contenu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Coller le contenu sous forme de texte brut"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/he.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/he.po
deleted file mode 100644
index e2f676b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/he.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hebrew (https://app.transifex.com/ckeditor/teams/11143/he/)\n"
-"Language: he\n"
-"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "העתקת התוכן שנבחר"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "הדבקת תוכן"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "הדבקת תוכן כטקסט רגיל"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/hi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/hi.po
deleted file mode 100644
index d4d7d0f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/hi.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hindi (https://app.transifex.com/ckeditor/teams/11143/hi/)\n"
-"Language: hi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "सेलेक्ट किए गए कॉन्टेंट को कॉपी करें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "कॉन्टेंट पेस्ट करें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "कॉन्टेंट को प्लेन टेक्स्ट के रूप में पेस्ट करें"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/hr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/hr.po
deleted file mode 100644
index 377aae2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/hr.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Croatian (https://app.transifex.com/ckeditor/teams/11143/hr/)\n"
-"Language: hr\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopiraj odabrani sadržaj"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Zalijepi sadržaj"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Zalijepi sadržaj kao čisti tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/hu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/hu.po
deleted file mode 100644
index fd9d727..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/hu.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hungarian (https://app.transifex.com/ckeditor/teams/11143/hu/)\n"
-"Language: hu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kiválasztott tartalom másolása"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Tartalom beillesztése"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Tartalom másolása egyszerű szövegként"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/id.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/id.po
deleted file mode 100644
index 9a99ac8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/id.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Indonesian (https://app.transifex.com/ckeditor/teams/11143/id/)\n"
-"Language: id\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Salin konten yang dipilih"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Tempelkan konten"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Tempelkan konten sebagai teks biasa"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/it.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/it.po
deleted file mode 100644
index 566955e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/it.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Italian (https://app.transifex.com/ckeditor/teams/11143/it/)\n"
-"Language: it\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Copia il contenuto selezionato"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Incolla il contenuto"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Incolla il contenuto come testo normale"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ja.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ja.po
deleted file mode 100644
index afd60fd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ja.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Japanese (https://app.transifex.com/ckeditor/teams/11143/ja/)\n"
-"Language: ja\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "選択したコンテンツをコピーする"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "コンテンツを貼り付ける"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "コンテンツをプレーンテキストとして貼り付ける"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ko.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ko.po
deleted file mode 100644
index 463a7be..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ko.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Korean (https://app.transifex.com/ckeditor/teams/11143/ko/)\n"
-"Language: ko\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "선택된 콘텐츠 복사"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "콘텐츠 붙여넣기"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "콘텐츠를 일반 텍스트로 붙여넣기"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/lt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/lt.po
deleted file mode 100644
index 5748447..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/lt.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Lithuanian (https://app.transifex.com/ckeditor/teams/11143/lt/)\n"
-"Language: lt\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopijuoti pasirinktą turinį"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Įklijuoti turinį"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Įklijuoti turinį kaip paprastą tekstą"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/lv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/lv.po
deleted file mode 100644
index 196f3c3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/lv.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Latvian (https://app.transifex.com/ckeditor/teams/11143/lv/)\n"
-"Language: lv\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopēt atlasīto saturu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Ielīmēt saturu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Ielīmēt saturu kā tekstu"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ms.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ms.po
deleted file mode 100644
index e429d8f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ms.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Malay (https://app.transifex.com/ckeditor/teams/11143/ms/)\n"
-"Language: ms\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Salin kandungan yang dipilih"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Tampal kandungan"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Tampal kandungan sebagai teks kosong"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/nl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/nl.po
deleted file mode 100644
index 3c6dc2d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/nl.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Dutch (https://app.transifex.com/ckeditor/teams/11143/nl/)\n"
-"Language: nl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopieer geselecteerde inhoud"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Plak inhoud"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Plak inhoud als onbewerkte tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/no.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/no.po
deleted file mode 100644
index b462292..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/no.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Norwegian (https://app.transifex.com/ckeditor/teams/11143/no/)\n"
-"Language: no\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopier valgt innhold"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Lim inn innhold"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Lim inn innhold som vanlig tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/pl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/pl.po
deleted file mode 100644
index 19c1b88..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/pl.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Polish (https://app.transifex.com/ckeditor/teams/11143/pl/)\n"
-"Language: pl\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopiuje zaznaczoną zawartość"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Wkleja zawartość"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Wkleja zawartość jako zwykły tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/pt-br.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/pt-br.po
deleted file mode 100644
index 950241c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/pt-br.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (Brazil) (https://app.transifex.com/ckeditor/teams/11143/pt_BR/)\n"
-"Language: pt_BR\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Copiar conteúdo selecionado"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Colar conteúdo"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Colar conteúdo como texto simples"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/pt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/pt.po
deleted file mode 100644
index e56639f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/pt.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (https://app.transifex.com/ckeditor/teams/11143/pt/)\n"
-"Language: pt\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Copiar o conteúdo selecionado"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Colar o conteúdo"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Colar o conteúdo como texto sem formatação"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ro.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ro.po
deleted file mode 100644
index 412cadb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ro.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Romanian (https://app.transifex.com/ckeditor/teams/11143/ro/)\n"
-"Language: ro\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Copiază conținutul selectat"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Lipește conținut"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Lipește conținutul ca text simplu"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ru.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ru.po
deleted file mode 100644
index 05c64d7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/ru.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Russian (https://app.transifex.com/ckeditor/teams/11143/ru/)\n"
-"Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Копировать выбранное содержание"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Вставить содержание"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Вставить содержанрие в виде обычного текста"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/sk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/sk.po
deleted file mode 100644
index 1295b72..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/sk.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Slovak (https://app.transifex.com/ckeditor/teams/11143/sk/)\n"
-"Language: sk\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Skopírovať vybraný obsah"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Prilepiť obsah"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Prilepiť obsah iba ako text"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/sr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/sr.po
deleted file mode 100644
index 4ab8468..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/sr.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (https://app.transifex.com/ckeditor/teams/11143/sr/)\n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopiraj odabrani sadržaj"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Nalepi sadržaj"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Nalepi sadržaj kao običan tekst"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/sv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/sv.po
deleted file mode 100644
index e08c46f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/sv.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Swedish (https://app.transifex.com/ckeditor/teams/11143/sv/)\n"
-"Language: sv\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Kopiera markerat innehåll"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Klistra in innehåll"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Klistra in innehåll som vanlig text"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/th.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/th.po
deleted file mode 100644
index 80b7d1b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/th.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Thai (https://app.transifex.com/ckeditor/teams/11143/th/)\n"
-"Language: th\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "คัดลอกเนื้อหาที่เลือกเอาไว้"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "วางเนื้อหา"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "วางเนื้อหาเป็นข้อความธรรมดา"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/tr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/tr.po
deleted file mode 100644
index acc95b4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/tr.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkish (https://app.transifex.com/ckeditor/teams/11143/tr/)\n"
-"Language: tr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Seçilen içeriği kopyala"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "İçeriği yapıştır"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "İçeriği düz metin olarak yapıştır"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/uk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/uk.po
deleted file mode 100644
index 8a3baaa..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/uk.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Ukrainian (https://app.transifex.com/ckeditor/teams/11143/uk/)\n"
-"Language: uk\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Копіювати вибраний вміст"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Вставити вміст"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Вставити вміст як простий текст"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/vi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/vi.po
deleted file mode 100644
index 6698070..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/vi.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Vietnamese (https://app.transifex.com/ckeditor/teams/11143/vi/)\n"
-"Language: vi\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "Sao chép nội dung đã chọn"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "Dán nội dung"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "Dán nội dung dưới dạng văn bản thuần túy"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/zh-cn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/zh-cn.po
deleted file mode 100644
index 2ed6b95..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/zh-cn.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (China) (https://app.transifex.com/ckeditor/teams/11143/zh_CN/)\n"
-"Language: zh_CN\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "复制选定的内容"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "粘贴内容"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "将内容粘贴为纯文本"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/zh.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/zh.po
deleted file mode 100644
index 8a833bd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/lang/translations/zh.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (Taiwan) (https://app.transifex.com/ckeditor/teams/11143/zh_TW/)\n"
-"Language: zh_TW\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for copying selected content."
-msgid "Copy selected content"
-msgstr "複製所選內容"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content."
-msgid "Paste content"
-msgstr "貼上內容"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for pasting content as plain text."
-msgid "Paste content as plain text"
-msgstr "將內容貼上為純文字"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/package.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/package.json
deleted file mode 100644
index 8497961..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/package.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "name": "@ckeditor/ckeditor5-clipboard",
- "version": "41.3.1",
- "description": "Clipboard integration feature for CKEditor 5.",
- "keywords": [
- "ckeditor",
- "ckeditor5",
- "ckeditor 5",
- "ckeditor5-feature",
- "ckeditor5-plugin",
- "ckeditor5-dll"
- ],
- "type": "module",
- "main": "src/index.js",
- "dependencies": {
- "@ckeditor/ckeditor5-core": "41.3.1",
- "@ckeditor/ckeditor5-engine": "41.3.1",
- "@ckeditor/ckeditor5-ui": "41.3.1",
- "@ckeditor/ckeditor5-utils": "41.3.1",
- "@ckeditor/ckeditor5-widget": "41.3.1",
- "lodash-es": "4.17.21"
- },
- "author": "CKSource (http://cksource.com/)",
- "license": "GPL-2.0-or-later",
- "homepage": "https://ckeditor.com/ckeditor-5",
- "bugs": "https://github.com/ckeditor/ckeditor5/issues",
- "repository": {
- "type": "git",
- "url": "https://github.com/ckeditor/ckeditor5.git",
- "directory": "packages/ckeditor5-clipboard"
- },
- "files": [
- "lang",
- "src/**/*.js",
- "src/**/*.d.ts",
- "theme",
- "ckeditor5-metadata.json",
- "CHANGELOG.md"
- ],
- "types": "src/index.d.ts"
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/augmentation.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/augmentation.d.ts
deleted file mode 100644
index 0b141a2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/augmentation.d.ts
+++ /dev/null
@@ -1,16 +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
- */
-import type { Clipboard, ClipboardPipeline, PastePlainText, DragDrop, DragDropTarget, DragDropBlockToolbar, ClipboardMarkersUtils } from './index.js';
-declare module '@ckeditor/ckeditor5-core' {
- interface PluginsMap {
- [Clipboard.pluginName]: Clipboard;
- [ClipboardPipeline.pluginName]: ClipboardPipeline;
- [ClipboardMarkersUtils.pluginName]: ClipboardMarkersUtils;
- [PastePlainText.pluginName]: PastePlainText;
- [DragDrop.pluginName]: DragDrop;
- [DragDropTarget.pluginName]: DragDropTarget;
- [DragDropBlockToolbar.pluginName]: DragDropBlockToolbar;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/augmentation.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/augmentation.js
deleted file mode 100644
index 4fffd02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/augmentation.js
+++ /dev/null
@@ -1,5 +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
- */
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboard.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboard.d.ts
deleted file mode 100644
index 6e4ad95..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboard.d.ts
+++ /dev/null
@@ -1,36 +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
- */
-/**
- * @module clipboard/clipboard
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import ClipboardPipeline from './clipboardpipeline.js';
-import DragDrop from './dragdrop.js';
-import PastePlainText from './pasteplaintext.js';
-import ClipboardMarkersUtils from './clipboardmarkersutils.js';
-/**
- * The clipboard feature.
- *
- * Read more about the clipboard integration in the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- *
- * This is a "glue" plugin which loads the following plugins:
- * * {@link module:clipboard/clipboardpipeline~ClipboardPipeline}
- * * {@link module:clipboard/dragdrop~DragDrop}
- * * {@link module:clipboard/pasteplaintext~PastePlainText}
- */
-export default class Clipboard extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "Clipboard";
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof ClipboardMarkersUtils, typeof ClipboardPipeline, typeof DragDrop, typeof PastePlainText];
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboard.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboard.js
deleted file mode 100644
index 569071a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboard.js
+++ /dev/null
@@ -1,60 +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
- */
-/**
- * @module clipboard/clipboard
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import ClipboardPipeline from './clipboardpipeline.js';
-import DragDrop from './dragdrop.js';
-import PastePlainText from './pasteplaintext.js';
-import ClipboardMarkersUtils from './clipboardmarkersutils.js';
-/**
- * The clipboard feature.
- *
- * Read more about the clipboard integration in the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- *
- * This is a "glue" plugin which loads the following plugins:
- * * {@link module:clipboard/clipboardpipeline~ClipboardPipeline}
- * * {@link module:clipboard/dragdrop~DragDrop}
- * * {@link module:clipboard/pasteplaintext~PastePlainText}
- */
-export default class Clipboard extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'Clipboard';
- }
- /**
- * @inheritDoc
- */
- static get requires() {
- return [ClipboardMarkersUtils, ClipboardPipeline, DragDrop, PastePlainText];
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = this.editor.t;
- // Add the information about the keystrokes to the accessibility database.
- editor.accessibility.addKeystrokeInfos({
- keystrokes: [
- {
- label: t('Copy selected content'),
- keystroke: 'CTRL+C'
- },
- {
- label: t('Paste content'),
- keystroke: 'CTRL+V'
- },
- {
- label: t('Paste content as plain text'),
- keystroke: 'CTRL+SHIFT+V'
- }
- ]
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardmarkersutils.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardmarkersutils.d.ts
deleted file mode 100644
index fe9aacc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardmarkersutils.d.ts
+++ /dev/null
@@ -1,200 +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
- */
-import { Plugin, type NonEmptyArray } from '@ckeditor/ckeditor5-core';
-import { Range, type DocumentFragment, type Element, type DocumentSelection, type Selection, type Writer } from '@ckeditor/ckeditor5-engine';
-/**
- * Part of the clipboard logic. Responsible for collecting markers from selected fragments
- * and restoring them with proper positions in pasted elements.
- *
- * @internal
- */
-export default class ClipboardMarkersUtils extends Plugin {
- /**
- * Map of marker names that can be copied.
- *
- * @internal
- */
- private _markersToCopy;
- /**
- * @inheritDoc
- */
- static get pluginName(): "ClipboardMarkersUtils";
- /**
- * Registers marker name as copyable in clipboard pipeline.
- *
- * @param markerName Name of marker that can be copied.
- * @param config Configuration that describes what can be performed on specified marker.
- * @internal
- */
- _registerMarkerToCopy(markerName: string, config: ClipboardMarkerConfiguration): void;
- /**
- * Performs copy markers on provided selection and paste it to fragment returned from `getCopiedFragment`.
- *
- * 1. Picks all markers in provided selection.
- * 2. Inserts fake markers to document.
- * 3. Gets copied selection fragment from document.
- * 4. Removes fake elements from fragment and document.
- * 5. Inserts markers in the place of removed fake markers.
- *
- * Due to selection modification, when inserting items, `getCopiedFragment` must *always* operate on `writer.model.document.selection'.
- * Do not use any other custom selection object within callback, as this will lead to out-of-bounds exceptions in rare scenarios.
- *
- * @param action Type of clipboard action.
- * @param writer An instance of the model writer.
- * @param selection Selection to be checked.
- * @param getCopiedFragment Callback that performs copy of selection and returns it as fragment.
- * @internal
- */
- _copySelectedFragmentWithMarkers(action: ClipboardMarkerRestrictedAction, selection: Selection | DocumentSelection, getCopiedFragment?: (writer: Writer) => DocumentFragment): DocumentFragment;
- /**
- * Performs paste of markers on already pasted element.
- *
- * 1. Inserts fake markers that are present in fragment element (such fragment will be processed in `getPastedDocumentElement`).
- * 2. Calls `getPastedDocumentElement` and gets element that is inserted into root model.
- * 3. Removes all fake markers present in transformed element.
- * 4. Inserts new markers with removed fake markers ranges into pasted fragment.
- *
- * There are multiple edge cases that have to be considered before calling this function:
- *
- * * `markers` are inserted into the same element that must be later transformed inside `getPastedDocumentElement`.
- * * Fake marker elements inside `getPastedDocumentElement` can be cloned, but their ranges cannot overlap.
- * * If `duplicateOnPaste` is `true` in marker config then associated marker ID is regenerated before pasting.
- *
- * @param action Type of clipboard action.
- * @param markers Object that maps marker name to corresponding range.
- * @param getPastedDocumentElement Getter used to get target markers element.
- * @internal
- */
- _pasteMarkersIntoTransformedElement(markers: Record | Map, getPastedDocumentElement: (writer: Writer) => Element): Element;
- /**
- * Pastes document fragment with markers to document.
- * If `duplicateOnPaste` is `true` in marker config then associated markers IDs
- * are regenerated before pasting to avoid markers duplications in content.
- *
- * @param fragment Document fragment that should contain already processed by pipeline markers.
- * @internal
- */
- _pasteFragmentWithMarkers(fragment: DocumentFragment): Range;
- /**
- * In some situations we have to perform copy on selected fragment with certain markers. This function allows to temporarily bypass
- * restrictions on markers that we want to copy.
- *
- * This function executes `executor()` callback. For the duration of the callback, if the clipboard pipeline is used to copy
- * content, markers with the specified name will be copied to the clipboard as well.
- *
- * @param markerName Which markers should be copied.
- * @param executor Callback executed.
- * @param config Optional configuration flags used to copy (such like partial copy flag).
- * @internal
- */
- _forceMarkersCopy(markerName: string, executor: VoidFunction, config?: ClipboardMarkerConfiguration): void;
- /**
- * Checks if marker can be copied.
- *
- * @param markerName Name of checked marker.
- * @param action Type of clipboard action. If null then checks only if marker is registered as copyable.
- * @internal
- */
- _isMarkerCopyable(markerName: string, action: ClipboardMarkerRestrictedAction | null): boolean;
- /**
- * Checks if marker has any clipboard copy behavior configuration.
- *
- * @param markerName Name of checked marker.
- */
- _hasMarkerConfiguration(markerName: string): boolean;
- /**
- * Returns marker's configuration flags passed during registration.
- *
- * @param markerName Name of marker that should be returned.
- * @internal
- */
- _getMarkerClipboardConfig(markerName: string): ClipboardMarkerConfiguration | null;
- /**
- * First step of copying markers. It looks for markers intersecting with given selection and inserts `$marker` elements
- * at positions where document markers start or end. This way `$marker` elements can be easily copied together with
- * the rest of the content of the selection.
- *
- * @param writer An instance of the model writer.
- * @param selection Selection to be checked.
- * @param action Type of clipboard action.
- */
- private _insertFakeMarkersIntoSelection;
- /**
- * Returns array of markers that can be copied in specified selection.
- *
- * If marker cannot be copied partially (according to `copyPartiallySelected` configuration flag) and
- * is not present entirely in any selection range then it will be skipped.
- *
- * @param writer An instance of the model writer.
- * @param selection Selection which will be checked.
- * @param action Type of clipboard action. If null then checks only if marker is registered as copyable.
- */
- private _getCopyableMarkersFromSelection;
- /**
- * Picks all markers from markers map that can be pasted.
- * If `duplicateOnPaste` is `true`, it regenerates their IDs to ensure uniqueness.
- * If marker is not registered, it will be kept in the array anyway.
- *
- * @param markers Object that maps marker name to corresponding range.
- * @param action Type of clipboard action. If null then checks only if marker is registered as copyable.
- */
- private _getPasteMarkersFromRangeMap;
- /**
- * Inserts specified array of fake markers elements to document and assigns them `type` and `name` attributes.
- * Fake markers elements are used to calculate position of markers on pasted fragment that were transformed during
- * steps between copy and paste.
- *
- * @param writer An instance of the model writer.
- * @param markers Array of markers that will be inserted.
- */
- private _insertFakeMarkersElements;
- /**
- * Removes all `$marker` elements from the given document fragment.
- *
- * Returns an object where keys are marker names, and values are ranges corresponding to positions
- * where `$marker` elements were inserted.
- *
- * If the document fragment had only one `$marker` element for given marker (start or end) the other boundary is set automatically
- * (to the end or start of the document fragment, respectively).
- *
- * @param writer An instance of the model writer.
- * @param rootElement The element to be checked.
- */
- private _removeFakeMarkersInsideElement;
- /**
- * Returns array that contains list of fake markers with corresponding `$marker` elements.
- *
- * For each marker, there can be two `$marker` elements or only one (if the document fragment contained
- * only the beginning or only the end of a marker).
- *
- * @param writer An instance of the model writer.
- * @param rootElement The element to be checked.
- */
- private _getAllFakeMarkersFromElement;
- /**
- * When copy of markers occurs we have to make sure that pasted markers have different names
- * than source markers. This functions helps with assigning unique part to marker name to
- * prevent duplicated markers error.
- *
- * @param name Name of marker
- */
- private _getUniqueMarkerName;
-}
-/**
- * Specifies which action is performed during clipboard event.
- *
- * @internal
- */
-export type ClipboardMarkerRestrictedAction = 'copy' | 'cut' | 'dragstart';
-/**
- * Specifies behavior of markers during clipboard actions.
- *
- * @internal
- */
-export type ClipboardMarkerConfiguration = {
- allowedActions: NonEmptyArray | 'all';
- copyPartiallySelected?: boolean;
- duplicateOnPaste?: boolean;
-};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardmarkersutils.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardmarkersutils.js
deleted file mode 100644
index 3ab1acf..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardmarkersutils.js
+++ /dev/null
@@ -1,499 +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
- */
-/**
- * @module clipboard/clipboardmarkersutils
- */
-import { mapValues } from 'lodash-es';
-import { uid } from '@ckeditor/ckeditor5-utils';
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import { Range } from '@ckeditor/ckeditor5-engine';
-/**
- * Part of the clipboard logic. Responsible for collecting markers from selected fragments
- * and restoring them with proper positions in pasted elements.
- *
- * @internal
- */
-export default class ClipboardMarkersUtils extends Plugin {
- constructor() {
- super(...arguments);
- /**
- * Map of marker names that can be copied.
- *
- * @internal
- */
- this._markersToCopy = new Map();
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'ClipboardMarkersUtils';
- }
- /**
- * Registers marker name as copyable in clipboard pipeline.
- *
- * @param markerName Name of marker that can be copied.
- * @param config Configuration that describes what can be performed on specified marker.
- * @internal
- */
- _registerMarkerToCopy(markerName, config) {
- this._markersToCopy.set(markerName, config);
- }
- /**
- * Performs copy markers on provided selection and paste it to fragment returned from `getCopiedFragment`.
- *
- * 1. Picks all markers in provided selection.
- * 2. Inserts fake markers to document.
- * 3. Gets copied selection fragment from document.
- * 4. Removes fake elements from fragment and document.
- * 5. Inserts markers in the place of removed fake markers.
- *
- * Due to selection modification, when inserting items, `getCopiedFragment` must *always* operate on `writer.model.document.selection'.
- * Do not use any other custom selection object within callback, as this will lead to out-of-bounds exceptions in rare scenarios.
- *
- * @param action Type of clipboard action.
- * @param writer An instance of the model writer.
- * @param selection Selection to be checked.
- * @param getCopiedFragment Callback that performs copy of selection and returns it as fragment.
- * @internal
- */
- _copySelectedFragmentWithMarkers(action, selection, getCopiedFragment = writer => writer.model.getSelectedContent(writer.model.document.selection)) {
- return this.editor.model.change(writer => {
- const oldSelection = writer.model.document.selection;
- // In some scenarios, such like in drag & drop, passed `selection` parameter is not actually
- // the same `selection` as the `writer.model.document.selection` which means that `_insertFakeMarkersToSelection`
- // is not affecting passed `selection` `start` and `end` positions but rather modifies `writer.model.document.selection`.
- //
- // It is critical due to fact that when we have selection that starts [ 0, 0 ] and ends at [ 1, 0 ]
- // and after inserting fake marker it will point to such marker instead of new widget position at start: [ 1, 0 ] end: [2, 0 ].
- // `writer.insert` modifies only original `writer.model.document.selection`.
- writer.setSelection(selection);
- const sourceSelectionInsertedMarkers = this._insertFakeMarkersIntoSelection(writer, writer.model.document.selection, action);
- const fragment = getCopiedFragment(writer);
- const fakeMarkersRangesInsideRange = this._removeFakeMarkersInsideElement(writer, fragment);
- // [Foo] Bar
- // ^ ^
- // In `_insertFakeMarkersIntoSelection` call we inserted fake marker just before first element.
- // The problem is that the first element can be start position of selection so insertion fake-marker
- // before such element shifts selection (so selection that was at [0, 0] now is at [0, 1]).
- // It means that inserted fake-marker is no longer present inside such selection and is orphaned.
- // This function checks special case of such problem. Markers that are orphaned at the start position
- // and end position in the same time. Basically it means that they overlaps whole element.
- for (const [markerName, elements] of Object.entries(sourceSelectionInsertedMarkers)) {
- fakeMarkersRangesInsideRange[markerName] || (fakeMarkersRangesInsideRange[markerName] = writer.createRangeIn(fragment));
- for (const element of elements) {
- writer.remove(element);
- }
- }
- fragment.markers.clear();
- for (const [markerName, range] of Object.entries(fakeMarkersRangesInsideRange)) {
- fragment.markers.set(markerName, range);
- }
- // Revert back selection to previous one.
- writer.setSelection(oldSelection);
- return fragment;
- });
- }
- /**
- * Performs paste of markers on already pasted element.
- *
- * 1. Inserts fake markers that are present in fragment element (such fragment will be processed in `getPastedDocumentElement`).
- * 2. Calls `getPastedDocumentElement` and gets element that is inserted into root model.
- * 3. Removes all fake markers present in transformed element.
- * 4. Inserts new markers with removed fake markers ranges into pasted fragment.
- *
- * There are multiple edge cases that have to be considered before calling this function:
- *
- * * `markers` are inserted into the same element that must be later transformed inside `getPastedDocumentElement`.
- * * Fake marker elements inside `getPastedDocumentElement` can be cloned, but their ranges cannot overlap.
- * * If `duplicateOnPaste` is `true` in marker config then associated marker ID is regenerated before pasting.
- *
- * @param action Type of clipboard action.
- * @param markers Object that maps marker name to corresponding range.
- * @param getPastedDocumentElement Getter used to get target markers element.
- * @internal
- */
- _pasteMarkersIntoTransformedElement(markers, getPastedDocumentElement) {
- const pasteMarkers = this._getPasteMarkersFromRangeMap(markers);
- return this.editor.model.change(writer => {
- // Inserts fake markers into source fragment / element that is later transformed inside `getPastedDocumentElement`.
- const sourceFragmentFakeMarkers = this._insertFakeMarkersElements(writer, pasteMarkers);
- // Modifies document fragment (for example, cloning table cells) and then inserts it into the document.
- const transformedElement = getPastedDocumentElement(writer);
- // Removes markers in pasted and transformed fragment in root document.
- const removedFakeMarkers = this._removeFakeMarkersInsideElement(writer, transformedElement);
- // Cleans up fake markers inserted into source fragment (that one before transformation which is not pasted).
- for (const element of Object.values(sourceFragmentFakeMarkers).flat()) {
- writer.remove(element);
- }
- // Inserts to root document fake markers.
- for (const [markerName, range] of Object.entries(removedFakeMarkers)) {
- if (!writer.model.markers.has(markerName)) {
- writer.addMarker(markerName, {
- usingOperation: true,
- affectsData: true,
- range
- });
- }
- }
- return transformedElement;
- });
- }
- /**
- * Pastes document fragment with markers to document.
- * If `duplicateOnPaste` is `true` in marker config then associated markers IDs
- * are regenerated before pasting to avoid markers duplications in content.
- *
- * @param fragment Document fragment that should contain already processed by pipeline markers.
- * @internal
- */
- _pasteFragmentWithMarkers(fragment) {
- const pasteMarkers = this._getPasteMarkersFromRangeMap(fragment.markers);
- fragment.markers.clear();
- for (const copyableMarker of pasteMarkers) {
- fragment.markers.set(copyableMarker.name, copyableMarker.range);
- }
- return this.editor.model.insertContent(fragment);
- }
- /**
- * In some situations we have to perform copy on selected fragment with certain markers. This function allows to temporarily bypass
- * restrictions on markers that we want to copy.
- *
- * This function executes `executor()` callback. For the duration of the callback, if the clipboard pipeline is used to copy
- * content, markers with the specified name will be copied to the clipboard as well.
- *
- * @param markerName Which markers should be copied.
- * @param executor Callback executed.
- * @param config Optional configuration flags used to copy (such like partial copy flag).
- * @internal
- */
- _forceMarkersCopy(markerName, executor, config = {
- allowedActions: 'all',
- copyPartiallySelected: true,
- duplicateOnPaste: true
- }) {
- const before = this._markersToCopy.get(markerName);
- this._markersToCopy.set(markerName, config);
- executor();
- if (before) {
- this._markersToCopy.set(markerName, before);
- }
- else {
- this._markersToCopy.delete(markerName);
- }
- }
- /**
- * Checks if marker can be copied.
- *
- * @param markerName Name of checked marker.
- * @param action Type of clipboard action. If null then checks only if marker is registered as copyable.
- * @internal
- */
- _isMarkerCopyable(markerName, action) {
- const config = this._getMarkerClipboardConfig(markerName);
- if (!config) {
- return false;
- }
- // If there is no action provided then only presence of marker is checked.
- if (!action) {
- return true;
- }
- const { allowedActions } = config;
- return allowedActions === 'all' || allowedActions.includes(action);
- }
- /**
- * Checks if marker has any clipboard copy behavior configuration.
- *
- * @param markerName Name of checked marker.
- */
- _hasMarkerConfiguration(markerName) {
- return !!this._getMarkerClipboardConfig(markerName);
- }
- /**
- * Returns marker's configuration flags passed during registration.
- *
- * @param markerName Name of marker that should be returned.
- * @internal
- */
- _getMarkerClipboardConfig(markerName) {
- const [markerNamePrefix] = markerName.split(':');
- return this._markersToCopy.get(markerNamePrefix) || null;
- }
- /**
- * First step of copying markers. It looks for markers intersecting with given selection and inserts `$marker` elements
- * at positions where document markers start or end. This way `$marker` elements can be easily copied together with
- * the rest of the content of the selection.
- *
- * @param writer An instance of the model writer.
- * @param selection Selection to be checked.
- * @param action Type of clipboard action.
- */
- _insertFakeMarkersIntoSelection(writer, selection, action) {
- const copyableMarkers = this._getCopyableMarkersFromSelection(writer, selection, action);
- return this._insertFakeMarkersElements(writer, copyableMarkers);
- }
- /**
- * Returns array of markers that can be copied in specified selection.
- *
- * If marker cannot be copied partially (according to `copyPartiallySelected` configuration flag) and
- * is not present entirely in any selection range then it will be skipped.
- *
- * @param writer An instance of the model writer.
- * @param selection Selection which will be checked.
- * @param action Type of clipboard action. If null then checks only if marker is registered as copyable.
- */
- _getCopyableMarkersFromSelection(writer, selection, action) {
- const selectionRanges = Array.from(selection.getRanges());
- // Picks all markers in provided ranges. Ensures that there are no duplications if
- // there are multiple ranges that intersects with the same marker.
- const markersInRanges = new Set(selectionRanges.flatMap(selectionRange => Array.from(writer.model.markers.getMarkersIntersectingRange(selectionRange))));
- const isSelectionMarkerCopyable = (marker) => {
- // Check if marker exists in configuration and provided action can be performed on it.
- const isCopyable = this._isMarkerCopyable(marker.name, action);
- if (!isCopyable) {
- return false;
- }
- // Checks if configuration disallows to copy marker only if part of its content is selected.
- //
- // Example:
- // Hello [ World ]
- // ^ selection
- //
- // In this scenario `marker-a` won't be copied because selection doesn't overlap its content entirely.
- const { copyPartiallySelected } = this._getMarkerClipboardConfig(marker.name);
- if (!copyPartiallySelected) {
- const markerRange = marker.getRange();
- return selectionRanges.some(selectionRange => selectionRange.containsRange(markerRange, true));
- }
- return true;
- };
- return Array
- .from(markersInRanges)
- .filter(isSelectionMarkerCopyable)
- .map((copyableMarker) => {
- // During `dragstart` event original marker is still present in tree.
- // It is removed after the clipboard drop event, so none of the copied markers are inserted at the end.
- // It happens because there already markers with specified `marker.name` when clipboard is trying to insert data
- // and it aborts inserting.
- const name = action === 'dragstart' ? this._getUniqueMarkerName(copyableMarker.name) : copyableMarker.name;
- return {
- name,
- range: copyableMarker.getRange()
- };
- });
- }
- /**
- * Picks all markers from markers map that can be pasted.
- * If `duplicateOnPaste` is `true`, it regenerates their IDs to ensure uniqueness.
- * If marker is not registered, it will be kept in the array anyway.
- *
- * @param markers Object that maps marker name to corresponding range.
- * @param action Type of clipboard action. If null then checks only if marker is registered as copyable.
- */
- _getPasteMarkersFromRangeMap(markers, action = null) {
- const { model } = this.editor;
- const entries = markers instanceof Map ? Array.from(markers.entries()) : Object.entries(markers);
- return entries.flatMap(([markerName, range]) => {
- if (!this._hasMarkerConfiguration(markerName)) {
- return [
- {
- name: markerName,
- range
- }
- ];
- }
- if (this._isMarkerCopyable(markerName, action)) {
- const copyMarkerConfig = this._getMarkerClipboardConfig(markerName);
- const isInGraveyard = model.markers.has(markerName) &&
- model.markers.get(markerName).getRange().root.rootName === '$graveyard';
- if (copyMarkerConfig.duplicateOnPaste || isInGraveyard) {
- markerName = this._getUniqueMarkerName(markerName);
- }
- return [
- {
- name: markerName,
- range
- }
- ];
- }
- return [];
- });
- }
- /**
- * Inserts specified array of fake markers elements to document and assigns them `type` and `name` attributes.
- * Fake markers elements are used to calculate position of markers on pasted fragment that were transformed during
- * steps between copy and paste.
- *
- * @param writer An instance of the model writer.
- * @param markers Array of markers that will be inserted.
- */
- _insertFakeMarkersElements(writer, markers) {
- const mappedMarkers = {};
- const sortedMarkers = markers
- .flatMap(marker => {
- const { start, end } = marker.range;
- return [
- { position: start, marker, type: 'start' },
- { position: end, marker, type: 'end' }
- ];
- })
- // Markers position is sorted backwards to ensure that the insertion of fake markers will not change
- // the position of the next markers.
- .sort(({ position: posA }, { position: posB }) => posA.isBefore(posB) ? 1 : -1);
- for (const { position, marker, type } of sortedMarkers) {
- const fakeMarker = writer.createElement('$marker', {
- 'data-name': marker.name,
- 'data-type': type
- });
- if (!mappedMarkers[marker.name]) {
- mappedMarkers[marker.name] = [];
- }
- mappedMarkers[marker.name].push(fakeMarker);
- writer.insert(fakeMarker, position);
- }
- return mappedMarkers;
- }
- /**
- * Removes all `$marker` elements from the given document fragment.
- *
- * Returns an object where keys are marker names, and values are ranges corresponding to positions
- * where `$marker` elements were inserted.
- *
- * If the document fragment had only one `$marker` element for given marker (start or end) the other boundary is set automatically
- * (to the end or start of the document fragment, respectively).
- *
- * @param writer An instance of the model writer.
- * @param rootElement The element to be checked.
- */
- _removeFakeMarkersInsideElement(writer, rootElement) {
- const fakeMarkersElements = this._getAllFakeMarkersFromElement(writer, rootElement);
- const fakeMarkersRanges = fakeMarkersElements.reduce((acc, fakeMarker) => {
- const position = fakeMarker.markerElement && writer.createPositionBefore(fakeMarker.markerElement);
- let prevFakeMarker = acc[fakeMarker.name];
- // Handle scenario when tables clone cells with the same fake node. Example:
- //
- // | | |
- // ^ cloned ^ cloned
- //
- // The easiest way to bypass this issue is to rename already existing in map nodes and
- // set them new unique name.
- let skipAssign = false;
- if (prevFakeMarker && prevFakeMarker.start && prevFakeMarker.end) {
- const config = this._getMarkerClipboardConfig(fakeMarker.name);
- if (config.duplicateOnPaste) {
- acc[this._getUniqueMarkerName(fakeMarker.name)] = acc[fakeMarker.name];
- }
- else {
- skipAssign = true;
- }
- prevFakeMarker = null;
- }
- if (!skipAssign) {
- acc[fakeMarker.name] = {
- ...prevFakeMarker,
- [fakeMarker.type]: position
- };
- }
- if (fakeMarker.markerElement) {
- writer.remove(fakeMarker.markerElement);
- }
- return acc;
- }, {});
- // We cannot construct ranges directly in previous reduce because element ranges can overlap.
- // In other words lets assume we have such scenario:
- //
- //
- // We have to remove `fake-marker-start` firstly and then remove `fake-marker-2-start`.
- // Removal of `fake-marker-2-start` affects `fake-marker-end` position so we cannot create
- // connection between `fake-marker-start` and `fake-marker-end` without iterating whole set firstly.
- return mapValues(fakeMarkersRanges, range => new Range(range.start || writer.createPositionFromPath(rootElement, [0]), range.end || writer.createPositionAt(rootElement, 'end')));
- }
- /**
- * Returns array that contains list of fake markers with corresponding `$marker` elements.
- *
- * For each marker, there can be two `$marker` elements or only one (if the document fragment contained
- * only the beginning or only the end of a marker).
- *
- * @param writer An instance of the model writer.
- * @param rootElement The element to be checked.
- */
- _getAllFakeMarkersFromElement(writer, rootElement) {
- const foundFakeMarkers = Array
- .from(writer.createRangeIn(rootElement))
- .flatMap(({ item }) => {
- if (!item.is('element', '$marker')) {
- return [];
- }
- const name = item.getAttribute('data-name');
- const type = item.getAttribute('data-type');
- return [
- {
- markerElement: item,
- name,
- type
- }
- ];
- });
- const prependFakeMarkers = [];
- const appendFakeMarkers = [];
- for (const fakeMarker of foundFakeMarkers) {
- if (fakeMarker.type === 'end') {
- // [ phrase phrase ]
- // ^
- // Handle case when marker is just before start of selection.
- // Only end marker is inside selection.
- const hasMatchingStartMarker = foundFakeMarkers.some(otherFakeMarker => otherFakeMarker.name === fakeMarker.name && otherFakeMarker.type === 'start');
- if (!hasMatchingStartMarker) {
- prependFakeMarkers.push({
- markerElement: null,
- name: fakeMarker.name,
- type: 'start'
- });
- }
- }
- if (fakeMarker.type === 'start') {
- // [phrase]
- // ^
- // Handle case when fake marker is after selection.
- // Only start marker is inside selection.
- const hasMatchingEndMarker = foundFakeMarkers.some(otherFakeMarker => otherFakeMarker.name === fakeMarker.name && otherFakeMarker.type === 'end');
- if (!hasMatchingEndMarker) {
- appendFakeMarkers.unshift({
- markerElement: null,
- name: fakeMarker.name,
- type: 'end'
- });
- }
- }
- }
- return [
- ...prependFakeMarkers,
- ...foundFakeMarkers,
- ...appendFakeMarkers
- ];
- }
- /**
- * When copy of markers occurs we have to make sure that pasted markers have different names
- * than source markers. This functions helps with assigning unique part to marker name to
- * prevent duplicated markers error.
- *
- * @param name Name of marker
- */
- _getUniqueMarkerName(name) {
- const parts = name.split(':');
- const newId = uid().substring(1, 6);
- // It looks like the marker already is UID marker so in this scenario just swap
- // last part of marker name and assign new UID.
- //
- // example: comment:{ threadId }:{ id } => comment:{ threadId }:{ newId }
- if (parts.length === 3) {
- return `${parts.slice(0, 2).join(':')}:${newId}`;
- }
- // Assign new segment to marker name with id.
- //
- // example: comment => comment:{ newId }
- return `${parts.join(':')}:${newId}`;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardobserver.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardobserver.d.ts
deleted file mode 100644
index f7f4837..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardobserver.d.ts
+++ /dev/null
@@ -1,312 +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
- */
-import { DataTransfer, DomEventObserver, type DomEventData, type EditingView, type ViewDocumentFragment, type ViewElement, type ViewRange } from '@ckeditor/ckeditor5-engine';
-/**
- * Clipboard events observer.
- *
- * Fires the following events:
- *
- * * {@link module:engine/view/document~Document#event:clipboardInput},
- * * {@link module:engine/view/document~Document#event:paste},
- * * {@link module:engine/view/document~Document#event:copy},
- * * {@link module:engine/view/document~Document#event:cut},
- * * {@link module:engine/view/document~Document#event:drop},
- * * {@link module:engine/view/document~Document#event:dragover},
- * * {@link module:engine/view/document~Document#event:dragging},
- * * {@link module:engine/view/document~Document#event:dragstart},
- * * {@link module:engine/view/document~Document#event:dragend},
- * * {@link module:engine/view/document~Document#event:dragenter},
- * * {@link module:engine/view/document~Document#event:dragleave}.
- *
- * **Note**: This observer is not available by default (ckeditor5-engine does not add it on its own).
- * To make it available, it needs to be added to {@link module:engine/view/document~Document} by using
- * the {@link module:engine/view/view~View#addObserver `View#addObserver()`} method. Alternatively, you can load the
- * {@link module:clipboard/clipboard~Clipboard} plugin which adds this observer automatically (because it uses it).
- */
-export default class ClipboardObserver extends DomEventObserver<'paste' | 'copy' | 'cut' | 'drop' | 'dragover' | 'dragstart' | 'dragend' | 'dragenter' | 'dragleave', ClipboardEventData> {
- readonly domEventType: readonly ["paste", "copy", "cut", "drop", "dragover", "dragstart", "dragend", "dragenter", "dragleave"];
- constructor(view: EditingView);
- onDomEvent(domEvent: ClipboardEvent | DragEvent): void;
-}
-/**
- * The data of 'paste', 'copy', 'cut', 'drop', 'dragover', 'dragstart', 'dragend', 'dragenter' and 'dragleave' events.
- */
-export interface ClipboardEventData {
- /**
- * The data transfer instance.
- */
- dataTransfer: DataTransfer;
- /**
- * The position into which the content is dropped.
- */
- dropRange?: ViewRange | null;
-}
-/**
- * Fired as a continuation of the {@link module:engine/view/document~Document#event:paste} and
- * {@link module:engine/view/document~Document#event:drop} events.
- *
- * It is a part of the {@glink framework/deep-dive/clipboard#input-pipeline clipboard input pipeline}.
- *
- * This event carries a `dataTransfer` object which comes from the clipboard and whose content should be processed
- * and inserted into the editor.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:clipboard/clipboardobserver~ClipboardObserver
- * @see module:clipboard/clipboard~Clipboard
- *
- * @eventName module:engine/view/document~Document#clipboardInput
- * @param data The event data.
- */
-export type ViewDocumentClipboardInputEvent = {
- name: 'clipboardInput';
- args: [data: DomEventData & ClipboardInputEventData];
-};
-/**
- * The value of the {@link module:engine/view/document~Document#event:paste},
- * {@link module:engine/view/document~Document#event:copy} and {@link module:engine/view/document~Document#event:cut} events.
- *
- * In order to access the clipboard data, use the `dataTransfer` property.
- */
-export interface ClipboardInputEventData {
- /**
- * Data transfer instance.
- */
- dataTransfer: DataTransfer;
- /**
- * Whether the event was triggered by a paste or a drop operation.
- */
- method: 'paste' | 'drop';
- /**
- * The tree view element representing the target.
- */
- target: ViewElement;
- /**
- * The ranges which are the target of the operation (usually – into which the content should be inserted).
- * If the clipboard input was triggered by a paste operation, this property is not set. If by a drop operation,
- * then it is the drop position (which can be different than the selection at the moment of the drop).
- */
- targetRanges: Array | null;
- /**
- * The content of clipboard input.
- */
- content?: ViewDocumentFragment;
-}
-/**
- * Fired when the user drags the content over one of the editing roots of the editor.
- *
- * Introduced by {@link module:clipboard/clipboardobserver~ClipboardObserver}.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:engine/view/document~Document#event:clipboardInput
- *
- * @eventName module:engine/view/document~Document#dragover
- * @param data The event data.
- */
-export type ViewDocumentDragOverEvent = {
- name: 'dragover';
- args: [data: DomEventData & ClipboardEventData];
-};
-/**
- * Fired when the user dropped the content into one of the editing roots of the editor.
- *
- * Introduced by {@link module:clipboard/clipboardobserver~ClipboardObserver}.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:engine/view/document~Document#event:clipboardInput
- *
- * @eventName module:engine/view/document~Document#drop
- * @param data The event data.
- */
-export type ViewDocumentDropEvent = {
- name: 'drop';
- args: [data: DomEventData & ClipboardEventData];
-};
-/**
- * Fired when the user pasted the content into one of the editing roots of the editor.
- *
- * Introduced by {@link module:clipboard/clipboardobserver~ClipboardObserver}.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:engine/view/document~Document#event:clipboardInput
- *
- * @eventName module:engine/view/document~Document#paste
- * @param {module:clipboard/clipboardobserver~ClipboardEventData} data The event data.
- */
-export type ViewDocumentPasteEvent = {
- name: 'paste';
- args: [data: DomEventData & ClipboardEventData];
-};
-/**
- * Fired when the user copied the content from one of the editing roots of the editor.
- *
- * Introduced by {@link module:clipboard/clipboardobserver~ClipboardObserver}.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:clipboard/clipboardobserver~ClipboardObserver
- *
- * @eventName module:engine/view/document~Document#copy
- * @param data The event data.
- */
-export type ViewDocumentCopyEvent = {
- name: 'copy';
- args: [data: DomEventData & ClipboardEventData];
-};
-/**
- * Fired when the user cut the content from one of the editing roots of the editor.
- *
- * Introduced by {@link module:clipboard/clipboardobserver~ClipboardObserver}.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:clipboard/clipboardobserver~ClipboardObserver
- *
- * @eventName module:engine/view/document~Document#cut
- * @param data The event data.
- */
-export type ViewDocumentCutEvent = {
- name: 'cut';
- args: [data: DomEventData & ClipboardEventData];
-};
-/**
- * Fired as a continuation of the {@link module:engine/view/document~Document#event:dragover} event.
- *
- * It is a part of the {@glink framework/deep-dive/clipboard#input-pipeline clipboard input pipeline}.
- *
- * This event carries a `dataTransfer` object which comes from the clipboard and whose content should be processed
- * and inserted into the editor.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:clipboard/clipboardobserver~ClipboardObserver
- * @see module:clipboard/clipboard~Clipboard
- *
- * @eventName module:engine/view/document~Document#dragging
- * @param data The event data.
- */
-export type ViewDocumentDraggingEvent = {
- name: 'dragging';
- args: [data: DomEventData & DraggingEventData];
-};
-export interface DraggingEventData {
- /**
- * The data transfer instance.
- */
- dataTransfer: DataTransfer;
- /**
- * Whether the event was triggered by a paste or a drop operation.
- */
- method: 'dragover';
- /**
- * The tree view element representing the target.
- */
- target: Element;
- /**
- * Ranges which are the target of the operation (usually – into which the content should be inserted).
- * It is the drop position (which can be different than the selection at the moment of drop).
- */
- targetRanges: Array | null;
-}
-/**
- * Fired when the user starts dragging the content in one of the editing roots of the editor.
- *
- * Introduced by {@link module:clipboard/clipboardobserver~ClipboardObserver}.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:engine/view/document~Document#event:clipboardInput
- *
- * @eventName module:engine/view/document~Document#dragstart
- * @param data The event data.
- */
-export type ViewDocumentDragStartEvent = {
- name: 'dragstart';
- args: [data: DomEventData & ClipboardEventData];
-};
-/**
- * Fired when the user ended dragging the content.
- *
- * Introduced by {@link module:clipboard/clipboardobserver~ClipboardObserver}.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:engine/view/document~Document#event:clipboardInput
- *
- * @eventName module:engine/view/document~Document#dragend
- * @param data The event data.
- */
-export type ViewDocumentDragEndEvent = {
- name: 'dragend';
- args: [data: DomEventData & ClipboardEventData];
-};
-/**
- * Fired when the user drags the content into one of the editing roots of the editor.
- *
- * Introduced by {@link module:clipboard/clipboardobserver~ClipboardObserver}.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:engine/view/document~Document#event:clipboardInput
- *
- * @eventName module:engine/view/document~Document#dragenter
- * @param data The event data.
- */
-export type ViewDocumentDragEnterEvent = {
- name: 'dragenter';
- args: [data: DomEventData & ClipboardEventData];
-};
-/**
- * Fired when the user drags the content out of one of the editing roots of the editor.
- *
- * Introduced by {@link module:clipboard/clipboardobserver~ClipboardObserver}.
- *
- * **Note**: This event is not available by default. To make it available, {@link module:clipboard/clipboardobserver~ClipboardObserver}
- * needs to be added to the {@link module:engine/view/document~Document} by using the {@link module:engine/view/view~View#addObserver}
- * method. This is usually done by the {@link module:clipboard/clipboard~Clipboard} plugin, but if for some reason it is not loaded,
- * the observer must be added manually.
- *
- * @see module:engine/view/document~Document#event:clipboardInput
- *
- * @eventName module:engine/view/document~Document#dragleave
- * @param data The event data.
- */
-export type ViewDocumentDragLeaveEvent = {
- name: 'dragleave';
- args: [data: DomEventData & ClipboardEventData];
-};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardobserver.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardobserver.js
deleted file mode 100644
index 07cd7c0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardobserver.js
+++ /dev/null
@@ -1,94 +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
- */
-/**
- * @module clipboard/clipboardobserver
- */
-import { EventInfo } from '@ckeditor/ckeditor5-utils';
-import { DataTransfer, DomEventObserver } from '@ckeditor/ckeditor5-engine';
-/**
- * Clipboard events observer.
- *
- * Fires the following events:
- *
- * * {@link module:engine/view/document~Document#event:clipboardInput},
- * * {@link module:engine/view/document~Document#event:paste},
- * * {@link module:engine/view/document~Document#event:copy},
- * * {@link module:engine/view/document~Document#event:cut},
- * * {@link module:engine/view/document~Document#event:drop},
- * * {@link module:engine/view/document~Document#event:dragover},
- * * {@link module:engine/view/document~Document#event:dragging},
- * * {@link module:engine/view/document~Document#event:dragstart},
- * * {@link module:engine/view/document~Document#event:dragend},
- * * {@link module:engine/view/document~Document#event:dragenter},
- * * {@link module:engine/view/document~Document#event:dragleave}.
- *
- * **Note**: This observer is not available by default (ckeditor5-engine does not add it on its own).
- * To make it available, it needs to be added to {@link module:engine/view/document~Document} by using
- * the {@link module:engine/view/view~View#addObserver `View#addObserver()`} method. Alternatively, you can load the
- * {@link module:clipboard/clipboard~Clipboard} plugin which adds this observer automatically (because it uses it).
- */
-export default class ClipboardObserver extends DomEventObserver {
- constructor(view) {
- super(view);
- this.domEventType = [
- 'paste', 'copy', 'cut', 'drop', 'dragover', 'dragstart', 'dragend', 'dragenter', 'dragleave'
- ];
- const viewDocument = this.document;
- this.listenTo(viewDocument, 'paste', handleInput('clipboardInput'), { priority: 'low' });
- this.listenTo(viewDocument, 'drop', handleInput('clipboardInput'), { priority: 'low' });
- this.listenTo(viewDocument, 'dragover', handleInput('dragging'), { priority: 'low' });
- function handleInput(type) {
- return (evt, data) => {
- data.preventDefault();
- const targetRanges = data.dropRange ? [data.dropRange] : null;
- const eventInfo = new EventInfo(viewDocument, type);
- viewDocument.fire(eventInfo, {
- dataTransfer: data.dataTransfer,
- method: evt.name,
- targetRanges,
- target: data.target,
- domEvent: data.domEvent
- });
- // If CKEditor handled the input, do not bubble the original event any further.
- // This helps external integrations recognize that fact and act accordingly.
- // https://github.com/ckeditor/ckeditor5-upload/issues/92
- if (eventInfo.stop.called) {
- data.stopPropagation();
- }
- };
- }
- }
- onDomEvent(domEvent) {
- const nativeDataTransfer = 'clipboardData' in domEvent ? domEvent.clipboardData : domEvent.dataTransfer;
- const cacheFiles = domEvent.type == 'drop' || domEvent.type == 'paste';
- const evtData = {
- dataTransfer: new DataTransfer(nativeDataTransfer, { cacheFiles })
- };
- if (domEvent.type == 'drop' || domEvent.type == 'dragover') {
- evtData.dropRange = getDropViewRange(this.view, domEvent);
- }
- this.fire(domEvent.type, domEvent, evtData);
- }
-}
-function getDropViewRange(view, domEvent) {
- const domDoc = domEvent.target.ownerDocument;
- const x = domEvent.clientX;
- const y = domEvent.clientY;
- let domRange;
- // Webkit & Blink.
- if (domDoc.caretRangeFromPoint && domDoc.caretRangeFromPoint(x, y)) {
- domRange = domDoc.caretRangeFromPoint(x, y);
- }
- // FF.
- else if (domEvent.rangeParent) {
- domRange = domDoc.createRange();
- domRange.setStart(domEvent.rangeParent, domEvent.rangeOffset);
- domRange.collapse(true);
- }
- if (domRange) {
- return view.domConverter.domRangeToView(domRange);
- }
- return null;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardpipeline.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardpipeline.d.ts
deleted file mode 100644
index 3d99d11..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardpipeline.d.ts
+++ /dev/null
@@ -1,265 +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
- */
-/**
- * @module clipboard/clipboardpipeline
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import type { DataTransfer, DocumentFragment, Range, ViewDocumentFragment, ViewRange, Selection, DocumentSelection } from '@ckeditor/ckeditor5-engine';
-import ClipboardMarkersUtils from './clipboardmarkersutils.js';
-/**
- * The clipboard pipeline feature. It is responsible for intercepting the `paste` and `drop` events and
- * passing the pasted content through a series of events in order to insert it into the editor's content.
- * It also handles the `cut` and `copy` events to fill the native clipboard with the serialized editor's data.
- *
- * # Input pipeline
- *
- * The behavior of the default handlers (all at a `low` priority):
- *
- * ## Event: `paste` or `drop`
- *
- * 1. Translates the event data.
- * 2. Fires the {@link module:engine/view/document~Document#event:clipboardInput `view.Document#clipboardInput`} event.
- *
- * ## Event: `view.Document#clipboardInput`
- *
- * 1. If the `data.content` event field is already set (by some listener on a higher priority), it takes this content and fires the event
- * from the last point.
- * 2. Otherwise, it retrieves `text/html` or `text/plain` from `data.dataTransfer`.
- * 3. Normalizes the raw data by applying simple filters on string data.
- * 4. Processes the raw data to {@link module:engine/view/documentfragment~DocumentFragment `view.DocumentFragment`} with the
- * {@link module:engine/controller/datacontroller~DataController#htmlProcessor `DataController#htmlProcessor`}.
- * 5. Fires the {@link module:clipboard/clipboardpipeline~ClipboardPipeline#event:inputTransformation
- * `ClipboardPipeline#inputTransformation`} event with the view document fragment in the `data.content` event field.
- *
- * ## Event: `ClipboardPipeline#inputTransformation`
- *
- * 1. Converts {@link module:engine/view/documentfragment~DocumentFragment `view.DocumentFragment`} from the `data.content` field to
- * {@link module:engine/model/documentfragment~DocumentFragment `model.DocumentFragment`}.
- * 2. Fires the {@link module:clipboard/clipboardpipeline~ClipboardPipeline#event:contentInsertion `ClipboardPipeline#contentInsertion`}
- * event with the model document fragment in the `data.content` event field.
- * **Note**: The `ClipboardPipeline#contentInsertion` event is fired within a model change block to allow other handlers
- * to run in the same block without post-fixers called in between (i.e., the selection post-fixer).
- *
- * ## Event: `ClipboardPipeline#contentInsertion`
- *
- * 1. Calls {@link module:engine/model/model~Model#insertContent `model.insertContent()`} to insert `data.content`
- * at the current selection position.
- *
- * # Output pipeline
- *
- * The behavior of the default handlers (all at a `low` priority):
- *
- * ## Event: `copy`, `cut` or `dragstart`
- *
- * 1. Retrieves the selected {@link module:engine/model/documentfragment~DocumentFragment `model.DocumentFragment`} by calling
- * {@link module:engine/model/model~Model#getSelectedContent `model#getSelectedContent()`}.
- * 2. Converts the model document fragment to {@link module:engine/view/documentfragment~DocumentFragment `view.DocumentFragment`}.
- * 3. Fires the {@link module:engine/view/document~Document#event:clipboardOutput `view.Document#clipboardOutput`} event
- * with the view document fragment in the `data.content` event field.
- *
- * ## Event: `view.Document#clipboardOutput`
- *
- * 1. Processes `data.content` to HTML and plain text with the
- * {@link module:engine/controller/datacontroller~DataController#htmlProcessor `DataController#htmlProcessor`}.
- * 2. Updates the `data.dataTransfer` data for `text/html` and `text/plain` with the processed data.
- * 3. For the `cut` method, calls {@link module:engine/model/model~Model#deleteContent `model.deleteContent()`}
- * on the current selection.
- *
- * Read more about the clipboard integration in the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- */
-export default class ClipboardPipeline extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "ClipboardPipeline";
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof ClipboardMarkersUtils];
- /**
- * @inheritDoc
- */
- init(): void;
- /**
- * Fires Clipboard `'outputTransformation'` event for given parameters.
- *
- * @internal
- */
- _fireOutputTransformationEvent(dataTransfer: DataTransfer, selection: Selection | DocumentSelection, method: 'copy' | 'cut' | 'dragstart'): void;
- /**
- * The clipboard paste pipeline.
- */
- private _setupPasteDrop;
- /**
- * The clipboard copy/cut pipeline.
- */
- private _setupCopyCut;
-}
-/**
- * Fired with the `content`, `dataTransfer`, `method`, and `targetRanges` properties:
- *
- * * The `content` which comes from the clipboard (it was pasted or dropped) should be processed in order to be inserted into the editor.
- * * The `dataTransfer` object is available in case the transformation functions need access to the raw clipboard data.
- * * The `method` indicates the original DOM event (for example `'drop'` or `'paste'`).
- * * The `targetRanges` property is an array of view ranges (it is available only for `'drop'`).
- *
- * It is a part of the {@glink framework/deep-dive/clipboard#input-pipeline clipboard input pipeline}.
- *
- * **Note**: You should not stop this event if you want to change the input data. You should modify the `content` property instead.
- *
- * @see module:clipboard/clipboardobserver~ClipboardObserver
- * @see module:clipboard/clipboardpipeline~ClipboardPipeline
- *
- * @eventName ~ClipboardPipeline#inputTransformation
- * @param data The event data.
- */
-export type ClipboardInputTransformationEvent = {
- name: 'inputTransformation';
- args: [data: ClipboardInputTransformationData];
-};
-/**
- * The data of 'inputTransformation' event.
- */
-export interface ClipboardInputTransformationData {
- /**
- * The event data.
- * The content to be inserted into the editor. It can be modified by event listeners. Read more about the clipboard pipelines in
- * the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- */
- content: ViewDocumentFragment;
- /**
- * The data transfer instance.
- */
- dataTransfer: DataTransfer;
- /**
- * The target drop ranges.
- */
- targetRanges: Array | null;
- /**
- * Whether the event was triggered by a paste or a drop operation.
- */
- method: 'paste' | 'drop';
-}
-/**
- * Fired with the `content`, `dataTransfer`, `method`, and `targetRanges` properties:
- *
- * * The `content` which comes from the clipboard (was pasted or dropped) should be processed in order to be inserted into the editor.
- * * The `dataTransfer` object is available in case the transformation functions need access to the raw clipboard data.
- * * The `method` indicates the original DOM event (for example `'drop'` or `'paste'`).
- * * The `targetRanges` property is an array of view ranges (it is available only for `'drop'`).
- *
- * Event handlers can modify the content according to the final insertion position.
- *
- * It is a part of the {@glink framework/deep-dive/clipboard#input-pipeline clipboard input pipeline}.
- *
- * **Note**: You should not stop this event if you want to change the input data. You should modify the `content` property instead.
- *
- * @see module:clipboard/clipboardobserver~ClipboardObserver
- * @see module:clipboard/clipboardpipeline~ClipboardPipeline
- * @see module:clipboard/clipboardpipeline~ClipboardPipeline#event:inputTransformation
- *
- * @eventName ~ClipboardPipeline#contentInsertion
- * @param data The event data.
- */
-export type ClipboardContentInsertionEvent = {
- name: 'contentInsertion';
- args: [data: ClipboardContentInsertionData];
-};
-/**
- * The data of 'contentInsertion' event.
- */
-export interface ClipboardContentInsertionData {
- /**
- * The content to be inserted into the editor.
- * Read more about the clipboard pipelines in the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- */
- content: DocumentFragment;
- /**
- * Whether the event was triggered by a paste or a drop operation.
- */
- method: 'paste' | 'drop';
- /**
- * The data transfer instance.
- */
- dataTransfer: DataTransfer;
- /**
- * The target drop ranges.
- */
- targetRanges: Array | null;
- /**
- * The result of the `model.insertContent()` call
- * (inserted by the event handler at a low priority).
- */
- resultRange?: Range;
-}
-/**
- * Fired on {@link module:engine/view/document~Document#event:copy} and {@link module:engine/view/document~Document#event:cut}
- * with a copy of the selected content. The content can be processed before it ends up in the clipboard.
- *
- * It is a part of the {@glink framework/deep-dive/clipboard#output-pipeline clipboard output pipeline}.
- *
- * @see module:clipboard/clipboardobserver~ClipboardObserver
- * @see module:clipboard/clipboardpipeline~ClipboardPipeline
- *
- * @eventName module:engine/view/document~Document#clipboardOutput
- * @param data The event data.
- */
-export type ViewDocumentClipboardOutputEvent = {
- name: 'clipboardOutput';
- args: [data: ViewDocumentClipboardOutputEventData];
-};
-/**
- * The value of the 'clipboardOutput' event.
- */
-export interface ViewDocumentClipboardOutputEventData {
- /**
- * The data transfer instance.
- *
- * @readonly
- */
- dataTransfer: DataTransfer;
- /**
- * Content to be put into the clipboard. It can be modified by the event listeners.
- * Read more about the clipboard pipelines in the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- */
- content: ViewDocumentFragment;
- /**
- * Whether the event was triggered by a copy or cut operation.
- */
- method: 'copy' | 'cut' | 'dragstart';
-}
-/**
- * Fired on {@link module:engine/view/document~Document#event:copy}, {@link module:engine/view/document~Document#event:cut}
- * and {@link module:engine/view/document~Document#event:dragstart}. The content can be processed before it ends up in the clipboard.
- *
- * It is a part of the {@glink framework/deep-dive/clipboard#output-pipeline clipboard output pipeline}.
- *
- * @eventName ~ClipboardPipeline#outputTransformation
- * @param data The event data.
- */
-export type ClipboardOutputTransformationEvent = {
- name: 'outputTransformation';
- args: [data: ClipboardOutputTransformationData];
-};
-/**
- * The value of the 'outputTransformation' event.
- */
-export interface ClipboardOutputTransformationData {
- /**
- * The data transfer instance.
- *
- * @readonly
- */
- dataTransfer: DataTransfer;
- /**
- * Content to be put into the clipboard. It can be modified by the event listeners.
- * Read more about the clipboard pipelines in the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- */
- content: DocumentFragment;
- /**
- * Whether the event was triggered by a copy or cut operation.
- */
- method: 'copy' | 'cut' | 'dragstart';
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardpipeline.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardpipeline.js
deleted file mode 100644
index 13a5212..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/clipboardpipeline.js
+++ /dev/null
@@ -1,277 +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
- */
-/**
- * @module clipboard/clipboardpipeline
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import { EventInfo } from '@ckeditor/ckeditor5-utils';
-import ClipboardObserver from './clipboardobserver.js';
-import plainTextToHtml from './utils/plaintexttohtml.js';
-import normalizeClipboardHtml from './utils/normalizeclipboarddata.js';
-import viewToPlainText from './utils/viewtoplaintext.js';
-import ClipboardMarkersUtils from './clipboardmarkersutils.js';
-// Input pipeline events overview:
-//
-// ┌──────────────────────┐ ┌──────────────────────┐
-// │ view.Document │ │ view.Document │
-// │ paste │ │ drop │
-// └───────────┬──────────┘ └───────────┬──────────┘
-// │ │
-// └────────────────┌────────────────┘
-// │
-// ┌─────────V────────┐
-// │ view.Document │ Retrieves text/html or text/plain from data.dataTransfer
-// │ clipboardInput │ and processes it to view.DocumentFragment.
-// └─────────┬────────┘
-// │
-// ┌───────────V───────────┐
-// │ ClipboardPipeline │ Converts view.DocumentFragment to model.DocumentFragment.
-// │ inputTransformation │
-// └───────────┬───────────┘
-// │
-// ┌──────────V──────────┐
-// │ ClipboardPipeline │ Calls model.insertContent().
-// │ contentInsertion │
-// └─────────────────────┘
-//
-//
-// Output pipeline events overview:
-//
-// ┌──────────────────────┐ ┌──────────────────────┐
-// │ view.Document │ │ view.Document │ Retrieves the selected model.DocumentFragment
-// │ copy │ │ cut │ and fires the `outputTransformation` event.
-// └───────────┬──────────┘ └───────────┬──────────┘
-// │ │
-// └────────────────┌────────────────┘
-// │
-// ┌───────────V───────────┐
-// │ ClipboardPipeline │ Processes model.DocumentFragment and converts it to
-// │ outputTransformation │ view.DocumentFragment.
-// └───────────┬───────────┘
-// │
-// ┌─────────V────────┐
-// │ view.Document │ Processes view.DocumentFragment to text/html and text/plain
-// │ clipboardOutput │ and stores the results in data.dataTransfer.
-// └──────────────────┘
-//
-/**
- * The clipboard pipeline feature. It is responsible for intercepting the `paste` and `drop` events and
- * passing the pasted content through a series of events in order to insert it into the editor's content.
- * It also handles the `cut` and `copy` events to fill the native clipboard with the serialized editor's data.
- *
- * # Input pipeline
- *
- * The behavior of the default handlers (all at a `low` priority):
- *
- * ## Event: `paste` or `drop`
- *
- * 1. Translates the event data.
- * 2. Fires the {@link module:engine/view/document~Document#event:clipboardInput `view.Document#clipboardInput`} event.
- *
- * ## Event: `view.Document#clipboardInput`
- *
- * 1. If the `data.content` event field is already set (by some listener on a higher priority), it takes this content and fires the event
- * from the last point.
- * 2. Otherwise, it retrieves `text/html` or `text/plain` from `data.dataTransfer`.
- * 3. Normalizes the raw data by applying simple filters on string data.
- * 4. Processes the raw data to {@link module:engine/view/documentfragment~DocumentFragment `view.DocumentFragment`} with the
- * {@link module:engine/controller/datacontroller~DataController#htmlProcessor `DataController#htmlProcessor`}.
- * 5. Fires the {@link module:clipboard/clipboardpipeline~ClipboardPipeline#event:inputTransformation
- * `ClipboardPipeline#inputTransformation`} event with the view document fragment in the `data.content` event field.
- *
- * ## Event: `ClipboardPipeline#inputTransformation`
- *
- * 1. Converts {@link module:engine/view/documentfragment~DocumentFragment `view.DocumentFragment`} from the `data.content` field to
- * {@link module:engine/model/documentfragment~DocumentFragment `model.DocumentFragment`}.
- * 2. Fires the {@link module:clipboard/clipboardpipeline~ClipboardPipeline#event:contentInsertion `ClipboardPipeline#contentInsertion`}
- * event with the model document fragment in the `data.content` event field.
- * **Note**: The `ClipboardPipeline#contentInsertion` event is fired within a model change block to allow other handlers
- * to run in the same block without post-fixers called in between (i.e., the selection post-fixer).
- *
- * ## Event: `ClipboardPipeline#contentInsertion`
- *
- * 1. Calls {@link module:engine/model/model~Model#insertContent `model.insertContent()`} to insert `data.content`
- * at the current selection position.
- *
- * # Output pipeline
- *
- * The behavior of the default handlers (all at a `low` priority):
- *
- * ## Event: `copy`, `cut` or `dragstart`
- *
- * 1. Retrieves the selected {@link module:engine/model/documentfragment~DocumentFragment `model.DocumentFragment`} by calling
- * {@link module:engine/model/model~Model#getSelectedContent `model#getSelectedContent()`}.
- * 2. Converts the model document fragment to {@link module:engine/view/documentfragment~DocumentFragment `view.DocumentFragment`}.
- * 3. Fires the {@link module:engine/view/document~Document#event:clipboardOutput `view.Document#clipboardOutput`} event
- * with the view document fragment in the `data.content` event field.
- *
- * ## Event: `view.Document#clipboardOutput`
- *
- * 1. Processes `data.content` to HTML and plain text with the
- * {@link module:engine/controller/datacontroller~DataController#htmlProcessor `DataController#htmlProcessor`}.
- * 2. Updates the `data.dataTransfer` data for `text/html` and `text/plain` with the processed data.
- * 3. For the `cut` method, calls {@link module:engine/model/model~Model#deleteContent `model.deleteContent()`}
- * on the current selection.
- *
- * Read more about the clipboard integration in the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- */
-export default class ClipboardPipeline extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'ClipboardPipeline';
- }
- /**
- * @inheritDoc
- */
- static get requires() {
- return [ClipboardMarkersUtils];
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const view = editor.editing.view;
- view.addObserver(ClipboardObserver);
- this._setupPasteDrop();
- this._setupCopyCut();
- }
- /**
- * Fires Clipboard `'outputTransformation'` event for given parameters.
- *
- * @internal
- */
- _fireOutputTransformationEvent(dataTransfer, selection, method) {
- const clipboardMarkersUtils = this.editor.plugins.get('ClipboardMarkersUtils');
- this.editor.model.enqueueChange({ isUndoable: method === 'cut' }, () => {
- const documentFragment = clipboardMarkersUtils._copySelectedFragmentWithMarkers(method, selection);
- this.fire('outputTransformation', {
- dataTransfer,
- content: documentFragment,
- method
- });
- });
- }
- /**
- * The clipboard paste pipeline.
- */
- _setupPasteDrop() {
- const editor = this.editor;
- const model = editor.model;
- const view = editor.editing.view;
- const viewDocument = view.document;
- const clipboardMarkersUtils = this.editor.plugins.get('ClipboardMarkersUtils');
- // Pasting is disabled when selection is in non-editable place.
- // Dropping is disabled in drag and drop handler.
- this.listenTo(viewDocument, 'clipboardInput', (evt, data) => {
- if (data.method == 'paste' && !editor.model.canEditAt(editor.model.document.selection)) {
- evt.stop();
- }
- }, { priority: 'highest' });
- this.listenTo(viewDocument, 'clipboardInput', (evt, data) => {
- const dataTransfer = data.dataTransfer;
- let content;
- // Some feature could already inject content in the higher priority event handler (i.e., codeBlock).
- if (data.content) {
- content = data.content;
- }
- else {
- let contentData = '';
- if (dataTransfer.getData('text/html')) {
- contentData = normalizeClipboardHtml(dataTransfer.getData('text/html'));
- }
- else if (dataTransfer.getData('text/plain')) {
- contentData = plainTextToHtml(dataTransfer.getData('text/plain'));
- }
- content = this.editor.data.htmlProcessor.toView(contentData);
- }
- const eventInfo = new EventInfo(this, 'inputTransformation');
- this.fire(eventInfo, {
- content,
- dataTransfer,
- targetRanges: data.targetRanges,
- method: data.method
- });
- // If CKEditor handled the input, do not bubble the original event any further.
- // This helps external integrations recognize this fact and act accordingly.
- // https://github.com/ckeditor/ckeditor5-upload/issues/92
- if (eventInfo.stop.called) {
- evt.stop();
- }
- view.scrollToTheSelection();
- }, { priority: 'low' });
- this.listenTo(this, 'inputTransformation', (evt, data) => {
- if (data.content.isEmpty) {
- return;
- }
- const dataController = this.editor.data;
- // Convert the pasted content into a model document fragment.
- // The conversion is contextual, but in this case an "all allowed" context is needed
- // and for that we use the $clipboardHolder item.
- const modelFragment = dataController.toModel(data.content, '$clipboardHolder');
- if (modelFragment.childCount == 0) {
- return;
- }
- evt.stop();
- // Fire content insertion event in a single change block to allow other handlers to run in the same block
- // without post-fixers called in between (i.e., the selection post-fixer).
- model.change(() => {
- this.fire('contentInsertion', {
- content: modelFragment,
- method: data.method,
- dataTransfer: data.dataTransfer,
- targetRanges: data.targetRanges
- });
- });
- }, { priority: 'low' });
- this.listenTo(this, 'contentInsertion', (evt, data) => {
- data.resultRange = clipboardMarkersUtils._pasteFragmentWithMarkers(data.content);
- }, { priority: 'low' });
- }
- /**
- * The clipboard copy/cut pipeline.
- */
- _setupCopyCut() {
- const editor = this.editor;
- const modelDocument = editor.model.document;
- const view = editor.editing.view;
- const viewDocument = view.document;
- const onCopyCut = (evt, data) => {
- const dataTransfer = data.dataTransfer;
- data.preventDefault();
- this._fireOutputTransformationEvent(dataTransfer, modelDocument.selection, evt.name);
- };
- this.listenTo(viewDocument, 'copy', onCopyCut, { priority: 'low' });
- this.listenTo(viewDocument, 'cut', (evt, data) => {
- // Cutting is disabled when selection is in non-editable place.
- // See: https://github.com/ckeditor/ckeditor5-clipboard/issues/26.
- if (!editor.model.canEditAt(editor.model.document.selection)) {
- data.preventDefault();
- }
- else {
- onCopyCut(evt, data);
- }
- }, { priority: 'low' });
- this.listenTo(this, 'outputTransformation', (evt, data) => {
- const content = editor.data.toView(data.content);
- viewDocument.fire('clipboardOutput', {
- dataTransfer: data.dataTransfer,
- content,
- method: data.method
- });
- }, { priority: 'low' });
- this.listenTo(viewDocument, 'clipboardOutput', (evt, data) => {
- if (!data.content.isEmpty) {
- data.dataTransfer.setData('text/html', this.editor.data.htmlProcessor.toData(data.content));
- data.dataTransfer.setData('text/plain', viewToPlainText(data.content));
- }
- if (data.method == 'cut') {
- editor.model.deleteContent(modelDocument.selection);
- }
- }, { priority: 'low' });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdrop.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdrop.d.ts
deleted file mode 100644
index 3f3b4d1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdrop.d.ts
+++ /dev/null
@@ -1,102 +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
- */
-/**
- * @module clipboard/dragdrop
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import { Widget } from '@ckeditor/ckeditor5-widget';
-import ClipboardPipeline from './clipboardpipeline.js';
-import DragDropTarget from './dragdroptarget.js';
-import DragDropBlockToolbar from './dragdropblocktoolbar.js';
-import '../theme/clipboard.css';
-/**
- * The drag and drop feature. It works on top of the {@link module:clipboard/clipboardpipeline~ClipboardPipeline}.
- *
- * Read more about the clipboard integration in the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- *
- * @internal
- */
-export default class DragDrop extends Plugin {
- /**
- * The live range over the original content that is being dragged.
- */
- private _draggedRange;
- /**
- * The UID of current dragging that is used to verify if the drop started in the same editor as the drag start.
- *
- * **Note**: This is a workaround for broken 'dragend' events (they are not fired if the source text node got removed).
- */
- private _draggingUid;
- /**
- * The reference to the model element that currently has a `draggable` attribute set (it is set while dragging).
- */
- private _draggableElement;
- /**
- * A delayed callback removing draggable attributes.
- */
- private _clearDraggableAttributesDelayed;
- /**
- * Whether the dragged content can be dropped only in block context.
- */
- private _blockMode;
- /**
- * DOM Emitter.
- */
- private _domEmitter;
- /**
- * The DOM element used to generate dragged preview image.
- */
- private _previewContainer?;
- /**
- * @inheritDoc
- */
- static get pluginName(): "DragDrop";
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof ClipboardPipeline, typeof Widget, typeof DragDropTarget, typeof DragDropBlockToolbar];
- /**
- * @inheritDoc
- */
- init(): void;
- /**
- * @inheritDoc
- */
- destroy(): void;
- /**
- * Drag and drop events handling.
- */
- private _setupDragging;
- /**
- * Integration with the `clipboardInput` event.
- */
- private _setupClipboardInputIntegration;
- /**
- * Integration with the `contentInsertion` event of the clipboard pipeline.
- */
- private _setupContentInsertionIntegration;
- /**
- * Adds listeners that add the `draggable` attribute to the elements while the mouse button is down so the dragging could start.
- */
- private _setupDraggableAttributeHandling;
- /**
- * Removes the `draggable` attribute from the element that was used for dragging.
- */
- private _clearDraggableAttributes;
- /**
- * Deletes the dragged content from its original range and clears the dragging state.
- *
- * @param moved Whether the move succeeded.
- */
- private _finalizeDragging;
- /**
- * Sets the dragged source range based on event target and document selection.
- */
- private _prepareDraggedRange;
- /**
- * Updates the dragged preview image.
- */
- private _updatePreview;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdrop.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdrop.js
deleted file mode 100644
index 7748046..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdrop.js
+++ /dev/null
@@ -1,577 +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
- */
-/**
- * @module clipboard/dragdrop
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import { LiveRange, MouseObserver } from '@ckeditor/ckeditor5-engine';
-import { Widget, isWidget } from '@ckeditor/ckeditor5-widget';
-import { env, uid, global, createElement, DomEmitterMixin, delay, Rect } from '@ckeditor/ckeditor5-utils';
-import ClipboardPipeline from './clipboardpipeline.js';
-import ClipboardObserver from './clipboardobserver.js';
-import DragDropTarget from './dragdroptarget.js';
-import DragDropBlockToolbar from './dragdropblocktoolbar.js';
-import '../theme/clipboard.css';
-// Drag and drop events overview:
-//
-// ┌──────────────────┐
-// │ mousedown │ Sets the draggable attribute.
-// └─────────┬────────┘
-// │
-// └─────────────────────┐
-// │ │
-// │ ┌─────────V────────┐
-// │ │ mouseup │ Dragging did not start, removes the draggable attribute.
-// │ └──────────────────┘
-// │
-// ┌─────────V────────┐ Retrieves the selected model.DocumentFragment
-// │ dragstart │ and converts it to view.DocumentFragment.
-// └─────────┬────────┘
-// │
-// ┌─────────V────────┐ Processes view.DocumentFragment to text/html and text/plain
-// │ clipboardOutput │ and stores the results in data.dataTransfer.
-// └─────────┬────────┘
-// │
-// │ DOM dragover
-// ┌────────────┐
-// │ │
-// ┌─────────V────────┐ │
-// │ dragging │ │ Updates the drop target marker.
-// └─────────┬────────┘ │
-// │ │
-// ┌─────────────└────────────┘
-// │ │ │
-// │ ┌─────────V────────┐ │
-// │ │ dragleave │ │ Removes the drop target marker.
-// │ └─────────┬────────┘ │
-// │ │ │
-// ┌───│─────────────┘ │
-// │ │ │ │
-// │ │ ┌─────────V────────┐ │
-// │ │ │ dragenter │ │ Focuses the editor view.
-// │ │ └─────────┬────────┘ │
-// │ │ │ │
-// │ │ └────────────┘
-// │ │
-// │ └─────────────┐
-// │ │ │
-// │ │ ┌─────────V────────┐
-// └───┐ │ drop │ (The default handler of the clipboard pipeline).
-// │ └─────────┬────────┘
-// │ │
-// │ ┌─────────V────────┐ Resolves the final data.targetRanges.
-// │ │ clipboardInput │ Aborts if dropping on dragged content.
-// │ └─────────┬────────┘
-// │ │
-// │ ┌─────────V────────┐
-// │ │ clipboardInput │ (The default handler of the clipboard pipeline).
-// │ └─────────┬────────┘
-// │ │
-// │ ┌───────────V───────────┐
-// │ │ inputTransformation │ (The default handler of the clipboard pipeline).
-// │ └───────────┬───────────┘
-// │ │
-// │ ┌──────────V──────────┐
-// │ │ contentInsertion │ Updates the document selection to drop range.
-// │ └──────────┬──────────┘
-// │ │
-// │ ┌──────────V──────────┐
-// │ │ contentInsertion │ (The default handler of the clipboard pipeline).
-// │ └──────────┬──────────┘
-// │ │
-// │ ┌──────────V──────────┐
-// │ │ contentInsertion │ Removes the content from the original range if the insertion was successful.
-// │ └──────────┬──────────┘
-// │ │
-// └─────────────┐
-// │
-// ┌─────────V────────┐
-// │ dragend │ Removes the drop marker and cleans the state.
-// └──────────────────┘
-//
-/**
- * The drag and drop feature. It works on top of the {@link module:clipboard/clipboardpipeline~ClipboardPipeline}.
- *
- * Read more about the clipboard integration in the {@glink framework/deep-dive/clipboard clipboard deep-dive} guide.
- *
- * @internal
- */
-export default class DragDrop extends Plugin {
- constructor() {
- super(...arguments);
- /**
- * A delayed callback removing draggable attributes.
- */
- this._clearDraggableAttributesDelayed = delay(() => this._clearDraggableAttributes(), 40);
- /**
- * Whether the dragged content can be dropped only in block context.
- */
- // TODO handle drag from other editor instance
- // TODO configure to use block, inline or both
- this._blockMode = false;
- /**
- * DOM Emitter.
- */
- this._domEmitter = new (DomEmitterMixin())();
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'DragDrop';
- }
- /**
- * @inheritDoc
- */
- static get requires() {
- return [ClipboardPipeline, Widget, DragDropTarget, DragDropBlockToolbar];
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const view = editor.editing.view;
- this._draggedRange = null;
- this._draggingUid = '';
- this._draggableElement = null;
- view.addObserver(ClipboardObserver);
- view.addObserver(MouseObserver);
- this._setupDragging();
- this._setupContentInsertionIntegration();
- this._setupClipboardInputIntegration();
- this._setupDraggableAttributeHandling();
- this.listenTo(editor, 'change:isReadOnly', (evt, name, isReadOnly) => {
- if (isReadOnly) {
- this.forceDisabled('readOnlyMode');
- }
- else {
- this.clearForceDisabled('readOnlyMode');
- }
- });
- this.on('change:isEnabled', (evt, name, isEnabled) => {
- if (!isEnabled) {
- this._finalizeDragging(false);
- }
- });
- if (env.isAndroid) {
- this.forceDisabled('noAndroidSupport');
- }
- }
- /**
- * @inheritDoc
- */
- destroy() {
- if (this._draggedRange) {
- this._draggedRange.detach();
- this._draggedRange = null;
- }
- if (this._previewContainer) {
- this._previewContainer.remove();
- }
- this._domEmitter.stopListening();
- this._clearDraggableAttributesDelayed.cancel();
- return super.destroy();
- }
- /**
- * Drag and drop events handling.
- */
- _setupDragging() {
- const editor = this.editor;
- const model = editor.model;
- const view = editor.editing.view;
- const viewDocument = view.document;
- const dragDropTarget = editor.plugins.get(DragDropTarget);
- // The handler for the drag start; it is responsible for setting data transfer object.
- this.listenTo(viewDocument, 'dragstart', (evt, data) => {
- // Don't drag the editable element itself.
- if (data.target && data.target.is('editableElement')) {
- data.preventDefault();
- return;
- }
- this._prepareDraggedRange(data.target);
- if (!this._draggedRange) {
- data.preventDefault();
- return;
- }
- this._draggingUid = uid();
- data.dataTransfer.effectAllowed = this.isEnabled ? 'copyMove' : 'copy';
- data.dataTransfer.setData('application/ckeditor5-dragging-uid', this._draggingUid);
- const draggedSelection = model.createSelection(this._draggedRange.toRange());
- const clipboardPipeline = this.editor.plugins.get('ClipboardPipeline');
- clipboardPipeline._fireOutputTransformationEvent(data.dataTransfer, draggedSelection, 'dragstart');
- const { dataTransfer, domTarget, domEvent } = data;
- const { clientX } = domEvent;
- this._updatePreview({ dataTransfer, domTarget, clientX });
- data.stopPropagation();
- if (!this.isEnabled) {
- this._draggedRange.detach();
- this._draggedRange = null;
- this._draggingUid = '';
- }
- }, { priority: 'low' });
- // The handler for finalizing drag and drop. It should always be triggered after dragging completes
- // even if it was completed in a different application.
- // Note: This is not fired if source text node got removed while downcasting a marker.
- this.listenTo(viewDocument, 'dragend', (evt, data) => {
- this._finalizeDragging(!data.dataTransfer.isCanceled && data.dataTransfer.dropEffect == 'move');
- }, { priority: 'low' });
- // Reset block dragging mode even if dropped outside the editable.
- this._domEmitter.listenTo(global.document, 'dragend', () => {
- this._blockMode = false;
- }, { useCapture: true });
- // Dragging over the editable.
- this.listenTo(viewDocument, 'dragenter', () => {
- if (!this.isEnabled) {
- return;
- }
- view.focus();
- });
- // Dragging out of the editable.
- this.listenTo(viewDocument, 'dragleave', () => {
- // We do not know if the mouse left the editor or just some element in it, so let us wait a few milliseconds
- // to check if 'dragover' is not fired.
- dragDropTarget.removeDropMarkerDelayed();
- });
- // Handler for moving dragged content over the target area.
- this.listenTo(viewDocument, 'dragging', (evt, data) => {
- if (!this.isEnabled) {
- data.dataTransfer.dropEffect = 'none';
- return;
- }
- const { clientX, clientY } = data.domEvent;
- dragDropTarget.updateDropMarker(data.target, data.targetRanges, clientX, clientY, this._blockMode, this._draggedRange);
- // If this is content being dragged from another editor, moving out of current editor instance
- // is not possible until 'dragend' event case will be fixed.
- if (!this._draggedRange) {
- data.dataTransfer.dropEffect = 'copy';
- }
- // In Firefox it is already set and effect allowed remains the same as originally set.
- if (!env.isGecko) {
- if (data.dataTransfer.effectAllowed == 'copy') {
- data.dataTransfer.dropEffect = 'copy';
- }
- else if (['all', 'copyMove'].includes(data.dataTransfer.effectAllowed)) {
- data.dataTransfer.dropEffect = 'move';
- }
- }
- evt.stop();
- }, { priority: 'low' });
- }
- /**
- * Integration with the `clipboardInput` event.
- */
- _setupClipboardInputIntegration() {
- const editor = this.editor;
- const view = editor.editing.view;
- const viewDocument = view.document;
- const dragDropTarget = editor.plugins.get(DragDropTarget);
- // Update the event target ranges and abort dropping if dropping over itself.
- this.listenTo(viewDocument, 'clipboardInput', (evt, data) => {
- if (data.method != 'drop') {
- return;
- }
- const { clientX, clientY } = data.domEvent;
- const targetRange = dragDropTarget.getFinalDropRange(data.target, data.targetRanges, clientX, clientY, this._blockMode, this._draggedRange);
- if (!targetRange) {
- this._finalizeDragging(false);
- evt.stop();
- return;
- }
- // Since we cannot rely on the drag end event, we must check if the local drag range is from the current drag and drop
- // or it is from some previous not cleared one.
- if (this._draggedRange && this._draggingUid != data.dataTransfer.getData('application/ckeditor5-dragging-uid')) {
- this._draggedRange.detach();
- this._draggedRange = null;
- this._draggingUid = '';
- }
- // Do not do anything if some content was dragged within the same document to the same position.
- const isMove = getFinalDropEffect(data.dataTransfer) == 'move';
- if (isMove && this._draggedRange && this._draggedRange.containsRange(targetRange, true)) {
- this._finalizeDragging(false);
- evt.stop();
- return;
- }
- // Override the target ranges with the one adjusted to the best one for a drop.
- data.targetRanges = [editor.editing.mapper.toViewRange(targetRange)];
- }, { priority: 'high' });
- }
- /**
- * Integration with the `contentInsertion` event of the clipboard pipeline.
- */
- _setupContentInsertionIntegration() {
- const clipboardPipeline = this.editor.plugins.get(ClipboardPipeline);
- clipboardPipeline.on('contentInsertion', (evt, data) => {
- if (!this.isEnabled || data.method !== 'drop') {
- return;
- }
- // Update the selection to the target range in the same change block to avoid selection post-fixing
- // and to be able to clone text attributes for plain text dropping.
- const ranges = data.targetRanges.map(viewRange => this.editor.editing.mapper.toModelRange(viewRange));
- this.editor.model.change(writer => writer.setSelection(ranges));
- }, { priority: 'high' });
- clipboardPipeline.on('contentInsertion', (evt, data) => {
- if (!this.isEnabled || data.method !== 'drop') {
- return;
- }
- // Remove dragged range content, remove markers, clean after dragging.
- const isMove = getFinalDropEffect(data.dataTransfer) == 'move';
- // Whether any content was inserted (insertion might fail if the schema is disallowing some elements
- // (for example an image caption allows only the content of a block but not blocks themselves.
- // Some integrations might not return valid range (i.e., table pasting).
- const isSuccess = !data.resultRange || !data.resultRange.isCollapsed;
- this._finalizeDragging(isSuccess && isMove);
- }, { priority: 'lowest' });
- }
- /**
- * Adds listeners that add the `draggable` attribute to the elements while the mouse button is down so the dragging could start.
- */
- _setupDraggableAttributeHandling() {
- const editor = this.editor;
- const view = editor.editing.view;
- const viewDocument = view.document;
- // Add the 'draggable' attribute to the widget while pressing the selection handle.
- // This is required for widgets to be draggable. In Chrome it will enable dragging text nodes.
- this.listenTo(viewDocument, 'mousedown', (evt, data) => {
- // The lack of data can be caused by editor tests firing fake mouse events. This should not occur
- // in real-life scenarios but this greatly simplifies editor tests that would otherwise fail a lot.
- if (env.isAndroid || !data) {
- return;
- }
- this._clearDraggableAttributesDelayed.cancel();
- // Check if this is a mousedown over the widget (but not a nested editable).
- let draggableElement = findDraggableWidget(data.target);
- // Note: There is a limitation that if more than a widget is selected (a widget and some text)
- // and dragging starts on the widget, then only the widget is dragged.
- // If this was not a widget then we should check if we need to drag some text content.
- // In Chrome set a 'draggable' attribute on closest editable to allow immediate dragging of the selected text range.
- // In Firefox this is not needed. In Safari it makes the whole editable draggable (not just textual content).
- // Disabled in read-only mode because draggable="true" + contenteditable="false" results
- // in not firing selectionchange event ever, which makes the selection stuck in read-only mode.
- if (env.isBlink && !editor.isReadOnly && !draggableElement && !viewDocument.selection.isCollapsed) {
- const selectedElement = viewDocument.selection.getSelectedElement();
- if (!selectedElement || !isWidget(selectedElement)) {
- draggableElement = viewDocument.selection.editableElement;
- }
- }
- if (draggableElement) {
- view.change(writer => {
- writer.setAttribute('draggable', 'true', draggableElement);
- });
- // Keep the reference to the model element in case the view element gets removed while dragging.
- this._draggableElement = editor.editing.mapper.toModelElement(draggableElement);
- }
- });
- // Remove the draggable attribute in case no dragging started (only mousedown + mouseup).
- this.listenTo(viewDocument, 'mouseup', () => {
- if (!env.isAndroid) {
- this._clearDraggableAttributesDelayed();
- }
- });
- }
- /**
- * Removes the `draggable` attribute from the element that was used for dragging.
- */
- _clearDraggableAttributes() {
- const editing = this.editor.editing;
- editing.view.change(writer => {
- // Remove 'draggable' attribute.
- if (this._draggableElement && this._draggableElement.root.rootName != '$graveyard') {
- writer.removeAttribute('draggable', editing.mapper.toViewElement(this._draggableElement));
- }
- this._draggableElement = null;
- });
- }
- /**
- * Deletes the dragged content from its original range and clears the dragging state.
- *
- * @param moved Whether the move succeeded.
- */
- _finalizeDragging(moved) {
- const editor = this.editor;
- const model = editor.model;
- const dragDropTarget = editor.plugins.get(DragDropTarget);
- dragDropTarget.removeDropMarker();
- this._clearDraggableAttributes();
- if (editor.plugins.has('WidgetToolbarRepository')) {
- const widgetToolbarRepository = editor.plugins.get('WidgetToolbarRepository');
- widgetToolbarRepository.clearForceDisabled('dragDrop');
- }
- this._draggingUid = '';
- if (this._previewContainer) {
- this._previewContainer.remove();
- this._previewContainer = undefined;
- }
- if (!this._draggedRange) {
- return;
- }
- // Delete moved content.
- if (moved && this.isEnabled) {
- model.change(writer => {
- const selection = model.createSelection(this._draggedRange);
- model.deleteContent(selection, { doNotAutoparagraph: true });
- // Check result selection if it does not require auto-paragraphing of empty container.
- const selectionParent = selection.getFirstPosition().parent;
- if (selectionParent.isEmpty &&
- !model.schema.checkChild(selectionParent, '$text') &&
- model.schema.checkChild(selectionParent, 'paragraph')) {
- writer.insertElement('paragraph', selectionParent, 0);
- }
- });
- }
- this._draggedRange.detach();
- this._draggedRange = null;
- }
- /**
- * Sets the dragged source range based on event target and document selection.
- */
- _prepareDraggedRange(target) {
- const editor = this.editor;
- const model = editor.model;
- const selection = model.document.selection;
- // Check if this is dragstart over the widget (but not a nested editable).
- const draggableWidget = target ? findDraggableWidget(target) : null;
- if (draggableWidget) {
- const modelElement = editor.editing.mapper.toModelElement(draggableWidget);
- this._draggedRange = LiveRange.fromRange(model.createRangeOn(modelElement));
- this._blockMode = model.schema.isBlock(modelElement);
- // Disable toolbars so they won't obscure the drop area.
- if (editor.plugins.has('WidgetToolbarRepository')) {
- const widgetToolbarRepository = editor.plugins.get('WidgetToolbarRepository');
- widgetToolbarRepository.forceDisabled('dragDrop');
- }
- return;
- }
- // If this was not a widget we should check if we need to drag some text content.
- if (selection.isCollapsed && !selection.getFirstPosition().parent.isEmpty) {
- return;
- }
- const blocks = Array.from(selection.getSelectedBlocks());
- const draggedRange = selection.getFirstRange();
- if (blocks.length == 0) {
- this._draggedRange = LiveRange.fromRange(draggedRange);
- return;
- }
- const blockRange = getRangeIncludingFullySelectedParents(model, blocks);
- if (blocks.length > 1) {
- this._draggedRange = LiveRange.fromRange(blockRange);
- this._blockMode = true;
- // TODO block mode for dragging from outside editor? or inline? or both?
- }
- else if (blocks.length == 1) {
- const touchesBlockEdges = draggedRange.start.isTouching(blockRange.start) &&
- draggedRange.end.isTouching(blockRange.end);
- this._draggedRange = LiveRange.fromRange(touchesBlockEdges ? blockRange : draggedRange);
- this._blockMode = touchesBlockEdges;
- }
- model.change(writer => writer.setSelection(this._draggedRange.toRange()));
- }
- /**
- * Updates the dragged preview image.
- */
- _updatePreview({ dataTransfer, domTarget, clientX }) {
- const view = this.editor.editing.view;
- const editable = view.document.selection.editableElement;
- const domEditable = view.domConverter.mapViewToDom(editable);
- const computedStyle = global.window.getComputedStyle(domEditable);
- if (!this._previewContainer) {
- this._previewContainer = createElement(global.document, 'div', {
- style: 'position: fixed; left: -999999px;'
- });
- global.document.body.appendChild(this._previewContainer);
- }
- else if (this._previewContainer.firstElementChild) {
- this._previewContainer.removeChild(this._previewContainer.firstElementChild);
- }
- const domRect = new Rect(domEditable);
- // If domTarget is inside the editable root, browsers will display the preview correctly by themselves.
- if (domEditable.contains(domTarget)) {
- return;
- }
- const domEditablePaddingLeft = parseFloat(computedStyle.paddingLeft);
- const preview = createElement(global.document, 'div');
- preview.className = 'ck ck-content';
- preview.style.width = computedStyle.width;
- preview.style.paddingLeft = `${domRect.left - clientX + domEditablePaddingLeft}px`;
- /**
- * Set white background in drag and drop preview if iOS.
- * Check: https://github.com/ckeditor/ckeditor5/issues/15085
- */
- if (env.isiOS) {
- preview.style.backgroundColor = 'white';
- }
- preview.innerHTML = dataTransfer.getData('text/html');
- dataTransfer.setDragImage(preview, 0, 0);
- this._previewContainer.appendChild(preview);
- }
-}
-/**
- * Returns the drop effect that should be a result of dragging the content.
- * This function is handling a quirk when checking the effect in the 'drop' DOM event.
- */
-function getFinalDropEffect(dataTransfer) {
- if (env.isGecko) {
- return dataTransfer.dropEffect;
- }
- return ['all', 'copyMove'].includes(dataTransfer.effectAllowed) ? 'move' : 'copy';
-}
-/**
- * Returns a widget element that should be dragged.
- */
-function findDraggableWidget(target) {
- // This is directly an editable so not a widget for sure.
- if (target.is('editableElement')) {
- return null;
- }
- // TODO: Let's have a isWidgetSelectionHandleDomElement() helper in ckeditor5-widget utils.
- if (target.hasClass('ck-widget__selection-handle')) {
- return target.findAncestor(isWidget);
- }
- // Direct hit on a widget.
- if (isWidget(target)) {
- return target;
- }
- // Find closest ancestor that is either a widget or an editable element...
- const ancestor = target.findAncestor(node => isWidget(node) || node.is('editableElement'));
- // ...and if closer was the widget then enable dragging it.
- if (isWidget(ancestor)) {
- return ancestor;
- }
- return null;
-}
-/**
- * Recursively checks if common parent of provided elements doesn't have any other children. If that's the case,
- * it returns range including this parent. Otherwise, it returns only the range from first to last element.
- *
- * Example:
- *
- *
- * [Test 1
- * Test 2
- * Test 3]
- *
- *
- * Because all elements inside the `blockQuote` are selected, the range is extended to include the `blockQuote` too.
- * If only first and second paragraphs would be selected, the range would not include it.
- */
-function getRangeIncludingFullySelectedParents(model, elements) {
- const firstElement = elements[0];
- const lastElement = elements[elements.length - 1];
- const parent = firstElement.getCommonAncestor(lastElement);
- const startPosition = model.createPositionBefore(firstElement);
- const endPosition = model.createPositionAfter(lastElement);
- if (parent &&
- parent.is('element') &&
- !model.schema.isLimit(parent)) {
- const parentRange = model.createRangeOn(parent);
- const touchesStart = startPosition.isTouching(parentRange.start);
- const touchesEnd = endPosition.isTouching(parentRange.end);
- if (touchesStart && touchesEnd) {
- // Selection includes all elements in the parent.
- return getRangeIncludingFullySelectedParents(model, [parent]);
- }
- }
- return model.createRange(startPosition, endPosition);
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdropblocktoolbar.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdropblocktoolbar.d.ts
deleted file mode 100644
index a0ef0d5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdropblocktoolbar.d.ts
+++ /dev/null
@@ -1,47 +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
- */
-/**
- * @module clipboard/dragdropblocktoolbar
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-/**
- * Integration of a block Drag and Drop support with the block toolbar.
- *
- * @internal
- */
-export default class DragDropBlockToolbar extends Plugin {
- /**
- * Whether current dragging is started by block toolbar button dragging.
- */
- private _isBlockDragging;
- /**
- * DOM Emitter.
- */
- private _domEmitter;
- /**
- * @inheritDoc
- */
- static get pluginName(): "DragDropBlockToolbar";
- /**
- * @inheritDoc
- */
- init(): void;
- /**
- * @inheritDoc
- */
- destroy(): void;
- /**
- * The `dragstart` event handler.
- */
- private _handleBlockDragStart;
- /**
- * The `dragover` and `drop` event handler.
- */
- private _handleBlockDragging;
- /**
- * The `dragend` event handler.
- */
- private _handleBlockDragEnd;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdropblocktoolbar.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdropblocktoolbar.js
deleted file mode 100644
index eda29ff..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdropblocktoolbar.js
+++ /dev/null
@@ -1,121 +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
- */
-/**
- * @module clipboard/dragdropblocktoolbar
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import { env, global, DomEmitterMixin } from '@ckeditor/ckeditor5-utils';
-import ClipboardObserver from './clipboardobserver.js';
-/**
- * Integration of a block Drag and Drop support with the block toolbar.
- *
- * @internal
- */
-export default class DragDropBlockToolbar extends Plugin {
- constructor() {
- super(...arguments);
- /**
- * Whether current dragging is started by block toolbar button dragging.
- */
- this._isBlockDragging = false;
- /**
- * DOM Emitter.
- */
- this._domEmitter = new (DomEmitterMixin())();
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'DragDropBlockToolbar';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- this.listenTo(editor, 'change:isReadOnly', (evt, name, isReadOnly) => {
- if (isReadOnly) {
- this.forceDisabled('readOnlyMode');
- this._isBlockDragging = false;
- }
- else {
- this.clearForceDisabled('readOnlyMode');
- }
- });
- if (env.isAndroid) {
- this.forceDisabled('noAndroidSupport');
- }
- if (editor.plugins.has('BlockToolbar')) {
- const blockToolbar = editor.plugins.get('BlockToolbar');
- const element = blockToolbar.buttonView.element;
- this._domEmitter.listenTo(element, 'dragstart', (evt, data) => this._handleBlockDragStart(data));
- this._domEmitter.listenTo(global.document, 'dragover', (evt, data) => this._handleBlockDragging(data));
- this._domEmitter.listenTo(global.document, 'drop', (evt, data) => this._handleBlockDragging(data));
- this._domEmitter.listenTo(global.document, 'dragend', () => this._handleBlockDragEnd(), { useCapture: true });
- if (this.isEnabled) {
- element.setAttribute('draggable', 'true');
- }
- this.on('change:isEnabled', (evt, name, isEnabled) => {
- element.setAttribute('draggable', isEnabled ? 'true' : 'false');
- });
- }
- }
- /**
- * @inheritDoc
- */
- destroy() {
- this._domEmitter.stopListening();
- return super.destroy();
- }
- /**
- * The `dragstart` event handler.
- */
- _handleBlockDragStart(domEvent) {
- if (!this.isEnabled) {
- return;
- }
- const model = this.editor.model;
- const selection = model.document.selection;
- const view = this.editor.editing.view;
- const blocks = Array.from(selection.getSelectedBlocks());
- const draggedRange = model.createRange(model.createPositionBefore(blocks[0]), model.createPositionAfter(blocks[blocks.length - 1]));
- model.change(writer => writer.setSelection(draggedRange));
- this._isBlockDragging = true;
- view.focus();
- view.getObserver(ClipboardObserver).onDomEvent(domEvent);
- }
- /**
- * The `dragover` and `drop` event handler.
- */
- _handleBlockDragging(domEvent) {
- if (!this.isEnabled || !this._isBlockDragging) {
- return;
- }
- const clientX = domEvent.clientX + (this.editor.locale.contentLanguageDirection == 'ltr' ? 100 : -100);
- const clientY = domEvent.clientY;
- const target = document.elementFromPoint(clientX, clientY);
- const view = this.editor.editing.view;
- if (!target || !target.closest('.ck-editor__editable')) {
- return;
- }
- view.getObserver(ClipboardObserver).onDomEvent({
- ...domEvent,
- type: domEvent.type,
- dataTransfer: domEvent.dataTransfer,
- target,
- clientX,
- clientY,
- preventDefault: () => domEvent.preventDefault(),
- stopPropagation: () => domEvent.stopPropagation()
- });
- }
- /**
- * The `dragend` event handler.
- */
- _handleBlockDragEnd() {
- this._isBlockDragging = false;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdroptarget.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdroptarget.d.ts
deleted file mode 100644
index 1c4e826..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdroptarget.d.ts
+++ /dev/null
@@ -1,94 +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
- */
-/**
- * @module clipboard/dragdroptarget
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import { type Range, type LiveRange, type ViewElement, type ViewRange } from '@ckeditor/ckeditor5-engine';
-/**
- * Part of the Drag and Drop handling. Responsible for finding and displaying the drop target.
- *
- * @internal
- */
-export default class DragDropTarget extends Plugin {
- /**
- * A delayed callback removing the drop marker.
- *
- * @internal
- */
- readonly removeDropMarkerDelayed: import("@ckeditor/ckeditor5-utils").DelayedFunc<() => void>;
- /**
- * A throttled callback updating the drop marker.
- */
- private readonly _updateDropMarkerThrottled;
- /**
- * A throttled callback reconverting the drop parker.
- */
- private readonly _reconvertMarkerThrottled;
- /**
- * The horizontal drop target line view.
- */
- private _dropTargetLineView;
- /**
- * DOM Emitter.
- */
- private _domEmitter;
- /**
- * Map of document scrollable elements.
- */
- private _scrollables;
- /**
- * @inheritDoc
- */
- static get pluginName(): "DragDropTarget";
- /**
- * @inheritDoc
- */
- init(): void;
- /**
- * @inheritDoc
- */
- destroy(): void;
- /**
- * Finds the drop target range and updates the drop marker.
- *
- * @internal
- */
- updateDropMarker(targetViewElement: ViewElement, targetViewRanges: Array | null, clientX: number, clientY: number, blockMode: boolean, draggedRange: LiveRange | null): void;
- /**
- * Finds the final drop target range.
- *
- * @internal
- */
- getFinalDropRange(targetViewElement: ViewElement, targetViewRanges: Array | null, clientX: number, clientY: number, blockMode: boolean, draggedRange: LiveRange | null): Range | null;
- /**
- * Removes the drop target marker.
- *
- * @internal
- */
- removeDropMarker(): void;
- /**
- * Creates downcast conversion for the drop target marker.
- */
- private _setupDropMarker;
- /**
- * Updates the drop target marker to the provided range.
- *
- * @param targetRange The range to set the marker to.
- */
- private _updateDropMarker;
- /**
- * Creates the UI element for vertical (in-line) drop target.
- */
- private _createDropTargetPosition;
- /**
- * Updates the horizontal drop target line.
- */
- private _updateDropTargetLine;
- /**
- * Finds the closest scrollable element rect for the given view element.
- */
- private _getScrollableRect;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdroptarget.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdroptarget.js
deleted file mode 100644
index bc7388e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/dragdroptarget.js
+++ /dev/null
@@ -1,379 +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
- */
-/**
- * @module clipboard/dragdroptarget
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import { global, Rect, DomEmitterMixin, delay, ResizeObserver } from '@ckeditor/ckeditor5-utils';
-import LineView from './lineview.js';
-import { throttle } from 'lodash-es';
-/**
- * Part of the Drag and Drop handling. Responsible for finding and displaying the drop target.
- *
- * @internal
- */
-export default class DragDropTarget extends Plugin {
- constructor() {
- super(...arguments);
- /**
- * A delayed callback removing the drop marker.
- *
- * @internal
- */
- this.removeDropMarkerDelayed = delay(() => this.removeDropMarker(), 40);
- /**
- * A throttled callback updating the drop marker.
- */
- this._updateDropMarkerThrottled = throttle(targetRange => this._updateDropMarker(targetRange), 40);
- /**
- * A throttled callback reconverting the drop parker.
- */
- this._reconvertMarkerThrottled = throttle(() => {
- if (this.editor.model.markers.has('drop-target')) {
- this.editor.editing.reconvertMarker('drop-target');
- }
- }, 0);
- /**
- * The horizontal drop target line view.
- */
- this._dropTargetLineView = new LineView();
- /**
- * DOM Emitter.
- */
- this._domEmitter = new (DomEmitterMixin())();
- /**
- * Map of document scrollable elements.
- */
- this._scrollables = new Map();
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'DragDropTarget';
- }
- /**
- * @inheritDoc
- */
- init() {
- this._setupDropMarker();
- }
- /**
- * @inheritDoc
- */
- destroy() {
- this._domEmitter.stopListening();
- for (const { resizeObserver } of this._scrollables.values()) {
- resizeObserver.destroy();
- }
- this._updateDropMarkerThrottled.cancel();
- this.removeDropMarkerDelayed.cancel();
- this._reconvertMarkerThrottled.cancel();
- return super.destroy();
- }
- /**
- * Finds the drop target range and updates the drop marker.
- *
- * @internal
- */
- updateDropMarker(targetViewElement, targetViewRanges, clientX, clientY, blockMode, draggedRange) {
- this.removeDropMarkerDelayed.cancel();
- const targetRange = findDropTargetRange(this.editor, targetViewElement, targetViewRanges, clientX, clientY, blockMode, draggedRange);
- /* istanbul ignore next -- @preserve */
- if (!targetRange) {
- return;
- }
- if (draggedRange && draggedRange.containsRange(targetRange)) {
- // Target range is inside the dragged range.
- return this.removeDropMarker();
- }
- this._updateDropMarkerThrottled(targetRange);
- }
- /**
- * Finds the final drop target range.
- *
- * @internal
- */
- getFinalDropRange(targetViewElement, targetViewRanges, clientX, clientY, blockMode, draggedRange) {
- const targetRange = findDropTargetRange(this.editor, targetViewElement, targetViewRanges, clientX, clientY, blockMode, draggedRange);
- // The dragging markers must be removed after searching for the target range because sometimes
- // the target lands on the marker itself.
- this.removeDropMarker();
- return targetRange;
- }
- /**
- * Removes the drop target marker.
- *
- * @internal
- */
- removeDropMarker() {
- const model = this.editor.model;
- this.removeDropMarkerDelayed.cancel();
- this._updateDropMarkerThrottled.cancel();
- this._dropTargetLineView.isVisible = false;
- if (model.markers.has('drop-target')) {
- model.change(writer => {
- writer.removeMarker('drop-target');
- });
- }
- }
- /**
- * Creates downcast conversion for the drop target marker.
- */
- _setupDropMarker() {
- const editor = this.editor;
- editor.ui.view.body.add(this._dropTargetLineView);
- // Drop marker conversion for hovering over widgets.
- editor.conversion.for('editingDowncast').markerToHighlight({
- model: 'drop-target',
- view: {
- classes: ['ck-clipboard-drop-target-range']
- }
- });
- // Drop marker conversion for in text and block drop target.
- editor.conversion.for('editingDowncast').markerToElement({
- model: 'drop-target',
- view: (data, { writer }) => {
- // Inline drop.
- if (editor.model.schema.checkChild(data.markerRange.start, '$text')) {
- this._dropTargetLineView.isVisible = false;
- return this._createDropTargetPosition(writer);
- }
- // Block drop.
- else {
- if (data.markerRange.isCollapsed) {
- this._updateDropTargetLine(data.markerRange);
- }
- else {
- this._dropTargetLineView.isVisible = false;
- }
- }
- }
- });
- }
- /**
- * Updates the drop target marker to the provided range.
- *
- * @param targetRange The range to set the marker to.
- */
- _updateDropMarker(targetRange) {
- const editor = this.editor;
- const markers = editor.model.markers;
- editor.model.change(writer => {
- if (markers.has('drop-target')) {
- if (!markers.get('drop-target').getRange().isEqual(targetRange)) {
- writer.updateMarker('drop-target', { range: targetRange });
- }
- }
- else {
- writer.addMarker('drop-target', {
- range: targetRange,
- usingOperation: false,
- affectsData: false
- });
- }
- });
- }
- /**
- * Creates the UI element for vertical (in-line) drop target.
- */
- _createDropTargetPosition(writer) {
- return writer.createUIElement('span', { class: 'ck ck-clipboard-drop-target-position' }, function (domDocument) {
- const domElement = this.toDomElement(domDocument);
- // Using word joiner to make this marker as high as text and also making text not break on marker.
- domElement.append('\u2060', domDocument.createElement('span'), '\u2060');
- return domElement;
- });
- }
- /**
- * Updates the horizontal drop target line.
- */
- _updateDropTargetLine(range) {
- const editing = this.editor.editing;
- const nodeBefore = range.start.nodeBefore;
- const nodeAfter = range.start.nodeAfter;
- const nodeParent = range.start.parent;
- const viewElementBefore = nodeBefore ? editing.mapper.toViewElement(nodeBefore) : null;
- const domElementBefore = viewElementBefore ? editing.view.domConverter.mapViewToDom(viewElementBefore) : null;
- const viewElementAfter = nodeAfter ? editing.mapper.toViewElement(nodeAfter) : null;
- const domElementAfter = viewElementAfter ? editing.view.domConverter.mapViewToDom(viewElementAfter) : null;
- const viewElementParent = editing.mapper.toViewElement(nodeParent);
- if (!viewElementParent) {
- return;
- }
- const domElementParent = editing.view.domConverter.mapViewToDom(viewElementParent);
- const domScrollableRect = this._getScrollableRect(viewElementParent);
- const { scrollX, scrollY } = global.window;
- const rectBefore = domElementBefore ? new Rect(domElementBefore) : null;
- const rectAfter = domElementAfter ? new Rect(domElementAfter) : null;
- const rectParent = new Rect(domElementParent).excludeScrollbarsAndBorders();
- const above = rectBefore ? rectBefore.bottom : rectParent.top;
- const below = rectAfter ? rectAfter.top : rectParent.bottom;
- const parentStyle = global.window.getComputedStyle(domElementParent);
- const top = (above <= below ? (above + below) / 2 : below);
- if (domScrollableRect.top < top && top < domScrollableRect.bottom) {
- const left = rectParent.left + parseFloat(parentStyle.paddingLeft);
- const right = rectParent.right - parseFloat(parentStyle.paddingRight);
- const leftClamped = Math.max(left + scrollX, domScrollableRect.left);
- const rightClamped = Math.min(right + scrollX, domScrollableRect.right);
- this._dropTargetLineView.set({
- isVisible: true,
- left: leftClamped,
- top: top + scrollY,
- width: rightClamped - leftClamped
- });
- }
- else {
- this._dropTargetLineView.isVisible = false;
- }
- }
- /**
- * Finds the closest scrollable element rect for the given view element.
- */
- _getScrollableRect(viewElement) {
- const rootName = viewElement.root.rootName;
- let domScrollable;
- if (this._scrollables.has(rootName)) {
- domScrollable = this._scrollables.get(rootName).domElement;
- }
- else {
- const domElement = this.editor.editing.view.domConverter.mapViewToDom(viewElement);
- domScrollable = findScrollableElement(domElement);
- this._domEmitter.listenTo(domScrollable, 'scroll', this._reconvertMarkerThrottled, { usePassive: true });
- const resizeObserver = new ResizeObserver(domScrollable, this._reconvertMarkerThrottled);
- this._scrollables.set(rootName, {
- domElement: domScrollable,
- resizeObserver
- });
- }
- return new Rect(domScrollable).excludeScrollbarsAndBorders();
- }
-}
-/**
- * Returns fixed selection range for given position and target element.
- */
-function findDropTargetRange(editor, targetViewElement, targetViewRanges, clientX, clientY, blockMode, draggedRange) {
- const model = editor.model;
- const mapper = editor.editing.mapper;
- const targetModelElement = getClosestMappedModelElement(editor, targetViewElement);
- let modelElement = targetModelElement;
- while (modelElement) {
- if (!blockMode) {
- if (model.schema.checkChild(modelElement, '$text')) {
- if (targetViewRanges) {
- const targetViewPosition = targetViewRanges[0].start;
- const targetModelPosition = mapper.toModelPosition(targetViewPosition);
- const canDropOnPosition = !draggedRange || Array
- .from(draggedRange.getItems())
- .every(item => model.schema.checkChild(targetModelPosition, item));
- if (canDropOnPosition) {
- if (model.schema.checkChild(targetModelPosition, '$text')) {
- return model.createRange(targetModelPosition);
- }
- else if (targetViewPosition) {
- // This is the case of dropping inside a span wrapper of an inline image.
- return findDropTargetRangeForElement(editor, getClosestMappedModelElement(editor, targetViewPosition.parent), clientX, clientY);
- }
- }
- }
- }
- else if (model.schema.isInline(modelElement)) {
- return findDropTargetRangeForElement(editor, modelElement, clientX, clientY);
- }
- }
- if (model.schema.isBlock(modelElement)) {
- return findDropTargetRangeForElement(editor, modelElement, clientX, clientY);
- }
- else if (model.schema.checkChild(modelElement, '$block')) {
- const childNodes = Array.from(modelElement.getChildren())
- .filter((node) => node.is('element') && !shouldIgnoreElement(editor, node));
- let startIndex = 0;
- let endIndex = childNodes.length;
- if (endIndex == 0) {
- return model.createRange(model.createPositionAt(modelElement, 'end'));
- }
- while (startIndex < endIndex - 1) {
- const middleIndex = Math.floor((startIndex + endIndex) / 2);
- const side = findElementSide(editor, childNodes[middleIndex], clientX, clientY);
- if (side == 'before') {
- endIndex = middleIndex;
- }
- else {
- startIndex = middleIndex;
- }
- }
- return findDropTargetRangeForElement(editor, childNodes[startIndex], clientX, clientY);
- }
- modelElement = modelElement.parent;
- }
- return null;
-}
-/**
- * Returns true for elements which should be ignored.
- */
-function shouldIgnoreElement(editor, modelElement) {
- const mapper = editor.editing.mapper;
- const domConverter = editor.editing.view.domConverter;
- const viewElement = mapper.toViewElement(modelElement);
- if (!viewElement) {
- return true;
- }
- const domElement = domConverter.mapViewToDom(viewElement);
- return global.window.getComputedStyle(domElement).float != 'none';
-}
-/**
- * Returns target range relative to the given element.
- */
-function findDropTargetRangeForElement(editor, modelElement, clientX, clientY) {
- const model = editor.model;
- return model.createRange(model.createPositionAt(modelElement, findElementSide(editor, modelElement, clientX, clientY)));
-}
-/**
- * Resolves whether drop marker should be before or after the given element.
- */
-function findElementSide(editor, modelElement, clientX, clientY) {
- const mapper = editor.editing.mapper;
- const domConverter = editor.editing.view.domConverter;
- const viewElement = mapper.toViewElement(modelElement);
- const domElement = domConverter.mapViewToDom(viewElement);
- const rect = new Rect(domElement);
- if (editor.model.schema.isInline(modelElement)) {
- return clientX < (rect.left + rect.right) / 2 ? 'before' : 'after';
- }
- else {
- return clientY < (rect.top + rect.bottom) / 2 ? 'before' : 'after';
- }
-}
-/**
- * Returns the closest model element for the specified view element.
- */
-function getClosestMappedModelElement(editor, element) {
- const mapper = editor.editing.mapper;
- const view = editor.editing.view;
- const targetModelElement = mapper.toModelElement(element);
- if (targetModelElement) {
- return targetModelElement;
- }
- // Find mapped ancestor if the target is inside not mapped element (for example inline code element).
- const viewPosition = view.createPositionBefore(element);
- const viewElement = mapper.findMappedViewAncestor(viewPosition);
- return mapper.toModelElement(viewElement);
-}
-/**
- * Returns the closest scrollable ancestor DOM element.
- *
- * It is assumed that `domNode` is attached to the document.
- */
-function findScrollableElement(domNode) {
- let domElement = domNode;
- do {
- domElement = domElement.parentElement;
- const overflow = global.window.getComputedStyle(domElement).overflowY;
- if (overflow == 'auto' || overflow == 'scroll') {
- break;
- }
- } while (domElement.tagName != 'BODY');
- return domElement;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/index.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/index.d.ts
deleted file mode 100644
index 616defa..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/index.d.ts
+++ /dev/null
@@ -1,17 +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
- */
-/**
- * @module clipboard
- */
-export { default as Clipboard } from './clipboard.js';
-export { default as ClipboardPipeline, type ClipboardContentInsertionEvent, type ClipboardContentInsertionData, type ClipboardInputTransformationEvent, type ClipboardInputTransformationData, type ClipboardOutputTransformationEvent, type ClipboardOutputTransformationData, type ViewDocumentClipboardOutputEvent } from './clipboardpipeline.js';
-export { default as ClipboardMarkersUtils, type ClipboardMarkerRestrictedAction, type ClipboardMarkerConfiguration } from './clipboardmarkersutils.js';
-export type { ClipboardEventData } from './clipboardobserver.js';
-export { default as DragDrop } from './dragdrop.js';
-export { default as PastePlainText } from './pasteplaintext.js';
-export { default as DragDropTarget } from './dragdroptarget.js';
-export { default as DragDropBlockToolbar } from './dragdropblocktoolbar.js';
-export type { ViewDocumentClipboardInputEvent, ViewDocumentCopyEvent, ViewDocumentCutEvent } from './clipboardobserver.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/index.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/index.js
deleted file mode 100644
index 949a029..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/index.js
+++ /dev/null
@@ -1,15 +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
- */
-/**
- * @module clipboard
- */
-export { default as Clipboard } from './clipboard.js';
-export { default as ClipboardPipeline } from './clipboardpipeline.js';
-export { default as ClipboardMarkersUtils } from './clipboardmarkersutils.js';
-export { default as DragDrop } from './dragdrop.js';
-export { default as PastePlainText } from './pasteplaintext.js';
-export { default as DragDropTarget } from './dragdroptarget.js';
-export { default as DragDropBlockToolbar } from './dragdropblocktoolbar.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/lineview.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/lineview.d.ts
deleted file mode 100644
index e8459a9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/lineview.d.ts
+++ /dev/null
@@ -1,45 +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
- */
-/**
- * @module clipboard/lineview
- */
-import { View } from '@ckeditor/ckeditor5-ui';
-/**
- * The horizontal drop target line view.
- */
-export default class LineView extends View {
- /**
- * Controls whether the line is visible.
- *
- * @observable
- * @default false
- */
- isVisible: boolean;
- /**
- * Controls the line position x coordinate.
- *
- * @observable
- * @default null
- */
- left: number | null;
- /**
- * Controls the line width.
- *
- * @observable
- * @default null
- */
- width: number | null;
- /**
- * Controls the line position y coordinate.
- *
- * @observable
- * @default null
- */
- top: number | null;
- /**
- * @inheritDoc
- */
- constructor();
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/lineview.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/lineview.js
deleted file mode 100644
index d173787..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/lineview.js
+++ /dev/null
@@ -1,44 +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
- */
-/**
- * @module clipboard/lineview
- */
-/* istanbul ignore file -- @preserve */
-import { View } from '@ckeditor/ckeditor5-ui';
-import { toUnit } from '@ckeditor/ckeditor5-utils';
-const toPx = toUnit('px');
-/**
- * The horizontal drop target line view.
- */
-export default class LineView extends View {
- /**
- * @inheritDoc
- */
- constructor() {
- super();
- const bind = this.bindTemplate;
- this.set({
- isVisible: false,
- left: null,
- top: null,
- width: null
- });
- this.setTemplate({
- tag: 'div',
- attributes: {
- class: [
- 'ck',
- 'ck-clipboard-drop-target-line',
- bind.if('isVisible', 'ck-hidden', value => !value)
- ],
- style: {
- left: bind.to('left', left => toPx(left)),
- top: bind.to('top', top => toPx(top)),
- width: bind.to('width', width => toPx(width))
- }
- }
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/pasteplaintext.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/pasteplaintext.d.ts
deleted file mode 100644
index 996f5fc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/pasteplaintext.d.ts
+++ /dev/null
@@ -1,28 +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
- */
-/**
- * @module clipboard/pasteplaintext
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import ClipboardPipeline from './clipboardpipeline.js';
-/**
- * The plugin detects the user's intention to paste plain text.
- *
- * For example, it detects the Ctrl/Cmd + Shift + V keystroke.
- */
-export default class PastePlainText extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "PastePlainText";
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof ClipboardPipeline];
- /**
- * @inheritDoc
- */
- init(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/pasteplaintext.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/pasteplaintext.js
deleted file mode 100644
index 23ea23b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/pasteplaintext.js
+++ /dev/null
@@ -1,82 +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
- */
-/**
- * @module clipboard/pasteplaintext
- */
-import { Plugin } from '@ckeditor/ckeditor5-core';
-import ClipboardObserver from './clipboardobserver.js';
-import ClipboardPipeline from './clipboardpipeline.js';
-/**
- * The plugin detects the user's intention to paste plain text.
- *
- * For example, it detects the Ctrl/Cmd + Shift + V keystroke.
- */
-export default class PastePlainText extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'PastePlainText';
- }
- /**
- * @inheritDoc
- */
- static get requires() {
- return [ClipboardPipeline];
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const model = editor.model;
- const view = editor.editing.view;
- const viewDocument = view.document;
- const selection = model.document.selection;
- let shiftPressed = false;
- view.addObserver(ClipboardObserver);
- this.listenTo(viewDocument, 'keydown', (evt, data) => {
- shiftPressed = data.shiftKey;
- });
- editor.plugins.get(ClipboardPipeline).on('contentInsertion', (evt, data) => {
- // Plain text can be determined based on the event flag (#7799) or auto-detection (#1006). If detected,
- // preserve selection attributes on pasted items.
- if (!shiftPressed && !isPlainTextFragment(data.content, model.schema)) {
- return;
- }
- model.change(writer => {
- // Formatting attributes should be preserved.
- const textAttributes = Array.from(selection.getAttributes())
- .filter(([key]) => model.schema.getAttributeProperties(key).isFormatting);
- if (!selection.isCollapsed) {
- model.deleteContent(selection, { doNotAutoparagraph: true });
- }
- // Also preserve other attributes if they survived the content deletion (because they were not fully selected).
- // For example linkHref is not a formatting attribute but it should be preserved if pasted text was in the middle
- // of a link.
- textAttributes.push(...selection.getAttributes());
- const range = writer.createRangeIn(data.content);
- for (const item of range.getItems()) {
- if (item.is('$textProxy')) {
- writer.setAttributes(textAttributes, item);
- }
- }
- });
- });
- }
-}
-/**
- * Returns true if specified `documentFragment` represents a plain text.
- */
-function isPlainTextFragment(documentFragment, schema) {
- if (documentFragment.childCount > 1) {
- return false;
- }
- const child = documentFragment.getChild(0);
- if (schema.isObject(child)) {
- return false;
- }
- return Array.from(child.getAttributeKeys()).length == 0;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/normalizeclipboarddata.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/normalizeclipboarddata.d.ts
deleted file mode 100644
index 86491c0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/normalizeclipboarddata.d.ts
+++ /dev/null
@@ -1,15 +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
- */
-/**
- * @module clipboard/utils/normalizeclipboarddata
- */
-/**
- * Removes some popular browser quirks out of the clipboard data (HTML).
- * Removes all HTML comments. These are considered an internal thing and it makes little sense if they leak into the editor data.
- *
- * @param data The HTML data to normalize.
- * @returns Normalized HTML.
- */
-export default function normalizeClipboardData(data: string): string;
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/normalizeclipboarddata.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/normalizeclipboarddata.js
deleted file mode 100644
index 4cf192e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/normalizeclipboarddata.js
+++ /dev/null
@@ -1,27 +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
- */
-/**
- * @module clipboard/utils/normalizeclipboarddata
- */
-/**
- * Removes some popular browser quirks out of the clipboard data (HTML).
- * Removes all HTML comments. These are considered an internal thing and it makes little sense if they leak into the editor data.
- *
- * @param data The HTML data to normalize.
- * @returns Normalized HTML.
- */
-export default function normalizeClipboardData(data) {
- return data
- .replace(/(\s+)<\/span>/g, (fullMatch, spaces) => {
- // Handle the most popular and problematic case when even a single space becomes an nbsp;.
- // Decode those to normal spaces. Read more in https://github.com/ckeditor/ckeditor5-clipboard/issues/2.
- if (spaces.length == 1) {
- return ' ';
- }
- return spaces;
- })
- // Remove all HTML comments.
- .replace(//g, '');
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/plaintexttohtml.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/plaintexttohtml.d.ts
deleted file mode 100644
index 92c743d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/plaintexttohtml.d.ts
+++ /dev/null
@@ -1,14 +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
- */
-/**
- * @module clipboard/utils/plaintexttohtml
- */
-/**
- * Converts plain text to its HTML-ized version.
- *
- * @param text The plain text to convert.
- * @returns HTML generated from the plain text.
- */
-export default function plainTextToHtml(text: string): string;
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/plaintexttohtml.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/plaintexttohtml.js
deleted file mode 100644
index 0e90b93..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/plaintexttohtml.js
+++ /dev/null
@@ -1,39 +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
- */
-/**
- * @module clipboard/utils/plaintexttohtml
- */
-/**
- * Converts plain text to its HTML-ized version.
- *
- * @param text The plain text to convert.
- * @returns HTML generated from the plain text.
- */
-export default function plainTextToHtml(text) {
- text = text
- // Encode &.
- .replace(/&/g, '&')
- // Encode <>.
- .replace(//g, '>')
- // Creates a paragraph for each double line break.
- .replace(/\r?\n\r?\n/g, '')
- // Creates a line break for each single line break.
- .replace(/\r?\n/g, '
')
- // Replace tabs with four spaces.
- .replace(/\t/g, ' ')
- // Preserve trailing spaces (only the first and last one – the rest is handled below).
- .replace(/^\s/, ' ')
- .replace(/\s$/, ' ')
- // Preserve other subsequent spaces now.
- .replace(/\s\s/g, ' ');
- if (text.includes('
') || text.includes('
')) {
- // If we created paragraphs above, add the trailing ones.
- text = `
${text}
`;
- }
- // TODO:
- // * What about '\nfoo' vs ' foo'?
- return text;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/viewtoplaintext.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/viewtoplaintext.d.ts
deleted file mode 100644
index d69c419..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/viewtoplaintext.d.ts
+++ /dev/null
@@ -1,15 +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
- */
-/**
- * @module clipboard/utils/viewtoplaintext
- */
-import type { ViewDocumentFragment, ViewItem } from '@ckeditor/ckeditor5-engine';
-/**
- * Converts {@link module:engine/view/item~Item view item} and all of its children to plain text.
- *
- * @param viewItem View item to convert.
- * @returns Plain text representation of `viewItem`.
- */
-export default function viewToPlainText(viewItem: ViewItem | ViewDocumentFragment): string;
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/viewtoplaintext.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/viewtoplaintext.js
deleted file mode 100644
index 6f9df16..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/src/utils/viewtoplaintext.js
+++ /dev/null
@@ -1,67 +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
- */
-// Elements which should not have empty-line padding.
-// Most `view.ContainerElement` want to be separate by new-line, but some are creating one structure
-// together (like ``) so it is better to separate them by only one "\n".
-const smallPaddingElements = ['figcaption', 'li'];
-const listElements = ['ol', 'ul'];
-/**
- * Converts {@link module:engine/view/item~Item view item} and all of its children to plain text.
- *
- * @param viewItem View item to convert.
- * @returns Plain text representation of `viewItem`.
- */
-export default function viewToPlainText(viewItem) {
- if (viewItem.is('$text') || viewItem.is('$textProxy')) {
- return viewItem.data;
- }
- if (viewItem.is('element', 'img') && viewItem.hasAttribute('alt')) {
- return viewItem.getAttribute('alt');
- }
- if (viewItem.is('element', 'br')) {
- return '\n'; // Convert soft breaks to single line break (#8045).
- }
- /**
- * Item is a document fragment, attribute element or container element. It doesn't
- * have it's own text value, so we need to convert its children elements.
- */
- let text = '';
- let prev = null;
- for (const child of viewItem.getChildren()) {
- text += newLinePadding(child, prev) + viewToPlainText(child);
- prev = child;
- }
- return text;
-}
-/**
- * Returns new line padding to prefix the given elements with.
- */
-function newLinePadding(element, previous) {
- if (!previous) {
- // Don't add padding to first elements in a level.
- return '';
- }
- if (element.is('element', 'li') && !element.isEmpty && element.getChild(0).is('containerElement')) {
- // Separate document list items with empty lines.
- return '\n\n';
- }
- if (listElements.includes(element.name) && listElements.includes(previous.name)) {
- /**
- * Because `` and `` are AttributeElements, two consecutive lists will not have any padding between
- * them (see the `if` statement below). To fix this, we need to make an exception for this case.
- */
- return '\n\n';
- }
- if (!element.is('containerElement') && !previous.is('containerElement')) {
- // Don't add padding between non-container elements.
- return '';
- }
- if (smallPaddingElements.includes(element.name) || smallPaddingElements.includes(previous.name)) {
- // Add small padding between selected container elements.
- return '\n';
- }
- // Add empty lines between container elements.
- return '\n\n';
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/theme/clipboard.css b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/theme/clipboard.css
deleted file mode 100644
index 1ac4399..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-clipboard-rCyTGFyZ/theme/clipboard.css
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
- */
-
-.ck.ck-editor__editable {
- /*
- * Vertical drop target (in text).
- */
- & .ck.ck-clipboard-drop-target-position {
- display: inline;
- position: relative;
- pointer-events: none;
-
- & span {
- position: absolute;
- width: 0;
- }
- }
-
- /*
- * Styles of the widget being dragged (its preview).
- */
- & .ck-widget:-webkit-drag {
- & > .ck-widget__selection-handle {
- display: none;
- }
-
- & > .ck-widget__type-around {
- display: none;
- }
- }
-}
-
-.ck.ck-clipboard-drop-target-line {
- position: absolute;
- pointer-events: none;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/CHANGELOG.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/CHANGELOG.md
deleted file mode 100644
index acb9047..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/CHANGELOG.md
+++ /dev/null
@@ -1,129 +0,0 @@
-Changelog
-=========
-
-All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
-
-Changes for the past releases are available below.
-
-## [19.0.0](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v18.0.0...v19.0.0) (April 29, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [18.0.0](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v17.0.0...v18.0.0) (March 19, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [17.0.0](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v16.0.0...v17.0.0) (February 19, 2020)
-
-### Other changes
-
-* Changed the `CloudServices` plugin to a context plugin. Part of [ckeditor/ckeditor5#5891](https://github.com/ckeditor/ckeditor5/issues/5891). ([12ca96d](https://github.com/ckeditor/ckeditor5-cloud-services/commit/12ca96d))
-
-
-## [16.0.0](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v15.0.0...v16.0.0) (December 4, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [15.0.0](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v11.0.5...v15.0.0) (October 23, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [11.0.5](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v11.0.4...v11.0.5) (August 26, 2019)
-
-### Other changes
-
-* The issue tracker for this package was moved to https://github.com/ckeditor/ckeditor5/issues. See [ckeditor/ckeditor5#1988](https://github.com/ckeditor/ckeditor5/issues/1988). ([566b650](https://github.com/ckeditor/ckeditor5-cloud-services/commit/566b650))
-
-
-## [11.0.4](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v11.0.3...v11.0.4) (July 10, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [11.0.3](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v11.0.2...v11.0.3) (July 4, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [11.0.2](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v11.0.1...v11.0.2) (June 6, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [11.0.1](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v11.0.0...v11.0.1) (April 4, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [11.0.0](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v10.1.1...v11.0.0) (February 28, 2019)
-
-### BREAKING CHANGES
-
-* Upgraded minimal versions of Node to `8.0.0` and npm to `5.7.1`. See: [ckeditor/ckeditor5#1507](https://github.com/ckeditor/ckeditor5/issues/1507). ([612ea3c](https://github.com/ckeditor/ckeditor5-cloud-services/commit/612ea3c))
-
-
-## [10.1.1](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v10.1.0...v10.1.1) (December 5, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [10.1.0](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v10.0.2...v10.1.0) (October 8, 2018)
-
-### Features
-
-* The `config.cloudService.tokenUrl` will now accept a callback (in addition to accepting a string).
-
-
-## [10.0.2](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v10.0.1...v10.0.2) (July 18, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [10.0.1](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v10.0.0...v10.0.1) (June 21, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [10.0.0](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v1.0.0-beta.4...v10.0.0) (April 25, 2018)
-
-### Other changes
-
-* Changed the license to GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991). ([c9a7a7d](https://github.com/ckeditor/ckeditor5-cloud-services/commit/c9a7a7d))
-
-### BREAKING CHANGES
-
-* The license under which CKEditor 5 is released has been changed from a triple GPL, LGPL and MPL license to a GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991) for more information.
-
-
-## [1.0.0-beta.4](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v1.0.0-beta.2...v1.0.0-beta.4) (April 19, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [1.0.0-beta.2](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v1.0.0-beta.1...v1.0.0-beta.2) (April 10, 2018)
-
-### Other changes
-
-* `@ckeditor/ckeditor5-cloudservices` was renamed to `@ckeditor/ckeditor5-cloud-services` and `@ckeditor/ckeditor-cloudservices-core` to `@ckeditor/ckeditor-cloud-services-core`. ([8182343](https://github.com/ckeditor/ckeditor5-cloud-services/commit/8182343))
-
-
-## [1.0.0-beta.1](https://github.com/ckeditor/ckeditor5-cloud-services/compare/v1.0.0-alpha.1...v1.0.0-beta.1) (March 15, 2018)
-
-### Other changes
-
-* Removed the default value of `config.cloudServices.uploadUrl`. Closes [#12](https://github.com/ckeditor/ckeditor5-cloud-services/issues/12). ([d718e54](https://github.com/ckeditor/ckeditor5-cloud-services/commit/d718e54))
-
-### BREAKING CHANGES
-
-* The `config.cloudServices.uploadUrl` needs to be defined to your organization's CKEditor Cloud Services upload URL.
-
-
-## 1.0.0-alpha.1 (November 14, 2017)
-
-### Features
-
-* Introduced the `CloudeServices` plugin. Closes [#1](https://github.com/ckeditor/ckeditor5-cloud-services/issues/1). ([fbf04dd](https://github.com/ckeditor/ckeditor5-cloud-services/commit/fbf04dd))
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/LICENSE.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/LICENSE.md
deleted file mode 100644
index 16d30c0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/LICENSE.md
+++ /dev/null
@@ -1,17 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor 5 Cloud Services integration** – https://github.com/ckeditor/ckeditor5-cloud-services
-Copyright (c) 2003–2024, [CKSource Holding sp. z o.o.](https://cksource.com) All rights reserved.
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html).
-
-Sources of Intellectual Property Included in CKEditor
------------------------------------------------------
-
-Where not otherwise indicated, all CKEditor content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, CKEditor will incorporate work done by developers outside of CKSource with their express permission.
-
-Trademarks
-----------
-
-**CKEditor** is a trademark of [CKSource Holding sp. z o.o.](https://cksource.com) All other brand and product names are trademarks, registered trademarks, or service marks of their respective holders.
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/README.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/README.md
deleted file mode 100644
index 665c40a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-CKEditor 5's Cloud Services integration
-=======================================
-
-[](https://www.npmjs.com/package/@ckeditor/ckeditor5-cloud-services)
-[](https://coveralls.io/github/ckeditor/ckeditor5?branch=master)
-[](https://app.travis-ci.com/github/ckeditor/ckeditor5)
-
-CKEditor 5's [Cloud Services](https://ckeditor.com/ckeditor-cloud-services/) integration layer, which handles `config.cloudServices` and tokens.
-
-## Documentation
-
-See the [`@ckeditor/ckeditor5-cloud-services` package](https://ckeditor.com/docs/ckeditor5/latest/api/cloud-services.html) page in [CKEditor 5 documentation](https://ckeditor.com/docs/ckeditor5/latest/).
-
-## License
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). For full details about the license, please check the `LICENSE.md` file or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license).
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/build/cloud-services.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/build/cloud-services.js
deleted file mode 100644
index 16246b1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/build/cloud-services.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(()=>{var e={782:(e,t,r)=>{e.exports=r(237)("./src/core.js")},584:(e,t,r)=>{e.exports=r(237)("./src/utils.js")},237:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function r(s){var o=t[s];if(void 0!==o)return o.exports;var n=t[s]={exports:{}};return e[s](n,n.exports,r),n.exports}r.d=(e,t)=>{for(var s in t)r.o(t,s)&&!r.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var s={};(()=>{"use strict";r.r(s),r.d(s,{CloudServices:()=>d,CloudServicesCore:()=>h});var e=r(782),t=r(584);const o={autoRefresh:!0},n=36e5;class i extends((0,t.ObservableMixin)()){constructor(e,r={}){if(super(),!e)throw new t.CKEditorError("token-missing-token-url",this);r.initValue&&this._validateTokenValue(r.initValue),this.set("value",r.initValue),this._refresh="function"==typeof e?e:()=>{return r=e,new Promise(((e,s)=>{const o=new XMLHttpRequest;o.open("GET",r),o.addEventListener("load",(()=>{const r=o.status,n=o.response;return r<200||r>299?s(new t.CKEditorError("token-cannot-download-new-token",null)):e(n)})),o.addEventListener("error",(()=>s(new Error("Network Error")))),o.addEventListener("abort",(()=>s(new Error("Abort")))),o.send()}));var r},this._options={...o,...r}}init(){return new Promise(((e,t)=>{this.value?(this._options.autoRefresh&&this._registerRefreshTokenTimeout(),e(this)):this.refreshToken().then(e).catch(t)}))}refreshToken(){return this._refresh().then((e=>(this._validateTokenValue(e),this.set("value",e),this._options.autoRefresh&&this._registerRefreshTokenTimeout(),this)))}destroy(){clearTimeout(this._tokenRefreshTimeout)}_validateTokenValue(e){const r="string"==typeof e,s=!/^".*"$/.test(e),o=r&&3===e.split(".").length;if(!s||!o)throw new t.CKEditorError("token-not-in-jwt-format",this)}_registerRefreshTokenTimeout(){const e=this._getTokenRefreshTimeoutTime();clearTimeout(this._tokenRefreshTimeout),this._tokenRefreshTimeout=setTimeout((()=>{this.refreshToken()}),e)}_getTokenRefreshTimeoutTime(){try{const[,e]=this.value.split("."),{exp:t}=JSON.parse(atob(e));if(!t)return n;return Math.floor((1e3*t-Date.now())/2)}catch(e){return n}}static create(e,t={}){return new i(e,t).init()}}const a=/^data:(\S*?);base64,/;class u extends((0,t.EmitterMixin)()){constructor(e,r,s){if(super(),!e)throw new t.CKEditorError("fileuploader-missing-file",null);if(!r)throw new t.CKEditorError("fileuploader-missing-token",null);if(!s)throw new t.CKEditorError("fileuploader-missing-api-address",null);this.file=function(e){if("string"!=typeof e)return!1;const t=e.match(a);return!(!t||!t.length)}(e)?function(e,r=512){try{const t=e.match(a)[1],s=atob(e.replace(a,"")),o=[];for(let e=0;ee(r))),this}onError(e){return this.once("error",((t,r)=>e(r))),this}abort(){this.xhr.abort()}send(){return this._prepareRequest(),this._attachXHRListeners(),this._sendRequest()}_prepareRequest(){const e=new XMLHttpRequest;e.open("POST",this._apiAddress),e.setRequestHeader("Authorization",this._token.value),e.responseType="json",this.xhr=e}_attachXHRListeners(){const e=this.xhr,t=e=>()=>this.fire("error",e);e.addEventListener("error",t("Network Error")),e.addEventListener("abort",t("Abort")),e.upload&&e.upload.addEventListener("progress",(e=>{e.lengthComputable&&this.fire("progress",{total:e.total,uploaded:e.loaded})})),e.addEventListener("load",(()=>{const t=e.status,r=e.response;if(t<200||t>299)return this.fire("error",r.message||r.error)}))}_sendRequest(){const e=new FormData,r=this.xhr;return e.append("file",this.file),new Promise(((s,o)=>{r.addEventListener("load",(()=>{const e=r.status,n=r.response;return e<200||e>299?n.message?o(new t.CKEditorError("fileuploader-uploading-data-failed",this,{message:n.message})):o(n.error):s(n)})),r.addEventListener("error",(()=>o(new Error("Network Error")))),r.addEventListener("abort",(()=>o(new Error("Abort")))),r.send(e)}))}}class l{constructor(e,r){if(!e)throw new t.CKEditorError("uploadgateway-missing-token",null);if(!r)throw new t.CKEditorError("uploadgateway-missing-api-address",null);this._token=e,this._apiAddress=r}upload(e){return new u(e,this._token,this._apiAddress)}}class h extends e.ContextPlugin{static get pluginName(){return"CloudServicesCore"}createToken(e,t){return new i(e,t)}createUploadGateway(e,t){return new l(e,t)}}class d extends e.ContextPlugin{constructor(){super(...arguments),this.token=null,this._tokens=new Map}static get pluginName(){return"CloudServices"}static get requires(){return[h]}async init(){const e=this.context.config.get("cloudServices")||{};for(const[t,r]of Object.entries(e))this[t]=r;if(!this.tokenUrl)return void(this.token=null);const t=this.context.plugins.get("CloudServicesCore");this.token=await t.createToken(this.tokenUrl).init(),this._tokens.set(this.tokenUrl,this.token)}async registerTokenUrl(e){if(this._tokens.has(e))return this.getTokenFor(e);const t=this.context.plugins.get("CloudServicesCore"),r=await t.createToken(e).init();return this._tokens.set(e,r),r}getTokenFor(e){const r=this._tokens.get(e);if(!r)throw new t.CKEditorError("cloudservices-token-not-registered",this);return r}destroy(){super.destroy();for(const e of this._tokens.values())e.destroy()}}})(),(window.CKEditor5=window.CKEditor5||{}).cloudServices=s})();
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/ckeditor5-metadata.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/ckeditor5-metadata.json
deleted file mode 100644
index 8f48ddf..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/ckeditor5-metadata.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "plugins": [
- {
- "name": "Cloud Services",
- "className": "CloudServices",
- "description": "A backend integration layer for selected CKEditor 5 premium features, both SaaS and on-premises.",
- "path": "src/cloudservices.js",
- "docs": "https://ckeditor.com/ckeditor-cloud-services"
- }
- ]
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/package.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/package.json
deleted file mode 100644
index 392c07e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/package.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "name": "@ckeditor/ckeditor5-cloud-services",
- "version": "41.3.1",
- "description": "CKEditor 5's Cloud Services integration layer.",
- "keywords": [
- "ckeditor",
- "ckeditor5",
- "ckeditor 5",
- "ckeditor5-lib",
- "ckeditor5-dll"
- ],
- "type": "module",
- "main": "src/index.js",
- "dependencies": {
- "ckeditor5": "41.3.1"
- },
- "author": "CKSource (http://cksource.com/)",
- "license": "GPL-2.0-or-later",
- "homepage": "https://ckeditor.com/ckeditor-5",
- "bugs": "https://github.com/ckeditor/ckeditor5/issues",
- "repository": {
- "type": "git",
- "url": "https://github.com/ckeditor/ckeditor5.git",
- "directory": "packages/ckeditor5-cloud-services"
- },
- "files": [
- "lang",
- "src/**/*.js",
- "src/**/*.d.ts",
- "theme",
- "build",
- "ckeditor5-metadata.json",
- "CHANGELOG.md"
- ],
- "types": "src/index.d.ts"
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/augmentation.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/augmentation.d.ts
deleted file mode 100644
index 915bffb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/augmentation.d.ts
+++ /dev/null
@@ -1,19 +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
- */
-import type { CloudServices, CloudServicesConfig, CloudServicesCore } from './index.js';
-declare module '@ckeditor/ckeditor5-core' {
- interface EditorConfig {
- /**
- * The configuration of CKEditor Cloud Services. Introduced by the {@link module:cloud-services/cloudservices~CloudServices} plugin.
- *
- * Read more in {@link module:cloud-services/cloudservicesconfig~CloudServicesConfig}.
- */
- cloudServices?: CloudServicesConfig;
- }
- interface PluginsMap {
- [CloudServices.pluginName]: CloudServices;
- [CloudServicesCore.pluginName]: CloudServicesCore;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/augmentation.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/augmentation.js
deleted file mode 100644
index 4fffd02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/augmentation.js
+++ /dev/null
@@ -1,5 +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
- */
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservices.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservices.d.ts
deleted file mode 100644
index edf8d2e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservices.d.ts
+++ /dev/null
@@ -1,84 +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
- */
-/**
- * @module cloud-services/cloudservices
- */
-import { ContextPlugin } from 'ckeditor5/src/core.js';
-import CloudServicesCore from './cloudservicescore.js';
-import type { CloudServicesConfig, TokenUrl } from './cloudservicesconfig.js';
-import type { InitializedToken } from './token/token.js';
-/**
- * Plugin introducing the integration between CKEditor 5 and CKEditor Cloud Services .
- *
- * It initializes the token provider based on
- * the {@link module:cloud-services/cloudservicesconfig~CloudServicesConfig `config.cloudService`}.
- */
-export default class CloudServices extends ContextPlugin implements CloudServicesConfig {
- /**
- * The authentication token URL for CKEditor Cloud Services or a callback to the token value promise. See the
- * {@link module:cloud-services/cloudservicesconfig~CloudServicesConfig#tokenUrl} for more details.
- */
- readonly tokenUrl?: TokenUrl;
- /**
- * The URL to which the files should be uploaded.
- */
- readonly uploadUrl?: string;
- /**
- * The URL for web socket communication, used by the `RealTimeCollaborativeEditing` plugin. Every customer (organization in the CKEditor
- * Ecosystem dashboard) has their own, unique URLs to communicate with CKEditor Cloud Services. The URL can be found in the
- * CKEditor Ecosystem customer dashboard.
- *
- * Note: Unlike most plugins, `RealTimeCollaborativeEditing` is not included in any CKEditor 5 build and needs to be installed manually.
- * Check [Collaboration overview](https://ckeditor.com/docs/ckeditor5/latest/features/collaboration/overview.html) for more details.
- */
- readonly webSocketUrl?: string;
- /**
- * An optional parameter used for integration with CKEditor Cloud Services when uploading the editor build to cloud services.
- *
- * Whenever the editor build or the configuration changes, this parameter should be set to a new, unique value to differentiate
- * the new bundle (build + configuration) from the old ones.
- */
- readonly bundleVersion?: string;
- /**
- * Other plugins use this token for the authorization process. It handles token requesting and refreshing.
- * Its value is `null` when {@link module:cloud-services/cloudservicesconfig~CloudServicesConfig#tokenUrl} is not provided.
- *
- * @readonly
- */
- token: InitializedToken | null;
- /**
- * A map of token object instances keyed by the token URLs.
- */
- private readonly _tokens;
- /**
- * @inheritDoc
- */
- static get pluginName(): "CloudServices";
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof CloudServicesCore];
- /**
- * @inheritDoc
- */
- init(): Promise;
- /**
- * Registers an additional authentication token URL for CKEditor Cloud Services or a callback to the token value promise. See the
- * {@link module:cloud-services/cloudservicesconfig~CloudServicesConfig#tokenUrl} for more details.
- *
- * @param tokenUrl The authentication token URL for CKEditor Cloud Services or a callback to the token value promise.
- */
- registerTokenUrl(tokenUrl: TokenUrl): Promise;
- /**
- * Returns an authentication token provider previously registered by {@link #registerTokenUrl}.
- *
- * @param tokenUrl The authentication token URL for CKEditor Cloud Services or a callback to the token value promise.
- */
- getTokenFor(tokenUrl: TokenUrl): InitializedToken;
- /**
- * @inheritDoc
- */
- destroy(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservices.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservices.js
deleted file mode 100644
index 7d9970a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservices.js
+++ /dev/null
@@ -1,103 +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
- */
-/**
- * @module cloud-services/cloudservices
- */
-import { ContextPlugin } from 'ckeditor5/src/core.js';
-import { CKEditorError } from 'ckeditor5/src/utils.js';
-import CloudServicesCore from './cloudservicescore.js';
-/**
- * Plugin introducing the integration between CKEditor 5 and CKEditor Cloud Services .
- *
- * It initializes the token provider based on
- * the {@link module:cloud-services/cloudservicesconfig~CloudServicesConfig `config.cloudService`}.
- */
-export default class CloudServices extends ContextPlugin {
- constructor() {
- super(...arguments);
- /**
- * Other plugins use this token for the authorization process. It handles token requesting and refreshing.
- * Its value is `null` when {@link module:cloud-services/cloudservicesconfig~CloudServicesConfig#tokenUrl} is not provided.
- *
- * @readonly
- */
- this.token = null;
- /**
- * A map of token object instances keyed by the token URLs.
- */
- this._tokens = new Map();
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'CloudServices';
- }
- /**
- * @inheritDoc
- */
- static get requires() {
- return [CloudServicesCore];
- }
- /**
- * @inheritDoc
- */
- async init() {
- const config = this.context.config;
- const options = config.get('cloudServices') || {};
- for (const [key, value] of Object.entries(options)) {
- this[key] = value;
- }
- if (!this.tokenUrl) {
- this.token = null;
- return;
- }
- const cloudServicesCore = this.context.plugins.get('CloudServicesCore');
- this.token = await cloudServicesCore.createToken(this.tokenUrl).init();
- this._tokens.set(this.tokenUrl, this.token);
- }
- /**
- * Registers an additional authentication token URL for CKEditor Cloud Services or a callback to the token value promise. See the
- * {@link module:cloud-services/cloudservicesconfig~CloudServicesConfig#tokenUrl} for more details.
- *
- * @param tokenUrl The authentication token URL for CKEditor Cloud Services or a callback to the token value promise.
- */
- async registerTokenUrl(tokenUrl) {
- // Reuse the token instance in case of multiple features using the same token URL.
- if (this._tokens.has(tokenUrl)) {
- return this.getTokenFor(tokenUrl);
- }
- const cloudServicesCore = this.context.plugins.get('CloudServicesCore');
- const token = await cloudServicesCore.createToken(tokenUrl).init();
- this._tokens.set(tokenUrl, token);
- return token;
- }
- /**
- * Returns an authentication token provider previously registered by {@link #registerTokenUrl}.
- *
- * @param tokenUrl The authentication token URL for CKEditor Cloud Services or a callback to the token value promise.
- */
- getTokenFor(tokenUrl) {
- const token = this._tokens.get(tokenUrl);
- if (!token) {
- /**
- * The provided `tokenUrl` was not registered by {@link module:cloud-services/cloudservices~CloudServices#registerTokenUrl}.
- *
- * @error cloudservices-token-not-registered
- */
- throw new CKEditorError('cloudservices-token-not-registered', this);
- }
- return token;
- }
- /**
- * @inheritDoc
- */
- destroy() {
- super.destroy();
- for (const token of this._tokens.values()) {
- token.destroy();
- }
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicesconfig.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicesconfig.d.ts
deleted file mode 100644
index 0f37551..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicesconfig.d.ts
+++ /dev/null
@@ -1,121 +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
- */
-/**
- * @module cloud-services/cloudservicesconfig
- */
-/**
- * Endpoint address to download the token or a callback that provides the token.
- */
-export type TokenUrl = string | (() => Promise);
-/**
- * The configuration for all plugins using CKEditor Cloud Services.
- *
- * ```ts
- * ClassicEditor
- * .create( document.querySelector( '#editor' ), {
- * cloudServices: {
- * tokenUrl: 'https://example.com/cs-token-endpoint',
- * uploadUrl: 'https://your-organization-id.cke-cs.com/easyimage/upload/'
- * }
- * } )
- * .then( ... )
- * .catch( ... );
- * ```
- *
- * See {@link module:core/editor/editorconfig~EditorConfig all editor options}.
- */
-export interface CloudServicesConfig {
- /**
- * A token URL or a token request function.
- *
- * As a string, it should be a URL to the security token endpoint in your application.
- * The role of this endpoint is to securely authorize
- * the end users of your application to use [CKEditor Cloud Services](https://ckeditor.com/ckeditor-cloud-services) only
- * if they should have access e.g. to upload files with {@glink features/file-management/ckbox CKBox} or to use the
- * {@glink @cs guides/collaboration/quick-start Collaboration} service.
- *
- * ```ts
- * ClassicEditor
- * .create( document.querySelector( '#editor' ), {
- * cloudServices: {
- * tokenUrl: 'https://example.com/cs-token-endpoint',
- * ...
- * }
- * } )
- * .then( ... )
- * .catch( ... );
- * ```
- *
- * As a function, it should provide a promise to the token value,
- * so you can highly customize the token and provide your token URL endpoint.
- * By using this approach you can set your own headers for the request.
- *
- * ```ts
- * ClassicEditor
- * .create( document.querySelector( '#editor' ), {
- * cloudServices: {
- * tokenUrl: () => new Promise( ( resolve, reject ) => {
- * const xhr = new XMLHttpRequest();
- *
- * xhr.open( 'GET', 'https://example.com/cs-token-endpoint' );
- *
- * xhr.addEventListener( 'load', () => {
- * const statusCode = xhr.status;
- * const xhrResponse = xhr.response;
- *
- * if ( statusCode < 200 || statusCode > 299 ) {
- * return reject( new Error( 'Cannot download new token!' ) );
- * }
- *
- * return resolve( xhrResponse );
- * } );
- *
- * xhr.addEventListener( 'error', () => reject( new Error( 'Network Error' ) ) );
- * xhr.addEventListener( 'abort', () => reject( new Error( 'Abort' ) ) );
- *
- * xhr.setRequestHeader( customHeader, customValue );
- *
- * xhr.send();
- * } ),
- * ...
- * }
- * } )
- * ```
- *
- * You can find more information about token endpoints in the
- * {@glink @cs guides/easy-image/quick-start#create-token-endpoint Cloud Services - Quick start}
- * and {@glink @cs developer-resources/security/token-endpoint Cloud Services - Token endpoint} documentation.
- *
- * Without a properly working token endpoint (token URL) CKEditor plugins will not be able to connect to CKEditor Cloud Services.
- */
- tokenUrl?: TokenUrl;
- /**
- * The endpoint URL for [CKEditor Cloud Services](https://ckeditor.com/ckeditor-cloud-services) uploads.
- * This option must be set for Easy Image to work correctly.
- *
- * The upload URL is unique for each customer and can be found in the
- * [CKEditor Ecosystem customer dashboard](https://dashboard.ckeditor.com) after subscribing to the Easy Image service.
- * To learn how to start using Easy Image, check the {@glink @cs guides/easy-image/quick-start Easy Image - Quick start} documentation.
- *
- * Note: Make sure to also set the {@link module:cloud-services/cloudservicesconfig~CloudServicesConfig#tokenUrl} configuration option.
- */
- uploadUrl?: string;
- /**
- * The URL for web socket communication, used by the `RealTimeCollaborativeEditing` plugin. Every customer (organization in the CKEditor
- * Ecosystem dashboard) has their own, unique URLs to communicate with CKEditor Cloud Services. The URL can be found in the
- * CKEditor Ecosystem customer dashboard.
- *
- * Note: Unlike most plugins, `RealTimeCollaborativeEditing` is not included in any CKEditor 5 build and needs to be installed manually.
- * Check [Collaboration overview](https://ckeditor.com/docs/ckeditor5/latest/features/collaboration/overview.html) for more details.
- */
- webSocketUrl?: string;
- /**
- * An optional parameter used for integration with CKEditor Cloud Services when uploading the editor build to cloud services.
- *
- * Whenever the editor build or the configuration changes, this parameter should be set to a new, unique value to differentiate
- * the new bundle (build + configuration) from the old ones.
- */
- bundleVersion?: string;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicesconfig.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicesconfig.js
deleted file mode 100644
index 4fffd02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicesconfig.js
+++ /dev/null
@@ -1,5 +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
- */
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicescore.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicescore.d.ts
deleted file mode 100644
index fbb6852..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicescore.d.ts
+++ /dev/null
@@ -1,36 +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
- */
-/**
- * @module cloud-services/cloudservicescore
- */
-import { ContextPlugin } from 'ckeditor5/src/core.js';
-import type { TokenUrl } from './cloudservicesconfig.js';
-import Token, { type InitializedToken, type TokenOptions } from './token/token.js';
-import UploadGateway from './uploadgateway/uploadgateway.js';
-/**
- * The `CloudServicesCore` plugin exposes the base API for communication with CKEditor Cloud Services.
- */
-export default class CloudServicesCore extends ContextPlugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "CloudServicesCore";
- /**
- * Creates the {@link module:cloud-services/token/token~Token} instance.
- *
- * @param tokenUrlOrRefreshToken Endpoint address to download the token or a callback that provides the token. If the
- * value is a function it has to match the {@link module:cloud-services/token/token~Token#refreshToken} interface.
- * @param options.initValue Initial value of the token.
- * @param options.autoRefresh Specifies whether to start the refresh automatically.
- */
- createToken(tokenUrlOrRefreshToken: TokenUrl, options?: TokenOptions): Token;
- /**
- * Creates the {@link module:cloud-services/uploadgateway/uploadgateway~UploadGateway} instance.
- *
- * @param token Token used for authentication.
- * @param apiAddress API address.
- */
- createUploadGateway(token: InitializedToken, apiAddress: string): UploadGateway;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicescore.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicescore.js
deleted file mode 100644
index 3785c8f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/cloudservicescore.js
+++ /dev/null
@@ -1,41 +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
- */
-/**
- * @module cloud-services/cloudservicescore
- */
-import { ContextPlugin } from 'ckeditor5/src/core.js';
-import Token from './token/token.js';
-import UploadGateway from './uploadgateway/uploadgateway.js';
-/**
- * The `CloudServicesCore` plugin exposes the base API for communication with CKEditor Cloud Services.
- */
-export default class CloudServicesCore extends ContextPlugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'CloudServicesCore';
- }
- /**
- * Creates the {@link module:cloud-services/token/token~Token} instance.
- *
- * @param tokenUrlOrRefreshToken Endpoint address to download the token or a callback that provides the token. If the
- * value is a function it has to match the {@link module:cloud-services/token/token~Token#refreshToken} interface.
- * @param options.initValue Initial value of the token.
- * @param options.autoRefresh Specifies whether to start the refresh automatically.
- */
- createToken(tokenUrlOrRefreshToken, options) {
- return new Token(tokenUrlOrRefreshToken, options);
- }
- /**
- * Creates the {@link module:cloud-services/uploadgateway/uploadgateway~UploadGateway} instance.
- *
- * @param token Token used for authentication.
- * @param apiAddress API address.
- */
- createUploadGateway(token, apiAddress) {
- return new UploadGateway(token, apiAddress);
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/index.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/index.d.ts
deleted file mode 100644
index f52aadd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/index.d.ts
+++ /dev/null
@@ -1,14 +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
- */
-/**
- * @module cloud-services
- */
-export { default as CloudServices } from './cloudservices.js';
-export { default as CloudServicesCore } from './cloudservicescore.js';
-export { TokenUrl, type CloudServicesConfig } from './cloudservicesconfig.js';
-export type { default as Token, InitializedToken } from './token/token.js';
-export type { default as UploadGateway } from './uploadgateway/uploadgateway.js';
-export type { default as FileUploader } from './uploadgateway/fileuploader.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/index.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/index.js
deleted file mode 100644
index 45c839a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/index.js
+++ /dev/null
@@ -1,10 +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
- */
-/**
- * @module cloud-services
- */
-export { default as CloudServices } from './cloudservices.js';
-export { default as CloudServicesCore } from './cloudservicescore.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/token/token.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/token/token.d.ts
deleted file mode 100644
index 6b30aa2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/token/token.d.ts
+++ /dev/null
@@ -1,96 +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
- */
-import type { TokenUrl } from '../cloudservicesconfig.js';
-declare const Token_base: {
- new (): import("ckeditor5/src/utils.js").Observable;
- prototype: import("ckeditor5/src/utils.js").Observable;
-};
-/**
- * Class representing the token used for communication with CKEditor Cloud Services.
- * Value of the token is retrieving from the specified URL and is refreshed every 1 hour by default.
- */
-export default class Token extends Token_base {
- /**
- * Value of the token.
- * The value of the token is undefined if `initValue` is not provided or `init` method was not called.
- * `create` method creates token with initialized value from url.
- *
- * @see module:cloud-services/token/token~InitializedToken
- * @observable
- * @readonly
- */
- value: string | undefined;
- /**
- * Base refreshing function.
- */
- private _refresh;
- private _options;
- private _tokenRefreshTimeout?;
- /**
- * Creates `Token` instance.
- * Method `init` should be called after using the constructor or use `create` method instead.
- *
- * @param tokenUrlOrRefreshToken Endpoint address to download the token or a callback that provides the token. If the
- * value is a function it has to match the {@link module:cloud-services/token/token~Token#refreshToken} interface.
- */
- constructor(tokenUrlOrRefreshToken: TokenUrl, options?: TokenOptions);
- /**
- * Initializes the token.
- */
- init(): Promise;
- /**
- * Refresh token method. Useful in a method form as it can be override in tests.
- */
- refreshToken(): Promise;
- /**
- * Destroys token instance. Stops refreshing.
- */
- destroy(): void;
- /**
- * Checks whether the provided token follows the JSON Web Tokens (JWT) format.
- *
- * @param tokenValue The token to validate.
- */
- private _validateTokenValue;
- /**
- * Registers a refresh token timeout for the time taken from token.
- */
- private _registerRefreshTokenTimeout;
- /**
- * Returns token refresh timeout time calculated from expire time in the token payload.
- *
- * If the token parse fails or the token payload doesn't contain, the default DEFAULT_TOKEN_REFRESH_TIMEOUT_TIME is returned.
- */
- private _getTokenRefreshTimeoutTime;
- /**
- * Creates a initialized {@link module:cloud-services/token/token~Token} instance.
- *
- * @param tokenUrlOrRefreshToken Endpoint address to download the token or a callback that provides the token. If the
- * value is a function it has to match the {@link module:cloud-services/token/token~Token#refreshToken} interface.
- */
- static create(tokenUrlOrRefreshToken: TokenUrl, options?: TokenOptions): Promise;
-}
-/**
- * A {@link ~Token} instance that has been initialized.
- */
-export type InitializedToken = Token & {
- value: string;
-};
-/**
- * Options for creating tokens.
- */
-export interface TokenOptions {
- /**
- * Initial value of the token.
- */
- initValue?: string;
- /**
- * Specifies whether to start the refresh automatically.
- *
- * @default true
- */
- autoRefresh?: boolean;
-}
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/token/token.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/token/token.js
deleted file mode 100644
index ac90067..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/token/token.js
+++ /dev/null
@@ -1,171 +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
- */
-/**
- * @module cloud-services/token/token
- */
-/* globals XMLHttpRequest, setTimeout, clearTimeout, atob */
-import { ObservableMixin, CKEditorError } from 'ckeditor5/src/utils.js';
-const DEFAULT_OPTIONS = { autoRefresh: true };
-const DEFAULT_TOKEN_REFRESH_TIMEOUT_TIME = 3600000;
-/**
- * Class representing the token used for communication with CKEditor Cloud Services.
- * Value of the token is retrieving from the specified URL and is refreshed every 1 hour by default.
- */
-export default class Token extends ObservableMixin() {
- /**
- * Creates `Token` instance.
- * Method `init` should be called after using the constructor or use `create` method instead.
- *
- * @param tokenUrlOrRefreshToken Endpoint address to download the token or a callback that provides the token. If the
- * value is a function it has to match the {@link module:cloud-services/token/token~Token#refreshToken} interface.
- */
- constructor(tokenUrlOrRefreshToken, options = {}) {
- super();
- if (!tokenUrlOrRefreshToken) {
- /**
- * A `tokenUrl` must be provided as the first constructor argument.
- *
- * @error token-missing-token-url
- */
- throw new CKEditorError('token-missing-token-url', this);
- }
- if (options.initValue) {
- this._validateTokenValue(options.initValue);
- }
- this.set('value', options.initValue);
- if (typeof tokenUrlOrRefreshToken === 'function') {
- this._refresh = tokenUrlOrRefreshToken;
- }
- else {
- this._refresh = () => defaultRefreshToken(tokenUrlOrRefreshToken);
- }
- this._options = { ...DEFAULT_OPTIONS, ...options };
- }
- /**
- * Initializes the token.
- */
- init() {
- return new Promise((resolve, reject) => {
- if (!this.value) {
- this.refreshToken()
- .then(resolve)
- .catch(reject);
- return;
- }
- if (this._options.autoRefresh) {
- this._registerRefreshTokenTimeout();
- }
- resolve(this);
- });
- }
- /**
- * Refresh token method. Useful in a method form as it can be override in tests.
- */
- refreshToken() {
- return this._refresh()
- .then(value => {
- this._validateTokenValue(value);
- this.set('value', value);
- if (this._options.autoRefresh) {
- this._registerRefreshTokenTimeout();
- }
- return this;
- });
- }
- /**
- * Destroys token instance. Stops refreshing.
- */
- destroy() {
- clearTimeout(this._tokenRefreshTimeout);
- }
- /**
- * Checks whether the provided token follows the JSON Web Tokens (JWT) format.
- *
- * @param tokenValue The token to validate.
- */
- _validateTokenValue(tokenValue) {
- // The token must be a string.
- const isString = typeof tokenValue === 'string';
- // The token must be a plain string without quotes ("").
- const isPlainString = !/^".*"$/.test(tokenValue);
- // JWT token contains 3 parts: header, payload, and signature.
- // Each part is separated by a dot.
- const isJWTFormat = isString && tokenValue.split('.').length === 3;
- if (!(isPlainString && isJWTFormat)) {
- /**
- * The provided token must follow the [JSON Web Tokens](https://jwt.io/introduction/) format.
- *
- * @error token-not-in-jwt-format
- */
- throw new CKEditorError('token-not-in-jwt-format', this);
- }
- }
- /**
- * Registers a refresh token timeout for the time taken from token.
- */
- _registerRefreshTokenTimeout() {
- const tokenRefreshTimeoutTime = this._getTokenRefreshTimeoutTime();
- clearTimeout(this._tokenRefreshTimeout);
- this._tokenRefreshTimeout = setTimeout(() => {
- this.refreshToken();
- }, tokenRefreshTimeoutTime);
- }
- /**
- * Returns token refresh timeout time calculated from expire time in the token payload.
- *
- * If the token parse fails or the token payload doesn't contain, the default DEFAULT_TOKEN_REFRESH_TIMEOUT_TIME is returned.
- */
- _getTokenRefreshTimeoutTime() {
- try {
- const [, binaryTokenPayload] = this.value.split('.');
- const { exp: tokenExpireTime } = JSON.parse(atob(binaryTokenPayload));
- if (!tokenExpireTime) {
- return DEFAULT_TOKEN_REFRESH_TIMEOUT_TIME;
- }
- const tokenRefreshTimeoutTime = Math.floor(((tokenExpireTime * 1000) - Date.now()) / 2);
- return tokenRefreshTimeoutTime;
- }
- catch (err) {
- return DEFAULT_TOKEN_REFRESH_TIMEOUT_TIME;
- }
- }
- /**
- * Creates a initialized {@link module:cloud-services/token/token~Token} instance.
- *
- * @param tokenUrlOrRefreshToken Endpoint address to download the token or a callback that provides the token. If the
- * value is a function it has to match the {@link module:cloud-services/token/token~Token#refreshToken} interface.
- */
- static create(tokenUrlOrRefreshToken, options = {}) {
- const token = new Token(tokenUrlOrRefreshToken, options);
- return token.init();
- }
-}
-/**
- * This function is called in a defined interval by the {@link ~Token} class. It also can be invoked manually.
- * It should return a promise, which resolves with the new token value.
- * If any error occurs it should return a rejected promise with an error message.
- */
-function defaultRefreshToken(tokenUrl) {
- return new Promise((resolve, reject) => {
- const xhr = new XMLHttpRequest();
- xhr.open('GET', tokenUrl);
- xhr.addEventListener('load', () => {
- const statusCode = xhr.status;
- const xhrResponse = xhr.response;
- if (statusCode < 200 || statusCode > 299) {
- /**
- * Cannot download new token from the provided url.
- *
- * @error token-cannot-download-new-token
- */
- return reject(new CKEditorError('token-cannot-download-new-token', null));
- }
- return resolve(xhrResponse);
- });
- xhr.addEventListener('error', () => reject(new Error('Network Error')));
- xhr.addEventListener('abort', () => reject(new Error('Abort')));
- xhr.send();
- });
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/fileuploader.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/fileuploader.d.ts
deleted file mode 100644
index 5bd04b5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/fileuploader.d.ts
+++ /dev/null
@@ -1,94 +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
- */
-/**
- * @module cloud-services/uploadgateway/fileuploader
- */
-import type { UploadResponse } from 'ckeditor5/src/upload.js';
-import type { InitializedToken } from '../token/token.js';
-declare const FileUploader_base: {
- new (): import("ckeditor5/src/utils.js").Emitter;
- prototype: import("ckeditor5/src/utils.js").Emitter;
-};
-/**
- * FileUploader class used to upload single file.
- */
-export default class FileUploader extends FileUploader_base {
- /**
- * A file that is being uploaded.
- */
- readonly file: Blob;
- xhr?: XMLHttpRequest;
- /**
- * CKEditor Cloud Services access token.
- */
- private readonly _token;
- /**
- * CKEditor Cloud Services API address.
- */
- private readonly _apiAddress;
- /**
- * Creates `FileUploader` instance.
- *
- * @param fileOrData A blob object or a data string encoded with Base64.
- * @param token Token used for authentication.
- * @param apiAddress API address.
- */
- constructor(fileOrData: string | Blob, token: InitializedToken, apiAddress: string);
- /**
- * Registers callback on `progress` event.
- */
- onProgress(callback: (status: {
- total: number;
- uploaded: number;
- }) => void): this;
- /**
- * Registers callback on `error` event. Event is called once when error occurs.
- */
- onError(callback: (error: string) => void): this;
- /**
- * Aborts upload process.
- */
- abort(): void;
- /**
- * Sends XHR request to API.
- */
- send(): Promise;
- /**
- * Prepares XHR request.
- */
- private _prepareRequest;
- /**
- * Attaches listeners to the XHR.
- */
- private _attachXHRListeners;
- /**
- * Sends XHR request.
- */
- private _sendRequest;
-}
-/**
- * Fired when error occurs.
- *
- * @eventName ~FileUploader#error
- * @param error Error message
- */
-export type FileUploaderErrorEvent = {
- name: 'error';
- args: [error: string];
-};
-/**
- * Fired on upload progress.
- *
- * @eventName ~FileUploader#progress
- * @param status Total and uploaded status
- */
-export type FileUploaderProgressErrorEvent = {
- name: 'progress';
- args: [status: {
- total: number;
- uploaded: number;
- }];
-};
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/fileuploader.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/fileuploader.js
deleted file mode 100644
index 8a96872..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/fileuploader.js
+++ /dev/null
@@ -1,183 +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
- */
-import { EmitterMixin, CKEditorError } from 'ckeditor5/src/utils.js';
-const BASE64_HEADER_REG_EXP = /^data:(\S*?);base64,/;
-/**
- * FileUploader class used to upload single file.
- */
-export default class FileUploader extends EmitterMixin() {
- /**
- * Creates `FileUploader` instance.
- *
- * @param fileOrData A blob object or a data string encoded with Base64.
- * @param token Token used for authentication.
- * @param apiAddress API address.
- */
- constructor(fileOrData, token, apiAddress) {
- super();
- if (!fileOrData) {
- /**
- * File must be provided as the first argument.
- *
- * @error fileuploader-missing-file
- */
- throw new CKEditorError('fileuploader-missing-file', null);
- }
- if (!token) {
- /**
- * Token must be provided as the second argument.
- *
- * @error fileuploader-missing-token
- */
- throw new CKEditorError('fileuploader-missing-token', null);
- }
- if (!apiAddress) {
- /**
- * Api address must be provided as the third argument.
- *
- * @error fileuploader-missing-api-address
- */
- throw new CKEditorError('fileuploader-missing-api-address', null);
- }
- this.file = _isBase64(fileOrData) ? _base64ToBlob(fileOrData) : fileOrData;
- this._token = token;
- this._apiAddress = apiAddress;
- }
- /**
- * Registers callback on `progress` event.
- */
- onProgress(callback) {
- this.on('progress', (event, data) => callback(data));
- return this;
- }
- /**
- * Registers callback on `error` event. Event is called once when error occurs.
- */
- onError(callback) {
- this.once('error', (event, data) => callback(data));
- return this;
- }
- /**
- * Aborts upload process.
- */
- abort() {
- this.xhr.abort();
- }
- /**
- * Sends XHR request to API.
- */
- send() {
- this._prepareRequest();
- this._attachXHRListeners();
- return this._sendRequest();
- }
- /**
- * Prepares XHR request.
- */
- _prepareRequest() {
- const xhr = new XMLHttpRequest();
- xhr.open('POST', this._apiAddress);
- xhr.setRequestHeader('Authorization', this._token.value);
- xhr.responseType = 'json';
- this.xhr = xhr;
- }
- /**
- * Attaches listeners to the XHR.
- */
- _attachXHRListeners() {
- const xhr = this.xhr;
- const onError = (message) => {
- return () => this.fire('error', message);
- };
- xhr.addEventListener('error', onError('Network Error'));
- xhr.addEventListener('abort', onError('Abort'));
- /* istanbul ignore else -- @preserve */
- if (xhr.upload) {
- xhr.upload.addEventListener('progress', event => {
- if (event.lengthComputable) {
- this.fire('progress', {
- total: event.total,
- uploaded: event.loaded
- });
- }
- });
- }
- xhr.addEventListener('load', () => {
- const statusCode = xhr.status;
- const xhrResponse = xhr.response;
- if (statusCode < 200 || statusCode > 299) {
- return this.fire('error', xhrResponse.message || xhrResponse.error);
- }
- });
- }
- /**
- * Sends XHR request.
- */
- _sendRequest() {
- const formData = new FormData();
- const xhr = this.xhr;
- formData.append('file', this.file);
- return new Promise((resolve, reject) => {
- xhr.addEventListener('load', () => {
- const statusCode = xhr.status;
- const xhrResponse = xhr.response;
- if (statusCode < 200 || statusCode > 299) {
- if (xhrResponse.message) {
- /**
- * Uploading file failed.
- *
- * @error fileuploader-uploading-data-failed
- */
- return reject(new CKEditorError('fileuploader-uploading-data-failed', this, { message: xhrResponse.message }));
- }
- return reject(xhrResponse.error);
- }
- return resolve(xhrResponse);
- });
- xhr.addEventListener('error', () => reject(new Error('Network Error')));
- xhr.addEventListener('abort', () => reject(new Error('Abort')));
- xhr.send(formData);
- });
- }
-}
-/**
- * Transforms Base64 string data into file.
- *
- * @param base64 String data.
- */
-function _base64ToBlob(base64, sliceSize = 512) {
- try {
- const contentType = base64.match(BASE64_HEADER_REG_EXP)[1];
- const base64Data = atob(base64.replace(BASE64_HEADER_REG_EXP, ''));
- const byteArrays = [];
- for (let offset = 0; offset < base64Data.length; offset += sliceSize) {
- const slice = base64Data.slice(offset, offset + sliceSize);
- const byteNumbers = new Array(slice.length);
- for (let i = 0; i < slice.length; i++) {
- byteNumbers[i] = slice.charCodeAt(i);
- }
- byteArrays.push(new Uint8Array(byteNumbers));
- }
- return new Blob(byteArrays, { type: contentType });
- }
- catch (error) {
- /**
- * Problem with decoding Base64 image data.
- *
- * @error fileuploader-decoding-image-data-error
- */
- throw new CKEditorError('fileuploader-decoding-image-data-error', null);
- }
-}
-/**
- * Checks that string is Base64.
- */
-function _isBase64(string) {
- if (typeof string !== 'string') {
- return false;
- }
- const match = string.match(BASE64_HEADER_REG_EXP);
- return !!(match && match.length);
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/uploadgateway.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/uploadgateway.d.ts
deleted file mode 100644
index 6adf66a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/uploadgateway.d.ts
+++ /dev/null
@@ -1,47 +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
- */
-/**
- * @module cloud-services/uploadgateway/uploadgateway
- */
-import FileUploader from './fileuploader.js';
-import type { InitializedToken } from '../token/token.js';
-/**
- * UploadGateway abstracts file uploads to CKEditor Cloud Services.
- */
-export default class UploadGateway {
- /**
- * CKEditor Cloud Services access token.
- */
- private readonly _token;
- /**
- * CKEditor Cloud Services API address.
- */
- private readonly _apiAddress;
- /**
- * Creates `UploadGateway` instance.
- *
- * @param token Token used for authentication.
- * @param apiAddress API address.
- */
- constructor(token: InitializedToken, apiAddress: string);
- /**
- * Creates a {@link module:cloud-services/uploadgateway/fileuploader~FileUploader} instance that wraps
- * file upload process. The file is being sent at a time when the
- * {@link module:cloud-services/uploadgateway/fileuploader~FileUploader#send} method is called.
- *
- * ```ts
- * const token = await Token.create( 'https://token-endpoint' );
- * new UploadGateway( token, 'https://example.org' )
- * .upload( 'FILE' )
- * .onProgress( ( data ) => console.log( data ) )
- * .send()
- * .then( ( response ) => console.log( response ) );
- * ```
- *
- * @param {Blob|String} fileOrData A blob object or a data string encoded with Base64.
- * @returns {module:cloud-services/uploadgateway/fileuploader~FileUploader} Returns `FileUploader` instance.
- */
- upload(fileOrData: string | Blob): FileUploader;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/uploadgateway.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/uploadgateway.js
deleted file mode 100644
index e661f26..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-cloud-services-4MYVstPg/src/uploadgateway/uploadgateway.js
+++ /dev/null
@@ -1,60 +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
- */
-/**
- * @module cloud-services/uploadgateway/uploadgateway
- */
-import FileUploader from './fileuploader.js';
-import { CKEditorError } from 'ckeditor5/src/utils.js';
-/**
- * UploadGateway abstracts file uploads to CKEditor Cloud Services.
- */
-export default class UploadGateway {
- /**
- * Creates `UploadGateway` instance.
- *
- * @param token Token used for authentication.
- * @param apiAddress API address.
- */
- constructor(token, apiAddress) {
- if (!token) {
- /**
- * Token must be provided.
- *
- * @error uploadgateway-missing-token
- */
- throw new CKEditorError('uploadgateway-missing-token', null);
- }
- if (!apiAddress) {
- /**
- * Api address must be provided.
- *
- * @error uploadgateway-missing-api-address
- */
- throw new CKEditorError('uploadgateway-missing-api-address', null);
- }
- this._token = token;
- this._apiAddress = apiAddress;
- }
- /**
- * Creates a {@link module:cloud-services/uploadgateway/fileuploader~FileUploader} instance that wraps
- * file upload process. The file is being sent at a time when the
- * {@link module:cloud-services/uploadgateway/fileuploader~FileUploader#send} method is called.
- *
- * ```ts
- * const token = await Token.create( 'https://token-endpoint' );
- * new UploadGateway( token, 'https://example.org' )
- * .upload( 'FILE' )
- * .onProgress( ( data ) => console.log( data ) )
- * .send()
- * .then( ( response ) => console.log( response ) );
- * ```
- *
- * @param {Blob|String} fileOrData A blob object or a data string encoded with Base64.
- * @returns {module:cloud-services/uploadgateway/fileuploader~FileUploader} Returns `FileUploader` instance.
- */
- upload(fileOrData) {
- return new FileUploader(fileOrData, this._token, this._apiAddress);
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/CHANGELOG.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/CHANGELOG.md
deleted file mode 100644
index 7edc87f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/CHANGELOG.md
+++ /dev/null
@@ -1,37 +0,0 @@
-Changelog
-=========
-
-All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
-
-Changes for the past releases are available below.
-
-## [19.0.0](https://github.com/ckeditor/ckeditor5-code-block/compare/v18.0.0...v19.0.0) (April 29, 2020)
-
-### Other changes
-
-* XML and HTML are no longer treated as the same language. Closes [ckeditor/ckeditor5#5794](https://github.com/ckeditor/ckeditor5/issues/5794). ([58a7009](https://github.com/ckeditor/ckeditor5-code-block/commit/58a7009))
-* Updated translations. ([5300e22](https://github.com/ckeditor/ckeditor5-code-block/commit/5300e22))
-
-
-## [18.0.0](https://github.com/ckeditor/ckeditor5-code-block/compare/v17.0.0...v18.0.0) (March 19, 2020)
-
-### Other changes
-
-* Updated translations. ([8613554](https://github.com/ckeditor/ckeditor5-code-block/commit/8613554))
-
-
-## [17.0.0](https://github.com/ckeditor/ckeditor5-code-block/compare/v16.0.0...v17.0.0) (February 19, 2020)
-
-### Bug fixes
-
-* It should be possible to use multiple CSS classes in the language configuration. Closes [ckeditor/ckeditor5#5924](https://github.com/ckeditor/ckeditor5/issues/5924). ([dca0fe4](https://github.com/ckeditor/ckeditor5-code-block/commit/dca0fe4))
-* Spell checker is now disabled inside code blocks. Closes [ckeditor/ckeditor5#5978](https://github.com/ckeditor/ckeditor5/issues/5978). ([cd03e20](https://github.com/ckeditor/ckeditor5-code-block/commit/cd03e20))
-
-### Other changes
-
-* Updated translations. ([3604224](https://github.com/ckeditor/ckeditor5-code-block/commit/3604224))
-
-
-## [16.0.0](https://github.com/ckeditor/ckeditor5-code-block/tree/v16.0.0) (December 4, 2019)
-
-The initial release.
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/LICENSE.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/LICENSE.md
deleted file mode 100644
index 6e33a2f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor 5 code block feature** – https://github.com/ckeditor/ckeditor5-code-block
-Copyright (c) 2003–2024, [CKSource Holding sp. z o.o.](https://cksource.com) All rights reserved.
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html).
-
-Sources of Intellectual Property Included in CKEditor
------------------------------------------------------
-
-Where not otherwise indicated, all CKEditor content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, CKEditor will incorporate work done by developers outside of CKSource with their express permission.
-
-The following libraries are included in CKEditor under the [MIT license](https://opensource.org/licenses/MIT):
-
-* Lodash - Copyright (c) JS Foundation and other contributors https://js.foundation/. Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors http://underscorejs.org/.
-
-Trademarks
-----------
-
-**CKEditor** is a trademark of [CKSource Holding sp. z o.o.](https://cksource.com) All other brand and product names are trademarks, registered trademarks, or service marks of their respective holders.
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/README.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/README.md
deleted file mode 100644
index 288bacd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-CKEditor 5 code block feature
-========================================
-
-[](https://www.npmjs.com/package/@ckeditor/ckeditor5-code-block)
-[](https://coveralls.io/github/ckeditor/ckeditor5?branch=master)
-[](https://app.travis-ci.com/github/ckeditor/ckeditor5)
-
-This package implements the code block feature for CKEditor 5.
-
-## Demo
-
-Check out the [demo in the code block feature guide](https://ckeditor.com/docs/ckeditor5/latest/features/code-blocks.html#demo).
-
-## Documentation
-
-See the [`@ckeditor/ckeditor5-code-block` package](https://ckeditor.com/docs/ckeditor5/latest/api/code-block.html) page as well as the [code block feature](https://ckeditor.com/docs/ckeditor5/latest/features/code-blocks.html) guide in the [CKEditor 5 documentation](https://ckeditor.com/docs/ckeditor5/latest/).
-
-## License
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). For full details about the license, please check the `LICENSE.md` file or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license).
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/code-block.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/code-block.js
deleted file mode 100644
index 103e6a0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/code-block.js
+++ /dev/null
@@ -1,5 +0,0 @@
-!function(e){const t=e.en=e.en||{};t.dictionary=Object.assign(t.dictionary||{},{"Code block":"Code block","Insert code block":"Insert code block","Plain text":"Plain text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),
-/*!
- * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(()=>{var e={535:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(935),i=n.n(o)()((function(e){return e[1]}));i.push([e.id,".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 r=i},935:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,o){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(o)for(var r=0;r{"use strict";var o,i=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},r=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),c=[];function a(e){for(var t=-1,n=0;n{e.exports=n(237)("./src/core.js")},783:(e,t,n)=>{e.exports=n(237)("./src/engine.js")},507:(e,t,n)=>{e.exports=n(237)("./src/enter.js")},311:(e,t,n)=>{e.exports=n(237)("./src/ui.js")},584:(e,t,n)=>{e.exports=n(237)("./src/utils.js")},237:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={id:o,exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0;var o={};(()=>{"use strict";n.r(o),n.d(o,{CodeBlock:()=>E,CodeBlockEditing:()=>v,CodeBlockUI:()=>A});var e=n(782),t=n(507),i=n(783),r=n(584);function c(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 a(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 s(e){return e.data.match(/^(\s*)/)[0]}function l(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 r=s(t.textNode),c=e.createPositionAt(o,i+r.length);n.push(c)}return n}function d(e){const t=(0,r.first)(e.getSelectedBlocks());return!!t&&t.is("element","codeBlock")}function u(e,t){return!t.is("rootElement")&&!e.isLimit(t)&&e.checkChild(t.parent,"codeBlock")}class g extends e.Command{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=c(t)[0],r=Array.from(o.getSelectedBlocks()),a=null==e.forceValue?!this.value:e.forceValue,s=function(e,t,n){if(e.language)return e.language;if(e.usePreviousLanguageChoice&&t)return t;return n}(e,this._lastLanguage,i.language);n.change((e=>{a?this._applyCodeBlock(e,r,s):this._removeCodeBlock(e,r)}))}_getValue(){const e=this.editor.model.document.selection,t=(0,r.first)(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=(0,r.first)(e.getSelectedBlocks());return!!n&&u(t,n)}_applyCodeBlock(e,t,n){this._lastLanguage=n;const o=this.editor.model.schema,i=t.filter((e=>u(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 f extends e.Command{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=l(e);for(const o of n){const n=t.createText(this._indentSequence);e.insertContent(n,o)}}))}_checkEnabled(){return!!this._indentSequence&&d(this.editor.model.document.selection)}}class m extends e.Command{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=l(e);for(const n of t){const t=p(e,n,this._indentSequence);t&&e.deleteContent(e.createSelection(t))}}))}_checkEnabled(){if(!this._indentSequence)return!1;const e=this.editor.model;return!!d(e.document.selection)&&l(e).some((t=>p(e,t,this._indentSequence)))}}function p(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}(t);if(!o)return null;const i=s(o),r=i.lastIndexOf(n);if(r+n.length!==i.length)return null;if(-1===r)return null;const{parent:c,startOffset:a}=o;return e.createRange(e.createPositionAt(c,a+r),e.createPositionAt(c,a+r+n.length))}function h(e,t,n=!1){const o=a(t,"language","class"),i=a(t,"language","label");return(t,r,c)=>{const{writer:a,mapper:s,consumable:l}=c;if(!l.consume(r.item,"insert"))return;const d=r.item.getAttribute("language"),u=s.toViewPosition(e.createPositionBefore(r.item)),g={};n&&(g["data-language"]=i[d],g.spellcheck="false");const f=o[d]?{class:o[d]}:void 0,m=a.createContainerElement("code",f),p=a.createContainerElement("pre",g,m);a.insert(u,p),s.bindElements(r.item,m)}}const b="paragraph";class v extends e.Plugin{static get pluginName(){return"CodeBlockEditing"}static get requires(){return[t.ShiftEnter]}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,r=e.plugins.has("ListEditing")?e.plugins.get("ListEditing"):null,s=c(e);e.commands.add("codeBlock",new g(e)),e.commands.add("indentCodeBlock",new f(e)),e.commands.add("outdentCodeBlock",new m(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")&&r&&r.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",h(n,s,!0)),e.data.downcastDispatcher.on("insert:codeBlock",h(n,s)),e.data.downcastDispatcher.on("insert:softBreak",function(e){return(t,n,o)=>{if("codeBlock"!==n.item.parent.name)return;const{writer:i,mapper:r,consumable:c}=o;if(!c.consume(n.item,"insert"))return;const a=r.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=a(t,"class","language"),o=t[0].language;return(e,t,i)=>{const r=t.viewItem,c=r.parent;if(!c||!c.is("element","pre"))return;if(t.modelCursor.findAncestor("codeBlock"))return;const{consumable:a,writer:s}=i;if(!a.test(r,{name:!0}))return;const l=s.createElement("codeBlock"),d=[...r.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(r,l),i.safeInsert(l,t.modelCursor)&&(a.consume(r,{name:!0}),i.updateConversionResult(l,t))}}(0,s)),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 r=t.viewItem.data.split("\n").map((e=>o.createText(e))),c=r[r.length-1];for(const e of r)if(o.insert(e,i),i=i.getShiftedBy(e.offsetSize),e!==c){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()),r=i.find((e=>e.is("element","code")));if(r)for(const e of i)e!==r&&e.is("$text")&&n.consume(e,{name:!0})}),{priority:"high"}),this.listenTo(e.editing.view.document,"clipboardInput",((t,o)=>{let r=n.createRange(n.document.selection.anchor);if(o.targetRanges&&(r=e.editing.mapper.toModelRange(o.targetRanges[0])),!r.start.parent.is("element","codeBlock"))return;const c=o.dataTransfer.getData("text/plain"),a=new i.UpcastWriter(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{const i=o.anchor;!o.isCollapsed&&i.parent.is("element","codeBlock")&&i.hasSameParentAs(o.focus)&&n.change((n=>{const r=e.return;if(i.parent.is("element")&&(r.childCount>1||o.containsEntireContent(i.parent))){const t=n.createElement("codeBlock",i.parent.getAttributes());n.append(r,t);const o=n.createDocumentFragment();return n.append(t,o),void(e.return=o)}const c=r.getChild(0);t.checkAttribute(c,"code")&&n.setAttribute("code",!0,c)}))}))}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,r=o.selection.getLastPosition(),c=r.nodeAfter;if(t||!o.selection.isCollapsed||!r.isAtStart)return!1;if(!B(c))return!1;return e.model.change((t=>{e.execute("enter");const n=o.selection.anchor.parent.previousSibling;t.rename(n,b),t.setSelection(n,"in"),e.model.schema.removeDisallowedAttributes([n],t),t.remove(c)})),i.scrollToTheSelection(),!0}(e,n.isSoft)||function(e,t){const n=e.model,o=n.document,i=e.editing.view,r=o.selection.getLastPosition(),c=r.nodeBefore;let a;if(t||!o.selection.isCollapsed||!r.isAtEnd||!c||!c.previousSibling)return!1;if(B(c)&&B(c.previousSibling))a=n.createRange(n.createPositionBefore(c.previousSibling),n.createPositionAfter(c));else if(k(c)&&B(c.previousSibling)&&B(c.previousSibling.previousSibling))a=n.createRange(n.createPositionBefore(c.previousSibling.previousSibling),n.createPositionAfter(c));else{if(!(k(c)&&B(c.previousSibling)&&k(c.previousSibling.previousSibling)&&c.previousSibling.previousSibling&&B(c.previousSibling.previousSibling.previousSibling)))return!1;a=n.createRange(n.createPositionBefore(c.previousSibling.previousSibling.previousSibling),n.createPositionAfter(c))}return e.model.change((t=>{t.remove(a),e.execute("enter");const n=o.selection.anchor.parent;t.rename(n,b),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 r;i&&i.is("$text")&&(r=s(i));e.model.change((t=>{e.execute("shiftEnter"),r&&t.insertText(r,n.selection.anchor)}))}(e),n.preventDefault(),t.stop())}),{context:"pre"})}}function k(e){return e&&e.is("$text")&&!e.data.match(/\S/)}function B(e){return e&&e.is("element","softBreak")}var w=n(311),C=n(591),x=n.n(C),S=n(535),y={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};x()(S.A,y);S.A.locals;class A extends e.Plugin{static get pluginName(){return"CodeBlockUI"}init(){const t=this.editor,n=t.t,o=t.ui.componentFactory,i=c(t),r=this._getLanguageListItemDefinitions(i),a=t.commands.get("codeBlock");o.add("codeBlock",(o=>{const i=(0,w.createDropdown)(o,w.SplitButtonView),c=i.buttonView,s=n("Insert code block");return c.set({label:s,tooltip:!0,icon:e.icons.codeBlock,isToggleable:!0}),c.bind("isOn").to(a,"value",(e=>!!e)),c.on("execute",(()=>{t.execute("codeBlock",{usePreviousLanguageChoice:!0}),t.editing.view.focus()})),i.on("execute",(e=>{t.execute("codeBlock",{language:e.source._codeBlockLanguage,forceValue:!0}),t.editing.view.focus()})),i.class="ck-code-block-dropdown",i.bind("isEnabled").to(a),(0,w.addListToDropdown)(i,r,{role:"menu",ariaLabel:s}),i})),o.add("menuBar:codeBlock",(o=>{const i=new w.MenuBarMenuView(o);i.buttonView.set({label:n("Code block"),icon:e.icons.codeBlock}),i.bind("isEnabled").to(a);const c=new w.MenuBarMenuListView(o);c.set({ariaLabel:n("Insert code block")});for(const e of r){const n=new w.MenuBarMenuListItemView(o,i),r=new w.MenuBarMenuListItemButtonView(o);r.bind(...Object.keys(e.model)).to(e.model),r.bind("ariaChecked").to(r,"isOn"),r.delegate("execute").to(i),r.on("execute",(()=>{t.execute("codeBlock",{language:e.model._codeBlockLanguage,forceValue:a.value!=e.model._codeBlockLanguage}),t.editing.view.focus()})),n.children.add(r),c.items.add(n)}return i.panelView.children.add(c),i}))}_getLanguageListItemDefinitions(e){const t=this.editor.commands.get("codeBlock"),n=new r.Collection;for(const o of e){const e={type:"button",model:new w.ViewModel({_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 E extends e.Plugin{static get requires(){return[v,A]}static get pluginName(){return"CodeBlock"}}})(),(window.CKEditor5=window.CKEditor5||{}).codeBlock=o})();
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/af.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/af.js
deleted file mode 100644
index 04d6139..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/af.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.af=o.af||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"","Insert code block":"Voeg bronkodeblok in","Plain text":"Gewone skrif"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ar.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ar.js
deleted file mode 100644
index d538499..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ar.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.ar=n.ar||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"كتلة تعليمات برمجية","Insert code block":"إدراج كتلة تعليمات برمجية","Plain text":"نص عادي"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/az.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/az.js
deleted file mode 100644
index 9732468..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/az.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.az=n.az||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"","Insert code block":"Kod blokunu əlavə et","Plain text":"Sadə mətn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/bg.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/bg.js
deleted file mode 100644
index 9a1f61a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/bg.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.bg=n.bg||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"Кодов блок","Insert code block":"Въведи кодов блок","Plain text":"Обикновен текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/bn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/bn.js
deleted file mode 100644
index 4651d9d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/bn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.bn=n.bn||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"কোড ব্লক","Insert code block":"কোড ব্লক ঢোকান","Plain text":"প্লেইন টেক্সট"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/bs.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/bs.js
deleted file mode 100644
index 921428d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/bs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.bs=o.bs||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"","Insert code block":"Umetni kod blok","Plain text":"Tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ca.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ca.js
deleted file mode 100644
index 21302bd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ca.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const c=o.ca=o.ca||{};c.dictionary=Object.assign(c.dictionary||{},{"Code block":"Bloc de codis","Insert code block":"Introduir un bloc de codi","Plain text":"Text simple"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/cs.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/cs.js
deleted file mode 100644
index 8c0522c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/cs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const t=o.cs=o.cs||{};t.dictionary=Object.assign(t.dictionary||{},{"Code block":"Blok kódu","Insert code block":"Vložit blok zdrojového kódu","Plain text":"Prostý text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/da.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/da.js
deleted file mode 100644
index e8d8106..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/da.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.da=o.da||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"Kodeblok","Insert code block":"Indsæt kodeblok","Plain text":"Plain tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/de-ch.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/de-ch.js
deleted file mode 100644
index 9f8b894..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/de-ch.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n["de-ch"]=n["de-ch"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"","Insert code block":"Code-Block einfügen","Plain text":"Nur Text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/de.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/de.js
deleted file mode 100644
index f7bc765..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/de.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const e=o.de=o.de||{};e.dictionary=Object.assign(e.dictionary||{},{"Code block":"Codeblock","Insert code block":"Code-Block einfügen","Plain text":"Nur Text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/el.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/el.js
deleted file mode 100644
index 4f43be6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/el.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.el=n.el||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"Μπλοκ κώδικα","Insert code block":"Εισαγωγή τμήματος κώδικα","Plain text":"Απλό κέιμενο"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/en-au.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/en-au.js
deleted file mode 100644
index 05a8470..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/en-au.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n["en-au"]=n["en-au"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"","Insert code block":"Insert code block","Plain text":"Plain text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/es-co.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/es-co.js
deleted file mode 100644
index 978d13e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/es-co.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o["es-co"]=o["es-co"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"","Insert code block":"Insertar bloque de código","Plain text":"Texto plano"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/es.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/es.js
deleted file mode 100644
index db3cadb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/es.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const e=o.es=o.es||{};e.dictionary=Object.assign(e.dictionary||{},{"Code block":"Bloque de código","Insert code block":"Insertar bloque de código","Plain text":"Texto plano"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/et.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/et.js
deleted file mode 100644
index d73e119..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/et.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const t=o.et=o.et||{};t.dictionary=Object.assign(t.dictionary||{},{"Code block":"Koodiplokk","Insert code block":"Sisesta koodiplokk","Plain text":"Lihtsalt tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/fa.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/fa.js
deleted file mode 100644
index 8980667..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/fa.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.fa=n.fa||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"","Insert code block":"درج بلوک کد","Plain text":"متن ساده"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/fi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/fi.js
deleted file mode 100644
index 9093a00..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/fi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o.fi=o.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Code block":"Koodilohko","Insert code block":"Liitä koodilohko","Plain text":"Pelkkä teksti"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/fr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/fr.js
deleted file mode 100644
index 86c1709..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/fr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const c=o.fr=o.fr||{};c.dictionary=Object.assign(c.dictionary||{},{"Code block":"Bloc de code","Insert code block":"Insérer un bloc de code","Plain text":"Texte brut"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/gl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/gl.js
deleted file mode 100644
index 82d1d9b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/gl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o.gl=o.gl||{};i.dictionary=Object.assign(i.dictionary||{},{"Code block":"","Insert code block":"Inserir bloque de código","Plain text":"Texto simple"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/he.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/he.js
deleted file mode 100644
index 16efefe..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/he.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.he=n.he||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"בלוק קוד","Insert code block":"הוספת קטע קוד","Plain text":"טקסט פשוט"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/hi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/hi.js
deleted file mode 100644
index be1dcd1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/hi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.hi=i.hi||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"कोड ब्लॉक","Insert code block":"Insert code block","Plain text":"Plain text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/hr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/hr.js
deleted file mode 100644
index 4149bb4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/hr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.hr=n.hr||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"","Insert code block":"Umetni blok koda","Plain text":"Običan tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/hu.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/hu.js
deleted file mode 100644
index 0f8c0c1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/hu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.hu=o.hu||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"Kódblokk","Insert code block":"Kód blokk beszúrása","Plain text":"Egyszerű szöveg"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/id.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/id.js
deleted file mode 100644
index b7cc86c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/id.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o.id=o.id||{};i.dictionary=Object.assign(i.dictionary||{},{"Code block":"Blok kode","Insert code block":"Sisipkan blok kode","Plain text":"Teks mentah"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/it.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/it.js
deleted file mode 100644
index 13b2446..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/it.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(c){const i=c.it=c.it||{};i.dictionary=Object.assign(i.dictionary||{},{"Code block":"Blocco di codice","Insert code block":"Inserisci blocco di codice","Plain text":"Testo semplice"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ja.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ja.js
deleted file mode 100644
index 463a39c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ja.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.ja=n.ja||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"コードブロック","Insert code block":"コードブロックの挿入","Plain text":"プレインテキスト"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/jv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/jv.js
deleted file mode 100644
index cf53492..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/jv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.jv=n.jv||{};i.dictionary=Object.assign(i.dictionary||{},{"Code block":"","Insert code block":"","Plain text":"Seratan biasa"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ko.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ko.js
deleted file mode 100644
index 44ddd2a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ko.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.ko=o.ko||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"코드 블록","Insert code block":"코드 블럭 삽입","Plain text":"평문"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ku.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ku.js
deleted file mode 100644
index f8218e7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ku.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.ku=n.ku||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"","Insert code block":"دانانی خشتەی کۆد","Plain text":"تێکستی سادە"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/lt.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/lt.js
deleted file mode 100644
index bb65f1b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/lt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const o=t.lt=t.lt||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"Kodų blokas","Insert code block":"Įterpti codų bloką","Plain text":"Paprastasis tekstas"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/lv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/lv.js
deleted file mode 100644
index 8cb4b36..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/lv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const t=o.lv=o.lv||{};t.dictionary=Object.assign(t.dictionary||{},{"Code block":"Koda bloks","Insert code block":"Ievietot koda bloku","Plain text":"Vienkāršs teksts"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ms.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ms.js
deleted file mode 100644
index 2f83b4b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ms.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.ms=o.ms||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"Sekatan kod","Insert code block":"Masukkan blok kod","Plain text":"Teks kosong"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/nl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/nl.js
deleted file mode 100644
index 1a5f943..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/nl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.nl=o.nl||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"Codeblok","Insert code block":"Codeblok invoegen","Plain text":"Platte tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/no.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/no.js
deleted file mode 100644
index 70d23bb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/no.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.no=o.no||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"Kodeblokk","Insert code block":"Sett inn kodeblokk","Plain text":"Ren tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/pl.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/pl.js
deleted file mode 100644
index bf3cb9f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/pl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const t=o.pl=o.pl||{};t.dictionary=Object.assign(t.dictionary||{},{"Code block":"Blok kodu","Insert code block":"Wstaw blok kodu","Plain text":"Zwykły tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/pt-br.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/pt-br.js
deleted file mode 100644
index c837a4e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/pt-br.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const c=o["pt-br"]=o["pt-br"]||{};c.dictionary=Object.assign(c.dictionary||{},{"Code block":"Bloco de código","Insert code block":"Inserir bloco de código","Plain text":"Texto sem formatação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/pt.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/pt.js
deleted file mode 100644
index accc410..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/pt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const i=o.pt=o.pt||{};i.dictionary=Object.assign(i.dictionary||{},{"Code block":"Bloco de código","Insert code block":"Inserir bloco de citação","Plain text":"Texto simples"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ro.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ro.js
deleted file mode 100644
index 0f567c6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ro.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const c=o.ro=o.ro||{};c.dictionary=Object.assign(c.dictionary||{},{"Code block":"Bloc de cod","Insert code block":"Inserează un bloc code","Plain text":"Text simplu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ru.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ru.js
deleted file mode 100644
index 5fdab3d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ru.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.ru=n.ru||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"Блок кодов","Insert code block":"Вставить код","Plain text":"Простой текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sk.js
deleted file mode 100644
index 723f8bc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const t=o.sk=o.sk||{};t.dictionary=Object.assign(t.dictionary||{},{"Code block":"Blok kódu","Insert code block":"Vložte blok kódu","Plain text":"Čistý text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sq.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sq.js
deleted file mode 100644
index a08fa8d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sq.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const t=o.sq=o.sq||{};t.dictionary=Object.assign(t.dictionary||{},{"Code block":"","Insert code block":"Shto bllokun e kodit","Plain text":"Teksti i thjeshtë"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sr-latn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sr-latn.js
deleted file mode 100644
index 2e84a13..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sr-latn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n["sr-latn"]=n["sr-latn"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"","Insert code block":"Dodaj blok koda","Plain text":"Običan tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sr.js
deleted file mode 100644
index 818633c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.sr=o.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"Blok koda","Insert code block":"Додај блок кода","Plain text":"Обичан текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sv.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sv.js
deleted file mode 100644
index c6bc064..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/sv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.sv=o.sv||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"Kodblock","Insert code block":"Infoga kodblock","Plain text":"Vanlig text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/th.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/th.js
deleted file mode 100644
index 414a139..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/th.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.th=n.th||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"บล็อกรหัส","Insert code block":"เพิ่มโค้ดบล็อก","Plain text":"ข้อความธรรมดา"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/tk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/tk.js
deleted file mode 100644
index 41bd031..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/tk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const t=o.tk=o.tk||{};t.dictionary=Object.assign(t.dictionary||{},{"Code block":"","Insert code block":"Kod blogyna goýuň","Plain text":"Düz tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/tr.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/tr.js
deleted file mode 100644
index 7f6dfd9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/tr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(o){const n=o.tr=o.tr||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"Kod bloku","Insert code block":"Kod bloğu ekle","Plain text":"Düz metin"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ug.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ug.js
deleted file mode 100644
index 959b128..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ug.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.ug=n.ug||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"","Insert code block":"كود بۆلىكى قىستۇر","Plain text":"ساپ تېكىست"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/uk.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/uk.js
deleted file mode 100644
index 8ba3fac..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/uk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.uk=n.uk||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"Блок коду","Insert code block":"Вставте блок коду","Plain text":"Простий текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ur.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ur.js
deleted file mode 100644
index d08bf24..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/ur.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.ur=n.ur||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"","Insert code block":"کوڈ خانہ نصب کیرں","Plain text":"سادہ متن"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/uz.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/uz.js
deleted file mode 100644
index 28cc805..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/uz.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.uz=i.uz||{};n.dictionary=Object.assign(n.dictionary||{},{"Code block":"","Insert code block":"Kodni kiritish","Plain text":"Oddiy matn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/vi.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/vi.js
deleted file mode 100644
index 7fd2049..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/vi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{"Code block":"Khối mã","Insert code block":"Chèn khối mã","Plain text":"Văn bản thuần"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/zh-cn.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/zh-cn.js
deleted file mode 100644
index 59876c6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/zh-cn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const c=n["zh-cn"]=n["zh-cn"]||{};c.dictionary=Object.assign(c.dictionary||{},{"Code block":"代码块","Insert code block":"插入代码块","Plain text":"纯文本"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/zh.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/zh.js
deleted file mode 100644
index 5f33bd7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/build/translations/zh.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const o=n.zh=n.zh||{};o.dictionary=Object.assign(o.dictionary||{},{"Code block":"程式碼區塊","Insert code block":"插入程式碼區塊","Plain text":"純文字"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/ckeditor5-metadata.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/ckeditor5-metadata.json
deleted file mode 100644
index 8a3b298..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/ckeditor5-metadata.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "plugins": [
- {
- "name": "Code blocks",
- "className": "CodeBlock",
- "description": "Allows for inserting and editing of blocks of pre–formatted code with the programming language assigned.",
- "docs": "features/code-blocks.html",
- "path": "src/codeblock.js",
- "uiComponents": [
- {
- "type": "Button",
- "name": "codeBlock",
- "iconPath": "@ckeditor/ckeditor5-core/theme/icons/codeblock.svg"
- }
- ],
- "htmlOutput": [
- {
- "elements": "pre"
- },
- {
- "elements": "code",
- "classes": "language-*",
- "_comment": "By default, the language of the code block is represented as a CSS class prefixed by `language-`"
- },
- {
- "elements": "code",
- "classes": "*",
- "isAlternative": true,
- "_comment": "The CSS class name can be customized via the `config.codeBlock.languages` array."
- }
- ]
- }
- ]
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/contexts.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/contexts.json
deleted file mode 100644
index 63f1456..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/contexts.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Insert code block": "A label of the button that allows inserting a new code block into the editor content.",
- "Plain text": "A language of the code block in the editor content when no specific programming language is associated with it.",
- "Code block": "The accessible label of the menu bar button that inserts a code block into editor content."
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/af.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/af.po
deleted file mode 100644
index e46060a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/af.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Afrikaans (https://app.transifex.com/ckeditor/teams/11143/af/)\n"
-"Language: af\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Voeg bronkodeblok in"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Gewone skrif"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ar.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ar.po
deleted file mode 100644
index 392da5e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ar.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Arabic (https://app.transifex.com/ckeditor/teams/11143/ar/)\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "إدراج كتلة تعليمات برمجية"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "نص عادي"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "كتلة تعليمات برمجية"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/az.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/az.po
deleted file mode 100644
index e153ea3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/az.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Azerbaijani (https://app.transifex.com/ckeditor/teams/11143/az/)\n"
-"Language: az\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Kod blokunu əlavə et"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Sadə mətn"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/bg.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/bg.po
deleted file mode 100644
index 256be8c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/bg.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bulgarian (https://app.transifex.com/ckeditor/teams/11143/bg/)\n"
-"Language: bg\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Въведи кодов блок"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Обикновен текст"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Кодов блок"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/bn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/bn.po
deleted file mode 100644
index 9d118ba..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/bn.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bengali (https://app.transifex.com/ckeditor/teams/11143/bn/)\n"
-"Language: bn\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "কোড ব্লক ঢোকান"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "প্লেইন টেক্সট"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "কোড ব্লক"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/bs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/bs.po
deleted file mode 100644
index dd291d6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/bs.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bosnian (https://app.transifex.com/ckeditor/teams/11143/bs/)\n"
-"Language: bs\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Umetni kod blok"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Tekst"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ca.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ca.po
deleted file mode 100644
index 1545c8f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ca.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Catalan (https://app.transifex.com/ckeditor/teams/11143/ca/)\n"
-"Language: ca\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Introduir un bloc de codi"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Text simple"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Bloc de codis"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/cs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/cs.po
deleted file mode 100644
index fa5bd20..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/cs.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Czech (https://app.transifex.com/ckeditor/teams/11143/cs/)\n"
-"Language: cs\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Vložit blok zdrojového kódu"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Prostý text"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Blok kódu"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/da.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/da.po
deleted file mode 100644
index 9c33905..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/da.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Danish (https://app.transifex.com/ckeditor/teams/11143/da/)\n"
-"Language: da\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Indsæt kodeblok"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Plain tekst"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Kodeblok"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/de-ch.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/de-ch.po
deleted file mode 100644
index ff90faa..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/de-ch.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (Switzerland) (https://app.transifex.com/ckeditor/teams/11143/de_CH/)\n"
-"Language: de_CH\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Code-Block einfügen"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Nur Text"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/de.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/de.po
deleted file mode 100644
index 839e304..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/de.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (https://app.transifex.com/ckeditor/teams/11143/de/)\n"
-"Language: de\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Code-Block einfügen"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Nur Text"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Codeblock"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/el.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/el.po
deleted file mode 100644
index 70c16c7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/el.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Greek (https://app.transifex.com/ckeditor/teams/11143/el/)\n"
-"Language: el\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Εισαγωγή τμήματος κώδικα"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Απλό κέιμενο"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Μπλοκ κώδικα"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/en-au.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/en-au.po
deleted file mode 100644
index fccac62..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/en-au.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: English (Australia) (https://app.transifex.com/ckeditor/teams/11143/en_AU/)\n"
-"Language: en_AU\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Insert code block"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Plain text"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/en.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/en.po
deleted file mode 100644
index 3904066..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/en.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language: \n"
-"Language-Team: \n"
-"Plural-Forms: \n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Insert code block"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Plain text"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Code block"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/es-co.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/es-co.po
deleted file mode 100644
index 2ab1418..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/es-co.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (Colombia) (https://app.transifex.com/ckeditor/teams/11143/es_CO/)\n"
-"Language: es_CO\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Insertar bloque de código"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Texto plano"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/es.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/es.po
deleted file mode 100644
index c267aa9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/es.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (https://app.transifex.com/ckeditor/teams/11143/es/)\n"
-"Language: es\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Insertar bloque de código"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Texto plano"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Bloque de código"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/et.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/et.po
deleted file mode 100644
index 86a21a7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/et.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Estonian (https://app.transifex.com/ckeditor/teams/11143/et/)\n"
-"Language: et\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Sisesta koodiplokk"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Lihtsalt tekst"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Koodiplokk"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/fa.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/fa.po
deleted file mode 100644
index a5c5002..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/fa.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Persian (https://app.transifex.com/ckeditor/teams/11143/fa/)\n"
-"Language: fa\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "درج بلوک کد"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "متن ساده"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/fi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/fi.po
deleted file mode 100644
index 9520827..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/fi.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Finnish (https://app.transifex.com/ckeditor/teams/11143/fi/)\n"
-"Language: fi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Liitä koodilohko"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Pelkkä teksti"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Koodilohko"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/fr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/fr.po
deleted file mode 100644
index b4f64b2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/fr.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: French (https://app.transifex.com/ckeditor/teams/11143/fr/)\n"
-"Language: fr\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Insérer un bloc de code"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Texte brut"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Bloc de code"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/gl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/gl.po
deleted file mode 100644
index 38165a3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/gl.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Galician (https://app.transifex.com/ckeditor/teams/11143/gl/)\n"
-"Language: gl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Inserir bloque de código"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Texto simple"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/he.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/he.po
deleted file mode 100644
index dc8b121..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/he.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hebrew (https://app.transifex.com/ckeditor/teams/11143/he/)\n"
-"Language: he\n"
-"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "הוספת קטע קוד"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "טקסט פשוט"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "בלוק קוד"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/hi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/hi.po
deleted file mode 100644
index 678dc6f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/hi.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hindi (https://app.transifex.com/ckeditor/teams/11143/hi/)\n"
-"Language: hi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Insert code block"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Plain text"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "कोड ब्लॉक"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/hr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/hr.po
deleted file mode 100644
index dc1d8ca..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/hr.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Croatian (https://app.transifex.com/ckeditor/teams/11143/hr/)\n"
-"Language: hr\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Umetni blok koda"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Običan tekst"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/hu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/hu.po
deleted file mode 100644
index 60179cb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/hu.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hungarian (https://app.transifex.com/ckeditor/teams/11143/hu/)\n"
-"Language: hu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Kód blokk beszúrása"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Egyszerű szöveg"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Kódblokk"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/id.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/id.po
deleted file mode 100644
index d12044e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/id.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Indonesian (https://app.transifex.com/ckeditor/teams/11143/id/)\n"
-"Language: id\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Sisipkan blok kode"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Teks mentah"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Blok kode"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/it.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/it.po
deleted file mode 100644
index 7a4f5d3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/it.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Italian (https://app.transifex.com/ckeditor/teams/11143/it/)\n"
-"Language: it\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Inserisci blocco di codice"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Testo semplice"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Blocco di codice"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ja.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ja.po
deleted file mode 100644
index 5e8bf07..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ja.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Japanese (https://app.transifex.com/ckeditor/teams/11143/ja/)\n"
-"Language: ja\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "コードブロックの挿入"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "プレインテキスト"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "コードブロック"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/jv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/jv.po
deleted file mode 100644
index c4395d5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/jv.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Javanese (https://app.transifex.com/ckeditor/teams/11143/jv/)\n"
-"Language: jv\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr ""
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Seratan biasa"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ko.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ko.po
deleted file mode 100644
index e86f64e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ko.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Korean (https://app.transifex.com/ckeditor/teams/11143/ko/)\n"
-"Language: ko\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "코드 블럭 삽입"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "평문"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "코드 블록"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ku.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ku.po
deleted file mode 100644
index fa60d78..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ku.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Kurdish (https://app.transifex.com/ckeditor/teams/11143/ku/)\n"
-"Language: ku\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "دانانی خشتەی کۆد"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "تێکستی سادە"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/lt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/lt.po
deleted file mode 100644
index 9c45c46..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/lt.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Lithuanian (https://app.transifex.com/ckeditor/teams/11143/lt/)\n"
-"Language: lt\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Įterpti codų bloką"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Paprastasis tekstas"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Kodų blokas"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/lv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/lv.po
deleted file mode 100644
index 9db902d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/lv.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Latvian (https://app.transifex.com/ckeditor/teams/11143/lv/)\n"
-"Language: lv\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Ievietot koda bloku"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Vienkāršs teksts"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Koda bloks"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ms.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ms.po
deleted file mode 100644
index e997f49..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ms.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Malay (https://app.transifex.com/ckeditor/teams/11143/ms/)\n"
-"Language: ms\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Masukkan blok kod"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Teks kosong"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Sekatan kod"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/nl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/nl.po
deleted file mode 100644
index 874aa7e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/nl.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Dutch (https://app.transifex.com/ckeditor/teams/11143/nl/)\n"
-"Language: nl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Codeblok invoegen"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Platte tekst"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Codeblok"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/no.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/no.po
deleted file mode 100644
index 1976a2f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/no.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Norwegian (https://app.transifex.com/ckeditor/teams/11143/no/)\n"
-"Language: no\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Sett inn kodeblokk"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Ren tekst"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Kodeblokk"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/pl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/pl.po
deleted file mode 100644
index 7ff0d83..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/pl.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Polish (https://app.transifex.com/ckeditor/teams/11143/pl/)\n"
-"Language: pl\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Wstaw blok kodu"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Zwykły tekst"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Blok kodu"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/pt-br.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/pt-br.po
deleted file mode 100644
index 619e13b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/pt-br.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (Brazil) (https://app.transifex.com/ckeditor/teams/11143/pt_BR/)\n"
-"Language: pt_BR\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Inserir bloco de código"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Texto sem formatação"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Bloco de código"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/pt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/pt.po
deleted file mode 100644
index 622eaab..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/pt.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (https://app.transifex.com/ckeditor/teams/11143/pt/)\n"
-"Language: pt\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Inserir bloco de citação"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Texto simples"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Bloco de código"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ro.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ro.po
deleted file mode 100644
index 9fcdcad..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ro.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Romanian (https://app.transifex.com/ckeditor/teams/11143/ro/)\n"
-"Language: ro\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Inserează un bloc code"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Text simplu"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Bloc de cod"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ru.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ru.po
deleted file mode 100644
index da2e8f6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ru.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Russian (https://app.transifex.com/ckeditor/teams/11143/ru/)\n"
-"Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Вставить код"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Простой текст"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Блок кодов"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sk.po
deleted file mode 100644
index 96a7165..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sk.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Slovak (https://app.transifex.com/ckeditor/teams/11143/sk/)\n"
-"Language: sk\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Vložte blok kódu"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Čistý text"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Blok kódu"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sq.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sq.po
deleted file mode 100644
index c598f2b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sq.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Albanian (https://app.transifex.com/ckeditor/teams/11143/sq/)\n"
-"Language: sq\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Shto bllokun e kodit"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Teksti i thjeshtë"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sr-latn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sr-latn.po
deleted file mode 100644
index 1669ade..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sr-latn.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (Latin) (https://app.transifex.com/ckeditor/teams/11143/sr@latin/)\n"
-"Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Dodaj blok koda"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Običan tekst"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sr.po
deleted file mode 100644
index d33d570..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sr.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (https://app.transifex.com/ckeditor/teams/11143/sr/)\n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Додај блок кода"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Обичан текст"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Blok koda"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sv.po
deleted file mode 100644
index d1d8dad..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/sv.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Swedish (https://app.transifex.com/ckeditor/teams/11143/sv/)\n"
-"Language: sv\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Infoga kodblock"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Vanlig text"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Kodblock"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/th.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/th.po
deleted file mode 100644
index 5250be0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/th.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Thai (https://app.transifex.com/ckeditor/teams/11143/th/)\n"
-"Language: th\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "เพิ่มโค้ดบล็อก"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "ข้อความธรรมดา"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "บล็อกรหัส"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/tk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/tk.po
deleted file mode 100644
index fd3c88c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/tk.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkmen (https://app.transifex.com/ckeditor/teams/11143/tk/)\n"
-"Language: tk\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Kod blogyna goýuň"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Düz tekst"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/tr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/tr.po
deleted file mode 100644
index a9bd729..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/tr.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkish (https://app.transifex.com/ckeditor/teams/11143/tr/)\n"
-"Language: tr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Kod bloğu ekle"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Düz metin"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Kod bloku"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ug.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ug.po
deleted file mode 100644
index c953366..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ug.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Uyghur (https://app.transifex.com/ckeditor/teams/11143/ug/)\n"
-"Language: ug\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "كود بۆلىكى قىستۇر"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "ساپ تېكىست"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/uk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/uk.po
deleted file mode 100644
index b5fd81a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/uk.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Ukrainian (https://app.transifex.com/ckeditor/teams/11143/uk/)\n"
-"Language: uk\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Вставте блок коду"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Простий текст"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Блок коду"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ur.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ur.po
deleted file mode 100644
index e1c6102..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/ur.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Urdu (https://app.transifex.com/ckeditor/teams/11143/ur/)\n"
-"Language: ur\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "کوڈ خانہ نصب کیرں"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "سادہ متن"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/uz.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/uz.po
deleted file mode 100644
index 65667d5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/uz.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Uzbek (https://app.transifex.com/ckeditor/teams/11143/uz/)\n"
-"Language: uz\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Kodni kiritish"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Oddiy matn"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/vi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/vi.po
deleted file mode 100644
index b6a6159..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/vi.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Vietnamese (https://app.transifex.com/ckeditor/teams/11143/vi/)\n"
-"Language: vi\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "Chèn khối mã"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "Văn bản thuần"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "Khối mã"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/zh-cn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/zh-cn.po
deleted file mode 100644
index 34429c9..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/zh-cn.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (China) (https://app.transifex.com/ckeditor/teams/11143/zh_CN/)\n"
-"Language: zh_CN\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "插入代码块"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "纯文本"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "代码块"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/zh.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/zh.po
deleted file mode 100644
index be60dae..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/lang/translations/zh.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (Taiwan) (https://app.transifex.com/ckeditor/teams/11143/zh_TW/)\n"
-"Language: zh_TW\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "A label of the button that allows inserting a new code block into the editor content."
-msgid "Insert code block"
-msgstr "插入程式碼區塊"
-
-msgctxt "A language of the code block in the editor content when no specific programming language is associated with it."
-msgid "Plain text"
-msgstr "純文字"
-
-msgctxt "The accessible label of the menu bar button that inserts a code block into editor content."
-msgid "Code block"
-msgstr "程式碼區塊"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/package.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/package.json
deleted file mode 100644
index 5797452..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "@ckeditor/ckeditor5-code-block",
- "version": "41.3.1",
- "description": "Code block feature for CKEditor 5.",
- "keywords": [
- "ckeditor",
- "ckeditor5",
- "ckeditor 5",
- "ckeditor5-feature",
- "ckeditor5-plugin",
- "ckeditor5-dll"
- ],
- "type": "module",
- "main": "src/index.js",
- "dependencies": {
- "ckeditor5": "41.3.1"
- },
- "author": "CKSource (http://cksource.com/)",
- "license": "GPL-2.0-or-later",
- "homepage": "https://ckeditor.com/ckeditor-5",
- "bugs": "https://github.com/ckeditor/ckeditor5/issues",
- "repository": {
- "type": "git",
- "url": "https://github.com/ckeditor/ckeditor5.git",
- "directory": "packages/ckeditor5-code-block"
- },
- "files": [
- "lang",
- "src/**/*.js",
- "src/**/*.d.ts",
- "theme",
- "build",
- "ckeditor5-metadata.json",
- "CHANGELOG.md"
- ],
- "types": "src/index.d.ts"
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/augmentation.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/augmentation.d.ts
deleted file mode 100644
index 17b9c76..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/augmentation.d.ts
+++ /dev/null
@@ -1,25 +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
- */
-import type { CodeBlock, CodeBlockCommand, CodeBlockConfig, CodeBlockEditing, CodeBlockUI, IndentCodeBlockCommand, OutdentCodeBlockCommand } from './index.js';
-declare module '@ckeditor/ckeditor5-core' {
- interface EditorConfig {
- /**
- * The configuration of the {@link module:code-block/codeblock~CodeBlock} feature.
- *
- * Read more in {@link module:code-block/codeblockconfig~CodeBlockConfig}.
- */
- codeBlock?: CodeBlockConfig;
- }
- interface PluginsMap {
- [CodeBlock.pluginName]: CodeBlock;
- [CodeBlockEditing.pluginName]: CodeBlockEditing;
- [CodeBlockUI.pluginName]: CodeBlockUI;
- }
- interface CommandsMap {
- codeBlock: CodeBlockCommand;
- indentCodeBlock: IndentCodeBlockCommand;
- outdentCodeBlock: OutdentCodeBlockCommand;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/augmentation.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/augmentation.js
deleted file mode 100644
index 4fffd02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/augmentation.js
+++ /dev/null
@@ -1,5 +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
- */
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblock.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblock.d.ts
deleted file mode 100644
index ec114ae..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblock.d.ts
+++ /dev/null
@@ -1,29 +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
- */
-/**
- * @module code-block/codeblock
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import CodeBlockEditing from './codeblockediting.js';
-import CodeBlockUI from './codeblockui.js';
-/**
- * The code block plugin.
- *
- * For more information about this feature check the {@glink api/code-block package page} and the
- * {@glink features/code-blocks code block} feature guide.
- *
- * This is a "glue" plugin that loads the {@link module:code-block/codeblockediting~CodeBlockEditing code block editing feature}
- * and the {@link module:code-block/codeblockui~CodeBlockUI code block UI feature}.
- */
-export default class CodeBlock extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof CodeBlockEditing, typeof CodeBlockUI];
- /**
- * @inheritDoc
- */
- static get pluginName(): "CodeBlock";
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblock.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblock.js
deleted file mode 100644
index 3ef91c4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblock.js
+++ /dev/null
@@ -1,33 +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
- */
-/**
- * @module code-block/codeblock
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import CodeBlockEditing from './codeblockediting.js';
-import CodeBlockUI from './codeblockui.js';
-/**
- * The code block plugin.
- *
- * For more information about this feature check the {@glink api/code-block package page} and the
- * {@glink features/code-blocks code block} feature guide.
- *
- * This is a "glue" plugin that loads the {@link module:code-block/codeblockediting~CodeBlockEditing code block editing feature}
- * and the {@link module:code-block/codeblockui~CodeBlockUI code block UI feature}.
- */
-export default class CodeBlock extends Plugin {
- /**
- * @inheritDoc
- */
- static get requires() {
- return [CodeBlockEditing, CodeBlockUI];
- }
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'CodeBlock';
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockcommand.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockcommand.d.ts
deleted file mode 100644
index ab73bfa..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockcommand.d.ts
+++ /dev/null
@@ -1,60 +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
- */
-import { Command, type Editor } from 'ckeditor5/src/core.js';
-/**
- * The code block command plugin.
- */
-export default class CodeBlockCommand extends Command {
- /**
- * Contains the last used language.
- */
- private _lastLanguage;
- /**
- * Contains language if any is selected, false otherwise.
- * @observable
- * @readonly
- */
- value: string | false;
- /**
- * @inheritDoc
- */
- constructor(editor: Editor);
- /**
- * @inheritDoc
- */
- refresh(): void;
- /**
- * Executes the command. When the command {@link #value is on}, all topmost code blocks within
- * the selection will be removed. If it is off, all selected blocks will be flattened and
- * wrapped by a code block.
- *
- * @fires execute
- * @param options Command options.
- * @param options.language The code block language.
- * @param options.forceValue If set, it will force the command behavior. If `true`, the command will apply a code block,
- * otherwise the command will remove the code block. If not set, the command will act basing on its current value.
- * @param options.usePreviousLanguageChoice If set on `true` and the `options.language` is not specified, the command
- * will apply the previous language (if the command was already executed) when inserting the `codeBlock` element.
- */
- execute(options?: {
- language?: string;
- forceValue?: boolean;
- usePreviousLanguageChoice?: boolean;
- }): void;
- /**
- * Checks the command's {@link #value}.
- *
- * @returns The current value.
- */
- private _getValue;
- /**
- * Checks whether the command can be enabled in the current context.
- *
- * @returns Whether the command should be enabled.
- */
- private _checkEnabled;
- private _applyCodeBlock;
- private _removeCodeBlock;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockcommand.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockcommand.js
deleted file mode 100644
index 8c45db3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockcommand.js
+++ /dev/null
@@ -1,138 +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
- */
-import { Command } from 'ckeditor5/src/core.js';
-import { first } from 'ckeditor5/src/utils.js';
-import { getNormalizedAndLocalizedLanguageDefinitions, canBeCodeBlock } from './utils.js';
-/**
- * The code block command plugin.
- */
-export default class CodeBlockCommand extends Command {
- /**
- * @inheritDoc
- */
- constructor(editor) {
- super(editor);
- this._lastLanguage = null;
- }
- /**
- * @inheritDoc
- */
- refresh() {
- this.value = this._getValue();
- this.isEnabled = this._checkEnabled();
- }
- /**
- * Executes the command. When the command {@link #value is on}, all topmost code blocks within
- * the selection will be removed. If it is off, all selected blocks will be flattened and
- * wrapped by a code block.
- *
- * @fires execute
- * @param options Command options.
- * @param options.language The code block language.
- * @param options.forceValue If set, it will force the command behavior. If `true`, the command will apply a code block,
- * otherwise the command will remove the code block. If not set, the command will act basing on its current value.
- * @param options.usePreviousLanguageChoice If set on `true` and the `options.language` is not specified, the command
- * will apply the previous language (if the command was already executed) when inserting the `codeBlock` element.
- */
- execute(options = {}) {
- const editor = this.editor;
- const model = editor.model;
- const selection = model.document.selection;
- const normalizedLanguagesDefs = getNormalizedAndLocalizedLanguageDefinitions(editor);
- const firstLanguageInConfig = normalizedLanguagesDefs[0];
- const blocks = Array.from(selection.getSelectedBlocks());
- const value = options.forceValue == undefined ? !this.value : options.forceValue;
- const language = getLanguage(options, this._lastLanguage, firstLanguageInConfig.language);
- model.change(writer => {
- if (value) {
- this._applyCodeBlock(writer, blocks, language);
- }
- else {
- this._removeCodeBlock(writer, blocks);
- }
- });
- }
- /**
- * Checks the command's {@link #value}.
- *
- * @returns The current value.
- */
- _getValue() {
- const selection = this.editor.model.document.selection;
- const firstBlock = first(selection.getSelectedBlocks());
- const isCodeBlock = !!(firstBlock && firstBlock.is('element', 'codeBlock'));
- return isCodeBlock ? firstBlock.getAttribute('language') : false;
- }
- /**
- * Checks whether the command can be enabled in the current context.
- *
- * @returns Whether the command should be enabled.
- */
- _checkEnabled() {
- if (this.value) {
- return true;
- }
- const selection = this.editor.model.document.selection;
- const schema = this.editor.model.schema;
- const firstBlock = first(selection.getSelectedBlocks());
- if (!firstBlock) {
- return false;
- }
- return canBeCodeBlock(schema, firstBlock);
- }
- _applyCodeBlock(writer, blocks, language) {
- this._lastLanguage = language;
- const schema = this.editor.model.schema;
- const allowedBlocks = blocks.filter(block => canBeCodeBlock(schema, block));
- for (const block of allowedBlocks) {
- writer.rename(block, 'codeBlock');
- writer.setAttribute('language', language, block);
- schema.removeDisallowedAttributes([block], writer);
- // Remove children of the `codeBlock` element that are not allowed. See #9567.
- Array.from(block.getChildren())
- .filter(child => !schema.checkChild(block, child))
- .forEach(child => writer.remove(child));
- }
- allowedBlocks.reverse().forEach((currentBlock, i) => {
- const nextBlock = allowedBlocks[i + 1];
- if (currentBlock.previousSibling === nextBlock) {
- writer.appendElement('softBreak', nextBlock);
- writer.merge(writer.createPositionBefore(currentBlock));
- }
- });
- }
- _removeCodeBlock(writer, blocks) {
- const codeBlocks = blocks.filter(block => block.is('element', 'codeBlock'));
- for (const block of codeBlocks) {
- const range = writer.createRangeOn(block);
- for (const item of Array.from(range.getItems()).reverse()) {
- if (item.is('element', 'softBreak') && item.parent.is('element', 'codeBlock')) {
- const { position } = writer.split(writer.createPositionBefore(item));
- const elementAfter = position.nodeAfter;
- writer.rename(elementAfter, 'paragraph');
- writer.removeAttribute('language', elementAfter);
- writer.remove(item);
- }
- }
- writer.rename(block, 'paragraph');
- writer.removeAttribute('language', block);
- }
- }
-}
-/**
- * Picks the language for the new code block. If any language is passed as an option,
- * it will be returned. Else, if option usePreviousLanguageChoice is true and some
- * code block was already created (lastLanguage is not null) then previously used
- * language will be returned. If not, it will return default language.
- */
-function getLanguage(options, lastLanguage, defaultLanguage) {
- if (options.language) {
- return options.language;
- }
- if (options.usePreviousLanguageChoice && lastLanguage) {
- return lastLanguage;
- }
- return defaultLanguage;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockconfig.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockconfig.d.ts
deleted file mode 100644
index 3c6baf1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockconfig.d.ts
+++ /dev/null
@@ -1,146 +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
- */
-/**
- * @module code-block/codeblockconfig
- */
-/**
- * The configuration of the {@link module:code-block/codeblock~CodeBlock code block feature}.
- *
- * ```ts
- * ClassicEditor
- * .create( editorElement, {
- * codeBlock: ... // The code block feature configuration.
- * } )
- * .then( ... )
- * .catch( ... );
- * ```
- *
- * See {@link module:core/editor/editorconfig~EditorConfig all editor options}.
- */
-export interface CodeBlockConfig {
- /**
- * The list of code languages available in the user interface to choose for a particular code block.
- *
- * The language of the code block is represented as a CSS class (by default prefixed by "language-") set on the
- * `` element, both when editing and in the editor data. The CSS class associated with the language
- * can be used by third–party code syntax highlighters to detect and apply the correct highlighting.
- *
- * For instance, this language configuration:
- *
- * ```ts
- * ClassicEditor
- * .create( document.querySelector( '#editor' ), {
- * codeBlock: {
- * languages: [
- * // ...
- * { language: 'javascript', label: 'JavaScript' },
- * // ...
- * ]
- * }
- * } )
- * .then( ... )
- * .catch( ... );
- * ```
- *
- * will result in the following structure of JavaScript code blocks in the editor editing and data:
- *
- * ```html
- * window.alert( 'Hello world!' )
- * ```
- *
- * You can customize the CSS class by specifying an optional `class` property in the language definition.
- * You can set **multiple classes** but **only the first one** will be used as defining language class:
- *
- * ```ts
- * ClassicEditor
- * .create( document.querySelector( '#editor' ), {
- * codeBlock: {
- * languages: [
- * // Do not render the CSS class for the plain text code blocks.
- * { language: 'plaintext', label: 'Plain text', class: '' },
- *
- * // Use the "php-code" class for PHP code blocks.
- * { language: 'php', label: 'PHP', class: 'php-code' },
- *
- * // Use the "js" class for JavaScript code blocks.
- * // Note that only the first ("js") class will determine the language of the block when loading data.
- * { language: 'javascript', label: 'JavaScript', class: 'js javascript js-code' },
- *
- * // Python code blocks will have the default "language-python" CSS class.
- * { language: 'python', label: 'Python' }
- * ]
- * }
- * } )
- * .then( ... )
- * .catch( ... );
- * ```
- *
- * The default value of the language configuration is as follows:
- *
- * ```ts
- * languages: [
- * { language: 'plaintext', label: 'Plain text' }, // The default language.
- * { 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' }
- * ]
- * ```
- *
- * **Note**: The first language defined in the configuration is considered the default one. This means it will be
- * applied to code blocks loaded from the data that have no CSS `class` specified (or no matching `class` in the configuration).
- * It will also be used when creating new code blocks using the main UI button. By default it is "Plain text".
- */
- languages?: Array;
- /**
- * A sequence of characters inserted or removed from the code block lines when its indentation
- * is changed by the user, for instance, using Tab and Shift+Tab keys.
- *
- * The default value is a single tab character (" ", `\u0009` in Unicode).
- *
- * This configuration is used by `indentCodeBlock` and `outdentCodeBlock` commands (instances of
- * {@link module:code-block/indentcodeblockcommand~IndentCodeBlockCommand}).
- *
- * **Note**: Setting this configuration to `false` will disable the code block indentation commands
- * and associated keystrokes.
- *
- */
- indentSequence?: string;
-}
-/**
- * The code block language descriptor. See {@link module:code-block/codeblockconfig~CodeBlockConfig#languages} to learn more.
- *
- * ```ts
- * {
- * language: 'javascript',
- * label: 'JavaScript'
- * }
- * ```
- */
-export interface CodeBlockLanguageDefinition {
- /**
- * The name of the language that will be stored in the model attribute. Also, when `class`
- * is not specified, it will be used to create the CSS class associated with the language (prefixed by "language-").
- */
- language: string;
- /**
- * The human–readable label associated with the language and displayed in the UI.
- */
- label: string;
- /**
- * The CSS class associated with the language. When not specified the `language`
- * property is used to create a class prefixed by "language-".
- */
- class?: string;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockconfig.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockconfig.js
deleted file mode 100644
index 4fffd02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockconfig.js
+++ /dev/null
@@ -1,5 +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
- */
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockediting.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockediting.d.ts
deleted file mode 100644
index b61ef1a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockediting.d.ts
+++ /dev/null
@@ -1,36 +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
- */
-/**
- * @module code-block/codeblockediting
- */
-import { Plugin, type Editor } from 'ckeditor5/src/core.js';
-import { ShiftEnter } from 'ckeditor5/src/enter.js';
-/**
- * The editing part of the code block feature.
- *
- * Introduces the `'codeBlock'` command and the `'codeBlock'` model element.
- */
-export default class CodeBlockEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "CodeBlockEditing";
- /**
- * @inheritDoc
- */
- static get requires(): readonly [typeof ShiftEnter];
- /**
- * @inheritDoc
- */
- constructor(editor: Editor);
- /**
- * @inheritDoc
- */
- init(): void;
- /**
- * @inheritDoc
- */
- afterInit(): void;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockediting.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockediting.js
deleted file mode 100644
index b39ecc3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockediting.js
+++ /dev/null
@@ -1,382 +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
- */
-/**
- * @module code-block/codeblockediting
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import { ShiftEnter } from 'ckeditor5/src/enter.js';
-import { UpcastWriter } from 'ckeditor5/src/engine.js';
-import CodeBlockCommand from './codeblockcommand.js';
-import IndentCodeBlockCommand from './indentcodeblockcommand.js';
-import OutdentCodeBlockCommand from './outdentcodeblockcommand.js';
-import { getNormalizedAndLocalizedLanguageDefinitions, getLeadingWhiteSpaces, rawSnippetTextToViewDocumentFragment } from './utils.js';
-import { modelToViewCodeBlockInsertion, modelToDataViewSoftBreakInsertion, dataViewToModelCodeBlockInsertion, dataViewToModelTextNewlinesInsertion, dataViewToModelOrphanNodeConsumer } from './converters.js';
-const DEFAULT_ELEMENT = 'paragraph';
-/**
- * The editing part of the code block feature.
- *
- * Introduces the `'codeBlock'` command and the `'codeBlock'` model element.
- */
-export default class CodeBlockEditing extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'CodeBlockEditing';
- }
- /**
- * @inheritDoc
- */
- static get requires() {
- return [ShiftEnter];
- }
- /**
- * @inheritDoc
- */
- constructor(editor) {
- super(editor);
- editor.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' }
- ],
- // A single tab.
- indentSequence: '\t'
- });
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const schema = editor.model.schema;
- const model = editor.model;
- const view = editor.editing.view;
- const listEditing = editor.plugins.has('ListEditing') ?
- editor.plugins.get('ListEditing') : null;
- const normalizedLanguagesDefs = getNormalizedAndLocalizedLanguageDefinitions(editor);
- // The main command.
- editor.commands.add('codeBlock', new CodeBlockCommand(editor));
- // Commands that change the indentation.
- editor.commands.add('indentCodeBlock', new IndentCodeBlockCommand(editor));
- editor.commands.add('outdentCodeBlock', new OutdentCodeBlockCommand(editor));
- this.listenTo(view.document, 'tab', (evt, data) => {
- const commandName = data.shiftKey ? 'outdentCodeBlock' : 'indentCodeBlock';
- const command = editor.commands.get(commandName);
- if (!command.isEnabled) {
- return;
- }
- editor.execute(commandName);
- data.stopPropagation();
- data.preventDefault();
- evt.stop();
- }, { context: 'pre' });
- schema.register('codeBlock', {
- allowWhere: '$block',
- allowChildren: '$text',
- isBlock: true,
- allowAttributes: ['language']
- });
- // Allow all list* attributes on `codeBlock` (integration with DocumentList).
- // Disallow all attributes on $text inside `codeBlock`.
- schema.addAttributeCheck((context, attributeName) => {
- if (context.endsWith('codeBlock') &&
- listEditing && listEditing.getListAttributeNames().includes(attributeName)) {
- return true;
- }
- if (context.endsWith('codeBlock $text')) {
- return false;
- }
- });
- // Disallow object elements inside `codeBlock`. See #9567.
- editor.model.schema.addChildCheck((context, childDefinition) => {
- if (context.endsWith('codeBlock') && childDefinition.isObject) {
- return false;
- }
- });
- // Conversion.
- editor.editing.downcastDispatcher.on('insert:codeBlock', modelToViewCodeBlockInsertion(model, normalizedLanguagesDefs, true));
- editor.data.downcastDispatcher.on('insert:codeBlock', modelToViewCodeBlockInsertion(model, normalizedLanguagesDefs));
- editor.data.downcastDispatcher.on('insert:softBreak', modelToDataViewSoftBreakInsertion(model), { priority: 'high' });
- editor.data.upcastDispatcher.on('element:code', dataViewToModelCodeBlockInsertion(view, normalizedLanguagesDefs));
- editor.data.upcastDispatcher.on('text', dataViewToModelTextNewlinesInsertion());
- editor.data.upcastDispatcher.on('element:pre', dataViewToModelOrphanNodeConsumer(), { priority: 'high' });
- // Intercept the clipboard input (paste) when the selection is anchored in the code block and force the clipboard
- // data to be pasted as a single plain text. Otherwise, the code lines will split the code block and
- // "spill out" as separate paragraphs.
- this.listenTo(editor.editing.view.document, 'clipboardInput', (evt, data) => {
- let insertionRange = model.createRange(model.document.selection.anchor);
- // Use target ranges in case this is a drop.
- if (data.targetRanges) {
- insertionRange = editor.editing.mapper.toModelRange(data.targetRanges[0]);
- }
- if (!insertionRange.start.parent.is('element', 'codeBlock')) {
- return;
- }
- const text = data.dataTransfer.getData('text/plain');
- const writer = new UpcastWriter(editor.editing.view.document);
- // Pass the view fragment to the default clipboardInput handler.
- data.content = rawSnippetTextToViewDocumentFragment(writer, text);
- });
- // Make sure multi–line selection is always wrapped in a code block when `getSelectedContent()`
- // is used (e.g. clipboard copy). Otherwise, only the raw text will be copied to the clipboard and,
- // upon next paste, this bare text will not be inserted as a code block, which is not the best UX.
- // Similarly, when the selection in a single line, the selected content should be an inline code
- // so it can be pasted later on and retain it's preformatted nature.
- this.listenTo(model, 'getSelectedContent', (evt, [selection]) => {
- const anchor = selection.anchor;
- if (selection.isCollapsed || !anchor.parent.is('element', 'codeBlock') || !anchor.hasSameParentAs(selection.focus)) {
- return;
- }
- model.change(writer => {
- const docFragment = evt.return;
- // fo[o b]ar -> [o b]
- if (anchor.parent.is('element') &&
- (docFragment.childCount > 1 || selection.containsEntireContent(anchor.parent))) {
- const codeBlock = writer.createElement('codeBlock', anchor.parent.getAttributes());
- writer.append(docFragment, codeBlock);
- const newDocumentFragment = writer.createDocumentFragment();
- writer.append(codeBlock, newDocumentFragment);
- evt.return = newDocumentFragment;
- return;
- }
- // "f[oo]" -> <$text code="true">oo
- const textNode = docFragment.getChild(0);
- if (schema.checkAttribute(textNode, 'code')) {
- writer.setAttribute('code', true, textNode);
- }
- });
- });
- }
- /**
- * @inheritDoc
- */
- afterInit() {
- const editor = this.editor;
- const commands = editor.commands;
- const indent = commands.get('indent');
- const outdent = commands.get('outdent');
- if (indent) {
- // Priority is highest due to integration with `IndentList` command of `List` plugin.
- // If selection is in a code block we give priority to it. This way list item cannot be indented
- // but if we would give priority to indenting list item then user would have to indent list item
- // as much as possible and only then he could indent code block.
- indent.registerChildCommand(commands.get('indentCodeBlock'), { priority: 'highest' });
- }
- if (outdent) {
- outdent.registerChildCommand(commands.get('outdentCodeBlock'));
- }
- // Customize the response to the Enter and Shift+Enter
- // key press when the selection is in the code block. Upon enter key press we can either
- // leave the block if it's "two or three enters" in a row or create a new code block line, preserving
- // previous line's indentation.
- this.listenTo(editor.editing.view.document, 'enter', (evt, data) => {
- const positionParent = editor.model.document.selection.getLastPosition().parent;
- if (!positionParent.is('element', 'codeBlock')) {
- return;
- }
- if (!leaveBlockStartOnEnter(editor, data.isSoft) && !leaveBlockEndOnEnter(editor, data.isSoft)) {
- breakLineOnEnter(editor);
- }
- data.preventDefault();
- evt.stop();
- }, { context: 'pre' });
- }
-}
-/**
- * Normally, when the Enter (or Shift+Enter) key is pressed, a soft line break is to be added to the
- * code block. Let's try to follow the indentation of the previous line when possible, for instance:
- *
- * ```html
- * // Before pressing enter (or shift enter)
- *
- * " foo()"[] // Indent of 4 spaces.
- *
- *
- * // After pressing:
- *
- * " foo()" // Indent of 4 spaces.
- * // A new soft break created by pressing enter.
- * " "[] // Retain the indent of 4 spaces.
- *
- * ```
- */
-function breakLineOnEnter(editor) {
- const model = editor.model;
- const modelDoc = model.document;
- const lastSelectionPosition = modelDoc.selection.getLastPosition();
- const node = lastSelectionPosition.nodeBefore || lastSelectionPosition.textNode;
- let leadingWhiteSpaces;
- // Figure out the indentation (white space chars) at the beginning of the line.
- if (node && node.is('$text')) {
- leadingWhiteSpaces = getLeadingWhiteSpaces(node);
- }
- // Keeping everything in a change block for a single undo step.
- editor.model.change(writer => {
- editor.execute('shiftEnter');
- // If the line before being broken in two had some indentation, let's retain it
- // in the new line.
- if (leadingWhiteSpaces) {
- writer.insertText(leadingWhiteSpaces, modelDoc.selection.anchor);
- }
- });
-}
-/**
- * Leave the code block when Enter (but NOT Shift+Enter) has been pressed twice at the beginning
- * of the code block:
- *
- * ```html
- * // Before:
- * [] foo
- *
- * // After pressing:
- * [] foo
- * ```
- *
- * @param isSoftEnter When `true`, enter was pressed along with Shift.
- * @returns `true` when selection left the block. `false` if stayed.
- */
-function leaveBlockStartOnEnter(editor, isSoftEnter) {
- const model = editor.model;
- const modelDoc = model.document;
- const view = editor.editing.view;
- const lastSelectionPosition = modelDoc.selection.getLastPosition();
- const nodeAfter = lastSelectionPosition.nodeAfter;
- if (isSoftEnter || !modelDoc.selection.isCollapsed || !lastSelectionPosition.isAtStart) {
- return false;
- }
- if (!isSoftBreakNode(nodeAfter)) {
- return false;
- }
- // We're doing everything in a single change block to have a single undo step.
- editor.model.change(writer => {
- // "Clone" the in the standard way.
- editor.execute('enter');
- // The cloned block exists now before the original code block.
- const newBlock = modelDoc.selection.anchor.parent.previousSibling;
- // Make the cloned a regular (with clean attributes, so no language).
- writer.rename(newBlock, DEFAULT_ELEMENT);
- writer.setSelection(newBlock, 'in');
- editor.model.schema.removeDisallowedAttributes([newBlock], writer);
- // Remove the that originally followed the selection position.
- writer.remove(nodeAfter);
- });
- // Eye candy.
- view.scrollToTheSelection();
- return true;
-}
-/**
- * Leave the code block when Enter (but NOT Shift+Enter) has been pressed twice at the end
- * of the code block:
- *
- * ```html
- * // Before:
- * foo[]
- *
- * // After first press:
- * foo []
- *
- * // After second press:
- * foo []
- * ```
- *
- * @param isSoftEnter When `true`, enter was pressed along with Shift.
- * @returns `true` when selection left the block. `false` if stayed.
- */
-function leaveBlockEndOnEnter(editor, isSoftEnter) {
- const model = editor.model;
- const modelDoc = model.document;
- const view = editor.editing.view;
- const lastSelectionPosition = modelDoc.selection.getLastPosition();
- const nodeBefore = lastSelectionPosition.nodeBefore;
- let emptyLineRangeToRemoveOnEnter;
- if (isSoftEnter || !modelDoc.selection.isCollapsed || !lastSelectionPosition.isAtEnd || !nodeBefore || !nodeBefore.previousSibling) {
- return false;
- }
- // When the position is directly preceded by two soft breaks
- //
- // foo []
- //
- // it creates the following range that will be cleaned up before leaving:
- //
- // foo[ ]
- //
- if (isSoftBreakNode(nodeBefore) && isSoftBreakNode(nodeBefore.previousSibling)) {
- emptyLineRangeToRemoveOnEnter = model.createRange(model.createPositionBefore(nodeBefore.previousSibling), model.createPositionAfter(nodeBefore));
- }
- // When there's some text before the position that is
- // preceded by two soft breaks and made purely of white–space characters
- //
- // foo []
- //
- // it creates the following range to clean up before leaving:
- //
- // foo[ ]
- //
- else if (isEmptyishTextNode(nodeBefore) &&
- isSoftBreakNode(nodeBefore.previousSibling) &&
- isSoftBreakNode(nodeBefore.previousSibling.previousSibling)) {
- emptyLineRangeToRemoveOnEnter = model.createRange(model.createPositionBefore(nodeBefore.previousSibling.previousSibling), model.createPositionAfter(nodeBefore));
- }
- // When there's some text before the position that is made purely of white–space characters
- // and is preceded by some other text made purely of white–space characters
- //
- // foo []
- //
- // it creates the following range to clean up before leaving:
- //
- // foo[ ]
- //
- else if (isEmptyishTextNode(nodeBefore) &&
- isSoftBreakNode(nodeBefore.previousSibling) &&
- isEmptyishTextNode(nodeBefore.previousSibling.previousSibling) &&
- nodeBefore.previousSibling.previousSibling &&
- isSoftBreakNode(nodeBefore.previousSibling.previousSibling.previousSibling)) {
- emptyLineRangeToRemoveOnEnter = model.createRange(model.createPositionBefore(nodeBefore.previousSibling.previousSibling.previousSibling), model.createPositionAfter(nodeBefore));
- }
- // Not leaving the block in the following cases:
- //
- // []
- // a []
- // foo []
- // foo bar[]
- // foo a []
- //
- else {
- return false;
- }
- // We're doing everything in a single change block to have a single undo step.
- editor.model.change(writer => {
- // Remove the last s and all white space characters that followed them.
- writer.remove(emptyLineRangeToRemoveOnEnter);
- // "Clone" the in the standard way.
- editor.execute('enter');
- const newBlock = modelDoc.selection.anchor.parent;
- // Make the cloned a regular (with clean attributes, so no language).
- writer.rename(newBlock, DEFAULT_ELEMENT);
- editor.model.schema.removeDisallowedAttributes([newBlock], writer);
- });
- // Eye candy.
- view.scrollToTheSelection();
- return true;
-}
-function isEmptyishTextNode(node) {
- return node && node.is('$text') && !node.data.match(/\S/);
-}
-function isSoftBreakNode(node) {
- return node && node.is('element', 'softBreak');
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockui.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockui.d.ts
deleted file mode 100644
index e204a55..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockui.d.ts
+++ /dev/null
@@ -1,29 +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
- */
-/**
- * @module code-block/codeblockui
- */
-import { Plugin } from 'ckeditor5/src/core.js';
-import '../theme/codeblock.css';
-/**
- * The code block UI plugin.
- *
- * Introduces the `'codeBlock'` dropdown.
- */
-export default class CodeBlockUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName(): "CodeBlockUI";
- /**
- * @inheritDoc
- */
- init(): void;
- /**
- * A helper returning a collection of the `codeBlock` dropdown items representing languages
- * available for the user to choose from.
- */
- private _getLanguageListItemDefinitions;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockui.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockui.js
deleted file mode 100644
index e1a2b94..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/codeblockui.js
+++ /dev/null
@@ -1,123 +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
- */
-/**
- * @module code-block/codeblockui
- */
-import { icons, Plugin } from 'ckeditor5/src/core.js';
-import { Collection } from 'ckeditor5/src/utils.js';
-import { ViewModel, SplitButtonView, createDropdown, addListToDropdown, MenuBarMenuListItemButtonView, MenuBarMenuListView, MenuBarMenuView, MenuBarMenuListItemView } from 'ckeditor5/src/ui.js';
-import { getNormalizedAndLocalizedLanguageDefinitions } from './utils.js';
-import '../theme/codeblock.css';
-/**
- * The code block UI plugin.
- *
- * Introduces the `'codeBlock'` dropdown.
- */
-export default class CodeBlockUI extends Plugin {
- /**
- * @inheritDoc
- */
- static get pluginName() {
- return 'CodeBlockUI';
- }
- /**
- * @inheritDoc
- */
- init() {
- const editor = this.editor;
- const t = editor.t;
- const componentFactory = editor.ui.componentFactory;
- const normalizedLanguageDefs = getNormalizedAndLocalizedLanguageDefinitions(editor);
- const itemDefinitions = this._getLanguageListItemDefinitions(normalizedLanguageDefs);
- const command = editor.commands.get('codeBlock');
- componentFactory.add('codeBlock', locale => {
- const dropdownView = createDropdown(locale, SplitButtonView);
- const splitButtonView = dropdownView.buttonView;
- const accessibleLabel = t('Insert code block');
- splitButtonView.set({
- label: accessibleLabel,
- tooltip: true,
- icon: icons.codeBlock,
- isToggleable: true
- });
- splitButtonView.bind('isOn').to(command, 'value', value => !!value);
- splitButtonView.on('execute', () => {
- editor.execute('codeBlock', {
- usePreviousLanguageChoice: true
- });
- editor.editing.view.focus();
- });
- dropdownView.on('execute', evt => {
- editor.execute('codeBlock', {
- language: evt.source._codeBlockLanguage,
- forceValue: true
- });
- editor.editing.view.focus();
- });
- dropdownView.class = 'ck-code-block-dropdown';
- dropdownView.bind('isEnabled').to(command);
- addListToDropdown(dropdownView, itemDefinitions, {
- role: 'menu',
- ariaLabel: accessibleLabel
- });
- return dropdownView;
- });
- componentFactory.add('menuBar:codeBlock', locale => {
- const menuView = new MenuBarMenuView(locale);
- menuView.buttonView.set({
- label: t('Code block'),
- icon: icons.codeBlock
- });
- menuView.bind('isEnabled').to(command);
- const listView = new MenuBarMenuListView(locale);
- listView.set({
- ariaLabel: t('Insert code block')
- });
- for (const definition of itemDefinitions) {
- const listItemView = new MenuBarMenuListItemView(locale, menuView);
- const buttonView = new MenuBarMenuListItemButtonView(locale);
- buttonView.bind(...Object.keys(definition.model)).to(definition.model);
- buttonView.bind('ariaChecked').to(buttonView, 'isOn');
- buttonView.delegate('execute').to(menuView);
- buttonView.on('execute', () => {
- editor.execute('codeBlock', {
- language: definition.model._codeBlockLanguage,
- forceValue: command.value == definition.model._codeBlockLanguage ? false : true
- });
- editor.editing.view.focus();
- });
- listItemView.children.add(buttonView);
- listView.items.add(listItemView);
- }
- menuView.panelView.children.add(listView);
- return menuView;
- });
- }
- /**
- * A helper returning a collection of the `codeBlock` dropdown items representing languages
- * available for the user to choose from.
- */
- _getLanguageListItemDefinitions(normalizedLanguageDefs) {
- const editor = this.editor;
- const command = editor.commands.get('codeBlock');
- const itemDefinitions = new Collection();
- for (const languageDef of normalizedLanguageDefs) {
- const definition = {
- type: 'button',
- model: new ViewModel({
- _codeBlockLanguage: languageDef.language,
- label: languageDef.label,
- role: 'menuitemradio',
- withText: true
- })
- };
- definition.model.bind('isOn').to(command, 'value', value => {
- return value === definition.model._codeBlockLanguage;
- });
- itemDefinitions.add(definition);
- }
- return itemDefinitions;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/converters.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/converters.d.ts
deleted file mode 100644
index 9e16462..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/converters.d.ts
+++ /dev/null
@@ -1,126 +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
- */
-/**
- * @module code-block/converters
- */
-import type { GetCallback } from 'ckeditor5/src/utils.js';
-import type { DowncastInsertEvent, Model, UpcastElementEvent, UpcastTextEvent, EditingView } from 'ckeditor5/src/engine.js';
-import type { CodeBlockLanguageDefinition } from './codeblockconfig.js';
-/**
- * A model-to-view (both editing and data) converter for the `codeBlock` element.
- *
- * Sample input:
- *
- * ```html
- * foo(); bar();
- * ```
- *
- * Sample output (editing):
- *
- * ```html
- * foo();
bar();
- * ```
- *
- * Sample output (data, see {@link module:code-block/converters~modelToDataViewSoftBreakInsertion}):
- *
- * ```html
- * foo();\nbar();
- * ```
- *
- * @param languageDefs The normalized language configuration passed to the feature.
- * @param useLabels When `true`, the `` element will get a `data-language` attribute with a
- * human–readable label of the language. Used only in the editing.
- * @returns Returns a conversion callback.
- */
-export declare function modelToViewCodeBlockInsertion(model: Model, languageDefs: Array, useLabels?: boolean): GetCallback;
-/**
- * A model-to-data view converter for the new line (`softBreak`) separator.
- *
- * Sample input:
- *
- * ```html
- * foo(); bar();
- * ```
- *
- * Sample output:
- *
- * ```html
- * foo();\nbar();
- * ```
- *
- * @returns Returns a conversion callback.
- */
-export declare function modelToDataViewSoftBreakInsertion(model: Model): GetCallback;
-/**
- * A view-to-model converter for `` with the `` HTML.
- *
- * Sample input:
- *
- * ```html
- * foo();bar();
- * ```
- *
- * Sample output:
- *
- * ```html
- * foo();bar();
- * ```
- *
- * @param languageDefs The normalized language configuration passed to the feature.
- * @returns Returns a conversion callback.
- */
-export declare function dataViewToModelCodeBlockInsertion(editingView: EditingView, languageDefs: Array): GetCallback;
-/**
- * A view-to-model converter for new line characters in ``.
- *
- * Sample input:
- *
- * ```html
- * foo();\nbar();
- * ```
- *
- * Sample output:
- *
- * ```html
- * foo(); bar();
- * ```
- *
- * @returns {Function} Returns a conversion callback.
- */
-export declare function dataViewToModelTextNewlinesInsertion(): GetCallback;
-/**
- * A view-to-model converter that handles orphan text nodes (white spaces, new lines, etc.)
- * that surround `` inside ``.
- *
- * Sample input:
- *
- * ```html
- * // White spaces
- * foo()
- *
- * // White spaces
- * foo()
- *
- * // White spaces
- * foo()
- *
- * // New lines
- *
- * foo()
- *
- *
- * // Redundant text
- * ABCfoo()DEF
- * ```
- *
- * Unified output for each case:
- *
- * ```html
- * foo()
- * ```
- *
- * @returns Returns a conversion callback.
- */
-export declare function dataViewToModelOrphanNodeConsumer(): GetCallback;
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/converters.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/converters.js
deleted file mode 100644
index ecf642e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/converters.js
+++ /dev/null
@@ -1,277 +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
- */
-import { getPropertyAssociation } from './utils.js';
-/**
- * A model-to-view (both editing and data) converter for the `codeBlock` element.
- *
- * Sample input:
- *
- * ```html
- * foo(); bar();
- * ```
- *
- * Sample output (editing):
- *
- * ```html
- * foo();
bar();
- * ```
- *
- * Sample output (data, see {@link module:code-block/converters~modelToDataViewSoftBreakInsertion}):
- *
- * ```html
- * foo();\nbar();
- * ```
- *
- * @param languageDefs The normalized language configuration passed to the feature.
- * @param useLabels When `true`, the `` element will get a `data-language` attribute with a
- * human–readable label of the language. Used only in the editing.
- * @returns Returns a conversion callback.
- */
-export function modelToViewCodeBlockInsertion(model, languageDefs, useLabels = false) {
- // Language CSS classes:
- //
- // {
- // php: 'language-php',
- // python: 'language-python',
- // javascript: 'js',
- // ...
- // }
- const languagesToClasses = getPropertyAssociation(languageDefs, 'language', 'class');
- // Language labels:
- //
- // {
- // php: 'PHP',
- // python: 'Python',
- // javascript: 'JavaScript',
- // ...
- // }
- const languagesToLabels = getPropertyAssociation(languageDefs, 'language', 'label');
- return (evt, data, conversionApi) => {
- const { writer, mapper, consumable } = conversionApi;
- if (!consumable.consume(data.item, 'insert')) {
- return;
- }
- const codeBlockLanguage = data.item.getAttribute('language');
- const targetViewPosition = mapper.toViewPosition(model.createPositionBefore(data.item));
- const preAttributes = {};
- // Attributes added only in the editing view.
- if (useLabels) {
- preAttributes['data-language'] = languagesToLabels[codeBlockLanguage];
- preAttributes.spellcheck = 'false';
- }
- const codeAttributes = languagesToClasses[codeBlockLanguage] ? {
- class: languagesToClasses[codeBlockLanguage]
- } : undefined;
- const code = writer.createContainerElement('code', codeAttributes);
- const pre = writer.createContainerElement('pre', preAttributes, code);
- writer.insert(targetViewPosition, pre);
- mapper.bindElements(data.item, code);
- };
-}
-/**
- * A model-to-data view converter for the new line (`softBreak`) separator.
- *
- * Sample input:
- *
- * ```html
- * foo(); bar();
- * ```
- *
- * Sample output:
- *
- * ```html
- * foo();\nbar();
- * ```
- *
- * @returns Returns a conversion callback.
- */
-export function modelToDataViewSoftBreakInsertion(model) {
- return (evt, data, conversionApi) => {
- if (data.item.parent.name !== 'codeBlock') {
- return;
- }
- const { writer, mapper, consumable } = conversionApi;
- if (!consumable.consume(data.item, 'insert')) {
- return;
- }
- const position = mapper.toViewPosition(model.createPositionBefore(data.item));
- writer.insert(position, writer.createText('\n'));
- };
-}
-/**
- * A view-to-model converter for `` with the `` HTML.
- *
- * Sample input:
- *
- * ```html
- * foo();bar();
- * ```
- *
- * Sample output:
- *
- * ```html
- * foo();bar();
- * ```
- *
- * @param languageDefs The normalized language configuration passed to the feature.
- * @returns Returns a conversion callback.
- */
-export function dataViewToModelCodeBlockInsertion(editingView, languageDefs) {
- // Language names associated with CSS classes:
- //
- // {
- // 'language-php': 'php',
- // 'language-python': 'python',
- // js: 'javascript',
- // ...
- // }
- const classesToLanguages = getPropertyAssociation(languageDefs, 'class', 'language');
- const defaultLanguageName = languageDefs[0].language;
- return (evt, data, conversionApi) => {
- const viewCodeElement = data.viewItem;
- const viewPreElement = viewCodeElement.parent;
- if (!viewPreElement || !viewPreElement.is('element', 'pre')) {
- return;
- }
- // In case of nested code blocks we don't want to convert to another code block.
- if (data.modelCursor.findAncestor('codeBlock')) {
- return;
- }
- const { consumable, writer } = conversionApi;
- if (!consumable.test(viewCodeElement, { name: true })) {
- return;
- }
- const codeBlock = writer.createElement('codeBlock');
- const viewChildClasses = [...viewCodeElement.getClassNames()];
- // As we're to associate each class with a model language, a lack of class (empty class) can be
- // also associated with a language if the language definition was configured so. Pushing an empty
- // string to make sure the association will work.
- if (!viewChildClasses.length) {
- viewChildClasses.push('');
- }
- // Figure out if any of the element's class names is a valid programming
- // language class. If so, use it on the model element (becomes the language of the entire block).
- for (const className of viewChildClasses) {
- const language = classesToLanguages[className];
- if (language) {
- writer.setAttribute('language', language, codeBlock);
- break;
- }
- }
- // If no language value was set, use the default language from the config.
- if (!codeBlock.hasAttribute('language')) {
- writer.setAttribute('language', defaultLanguageName, codeBlock);
- }
- conversionApi.convertChildren(viewCodeElement, codeBlock);
- // Let's try to insert code block.
- if (!conversionApi.safeInsert(codeBlock, data.modelCursor)) {
- return;
- }
- consumable.consume(viewCodeElement, { name: true });
- conversionApi.updateConversionResult(codeBlock, data);
- };
-}
-/**
- * A view-to-model converter for new line characters in ``.
- *
- * Sample input:
- *
- * ```html
- * foo();\nbar();
- * ```
- *
- * Sample output:
- *
- * ```html
- * foo(); bar();
- * ```
- *
- * @returns {Function} Returns a conversion callback.
- */
-export function dataViewToModelTextNewlinesInsertion() {
- return (evt, data, { consumable, writer }) => {
- let position = data.modelCursor;
- // When node is already converted then do nothing.
- if (!consumable.test(data.viewItem)) {
- return;
- }
- // When not inside `codeBlock` then do nothing.
- if (!position.findAncestor('codeBlock')) {
- return;
- }
- consumable.consume(data.viewItem);
- const text = data.viewItem.data;
- const textLines = text.split('\n').map(data => writer.createText(data));
- const lastLine = textLines[textLines.length - 1];
- for (const node of textLines) {
- writer.insert(node, position);
- position = position.getShiftedBy(node.offsetSize);
- if (node !== lastLine) {
- const softBreak = writer.createElement('softBreak');
- writer.insert(softBreak, position);
- position = writer.createPositionAfter(softBreak);
- }
- }
- data.modelRange = writer.createRange(data.modelCursor, position);
- data.modelCursor = position;
- };
-}
-/**
- * A view-to-model converter that handles orphan text nodes (white spaces, new lines, etc.)
- * that surround `` inside ``.
- *
- * Sample input:
- *
- * ```html
- * // White spaces
- * foo()
- *
- * // White spaces
- * foo()
- *
- * // White spaces
- * foo()
- *
- * // New lines
- *
- * foo()
- *
- *
- * // Redundant text
- * ABCfoo()DEF
- * ```
- *
- * Unified output for each case:
- *
- * ```html
- * foo()
- * ```
- *
- * @returns Returns a conversion callback.
- */
-export function dataViewToModelOrphanNodeConsumer() {
- return (evt, data, { consumable }) => {
- const preElement = data.viewItem;
- // Don't clean up nested pre elements. Their content should stay as it is, they are not upcasted
- // to code blocks.
- if (preElement.findAncestor('pre')) {
- return;
- }
- const preChildren = Array.from(preElement.getChildren());
- const childCodeElement = preChildren.find(node => node.is('element', 'code'));
- // -less . It will not upcast to code block in the model, skipping.
- if (!childCodeElement) {
- return;
- }
- for (const child of preChildren) {
- if (child === childCodeElement || !child.is('$text')) {
- continue;
- }
- // Consuming the orphan to remove it from the input data.
- // Second argument in `consumable.consume` is discarded for text nodes.
- consumable.consume(child, { name: true });
- }
- };
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/indentcodeblockcommand.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/indentcodeblockcommand.d.ts
deleted file mode 100644
index de1bc57..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/indentcodeblockcommand.d.ts
+++ /dev/null
@@ -1,33 +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
- */
-/**
- * @module code-block/indentcodeblockcommand
- */
-import { Command, type Editor } from 'ckeditor5/src/core.js';
-/**
- * The code block indentation increase command plugin.
- */
-export default class IndentCodeBlockCommand extends Command {
- /**
- * A sequence of characters added to the line when the command is executed.
- */
- private _indentSequence;
- constructor(editor: Editor);
- /**
- * @inheritDoc
- */
- refresh(): void;
- /**
- * Executes the command. When the command {@link #isEnabled is enabled}, the indentation of the
- * code lines in the selection will be increased.
- *
- * @fires execute
- */
- execute(): void;
- /**
- * Checks whether the command can be enabled in the current context.
- */
- private _checkEnabled;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/indentcodeblockcommand.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/indentcodeblockcommand.js
deleted file mode 100644
index a8d32a2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/indentcodeblockcommand.js
+++ /dev/null
@@ -1,78 +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
- */
-/**
- * @module code-block/indentcodeblockcommand
- */
-import { Command } from 'ckeditor5/src/core.js';
-import { getIndentOutdentPositions, isModelSelectionInCodeBlock } from './utils.js';
-/**
- * The code block indentation increase command plugin.
- */
-export default class IndentCodeBlockCommand extends Command {
- constructor(editor) {
- super(editor);
- this._indentSequence = editor.config.get('codeBlock.indentSequence');
- }
- /**
- * @inheritDoc
- */
- refresh() {
- this.isEnabled = this._checkEnabled();
- }
- /**
- * Executes the command. When the command {@link #isEnabled is enabled}, the indentation of the
- * code lines in the selection will be increased.
- *
- * @fires execute
- */
- execute() {
- const editor = this.editor;
- const model = editor.model;
- model.change(writer => {
- const positions = getIndentOutdentPositions(model);
- // Indent all positions, for instance assuming the indent sequence is 4x space (" "):
- //
- // ^foo -> foo
- //
- // foo^bar -> foo bar
- //
- // Also, when there is more than one position:
- //
- //
- // ^foobar
- //
- // ^bazqux
- //
- //
- // ->
- //
- //
- // foobar
- //
- // bazqux
- //
- //
- for (const position of positions) {
- const indentSequenceTextElement = writer.createText(this._indentSequence);
- // Previously insertion was done by writer.insertText(). It was changed to insertContent() to enable
- // integration of code block with track changes. It's the easiest way of integration because insertContent()
- // is already integrated with track changes, but if it ever cause any troubles it can be reverted, however
- // some additional work will be required in track changes integration of code block.
- model.insertContent(indentSequenceTextElement, position);
- }
- });
- }
- /**
- * Checks whether the command can be enabled in the current context.
- */
- _checkEnabled() {
- if (!this._indentSequence) {
- return false;
- }
- // Indent (forward) command is always enabled when there's any code block in the selection
- // because you can always indent code lines.
- return isModelSelectionInCodeBlock(this.editor.model.document.selection);
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/index.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/index.d.ts
deleted file mode 100644
index c069715..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/index.d.ts
+++ /dev/null
@@ -1,15 +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
- */
-/**
- * @module code-block
- */
-export { default as CodeBlock } from './codeblock.js';
-export { default as CodeBlockEditing } from './codeblockediting.js';
-export { default as CodeBlockUI } from './codeblockui.js';
-export type { default as CodeBlockCommand } from './codeblockcommand.js';
-export type { default as IndentCodeBlockCommand } from './indentcodeblockcommand.js';
-export type { default as OutdentCodeBlockCommand } from './outdentcodeblockcommand.js';
-export type { CodeBlockConfig } from './codeblockconfig.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/index.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/index.js
deleted file mode 100644
index 53475b7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/index.js
+++ /dev/null
@@ -1,11 +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
- */
-/**
- * @module code-block
- */
-export { default as CodeBlock } from './codeblock.js';
-export { default as CodeBlockEditing } from './codeblockediting.js';
-export { default as CodeBlockUI } from './codeblockui.js';
-import './augmentation.js';
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/outdentcodeblockcommand.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/outdentcodeblockcommand.d.ts
deleted file mode 100644
index 0ea89da..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/outdentcodeblockcommand.d.ts
+++ /dev/null
@@ -1,33 +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
- */
-import { Command, type Editor } from 'ckeditor5/src/core.js';
-/**
- * The code block indentation decrease command plugin.
- */
-export default class OutdentCodeBlockCommand extends Command {
- /**
- * A sequence of characters removed from the line when the command is executed.
- */
- private readonly _indentSequence;
- constructor(editor: Editor);
- /**
- * @inheritDoc
- */
- refresh(): void;
- /**
- * Executes the command. When the command {@link #isEnabled is enabled}, the indentation of the
- * code lines in the selection will be decreased.
- *
- * @fires execute
- */
- execute(): void;
- /**
- * Checks whether the command can be enabled in the current context.
- *
- * @private
- * @returns {Boolean} Whether the command should be enabled.
- */
- private _checkEnabled;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/outdentcodeblockcommand.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/outdentcodeblockcommand.js
deleted file mode 100644
index e740d10..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/outdentcodeblockcommand.js
+++ /dev/null
@@ -1,148 +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
- */
-import { Command } from 'ckeditor5/src/core.js';
-import { getLeadingWhiteSpaces, getIndentOutdentPositions, isModelSelectionInCodeBlock } from './utils.js';
-/**
- * The code block indentation decrease command plugin.
- */
-export default class OutdentCodeBlockCommand extends Command {
- constructor(editor) {
- super(editor);
- this._indentSequence = editor.config.get('codeBlock.indentSequence');
- }
- /**
- * @inheritDoc
- */
- refresh() {
- this.isEnabled = this._checkEnabled();
- }
- /**
- * Executes the command. When the command {@link #isEnabled is enabled}, the indentation of the
- * code lines in the selection will be decreased.
- *
- * @fires execute
- */
- execute() {
- const editor = this.editor;
- const model = editor.model;
- model.change(() => {
- const positions = getIndentOutdentPositions(model);
- // Outdent all positions, for instance assuming the indent sequence is 4x space (" "):
- //
- // ^foo -> foo
- //
- // ^bar -> bar
- //
- // Also, when there is more than one position:
- //
- //
- // ^foobar
- //
- // ^bazqux
- //
- //
- // ->
- //
- //
- // foobar
- //
- // bazqux
- //
- for (const position of positions) {
- const range = getLastOutdentableSequenceRange(model, position, this._indentSequence);
- if (range) {
- // Previously deletion was done by writer.remove(). It was changed to deleteContent() to enable
- // integration of code block with track changes. It's the easiest way of integration because deleteContent()
- // is already integrated with track changes, but if it ever cause any troubles it can be reverted, however
- // some additional work will be required in track changes integration of code block.
- model.deleteContent(model.createSelection(range));
- }
- }
- });
- }
- /**
- * Checks whether the command can be enabled in the current context.
- *
- * @private
- * @returns {Boolean} Whether the command should be enabled.
- */
- _checkEnabled() {
- if (!this._indentSequence) {
- return false;
- }
- const model = this.editor.model;
- if (!isModelSelectionInCodeBlock(model.document.selection)) {
- return false;
- }
- // Outdent command can execute only when there is an indent character sequence
- // in some of the lines.
- return getIndentOutdentPositions(model).some(position => {
- return getLastOutdentableSequenceRange(model, position, this._indentSequence);
- });
- }
-}
-// For a position coming from `getIndentOutdentPositions()`, it returns the range representing
-// the last occurrence of the indent sequence among the leading whitespaces of the code line the
-// position represents.
-//
-// For instance, assuming the indent sequence is 4x space (" "):
-//
-// foo^ -> null
-// foo^ bar -> null
-// ^foo -> null
-// ^foo -> [ ]foo
-// ^foo bar -> [ ]foo bar
-//
-// @param {} model
-// @param {} position
-// @param {String} sequence
-// @returns {|null}
-function getLastOutdentableSequenceRange(model, position, sequence) {
- // Positions start before each text node (code line). Get the node corresponding to the position.
- const nodeAtPosition = getCodeLineTextNodeAtPosition(position);
- if (!nodeAtPosition) {
- return null;
- }
- const leadingWhiteSpaces = getLeadingWhiteSpaces(nodeAtPosition);
- const lastIndexOfSequence = leadingWhiteSpaces.lastIndexOf(sequence);
- // For instance, assuming the indent sequence is 4x space (" "):
- //
- // ^foo -> null
- //
- if (lastIndexOfSequence + sequence.length !== leadingWhiteSpaces.length) {
- return null;
- }
- // For instance, assuming the indent sequence is 4x space (" "):
- //
- // ^foo -> null
- //
- if (lastIndexOfSequence === -1) {
- return null;
- }
- const { parent, startOffset } = nodeAtPosition;
- // Create a range that contains the **last** indent sequence among the leading whitespaces
- // of the line.
- //
- // For instance, assuming the indent sequence is 4x space (" "):
- //
- // ^foo -> [ ]foo
- //
- return model.createRange(model.createPositionAt(parent, startOffset + lastIndexOfSequence), model.createPositionAt(parent, startOffset + lastIndexOfSequence + sequence.length));
-}
-function getCodeLineTextNodeAtPosition(position) {
- // Positions start before each text node (code line). Get the node corresponding to the position.
- let nodeAtPosition = position.parent.getChild(position.index);
- // foo^
- // foo^ bar
- if (!nodeAtPosition || nodeAtPosition.is('element', 'softBreak')) {
- nodeAtPosition = position.nodeBefore;
- }
- // ^
- // foo^ bar
- if (!nodeAtPosition || nodeAtPosition.is('element', 'softBreak')) {
- return null;
- }
- return nodeAtPosition;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/utils.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/utils.d.ts
deleted file mode 100644
index 80f2de1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/utils.d.ts
+++ /dev/null
@@ -1,138 +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
- */
-/**
- * @module code-block/utils
- */
-import type { Editor } from 'ckeditor5/src/core.js';
-import type { CodeBlockLanguageDefinition } from './codeblockconfig.js';
-import type { DocumentSelection, Element, Model, Position, Schema, Text, UpcastWriter, ViewDocumentFragment } from 'ckeditor5/src/engine.js';
-/**
- * Returns code block languages as defined in `config.codeBlock.languages` but processed:
- *
- * * To consider the editor localization, i.e. to display {@link module:code-block/codeblockconfig~CodeBlockLanguageDefinition}
- * in the correct language. There is no way to use {@link module:utils/locale~Locale#t} when the user
- * configuration is defined because the editor does not exist yet.
- * * To make sure each definition has a CSS class associated with it even if not specified
- * in the original configuration.
- */
-export declare function getNormalizedAndLocalizedLanguageDefinitions(editor: Editor): Array;
-/**
- * Returns an object associating certain language definition properties with others. For instance:
- *
- * For:
- *
- * ```ts
- * const definitions = {
- * { language: 'php', class: 'language-php', label: 'PHP' },
- * { language: 'javascript', class: 'js', label: 'JavaScript' },
- * };
- *
- * getPropertyAssociation( definitions, 'class', 'language' );
- * ```
- *
- * returns:
- *
- * ```ts
- * {
- * 'language-php': 'php',
- * 'js': 'javascript'
- * }
- * ```
- *
- * and
- *
- * ```ts
- * getPropertyAssociation( definitions, 'language', 'label' );
- * ```
- *
- * returns:
- *
- * ```ts
- * {
- * 'php': 'PHP',
- * 'javascript': 'JavaScript'
- * }
- * ```
- */
-export declare function getPropertyAssociation(languageDefs: Array, key: keyof CodeBlockLanguageDefinition, value: keyof CodeBlockLanguageDefinition): Record;
-/**
- * For a given model text node, it returns white spaces that precede other characters in that node.
- * This corresponds to the indentation part of the code block line.
- */
-export declare function getLeadingWhiteSpaces(textNode: Text): string;
-/**
- * For plain text containing the code (a snippet), it returns a document fragment containing
- * view text nodes separated by `
` elements (in place of new line characters "\n"), for instance:
- *
- * Input:
- *
- * ```ts
- * "foo()\n
- * bar()"
- * ```
- *
- * Output:
- *
- * ```html
- *
- * "foo()"
- *
- * "bar()"
- *
- * ```
- *
- * @param text The raw code text to be converted.
- */
-export declare function rawSnippetTextToViewDocumentFragment(writer: UpcastWriter, text: string): ViewDocumentFragment;
-/**
- * Returns an array of all model positions within the selection that represent code block lines.
- *
- * If the selection is collapsed, it returns the exact selection anchor position:
- *
- * ```html
- * []foo -> ^foo
- * foo[]bar -> foo^bar
- * ```
- *
- * Otherwise, it returns positions **before** each text node belonging to all code blocks contained by the selection:
- *
- * ```html
- *
- * foo[bar ^foobar
- * ->
- * baz]qux ^bazqux
- *
- * ```
- *
- * It also works across other non–code blocks:
- *
- * ```html
- *
- * foo[bar ^foobar
- *
- * text -> text
- *
- * baz]qux ^bazqux
- *
- * ```
- *
- * **Note:** The positions are in reverse order so they do not get outdated when iterating over them and
- * the writer inserts or removes elements at the same time.
- *
- * **Note:** The position is located after the leading white spaces in the text node.
- */
-export declare function getIndentOutdentPositions(model: Model): Array;
-/**
- * Checks if any of the blocks within the model selection is a code block.
- */
-export declare function isModelSelectionInCodeBlock(selection: DocumentSelection): boolean;
-/**
- * Checks if an {@link module:engine/model/element~Element Element} can become a code block.
- *
- * @param schema Model's schema.
- * @param element The element to be checked.
- * @returns Check result.
- */
-export declare function canBeCodeBlock(schema: Schema, element: Element): boolean;
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/utils.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/utils.js
deleted file mode 100644
index 0b5035d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/src/utils.js
+++ /dev/null
@@ -1,209 +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
- */
-import { first } from 'ckeditor5/src/utils.js';
-/**
- * Returns code block languages as defined in `config.codeBlock.languages` but processed:
- *
- * * To consider the editor localization, i.e. to display {@link module:code-block/codeblockconfig~CodeBlockLanguageDefinition}
- * in the correct language. There is no way to use {@link module:utils/locale~Locale#t} when the user
- * configuration is defined because the editor does not exist yet.
- * * To make sure each definition has a CSS class associated with it even if not specified
- * in the original configuration.
- */
-export function getNormalizedAndLocalizedLanguageDefinitions(editor) {
- const t = editor.t;
- const languageDefs = editor.config.get('codeBlock.languages');
- for (const def of languageDefs) {
- if (def.label === 'Plain text') {
- def.label = t('Plain text');
- }
- if (def.class === undefined) {
- def.class = `language-${def.language}`;
- }
- }
- return languageDefs;
-}
-/**
- * Returns an object associating certain language definition properties with others. For instance:
- *
- * For:
- *
- * ```ts
- * const definitions = {
- * { language: 'php', class: 'language-php', label: 'PHP' },
- * { language: 'javascript', class: 'js', label: 'JavaScript' },
- * };
- *
- * getPropertyAssociation( definitions, 'class', 'language' );
- * ```
- *
- * returns:
- *
- * ```ts
- * {
- * 'language-php': 'php',
- * 'js': 'javascript'
- * }
- * ```
- *
- * and
- *
- * ```ts
- * getPropertyAssociation( definitions, 'language', 'label' );
- * ```
- *
- * returns:
- *
- * ```ts
- * {
- * 'php': 'PHP',
- * 'javascript': 'JavaScript'
- * }
- * ```
- */
-export function getPropertyAssociation(languageDefs, key, value) {
- const association = {};
- for (const def of languageDefs) {
- if (key === 'class') {
- // Only the first class is considered.
- const newKey = (def[key]).split(' ').shift();
- association[newKey] = def[value];
- }
- else {
- association[def[key]] = def[value];
- }
- }
- return association;
-}
-/**
- * For a given model text node, it returns white spaces that precede other characters in that node.
- * This corresponds to the indentation part of the code block line.
- */
-export function getLeadingWhiteSpaces(textNode) {
- return textNode.data.match(/^(\s*)/)[0];
-}
-/**
- * For plain text containing the code (a snippet), it returns a document fragment containing
- * view text nodes separated by `
` elements (in place of new line characters "\n"), for instance:
- *
- * Input:
- *
- * ```ts
- * "foo()\n
- * bar()"
- * ```
- *
- * Output:
- *
- * ```html
- *
- * "foo()"
- *
- * "bar()"
- *
- * ```
- *
- * @param text The raw code text to be converted.
- */
-export function rawSnippetTextToViewDocumentFragment(writer, text) {
- const fragment = writer.createDocumentFragment();
- const textLines = text.split('\n');
- const items = textLines.reduce((nodes, line, lineIndex) => {
- nodes.push(line);
- if (lineIndex < textLines.length - 1) {
- nodes.push(writer.createElement('br'));
- }
- return nodes;
- }, []);
- writer.appendChild(items, fragment);
- return fragment;
-}
-/**
- * Returns an array of all model positions within the selection that represent code block lines.
- *
- * If the selection is collapsed, it returns the exact selection anchor position:
- *
- * ```html
- * []foo -> ^foo
- * foo[]bar -> foo^bar
- * ```
- *
- * Otherwise, it returns positions **before** each text node belonging to all code blocks contained by the selection:
- *
- * ```html
- *
- * foo[bar ^foobar
- * ->
- * baz]qux ^bazqux
- *
- * ```
- *
- * It also works across other non–code blocks:
- *
- * ```html
- *
- * foo[bar ^foobar
- *
- * text -> text
- *
- * baz]qux ^bazqux
- *
- * ```
- *
- * **Note:** The positions are in reverse order so they do not get outdated when iterating over them and
- * the writer inserts or removes elements at the same time.
- *
- * **Note:** The position is located after the leading white spaces in the text node.
- */
-export function getIndentOutdentPositions(model) {
- const selection = model.document.selection;
- const positions = [];
- // When the selection is collapsed, there's only one position we can indent or outdent.
- if (selection.isCollapsed) {
- return [selection.anchor];
- }
- // When the selection is NOT collapsed, collect all positions starting before text nodes
- // (code lines) in any within the selection.
- // Walk backward so positions we are about to collect here do not get outdated when
- // inserting or deleting using the writer.
- const walker = selection.getFirstRange().getWalker({
- ignoreElementEnd: true,
- direction: 'backward'
- });
- for (const { item } of walker) {
- if (!item.is('$textProxy')) {
- continue;
- }
- const { parent, startOffset } = item.textNode;
- if (!parent.is('element', 'codeBlock')) {
- continue;
- }
- const leadingWhiteSpaces = getLeadingWhiteSpaces(item.textNode);
- // Make sure the position is after all leading whitespaces in the text node.
- const position = model.createPositionAt(parent, startOffset + leadingWhiteSpaces.length);
- positions.push(position);
- }
- return positions;
-}
-/**
- * Checks if any of the blocks within the model selection is a code block.
- */
-export function isModelSelectionInCodeBlock(selection) {
- const firstBlock = first(selection.getSelectedBlocks());
- return !!firstBlock && firstBlock.is('element', 'codeBlock');
-}
-/**
- * Checks if an {@link module:engine/model/element~Element Element} can become a code block.
- *
- * @param schema Model's schema.
- * @param element The element to be checked.
- * @returns Check result.
- */
-export function canBeCodeBlock(schema, element) {
- if (element.is('rootElement') || schema.isLimit(element)) {
- return false;
- }
- return schema.checkChild(element.parent, 'codeBlock');
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/theme/codeblock.css b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/theme/codeblock.css
deleted file mode 100644
index 082e403..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-code-block-eumXg3R9/theme/codeblock.css
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
- */
-
-.ck-content pre {
- padding: 1em;
- color: hsl(0, 0%, 20.8%);
- background: hsla(0, 0%, 78%, 0.3);
- border: 1px solid hsl(0, 0%, 77%);
- border-radius: 2px;
-
- /* Code block are language direction–agnostic. */
- text-align: left;
- direction: ltr;
-
- tab-size: 4;
- white-space: pre-wrap;
-
- /* Don't inherit the style, e.g. when in a block quote. */
- font-style: normal;
-
- /* Don't let the code be squashed e.g. when in a table cell. */
- min-width: 200px;
-
- & code {
- background: unset;
- padding: 0;
- border-radius: 0;
- }
-}
-
-.ck.ck-editor__editable pre {
- position: relative;
-
- &[data-language]::after {
- content: attr(data-language);
- position: absolute;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/CHANGELOG.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/CHANGELOG.md
deleted file mode 100644
index 06ed2ec..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/CHANGELOG.md
+++ /dev/null
@@ -1,311 +0,0 @@
-Changelog
-=========
-
-All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
-
-Changes for the past releases are available below.
-
-## [19.0.0](https://github.com/ckeditor/ckeditor5-core/compare/v18.0.0...v19.0.0) (April 29, 2020)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [18.0.0](https://github.com/ckeditor/ckeditor5-core/compare/v17.0.0...v18.0.0) (March 19, 2020)
-
-### Other changes
-
-* Updated translations. ([c898ffc](https://github.com/ckeditor/ckeditor5-core/commit/c898ffc))
-
-
-## [17.0.0](https://github.com/ckeditor/ckeditor5-core/compare/v16.0.0...v17.0.0) (February 19, 2020)
-
-### Features
-
-* Introduced the concept of editor contexts and context plugins. Contexts provide a common, higher-level environment for solutions which use multiple editors and/or plugins that work outside an editor. Closes [ckeditor/ckeditor5#5891](https://github.com/ckeditor/ckeditor5/issues/5891). ([672e55e](https://github.com/ckeditor/ckeditor5-core/commit/672e55e))
-* Added vertical alignment icons. Moved horizontal alignment icons form `@ckeditor/ckeditor5-alignment` (see [ckeditor/ckeditor5-table#227](https://github.com/ckeditor/ckeditor5-table/issues/227)). ([ada4a79](https://github.com/ckeditor/ckeditor5-core/commit/ada4a79))
-* Introduced `Plugin#isEnabled`, `Plugin#forceDisabled()` and `Plugin#clearForceDisabled()`. ([7449450](https://github.com/ckeditor/ckeditor5-core/commit/7449450))
-
-### Other changes
-
-* Updated translations. ([6a2b584](https://github.com/ckeditor/ckeditor5-core/commit/6a2b584))
-
-
-## [16.0.0](https://github.com/ckeditor/ckeditor5-core/compare/v15.0.0...v16.0.0) (December 4, 2019)
-
-### Other changes
-
-* Updated translations. ([6d8950e](https://github.com/ckeditor/ckeditor5-core/commit/6d8950e))
-
-
-## [15.0.0](https://github.com/ckeditor/ckeditor5-core/compare/v12.3.0...v15.0.0) (October 23, 2019)
-
-### Other changes
-
-* Added custom error handling to the `editor.execute()` method. Part of [ckeditor/ckeditor5#1304](https://github.com/ckeditor/ckeditor5/issues/1304). ([c1babca](https://github.com/ckeditor/ckeditor5-core/commit/c1babca))
-* Updated translations. ([a7d36a8](https://github.com/ckeditor/ckeditor5-core/commit/a7d36a8))
-
-
-## [12.3.0](https://github.com/ckeditor/ckeditor5-core/compare/v12.2.1...v12.3.0) (August 26, 2019)
-
-### Features
-
-* Allowed configuration of the editor content language via `conifg.language`. See [ckeditor/ckeditor5#1151](https://github.com/ckeditor/ckeditor5/issues/1151). ([22079dd](https://github.com/ckeditor/ckeditor5-core/commit/22079dd))
-* Introduced a `secureSourceElement()` utility that prevents from initialising more than one editor on the same DOM element. See [ckeditor/ckeditor5#746](https://github.com/ckeditor/ckeditor5/issues/746). ([6a59058](https://github.com/ckeditor/ckeditor5-core/commit/6a59058))
-
-### Other changes
-
-* The issue tracker for this package was moved to https://github.com/ckeditor/ckeditor5/issues. See [ckeditor/ckeditor5#1988](https://github.com/ckeditor/ckeditor5/issues/1988). ([6d72325](https://github.com/ckeditor/ckeditor5-core/commit/6d72325))
-* Updated translations. ([e29d56e](https://github.com/ckeditor/ckeditor5-core/commit/e29d56e))
-
-
-## [12.2.1](https://github.com/ckeditor/ckeditor5-core/compare/v12.2.0...v12.2.1) (July 10, 2019)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [12.2.0](https://github.com/ckeditor/ckeditor5-core/compare/v12.1.1...v12.2.0) (July 4, 2019)
-
-### Features
-
-* Added an editor instance reference to the native editable DOM element under the `ckeditorInstance` property. Closes [ckeditor/ckeditor5#1838](https://github.com/ckeditor/ckeditor5/issues/1838). ([fa94600](https://github.com/ckeditor/ckeditor5-core/commit/fa94600))
-
- Implemented the `EditorUI#setEditableElement()` method.
- Deprecated the `EditorUI#_editableElements` property.
-* Introduced `MultiCommand` which acts as a composite command – it can group many commands under the hood. ([ebcbd01](https://github.com/ckeditor/ckeditor5-core/commit/ebcbd01))
-
-### Other changes
-
-* Introduce the `editor-wrong-element` error thrown when the editor is created over a wrong element. Closes [ckeditor/ckeditor5#1591](https://github.com/ckeditor/ckeditor5/issues/1591). ([9945fc6](https://github.com/ckeditor/ckeditor5-core/commit/9945fc6))
-* Updated translations. ([43f5b6e](https://github.com/ckeditor/ckeditor5-core/commit/43f5b6e))
-
-
-## [12.1.1](https://github.com/ckeditor/ckeditor5-core/compare/v12.1.0...v12.1.1) (June 6, 2019)
-
-### Other changes
-
-* Updated translations. ([ed6bd3c](https://github.com/ckeditor/ckeditor5-core/commit/ed6bd3c))
-
-
-## [12.1.0](https://github.com/ckeditor/ckeditor5-core/compare/v12.0.0...v12.1.0) (April 4, 2019)
-
-### Features
-
-* Introduced `Command#disable()` and `Command#enable()`. Closes [#165](https://github.com/ckeditor/ckeditor5-core/issues/165). ([030ca2b](https://github.com/ckeditor/ckeditor5-core/commit/030ca2b))
-
-### Other changes
-
-* Optimized icons. ([a5f8d34](https://github.com/ckeditor/ckeditor5-core/commit/a5f8d34))
-* Updated translations. ([2dedc43](https://github.com/ckeditor/ckeditor5-core/commit/2dedc43))
-
-
-## [12.0.0](https://github.com/ckeditor/ckeditor5-core/compare/v11.1.0...v12.0.0) (February 28, 2019)
-
-### Bug fixes
-
-* Fixed memory leaks during editor initialization and destruction. Created helpers for testing memory usage. Closes [ckeditor/ckeditor5#1341](https://github.com/ckeditor/ckeditor5/issues/1341). ([11ca135](https://github.com/ckeditor/ckeditor5-core/commit/11ca135))
-
-### Other changes
-
-* Editor UI classes API refactoring. See breaking changes. Closes [ckeditor/ckeditor5#1449](https://github.com/ckeditor/ckeditor5/issues/1449). ([aca1ff1](https://github.com/ckeditor/ckeditor5-core/commit/aca1ff1))
-* Remove `editor#pluginsReady` event. Closes [ckeditor/ckeditor5#1477](https://github.com/ckeditor/ckeditor5/issues/1477). ([6d63538](https://github.com/ckeditor/ckeditor5-core/commit/6d63538))
-* The `Editor#getData()` method now accepts `options.trim` parameter. By default it will now return an empty string when the editor is empty (instead of returning `'
'` as before). ([4f8abd1](https://github.com/ckeditor/ckeditor5-core/commit/4f8abd1))
-* Throw an error from `editor.plugins.get()` if the plugin is not loaded. Closes [#148](https://github.com/ckeditor/ckeditor5-core/issues/148). ([a56b47a](https://github.com/ckeditor/ckeditor5-core/commit/a56b47a))
-* Updated translations. ([4cf6f4f](https://github.com/ckeditor/ckeditor5-core/commit/4cf6f4f)) ([a8367a5](https://github.com/ckeditor/ckeditor5-core/commit/a8367a5)) ([0e09317](https://github.com/ckeditor/ckeditor5-core/commit/0e09317))
-
-### BREAKING CHANGES
-
-* Upgraded minimal versions of Node to `8.0.0` and npm to `5.7.1`. See: [ckeditor/ckeditor5#1507](https://github.com/ckeditor/ckeditor5/issues/1507). ([612ea3c](https://github.com/ckeditor/ckeditor5-cloud-services/commit/612ea3c))
-* The `Editor#getData()` method now returns an empty string by default when editor content is empty (instead of returning `'
'` as before).
-* The `editor#pluginsReady` event was removed. Use plugin `afterInit()` method instead.
-* Removed `EditorWithUI#element` property. The `EditorUI#element` property should be used instead.
-* Removed `EditorWithUI#uiReady` event. The `EditorUI#ready` event should be used instead.
-* Removed `view` parameter in `EditorUI` constructor. Only subclasses should use it without passing it further to `EditorUI`.
-* Removed `EditorUI#view` property. The `view` property from subclasses (like `ClassicEditorUI#view`) should be used directly instead.
-* The `editor.plugins.get()` will now throw an error if the plugin is not loaded. Use `editor.plugins.has()` to check if plugin is available.
-
-
-## [11.1.0](https://github.com/ckeditor/ckeditor5-core/compare/v11.0.1...v11.1.0) (December 5, 2018)
-
-### Features
-
-* Implemented the `config.extraPlugins` option. Closes [#146](https://github.com/ckeditor/ckeditor5-core/issues/146). ([4b5c3d4](https://github.com/ckeditor/ckeditor5-core/commit/4b5c3d4))
-
-### Other changes
-
-* Improved SVG icons size. See [ckeditor/ckeditor5-theme-lark#206](https://github.com/ckeditor/ckeditor5-theme-lark/issues/206). ([c4795fb](https://github.com/ckeditor/ckeditor5-core/commit/c4795fb))
-
-
-## [11.0.1](https://github.com/ckeditor/ckeditor5-core/compare/v11.0.0...v11.0.1) (October 8, 2018)
-
-### Other changes
-
-* Updated translations. ([873d193](https://github.com/ckeditor/ckeditor5-core/commit/873d193))
-
-
-## [11.0.0](https://github.com/ckeditor/ckeditor5-core/compare/v10.1.0...v11.0.0) (July 18, 2018)
-
-### Features
-
-* Added the observable `Editor#state` property. Closes [#124](https://github.com/ckeditor/ckeditor5-core/issues/124). ([ec89d8d](https://github.com/ckeditor/ckeditor5-core/commit/ec89d8d))
-* Imported the module providing the `CKEDITOR_VERSION` global constant in the `Editor` class (see [ckeditor/ckeditor5#1005](https://github.com/ckeditor/ckeditor5/issues/1005)). ([a1a9144](https://github.com/ckeditor/ckeditor5-core/commit/a1a9144))
-* Introduced the `#element` property to the `EditorWithUI` interface. The `#element` property from the `ElementApi` interface has been renamed to `#sourceElement`. Most editors implement both interfaces, which means that the old `editor.element` property is now called `editor.sourceElement` and there is a new `editor.element` property with a new meaning. Closes [#64](https://github.com/ckeditor/ckeditor5-core/issues/64). ([eb43b63](https://github.com/ckeditor/ckeditor5-core/commit/eb43b63))
-* Introduced the `EditorUI#update` event. Closes [#130](https://github.com/ckeditor/ckeditor5-core/issues/130). ([734166a](https://github.com/ckeditor/ckeditor5-core/commit/734166a))
-
-### Bug fixes
-
-* Editor#destroy waits for the initialization. Closes [#134](https://github.com/ckeditor/ckeditor5-core/issues/134). ([ad1da26](https://github.com/ckeditor/ckeditor5-core/commit/ad1da26))
-* The `ClassicTestEditor` should not render its UI in the `constructor()`. Closes [#137](https://github.com/ckeditor/ckeditor5-core/issues/137). ([46fdc36](https://github.com/ckeditor/ckeditor5-core/commit/46fdc36))
-
-### Other changes
-
-* Refreshed the pilcrow icon (see [ckeditor/ckeditor5-ui#394](https://github.com/ckeditor/ckeditor5-ui/issues/394)). ([ce33acb](https://github.com/ckeditor/ckeditor5-core/commit/ce33acb))
-* Split `Editor.build` into `Editor.builtinPlugins` and `Editor.defaultConfig`. Closes [#140](https://github.com/ckeditor/ckeditor5-core/issues/140). ([c13ec79](https://github.com/ckeditor/ckeditor5-core/commit/c13ec79))
-* Updated translations. ([ba21a12](https://github.com/ckeditor/ckeditor5-core/commit/ba21a12))
-
-### BREAKING CHANGES
-
-* `Editor.build` was split to `Editor.builtinPlugins` and `Editor.defaultConfig`.
-* The `editor.element` property was renamed to `editor.sourceElement`.
-* The `editor.updateElement()` method was renamed to `editor.updateSourceElement()`.
-* The `EditorUI` is now a class (no longer an interface).
-
-
-## [10.1.0](https://github.com/ckeditor/ckeditor5-core/compare/v10.0.0...v10.1.0) (June 21, 2018)
-
-### Features
-
-* Introduced `PendingActions` plugin. Closes [#126](https://github.com/ckeditor/ckeditor5-core/issues/126). ([e1af648](https://github.com/ckeditor/ckeditor5-core/commit/e1af648))
-
-### Other changes
-
-* Updated translations.
-
-
-## [10.0.0](https://github.com/ckeditor/ckeditor5-core/compare/v1.0.0-beta.4...v10.0.0) (April 25, 2018)
-
-### Other changes
-
-* Changed the license to GPL2+ only. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991). ([0ccf614](https://github.com/ckeditor/ckeditor5-core/commit/0ccf614))
-
-### BREAKING CHANGES
-
-* The license under which CKEditor 5 is released was changed from a triple GPL, LGPL, and MPL license to a GPL2+. See [ckeditor/ckeditor5#991](https://github.com/ckeditor/ckeditor5/issues/991) for more information.
-
-
-## [1.0.0-beta.4](https://github.com/ckeditor/ckeditor5-core/compare/v1.0.0-beta.2...v1.0.0-beta.4) (April 19, 2018)
-
-Internal changes only (updated dependencies, documentation, etc.).
-
-
-## [1.0.0-beta.2](https://github.com/ckeditor/ckeditor5-core/compare/v1.0.0-beta.1...v1.0.0-beta.2) (April 10, 2018)
-
-### Other changes
-
-* Made the check and cancel icons thicker and fill-friendly (see [ckeditor/ckeditor5#810](https://github.com/ckeditor/ckeditor5/issues/810)). ([6584541](https://github.com/ckeditor/ckeditor5-core/commit/6584541))
-
-
-## [1.0.0-beta.1](https://github.com/ckeditor/ckeditor5-core/compare/v1.0.0-alpha.2...v1.0.0-beta.1) (March 15, 2018)
-
-### Other changes
-
-* Moved `EditingController`, `DataController` and `EditingKeystrokeHandler` from `StandardEditor` to the `Editor` class. Closes [#110](https://github.com/ckeditor/ckeditor5-core/issues/110). ([5a2031e](https://github.com/ckeditor/ckeditor5-core/commit/5a2031e))
-* Removed the `StandardEditor` class in favor of `DataInterface` and `ElementInterface` mixins. Added `EditorWithUI` interface. Closes [#115](https://github.com/ckeditor/ckeditor5-core/issues/115). Closes [#113](https://github.com/ckeditor/ckeditor5-core/issues/113). Closes https://github.com/ckeditor/ckeditor5/issues/303. ([fe81992](https://github.com/ckeditor/ckeditor5-core/commit/fe81992))
-* `Command` should listen to `model.Document#event:change`. ([912570d](https://github.com/ckeditor/ckeditor5-core/commit/912570d))
-* Changed `config.lang` to `config.language` to align to the naming convention. ([8720973](https://github.com/ckeditor/ckeditor5-core/commit/8720973))
-* Removed `loadDataFromElement()` method from `ElementApiMixin`. Closes [#120](https://github.com/ckeditor/ckeditor5-core/issues/120). ([4976e10](https://github.com/ckeditor/ckeditor5-core/commit/4976e10))
-
-### BREAKING CHANGES
-
-* The `StandardEditor` class was removed. Use `Editor` class with `DataInterface` and `ElementInterface` mixins.
-
-
-## [1.0.0-alpha.2](https://github.com/ckeditor/ckeditor5-core/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (November 14, 2017)
-
-### Other changes
-
-* Updated translations. ([1003fa4](https://github.com/ckeditor/ckeditor5-core/commit/1003fa4))
-
-
-## [1.0.0-alpha.1](https://github.com/ckeditor/ckeditor5-core/compare/v0.9.0...v1.0.0-alpha.1) (October 3, 2017)
-
-### Features
-
-* The `StandardEditor` should automatically update the contents of its source textarea upon submission of the form. Closes https://github.com/ckeditor/ckeditor5/issues/544. ([ce46fde](https://github.com/ckeditor/ckeditor5-core/commit/ce46fde))
-
-
-## [0.9.0](https://github.com/ckeditor/ckeditor5-core/compare/v0.8.1...v0.9.0) (September 3, 2017)
-
-### Bug fixes
-
-* `EditingKeystrokeHandler` should prevent default action only for commands. Closes [#90](https://github.com/ckeditor/ckeditor5-core/issues/90). ([82ff39a](https://github.com/ckeditor/ckeditor5-core/commit/82ff39a))
-* `ToggleAttributeCommand` should listen to reliable events to determine its state. Closes [#50](https://github.com/ckeditor/ckeditor5-core/issues/50). ([6816505](https://github.com/ckeditor/ckeditor5-core/commit/6816505))
-* SVG icons should not define own fill if controlled by the styles. Closes [#79](https://github.com/ckeditor/ckeditor5-core/issues/79). ([fadf5ec](https://github.com/ckeditor/ckeditor5-core/commit/fadf5ec))
-
-### Features
-
-* `EditingKeystrokeHandler` should support priorities and proper cancelling. Closes [#101](https://github.com/ckeditor/ckeditor5-core/issues/101). ([c74b9a3](https://github.com/ckeditor/ckeditor5-core/commit/c74b9a3))
-* `Editor#destroy()` will destroy all loaded plugins. Closes [#86](https://github.com/ckeditor/ckeditor5-core/issues/86). ([77e5217](https://github.com/ckeditor/ckeditor5-core/commit/77e5217))
-
- Added default implementation for `Plugin#destroy()`. Introduced `PluginCollection#destroy()` method which calls `Plugin#destroy()` for every loaded plugin.
-* `PluginCollection` will warn if the user wants to load two or more plugins with the same name. Closes [#85](https://github.com/ckeditor/ckeditor5-core/issues/85). ([e00a282](https://github.com/ckeditor/ckeditor5-core/commit/e00a282))
-* Introduced `Editor#isReadOnly` property which disables all commands and prevents from modifying the document. Closes [#96](https://github.com/ckeditor/ckeditor5-core/issues/96). Closes https://github.com/ckeditor/ckeditor5/issues/492. ([1ca5608](https://github.com/ckeditor/ckeditor5-core/commit/1ca5608))
-
-### Other changes
-
-* Bound `EditingController#isReadOnly` to the editor. Closes [#98](https://github.com/ckeditor/ckeditor5-core/issues/98). ([ec02906](https://github.com/ckeditor/ckeditor5-core/commit/ec02906))
-* Cleaned up SVG icons. ([ffac7e7](https://github.com/ckeditor/ckeditor5-core/commit/ffac7e7))
-* Introduced `PluginInterface`. A plugin does not need to inherit directly from the `Plugin` class, as long as it implements some minimal interface. See [#78](https://github.com/ckeditor/ckeditor5-core/issues/78). ([f476f34](https://github.com/ckeditor/ckeditor5-core/commit/f476f34))
-* Removed `ToggleAttributeCommand` class as well as other helpers from the `core/command` namespace. Closes [#14](https://github.com/ckeditor/ckeditor5-core/issues/14). ([7c68581](https://github.com/ckeditor/ckeditor5-core/commit/7c68581))
-* The command API has been redesigned. The `Command` methods are now public and consistent. Commands can be used in a standalone mode (without the editor). The `CommandCollection` was introduced and replaced the `Map` of commands used in `editor.commands`. Closes [#88](https://github.com/ckeditor/ckeditor5-core/issues/88). ([b76983b](https://github.com/ckeditor/ckeditor5-core/commit/b76983b))
-
- Besides changes mentioned in this point and in the "Breaking changes" section, other minor changes were done:
-
- * `Editor#execute()` now accepts multiple command arguments.
- * `Command#value` property was standardized.
-
-### BREAKING CHANGES
-
-* The `ToggleAttributeCommand` was moved to the `ckeditor5-basic-styles` package as `AttributeCommand` and the other command helpers to `ckeditor5-engine` as `Schema` methods.
-* The `Command`'s protected `_doExecute()` and `_checkEnabled()` methods have been replaced by public `execute()` and `refresh()` methods.
-* The `Command`'s `refreshState` event was removed and one should use `change:isEnabled` to control and override its state.
-* The `core/command/command` module has been moved to the root directory (so the `Command` class is `core/command~Command` now).
-* The `Command#refresh()` method is now automatically called on `editor.document#changesDone`.
-* The `editor.commands` map was replaced by a `CommandCollection` instance so `editor.commands.set()` calls need to be replaced with `editor.commands.add()`.
-
-### Note
-
-* Plugin naming convention has changed.
-
-
-## [0.8.1](https://github.com/ckeditor/ckeditor5-core/compare/v0.8.0...v0.8.1) (May 7, 2017)
-
-### Other changes
-
-* Updated translations. ([993596a](https://github.com/ckeditor/ckeditor5-core/commit/993596a))
-
-
-## [0.8.0](https://github.com/ckeditor/ckeditor5-core/compare/v0.7.0...v0.8.0) (April 5, 2017)
-
-### Bug fixes
-
-* This time, we introduced support for `config.removePlugins` for real (we said that we did this in the previous release, but we did not). Closes [#49](https://github.com/ckeditor/ckeditor5-core/issues/49). ([5834fed](https://github.com/ckeditor/ckeditor5-core/commit/5834fed))
-
-### Features
-
-* Added support for building plugins and default configurations into `Editor` classes. Closes [#67](https://github.com/ckeditor/ckeditor5-core/issues/67). ([a1fa64f](https://github.com/ckeditor/ckeditor5-core/commit/a1fa64f))
-
-### Other changes
-
-* Updated translations. ([1296b03](https://github.com/ckeditor/ckeditor5-core/commit/1296b03))
-
-
-## [0.7.0](https://github.com/ckeditor/ckeditor5-core/compare/v0.6.0...v0.7.0) (March 6, 2017)
-
-### Features
-
-* Added support for loading plugins by name and the `config.removePlugins` option. Closes [#49](https://github.com/ckeditor/ckeditor5/issues/49). ([dfee52e](https://github.com/ckeditor/ckeditor5-core/commit/dfee52e))
-* Added the "low-vision" icon. Closes [#68](https://github.com/ckeditor/ckeditor5/issues/68). ([4c3d306](https://github.com/ckeditor/ckeditor5-core/commit/4c3d306))
-
-### Other changes
-
-* Uploaded translations. ([a39e84b](https://github.com/ckeditor/ckeditor5-core/commit/a39e84b))
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/LICENSE.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/LICENSE.md
deleted file mode 100644
index 0f1ea04..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-Software License Agreement
-==========================
-
-**CKEditor 5 core editor architecture** – https://github.com/ckeditor/ckeditor5-core
-Copyright (c) 2003–2024, [CKSource Holding sp. z o.o.](https://cksource.com) All rights reserved.
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html).
-
-Sources of Intellectual Property Included in CKEditor
------------------------------------------------------
-
-Where not otherwise indicated, all CKEditor content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, CKEditor will incorporate work done by developers outside of CKSource with their express permission.
-
-The following libraries are included in CKEditor under the [MIT license](https://opensource.org/licenses/MIT):
-
-* Lodash - Copyright (c) JS Foundation and other contributors https://js.foundation/. Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors http://underscorejs.org/.
-
-Trademarks
-----------
-
-**CKEditor** is a trademark of [CKSource Holding sp. z o.o.](https://cksource.com) All other brand and product names are trademarks, registered trademarks, or service marks of their respective holders.
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/README.md b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/README.md
deleted file mode 100644
index c61ed8d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/README.md
+++ /dev/null
@@ -1,18 +0,0 @@
-CKEditor 5 core editor architecture
-========================================
-
-[](https://www.npmjs.com/package/@ckeditor/ckeditor5-core)
-[](https://coveralls.io/github/ckeditor/ckeditor5?branch=master)
-[](https://app.travis-ci.com/github/ckeditor/ckeditor5)
-
-This package implements CKEditor 5's core editor architecture – a set of classes and interfaces which glue everything together.
-
-## Documentation
-
-For general introduction see the [Overview of CKEditor 5 framework](https://ckeditor.com/docs/ckeditor5/latest/framework/index.html) guide and then the [core editor architecture guide](https://ckeditor.com/docs/ckeditor5/latest/framework/architecture/core-editor-architecture.html).
-
-Additionally, see the [`@ckeditor/ckeditor5-core` package](https://ckeditor.com/docs/ckeditor5/latest/api/core.html) page in [CKEditor 5 documentation](https://ckeditor.com/docs/ckeditor5/latest/) for even more information.
-
-## License
-
-Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). For full details about the license, please check the `LICENSE.md` file or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license).
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/contexts.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/contexts.json
deleted file mode 100644
index 33c930f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/contexts.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Cancel": "Label for the Cancel button.",
- "Clear": "Label for the Clear button.",
- "Remove color": "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties).",
- "Restore default": "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified.",
- "Save": "Label for the Save button.",
- "Show more items": "Label of a toolbar button which reveals more toolbar items.",
- "%0 of %1": "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'.",
- "Cannot upload file:": "A generic error message displayed on upload failure. The file name is concatenated to this text.",
- "Rich Text Editor. Editing area: %0": "Accessible label of the specific editing area of the editor acting as a root of the entire application.",
- "Insert with file manager": "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown.",
- "Replace with file manager": "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown.",
- "Insert image with file manager": "The label for the insert image with the file manager toolbar button.",
- "Replace image with file manager": "The label for the replace image with the file manager toolbar button.",
- "Toggle caption off": "The button label for the object (e.g. image, table) toolbar for hiding the attached caption.",
- "Toggle caption on": "The button label for the object (e.g. image, table) toolbar for showing the attached caption.",
- "Content editing keystrokes": "Accessibility help dialog category header text for keystrokes related to content creation.",
- "These keyboard shortcuts allow for quick access to content editing features.": "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category.",
- "User interface and content navigation keystrokes": "Accessibility help dialog category header text for keystrokes related to navigation in the user interface.",
- "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.": "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category.",
- "Close contextual balloons, dropdowns, and dialogs": "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs.",
- "Open the accessibility help dialog": "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog.",
- "Move focus between form fields (inputs, buttons, etc.)": "Keystroke description for assistive technologies: keystroke for moving between fields.",
- "Move focus to the menu bar, navigate between menu bars": "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar.",
- "Move focus to the toolbar, navigate between toolbars": "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar.",
- "Navigate through the toolbar or menu bar": "Keystroke description for assistive technologies: keystroke for navigating through the toolbar.",
- "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.": "Keystroke description for assistive technologies: keystroke for executing currently focused button.",
- "Accept": "Label of the button confirming the changes done in the current interface."
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/af.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/af.po
deleted file mode 100644
index 766a468..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/af.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Afrikaans (https://app.transifex.com/ckeditor/teams/11143/af/)\n"
-"Language: af\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Kanselleer"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Verwyder kleur"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Herstel verstek"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Stoor"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Wys meer items"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 van %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Lêer nie opgelaai nie:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ar.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ar.po
deleted file mode 100644
index f79a98d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ar.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Arabic (https://app.transifex.com/ckeditor/teams/11143/ar/)\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "إلغاء"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "مسح"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "إزالة اللون"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "استعادة الافتراضي"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "حفظ"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "عرض المزيد من العناصر"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 من %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "لا يمكن رفع الملف:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "محرر النصوص المنسّقة. منطقة التحرير: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "إدخال مع مدير الملفات"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "استبدال بمدير الملفات"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "إدراج صورة مع مدير الملفات"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "استبدال الصورة بمدير الملفات"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "إخفاء التسمية التوضيحية"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "عرض التسمية التوضيحية"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "ضغطة المفاتيح لتحرير المحتوى"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "تسمح اختصارات لوحة المفاتيح هذه بالوصول سريعاً إلى ميزات تحرير المحتوى."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "واجهة المستخدم وضغطة المفاتيح للتنقل في المحتوى"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "استخدمْ ضغطة المفاتيح التالية للتنقل بشكل أكثر كفاءة في واجهة مستخدم CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "أغلقْ البالونات السياقية والقوائم المنسدلة ومربعات الحوار"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "افتحْ مربع الحوار بشأن تعليمات إمكانية الوصول"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "انقلْ التركيز بين حقول النموذج (المدخلات والأزرار وما إلى ذلك)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "انقلْ التركيز إلى شريط القائمة، وتَنقّلْ بين أشرطة القوائم"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "انقلْ التركيز إلى شريط الأدوات، وتنقّلْ بين أشرطة الأدوات"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "تنقّلْ عبر شريط الأدوات أو شريط القوائم"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "قم بتنفيذ الزر المركَّز حالياً، حيث أن تنفيذ الأزرار المتفاعلة مع محتوى المحرِّر يؤدي إلى إعادة التركيز إلى المحتوى."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "قبول"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ast.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ast.po
deleted file mode 100644
index 4333c09..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ast.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Asturian (https://app.transifex.com/ckeditor/teams/11143/ast/)\n"
-"Language: ast\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Encaboxar"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Guardar"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr ""
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/az.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/az.po
deleted file mode 100644
index b3ee463..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/az.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Azerbaijani (https://app.transifex.com/ckeditor/teams/11143/az/)\n"
-"Language: az\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "İmtina et"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Rəngi ləğv et"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Yadda saxla"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Daha çox əşyanı göstərin"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%1-dən %0"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Fayl yüklənə bilmir"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/bg.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/bg.po
deleted file mode 100644
index 6951a57..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/bg.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bulgarian (https://app.transifex.com/ckeditor/teams/11143/bg/)\n"
-"Language: bg\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Отказ"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Изчисти"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Премахни цвят"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Възстанови първоначалните настройки"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Запазване"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Покажи повече единици"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 от %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Не може да качи файл:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Rich Text Editor. Зона за редактиране: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Вмъкване с файловия мениджър"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Заменете с файловия мениджър"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Вмъкнете изображение с файловия мениджър"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Заменете изображението с файловия мениджър"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Превключи изключване на надписи"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Превключи включване на надписи"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Клавишни комбинации за редактиране на съдържание"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Тези клавишни комбинации позволяват бърз достъп до елементите за редактиране на съдържание"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Потребителски интерфейс и клавишни комбинации за навигация в съдържанието"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Използвайте следните клавишни комбинации за по -лесна навигация в потребителския интерфейс на CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Затваряне на балоните с контекст, падащите менюта и диалогови прозорци"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Отваряне на диалогов прозорец с помощ за достъпност"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Преместване на фокуса между полетата (въвеждане, бутони и др.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Преместете фокуса върху лентата с менюта, навигирайте между лентите с менюта"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Преместване на фокуса върху лентата с инструменти, навигация между инструментите"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Навигирайте през лентата с инструменти или лентата с менюта"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Изпълнете текущо фокусирания бутон. Изпълнението на бутони, които взаимодействат със съдържанието на редактора, премества фокуса обратно към съдържанието."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Приемане"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/bn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/bn.po
deleted file mode 100644
index a272530..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/bn.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bengali (https://app.transifex.com/ckeditor/teams/11143/bn/)\n"
-"Language: bn\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "বাতিল করুন"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "পরিষ্কার করুন"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "রং মুছে ফেলুন"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "পূর্বাবস্থায় ফিরিয়ে আনুন"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "সংরক্ষণ করুন"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "আরও আইটেম দেখান"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 এর %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "ফাইল আপলোড করা যাবে নাঃ"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "রিচ টেক্সট এডিটর। সম্পাদনার ক্ষেত্র: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "ফাইল ম্যানেজার দিয়ে প্রবেশ করান"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "ফাইল ম্যানেজার দিয়ে প্রতিস্থাপন করুন"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "ফাইল ম্যানেজার দিয়ে ছবি প্রবেশ করান"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "ফাইল ম্যানেজার দিয়ে ছবি প্রতিস্থাপন করুন"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "টগল ক্যাপশন বন্ধ করুন"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "টগল ক্যাপশন চালু করুন"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "কনটেন্ট এডিটিংয়ের কীস্ট্রোকগুলি"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "এই কীবোর্ড শর্টকাটগুলির ফলে কনটেন্ট এডিটিংয়ের বৈশিষ্ট্যগুলির সুবিধা দ্রুত নেওয়া যায়।"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "ইউজার ইন্টারফেস এবং কনটেন্ট নেভিগেশনের কীস্ট্রোকগুলি"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "CKEditor 5 ইউজার ইন্টারফেসে আরও কার্যকর নেভিগেশনের জন্য নিম্নলিখিত কীস্ট্রোকগুলি ব্যবহার করুন।"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "কন্টেক্সচুয়াল বেলুন, ড্রপডাউন এবং ডায়ালগগুলি বন্ধ করুন"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "প্রবেশযোগ্যতার সহায়ক ডায়ালগ খুলুন"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "ফর্ম ফিল্ডের (ইনপুট, বাটন, ইত্যাদি) মধ্যে ফোকাস স্থানান্তর করুন"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "মেনু বারে ফোকাস সরিয়ে নিন, মেনু বারের মধ্যে নেভিগেট করুন"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "টুলবারে ফোকাস স্থানান্তর করুন, টুলবারগুলির মধ্যে নেভিগেট করুন"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "টুলবার বা মেনু বারের মাধ্যমে নেভিগেট করুন"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "বর্তমানে ফোকাস করা বোতামটি কার্যকর করুন। ইডিটর বিষয়বস্তুর সাথে ইন্টারঅ্যাক্ট করা বোতাম কার্যকর করা ফোকাসকে বিষয়বস্তুর দিকে ফিরিয়ে নেয়।"
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "গ্রহণ করুন"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/bs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/bs.po
deleted file mode 100644
index 3224dd5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/bs.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Bosnian (https://app.transifex.com/ckeditor/teams/11143/bs/)\n"
-"Language: bs\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Poništi"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Ukloni boju"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Vrati na zadano"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Sačuvaj"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Prikaži više stavki"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 od %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Nije moguće učitati fajl:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ca.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ca.po
deleted file mode 100644
index f87f2a1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ca.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Catalan (https://app.transifex.com/ckeditor/teams/11143/ca/)\n"
-"Language: ca\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancel·lar"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Esborra"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Eliminar el color"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Restaurar el valor predeterminat"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Desar"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Mostrar més elements"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 de %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "No es pot pujar l'arxiu:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor de text enriquit. Àrea d'edició: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Insereix-ho amb un gestor de fitxers"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Substitueix-ho amb un gestor de fitxers"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Insereix la imatge amb el gestor de fitxers"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Substitueix la imatge amb un gestor de fitxers"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Desactivar el peu de foto"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Activar el peu de foto"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Tecles edició de contingut"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Aquestes dreceres del teclat permeten un accés ràpid a les accions d'edició de contingut."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Tecles d'interfície de l'usuari i navegació del contingut"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Empreu les següents tecles per a una navegació més eficient en la interfície de l'usuari de CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Tanca finestres contextuals, desplegables i diàlegs"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Obre la finestra d'ajuda d'accessibilitat"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Desplaça el focus entre els camps d'un formulari (entrades, botons, etc.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Mou el cursor a la barra de menú, navega entre barres de menú"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Desplaça el focus a la barra d'eines, navega entre barres d'eines"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Navega per la barra d'eines o de menú"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Activa el botó que està seleccionat. Quan s'activen els botons que interactuen amb el contingut de l'editor, el cursor torna al contingut."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Accepta"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/cs.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/cs.po
deleted file mode 100644
index 04bf5b5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/cs.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Czech (https://app.transifex.com/ckeditor/teams/11143/cs/)\n"
-"Language: cs\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Zrušit"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Smazat"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Odstranit barvu"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Obnovit výchozí"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Uložit"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Zobrazit další položky"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 z %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Soubor nelze nahrát:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editační oblast rich text editoru: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Vložit pomocí správce souborů"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Nahradit pomocí správce souborů"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Vložit obrázek pomocí správce souborů"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Nahradit obrázek pomocí správce souborů"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Vypnout titulek"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Zapnout titulek"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Klávesy na úpravu obsahu"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Tyto klávesové zkratky vám umožní rychlý přístup k funkcím úpravy obsahu."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Klávesy navigace v uživatelském rozhraní a obsahu"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Pro efektivní navigaci v uživatelském rozhraní CKEditor 5 použijte následující klávesy."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Zavřít kontextuální balóny, rozbalovací menu a dialogy"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Otevřít dialog podpory přístupnosti"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Přesunout zaměření mezi poli formuláře (vstupy, tlačítka atd.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Zaměřte se na panel nabídek, procházejte mezi panely nabídek"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Přesunout zaměření na lištu nástrojů, navigace mezi lištami nástrojů"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Procházení panelu nástrojů nebo panelu nabídek"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Přijmout"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/da.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/da.po
deleted file mode 100644
index e0fe9b0..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/da.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Danish (https://app.transifex.com/ckeditor/teams/11143/da/)\n"
-"Language: da\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Annullér"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Ryd"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Fjern farve"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Nulstil"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Gem"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Vis flere emner"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 af %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Kan ikke uploade fil:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Rich text redigering. Redigeringsområde: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Indsæt med filhåndtering"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Udskift med filhåndtering"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Indsæt billede med filhåndtering"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Udskift billede med filhåndtering"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Slå billedtekst fra"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Slå billedtekst til"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Tastaturtryk til redigering af indhold"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Disse tastaturgenveje giver hurtigt adgang til funktioner til redigering af indhold."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Tastatur tryk til brugerflade- og indholdsnavigering"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Brug følgende tastaturtryk for mere effektiv navigering i CKEditor 5 brugerfladen."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Luk kontekstbetingede balloner, rullemenuer og dialoger"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Åbn hjælpedialogen om tilgængelighed"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Flyt fokus mellem formularfelter (input, knapper, osv.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Flyt fokus til menulinjen, naviger mellem menulinjerne"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Flyt fokus til værktøjslinjen, naviger mellem værktøjslinjer"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Naviger gennem værktøjslinjen eller menulinjen"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Udfør den aktuelt fokuserede knap. Udførelse af knapper, der interagerer med editorens indhold, flytter fokus tilbage til indholdet."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Accepter"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/de-ch.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/de-ch.po
deleted file mode 100644
index 1522dcc..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/de-ch.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (Switzerland) (https://app.transifex.com/ckeditor/teams/11143/de_CH/)\n"
-"Language: de_CH\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Abbrechen"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Farbe entfernen"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Speichern"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Datei kann nicht hochgeladen werden:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/de.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/de.po
deleted file mode 100644
index 71b595b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/de.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: German (https://app.transifex.com/ckeditor/teams/11143/de/)\n"
-"Language: de\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Abbrechen"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Löschen"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Farbe entfernen"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Standard wiederherstellen"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Speichern"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Mehr anzeigen"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 von %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Die Datei kann nicht hochgeladen werden:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Rich Text Editor. Bearbeitungsbereich: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Mit Dateimanager einfügen"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Mittels Dateimanager ersetzen"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Bild mit dem Dateimanager einfügen"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Bild mittels Dateimanager ersetzen"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Tabellenüberschrift deaktivieren"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Tabellenüberschrift aktivieren"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Tastatureingaben zur Inhaltsverarbeitung"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Diese Tastenkombinationen ermöglichen einen schnellen Zugang zu den Inhaltsverarbeitungsfunktionen."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Benutzeroberfläche und Inhaltsnavigationstasten"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Verwenden Sie die folgenden Tastatureingaben für eine effizientere Navigation auf der CKEditor-5-Benutzeroberfläche."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Kontextsprechblasen, Dropdown-Menü und Dialoge schließen"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Den Dialog zur Eingabehilfe öffnen"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Fokus zwischen Formularfeldern verschieben (Eingaben, Tastenfelder etc.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Fokus auf die Menüleiste richten, zwischen Menüleisten navigieren"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Fokus auf die Symbolleiste verschieben, zwischen den Symbolleisten navigieren"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Durch die Werkzeugleiste oder Menüleiste navigieren"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Akzeptieren"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/el.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/el.po
deleted file mode 100644
index 6d3d633..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/el.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Greek (https://app.transifex.com/ckeditor/teams/11143/el/)\n"
-"Language: el\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Ακύρωση"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Καθαρισμός"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Απομάκρυνση χρώματος"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Επαναφορά προεπιλογής"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Αποθήκευση"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Προβολή περισσότερων αντικειμένων"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 από %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Αδύνατη η αποστολή του αρχείου:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Πρόγραμμα επεξεργασίας εμπλουτισμένου κειμένου. Περιοχή επεξεργασίας: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Εισαγωγή με τη διαχείριση αρχείων"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Αντικατάσταση με τη διαχείριση αρχείων"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Εισαγωγή εικόνας με τη διαχείριση αρχείων"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Αντικατάσταση εικόνας με τη διαχείριση αρχείων"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Εναλλαγή απόκρυψης λεζάντας"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Εναλλαγής εμφάνισης λεζάντας"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Πλήκτρα επεξεργασίας περιεχομένου"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Αυτές οι συντομεύσεις πληκτρολογίου επιτρέπουν τη γρήγορη πρόσβαση σε λειτουργίες επεξεργασίας περιεχομένου."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Πλήκτρα για πλοήγηση στο περιβάλλον εργασίας χρήστη και στο περιεχόμενο"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Χρησιμοποιήστε τα ακόλουθα πλήκτρα για πιο αποτελεσματική πλοήγηση στο περιβάλλον εργασίας χρήστη του CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Κλείσιμο παραθύρων σχολίων, αναπτυσσόμενων μενού και παραθύρων διαλόγου"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Άνοιγμα του παραθύρου διαλόγου βοήθειας προσβασιμότητας"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Μετακίνηση της εστίασης μεταξύ των πεδίων φόρμας (εισαγωγές, κουμπιά, κ.λπ.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Μετακίνηση της εστίασης στη γραμμή μενού, πλοήγηση μεταξύ των γραμμών μενού"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Μετακίνηση της εστίασης στη γραμμή εργαλείων, πλοήγηση μεταξύ των γραμμών εργαλείων"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Πλοήγηση μέσω της γραμμής εργαλείων ή της γραμμής μενού"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Εκτέλεση του τρέχοντος εστιασμένου κουμπιού. Η εκτέλεση κουμπιών που αλληλεπιδρούν με το περιεχόμενο του συντάκτη μετακινεί την εστίαση πίσω στο περιεχόμενο."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Αποδοχή"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/en-au.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/en-au.po
deleted file mode 100644
index 8c985c1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/en-au.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: English (Australia) (https://app.transifex.com/ckeditor/teams/11143/en_AU/)\n"
-"Language: en_AU\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancel"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Clear"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Remove colour"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Restore default"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Save"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Show more items"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 of %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Cannot upload file:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Rich Text Editor. Editing area: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Toggle caption off"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Toggle caption on"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/en-gb.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/en-gb.po
deleted file mode 100644
index e1250fd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/en-gb.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: English (United Kingdom) (https://app.transifex.com/ckeditor/teams/11143/en_GB/)\n"
-"Language: en_GB\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancel"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Remove colour"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Save"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 of %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Cannot upload file:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/en.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/en.po
deleted file mode 100644
index e95d9a6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/en.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language: \n"
-"Language-Team: \n"
-"Plural-Forms: \n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancel"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Clear"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Remove color"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Restore default"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Save"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Show more items"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 of %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Cannot upload file:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Rich Text Editor. Editing area: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Insert with file manager"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Replace with file manager"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Insert image with file manager"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Replace image with file manager"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Toggle caption off"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Toggle caption on"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Content editing keystrokes"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "These keyboard shortcuts allow for quick access to content editing features."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "User interface and content navigation keystrokes"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Close contextual balloons, dropdowns, and dialogs"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Open the accessibility help dialog"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Move focus between form fields (inputs, buttons, etc.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Move focus to the menu bar, navigate between menu bars"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Move focus to the toolbar, navigate between toolbars"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Navigate through the toolbar or menu bar"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Accept"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/eo.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/eo.po
deleted file mode 100644
index fcdc49b..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/eo.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Esperanto (https://app.transifex.com/ckeditor/teams/11143/eo/)\n"
-"Language: eo\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Nuligi"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Konservi"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr ""
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/es-co.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/es-co.po
deleted file mode 100644
index eddd663..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/es-co.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (Colombia) (https://app.transifex.com/ckeditor/teams/11143/es_CO/)\n"
-"Language: es_CO\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancelar"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Quitar color"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Restaurar valores predeterminados"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Guardar"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Mostrar más elementos"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 de %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "No se pudo cargar el archivo:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor de texto enriquecido. Área de edición: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/es.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/es.po
deleted file mode 100644
index 4890e81..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/es.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Spanish (https://app.transifex.com/ckeditor/teams/11143/es/)\n"
-"Language: es\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancelar"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Borrar"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Quitar color"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Restaurar valores predeterminados"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Guardar"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Mostrar más elementos"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 de %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "No se pudo cargar el archivo:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor de texto enriquecido. Área de edición: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Insertar con administrador de archivos"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Reemplazar con administrador de archivos"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Insertar imagen con administrador de archivos"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Reemplazar imagen con administrador de archivos"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Desactivar título"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Activar título"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Teclas de edición de contenido"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Estos atajos de teclado permiten acceder rápidamente a las funciones de edición de contenido."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Teclas de navegación de contenido e interfaz de usuario"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Utilice las siguientes combinaciones de teclas para una navegación más eficiente en la interfaz de usuario de CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Cierra globos contextuales, menús desplegables y cuadros de diálogo"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Abre el cuadro de diálogo de ayuda de accesibilidad"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Mueve el foco entre campos de formulario (entradas, botones, etc.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Mover el foco a la barra de menú, navegar entre las barras de menú"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Mueve el foco a la barra de herramientas y navega entre barras de herramientas"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Navegar por la barra de herramientas o la barra de menú"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Ejecutar el botón actualmente enfocado. Al ejecutar botones que interactúan con el contenido del editor, el foco vuelve al contenido."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Aceptar"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/et.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/et.po
deleted file mode 100644
index 27a4066..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/et.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Estonian (https://app.transifex.com/ckeditor/teams/11143/et/)\n"
-"Language: et\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Loobu"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Selge"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Eemalda värv"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Taasta algne"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Salvesta"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Näita veel"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 / %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Faili ei suudeta üles laadida:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Rikastekstiredaktor. Redigeerimisala: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Sisesta failihalduriga"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Asenda failihalduriga"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Sisesta pilt failihalduriga"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Asenda pilt failihalduriga"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Lülita pealdis välja"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Lülita pealdis sisse"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Sisu muutmise klahvikombinatsioonid"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Nende klahvikombinatsioonidega pääseb kiiresti sisu muutmise võimaluste juurde."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Kasutajaliidese ja sisus liikumise klahvikombinatsioonid"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Järgmiste klahvikombinatsioonidega saab tõhusamalt liikuda redaktori CKEditor 5 kasutajaliideses."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Sulge konteksti mullid, rippmenüüd ja dialoogid"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Ava juurdepääsu abidialoog"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Vaheta ankeedi välju (sisendeid, nuppe jne)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Keskendu menüüribale, vaheta menüüribasid"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Keskendu tööriistaribale, vaheta tööriistaribasid"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Liigu tööriistaribas või menüüribas"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Vajuta praegu aktiivset nuppu. Redaktori sisu muutvate nuppude vajutamine viib tähelepanu taas sisule."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Nõustu"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/eu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/eu.po
deleted file mode 100644
index 01a6d78..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/eu.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Basque (https://app.transifex.com/ckeditor/teams/11143/eu/)\n"
-"Language: eu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Utzi"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Gorde"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Ezin da fitxategia kargatu:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/fa.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/fa.po
deleted file mode 100644
index 8fa7ccd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/fa.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Persian (https://app.transifex.com/ckeditor/teams/11143/fa/)\n"
-"Language: fa\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "لغو"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "حذف رنگ"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "بازیابی پیش فرض"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "ذخیره"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "نمایش گزینههای بیشتر"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 از %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "فایل آپلود نمیشود:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "ویرایشگر متن قوی. ویرایش بخش : 0%"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/fi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/fi.po
deleted file mode 100644
index 8f8836d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/fi.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Finnish (https://app.transifex.com/ckeditor/teams/11143/fi/)\n"
-"Language: fi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Peruuta"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Tyhjennä"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Poista väri"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Palauta oletus"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Tallenna"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Näytä lisää toimintoja"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 / %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Tiedostoa ei voitu ladata:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Tekstimuotoilueditori. Muokkausalue: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Tuo tiedostonhallinnalla"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Korvaa tiedostonhallinnalla"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Tuo kuva tiedostonhallinnalla"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Korvaa kuva tiedostonhallinnalla"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Poista taulukon kuvaus"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Lisää taulukon kuvaus"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Sisällönmuokkauspainallukset"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Nämä avainoikotiet mahdollistavat sisällönmuokkausominaisuuksien nopean käytön."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Käyttöliittymän ja sisällössä siirtymisen painallukset"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Voit tehostaa CKEditor 5:n käyttöliittymässä siirtymistä seuraavilla painalluksilla."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Sulje kontekstipallot, pudotusvalikot ja dialogit"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Avaa esteettömyystuen dialogi"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Siirrä tarkennusta eri kaavakekenttien (syötteet, painikkeet yms.) välillä"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Kohdenna valikkopalkkiin ja siirry palkista toiseen"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Siirrä tarkennus työkalupalkkiin, siirry työkalupalkista toiseen"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Siirry työkalupalkkien tai valikkopalkkien välillä"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Suorita tällä hetkellä kohdennettuna olevan painikkeen toiminto. Muokkaustyökalun sisältöön vaikuttavien painikkeiden käyttö palauttaa kohdennuksen kyseiseen sisältöön."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Hyväksy"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/fr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/fr.po
deleted file mode 100644
index f262128..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/fr.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: French (https://app.transifex.com/ckeditor/teams/11143/fr/)\n"
-"Language: fr\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Annuler"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Effacer"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Enlever la couleur"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Restaurer par défaut"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Enregistrer"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Montrer plus d'éléments"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 sur %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Envoi du fichier échoué :"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Éditeur de texte enrichi. Zone d'édition : %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Insérer avec le gestionnaire de fichiers"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Remplacer avec le gestionnaire de fichiers"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Insérer une image avec le gestionnaire de fichiers"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Remplacer l'image avec le gestionnaire de fichiers"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Désactiver la légende"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Activer la légende"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Touches d'édition de contenu"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Ces raccourcis clavier permettent un accès rapide aux fonctionnalités d'édition de contenu."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Interface utilisateur et frappes de navigation dans le contenu"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Utilisez les touches suivantes pour une navigation plus efficace dans l'interface utilisateur de CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Fermer les bulles contextuelles, les listes déroulantes et les boîtes de dialogue"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Ouvrir la boîte de dialogue d'aide sur l'accessibilité"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Déplacer le focus entre les champs du formulaire (saisies, boutons, etc.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Déplacer le focus sur la barre du menu, naviguer entre les barres de menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Déplacez le focus sur la barre d'outils, naviguez entre les barres d'outils"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Naviguer sur la barre d'outils ou la barre de menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Accepter"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/gl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/gl.po
deleted file mode 100644
index d0ca777..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/gl.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Galician (https://app.transifex.com/ckeditor/teams/11143/gl/)\n"
-"Language: gl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancelar"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Limpar"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Retirar a cor"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Restaurar valores predeterminados"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Gardar"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Amosar máis elementos"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 de %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Non é posíbel enviar o ficheiro:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor de texto mellorado. Área de edición: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Desactivar os subtítulos"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Activar os subtítulos"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Aceptar"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/gu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/gu.po
deleted file mode 100644
index 08342ca..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/gu.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Gujarati (https://app.transifex.com/ckeditor/teams/11143/gu/)\n"
-"Language: gu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr ""
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr ""
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "ફાઇલ અપલોડ ન થઇ શકી"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/he.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/he.po
deleted file mode 100644
index 4ebe9a5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/he.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hebrew (https://app.transifex.com/ckeditor/teams/11143/he/)\n"
-"Language: he\n"
-"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "ביטול"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "לנקות"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "מחיקת צבע"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "שחזור ברירת מחדל"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "שמירה"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "הצג פריטים נוספים"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 מתוך %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "לא ניתן להעלות את הקובץ הבא:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "עורך פורמט טקסט עשיר. אזור עריכה: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "הוספה עם מנהל הקבצים"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "החלפה עם מנהל הקבצים"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "הוספת תמונה עם מנהל הקבצים"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "החלפת תמונה עם מנהל הקבצים"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "כבה את הכיתוב"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "הפעל את הכיתוב"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "מקשי עריכת תוכן"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "קיצורי מקשים אלה מאפשרים גישה מהירה לתכונות עריכת תוכן."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "ממשק משתמש ומקשים לניווט בתוכן"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "השתמשו במקשים הבאים לניווט יעיל יותר בממשק המשתמש של CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "סגירת בלוני הקשר, תפריטים נפתחים ותיבות דו-שיח"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "פתיחת תיבת הדו-שיח של עזרה בנושא נגישות"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "העברת המיקוד בין שדות בטופס (שדות קלט, לחצנים וכו')"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "העברת המיקוד לשורת התפריטים, ניווט בין שורות התפריטים"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "העברת המיקוד לסרגל הכלים, ניווט בין סרגלי כלים"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "ניווט בסרגל הכלים או בשורת התפריטים"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "הפעלת הלחצן שבמיקוד כעת. הפעלת לחצנים המקיימים אינטראקציה עם תוכן העורך מחזירה את המיקוד לתוכן."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "קבל"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hi.po
deleted file mode 100644
index c43abc8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hi.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hindi (https://app.transifex.com/ckeditor/teams/11143/hi/)\n"
-"Language: hi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancel"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "साफ़ करें"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Remove color"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "डिफ़ॉल्ट रिस्टोर कर दें"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Save"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Show more items"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 of %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Cannot upload file:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "रिच टेक्स्ट एडिटर। संपादन क्षेत्र: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "फ़ाइल मैनेजर से इन्सर्ट करें"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "फ़ाइल मैनेजर से बदलें"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "फ़ाइल मैनेजर से इमेज इन्सर्ट करें"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "इमेज को फ़ाइल मैनेजर से बदलें"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "कैप्शन को टॉगल बंद करें"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "कैप्शन का टॉगल ऑन करें"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "कॉन्टेंट एडिटिंग कीस्ट्रोक्स"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "ये कीबोर्ड शॉर्टकट्स कॉन्टेंट एडिटिंग फ़ीचर्स तक पहुँचना आसान बनाते हैं."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "यूज़र इंटरफ़ेस और कॉन्टेंट नैविगेशन कीस्ट्रोक्स"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "CKEditor 5 यूज़र इंटरफ़ेस में और बेहतरीन नैविगेशन के लिए इन कीस्ट्रोक्स का इस्तेमाल करें."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "कॉन्टेक्सचुअल बलून्स, ड्रॉपडाउन्स और डायलॉग्स को बंद करें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "एक्सेसिबिलिटी हेल्प डायलॉग को खोलें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "फ़ॉर्म फ़ील्ड्स (इनपुट्स, बटन्स, आदि) के बीच फ़ोकस को मूव करें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "फ़ोकस को मेनू बार पर ले जाएँ, मेनू बार के बीच नेविगेट करें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "फ़ोकस को टूलबार पर ले जाएँ, टूलबार्स के बीच नैविगेट करें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "टूलबार या मेनू बार के माध्यम से नेविगेट करें"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "वर्तमान में फोकस्ड बटन दबाएँ. एडिटर के कंटेंट के साथ इंटरैक्ट करने वाले बटनों को दबाने से फोकस वापस कंटेंट पर आ जाता है."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "स्वीकार करें"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hr.po
deleted file mode 100644
index 7288aca..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hr.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Croatian (https://app.transifex.com/ckeditor/teams/11143/hr/)\n"
-"Language: hr\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Poništi"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Obriši"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Ukloni boju"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Vrati tvorničke postavke"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Snimi"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Prikaži više stavaka"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 od %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Datoteku nije moguće poslati:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Uređivač obogaćenog teksta. Područje za uređivanje: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Isključite natpis"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Uključite natpis"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Prihvati"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hu.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hu.po
deleted file mode 100644
index 95da64f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hu.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Hungarian (https://app.transifex.com/ckeditor/teams/11143/hu/)\n"
-"Language: hu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Mégsem"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Törlés"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Szín eltávolítása"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Alapértelmezés visszaállítása"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Mentés"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "További elemek"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 / %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Nem sikerült a fájl feltöltése:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Rich text szerkesztő. Szerkesztési terület: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Beillesztés fájlkezelővel"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Kicserélés fájlkezelővel"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Illessze be a képet a fájlkezelővel"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Cserélje ki a képet a fájlkezelővel"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Felirat kikapcsolása"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Felirat bekapcsolása"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Tartalom szerkesztési billentyűk"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Ezek a gyorsbillentyű parancsok lehetővé teszik a tartalomszerkesztési funkciók gyors elérését."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Felhasználói felület és tartalom navigációs billentyűparancsok"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Használd a következő billentyűket a hatékonyabb navigációhoz a CKEditor 5 felhasználói felületen."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "A környezetfüggő buborékok, legördülő listák és párbeszédpanelek bezárása"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Kisegítő lehetőségek súgó megnyitása"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Fókusz mozgatása a mezők között (inputok, gombok, stb.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Fókusz áthelyezése a menüsorra, navigálás a menüsorok között"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Fókusz mozgatása az eszköztárhoz, navigáció az eszköztárak között"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Navigálás az eszköztáron vagy a menüsoron keresztül"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Elfogad"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hy.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hy.po
deleted file mode 100644
index a483684..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/hy.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Armenian (https://app.transifex.com/ckeditor/teams/11143/hy/)\n"
-"Language: hy\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Չեղարկել"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr ""
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr ""
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/id.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/id.po
deleted file mode 100644
index ad0071e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/id.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Indonesian (https://app.transifex.com/ckeditor/teams/11143/id/)\n"
-"Language: id\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Batal"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Kosongkan"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Hapus warna"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Pulihkan nilai baku"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Simpan"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Tampilkan lebih banyak item"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 dari %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Tidak dapat mengunggah berkas:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor Teks Kaya. Area edit: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Sisipkan dengan pengelola file"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Ganti dengan pengelola file"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Sisipkan gambar dengan pengelola file"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Ganti gambar dengan pengelola file"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Sembunyikan keterangan"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Tampilkan keterangan"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Penekanan tombol untuk mengedit konten"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Pintasan keyboard ini mengizinkan akses cepat ke fitur pengeditan konten."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Antarmuka pengguna dan penekanan tombol navigasi konten"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Gunakan penekanan tombol berikut untuk navigasi yang lebih efisien di antarmuka pengguna CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Tutup balon kontekstual, menu tarik-turun, dan dialog"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Buka dialog bantuan aksesibilitas"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Pindahkan fokus di antara bidang formulir (input, tombol, dll.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Pindahkan fokus ke bilah menu, telusuri di antara bilah-bilah menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Pindahkan fokus ke toolbar, jelajahi antar toolbar"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Telusuri bilah alat atau bilah menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Jalankan tombol yang sedang difokuskan. Menjalankan tombol yang berinteraksi dengan konten editor akan memindahkan fokus kembali ke konten tersebut."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Setuju"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/it.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/it.po
deleted file mode 100644
index 89c4cf6..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/it.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Italian (https://app.transifex.com/ckeditor/teams/11143/it/)\n"
-"Language: it\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Annulla"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Cancella"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Rimuovi colore"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Ripristina predefinito"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Salva"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Mostra più elementi"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 di %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Impossibile caricare il file:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor Rich Text. Area di modifica: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Inserisci con file manager"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Sostituisci con file manager"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Inserisci l'immagine con il file manager"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Sostituisci l'immagine con il file manager"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Attiva didascalia"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Disattiva didascalia"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Tasti per la modifica del contenuto"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Queste scorciatoie da tastiera permettono di accedere velocemente alle funzionalità di modifica del contenuto."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Tasti per la navigazione nell'interfaccia utente e nei contenuti"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Utilizza i seguenti tasti per una navigazione più efficiente nell'interfaccia utente di CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Chiude menu a discesa, finestre di dialogo e callout contestuali"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Apre la finestra di dialogo della guida all'accessibilità"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Seleziona/deseleziona i diversi campi del modulo (inserimenti, pulsanti ecc.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Sposta la selezione sulla barra dei menu, naviga tra le barre dei menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Seleziona la barra degli strumenti, permette di spostarsi tra le barre degli strumenti"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Naviga nella barra degli strumenti o nella barra dei menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Esegui il pulsante attualmente selezionato. L'esecuzione dei pulsanti che interagiscono con il contenuto dell'editor riporta la selezione sul contenuto."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Accetta"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ja.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ja.po
deleted file mode 100644
index 88fea10..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ja.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Japanese (https://app.transifex.com/ckeditor/teams/11143/ja/)\n"
-"Language: ja\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "キャンセル"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "消去"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "カラーを削除"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "初期値に戻す"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "保存"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "他の項目を表示"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0/%1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "ファイルをアップロードできません:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "リッチテキストエディタ。編集エリア:%0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "ファイルマネージャで挿入"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "ファイルマネージャで置換"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "ファイルマネージャで画像を挿入"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "ファイルマネージャで画像を置換"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "キャプションをオフにする"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "キャプションをオンにする"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "コンテンツ編集のキーストローク"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "これらのキーボードショートカットを使用すると、コンテンツ編集機能に速やかにアクセスできます。"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "ユーザーインターフェースとコンテンツナビゲーションのキーストローク"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "以下のキーストロークを使用すると、CKEditor 5ユーザーインターフェースをより効率的に操作できます。"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "コンテキストバルーン、ドロップダウンメニュー、ダイアログを閉じる"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "アクセシビリティに関するヘルプのダイアログを開く"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "フォーカスをフォームフィールド(入力欄、ボタンなど)間で移動させる"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "フォーカスをメニューバーに移し、メニューバー間で移動"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "フォーカスをツールバーへ移動させて、ツールバーを操作する"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "ツールバーまたはメニューバー内を移動"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "現在フォーカスしているボタンを実行。エディターコンテンツに作用するボタンを実行するとフォーカスはコンテンツに戻ります。"
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "同意します"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/jv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/jv.po
deleted file mode 100644
index f5c9afa..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/jv.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Javanese (https://app.transifex.com/ckeditor/teams/11143/jv/)\n"
-"Language: jv\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Batal"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Busek warni"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Mangsulaken default"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Rimat"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Tampilaken langkung kathah"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 saking %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Mboden saged ngirim berkas:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/km.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/km.po
deleted file mode 100644
index e88703f..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/km.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Khmer (https://app.transifex.com/ckeditor/teams/11143/km/)\n"
-"Language: km\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "បោះបង់"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "រក្សាទុ"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "មិនអាចអាប់ឡូតឯកសារ៖"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/kn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/kn.po
deleted file mode 100644
index 3ae8830..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/kn.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Kannada (https://app.transifex.com/ckeditor/teams/11143/kn/)\n"
-"Language: kn\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "ರದ್ದುಮಾಡು"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "ಉಳಿಸು"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr ""
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ko.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ko.po
deleted file mode 100644
index 7ad789e..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ko.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Korean (https://app.transifex.com/ckeditor/teams/11143/ko/)\n"
-"Language: ko\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "취소"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "지우기"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "색깔 제거"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "기본값 복원"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "저장"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "더보기"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 / %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "파일 업로드할 수 없음: "
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "리치 텍스트 편집기. 편집 영역: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "파일 관리자를 사용하여 삽입"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "파일 관리자를 사용하여 교체"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "파일 관리자를 사용하여 이미지 삽입"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "파일 관리자를 사용하여 이미지 교체"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "캡션 지우기"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "캡션 넣기"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "콘텐츠 편집 키 입력"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "이러한 키보드 단축키를 사용하면 콘텐츠 편집 기능을 빠르게 사용할 수 있습니다."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "사용자 인터페이스 및 콘텐츠 탐색 키 입력"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "다음 키 입력을 사용하여 CKEditor 5 사용자 인터페이스를 더 효율적으로 탐색하세요."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "상황별 풍선, 드롭다운, 대화 상자 닫기"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "접근성 도움말 대화 상자 열기"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "양식 필드(입력, 버튼 등) 간에 포커스 이동"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "메뉴 표시줄로 포커스 이동, 메뉴 표시줄 탐색"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "도구 모음으로 포커스 이동, 도구 모음 간 탐색"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "도구 모음 또는 메뉴 표시줄 탐색"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "현재 포커스가 맞춰진 버튼을 실행합니다. 편집기 콘텐츠와 상호 작용하는 버튼을 실행하면 포커스가 다시 콘텐츠로 이동합니다."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "수락"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ku.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ku.po
deleted file mode 100644
index 746e178..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ku.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Kurdish (https://app.transifex.com/ckeditor/teams/11143/ku/)\n"
-"Language: ku\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "هەڵوەشاندنەوە"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "لابردنی ڕەنگ"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "پاشکەوتکردن"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "بڕگەی زیاتر نیشانبدە"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 لە %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "پەڕگەکە ناتوانرێت باربکرێت:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/lt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/lt.po
deleted file mode 100644
index c5f13f7..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/lt.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Lithuanian (https://app.transifex.com/ckeditor/teams/11143/lt/)\n"
-"Language: lt\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Atšaukti"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Išvalyti"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Pašalinti spalvą"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Atkurti numatytuosius"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Išsaugoti"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Rodyti daugiau elementų"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 iš %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Negalima įkelti failo:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Raiškiojo teksto redaktorius. Redagavimo sritis: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Įterpti naudojant failų tvarkyklę"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Pakeisti failų tvarkykle"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Įterpti paveikslėlį naudojant failų tvarkyklę"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Pakeisti paveikslėlį failų tvarkytuve"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Išjungti antraštę"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Įjungti antraštę"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Turinio redagavimo klavišų paspaudimai"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Šie spartieji klavišai leidžia greitai pasiekti turinio redagavimo funkcijas."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Naudotojo sąsajos ir turinio navigacijos klavišų paspaudimai"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Norėdami efektyviau naršyti po „CKEditor 5“ naudotojo sąsają, naudokite toliau nurodytus klavišų paspaudimus."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Uždaryti kontekstinius pranešimus, išskleidžiamuosius meniu ir dialogo langus"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Atidaryti prieinamumo pagalbos dialogo langą"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Perkelti fokusą tarp formos laukų (įvesčių, klavišų ir t. t.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Perkelti žymeklį į meniu juostą, naršyti tarp meniu juostų"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Perkelti fokusą į įrankių juostą, naršyti tarp įrankių juostų"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Naršykite po įrankių juostą arba meniu juostą"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Vykdyti šiuo metu sufokusuotą mygtuką. Vykdant su redaktoriaus turiniu sąveikaujančius mygtukus, fokusas yra perkeliamas atgal į turinį."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Priimti"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/lv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/lv.po
deleted file mode 100644
index ff0f4a4..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/lv.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Latvian (https://app.transifex.com/ckeditor/teams/11143/lv/)\n"
-"Language: lv\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Atcelt"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Notīrīt"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Noņemt krāsu"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Atgriezt noklusējumu"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Saglabāt"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Parādīt vairāk vienumus"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 no %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Nevar augšupielādēt failu:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Bagātīga Teksta Redaktors. Rediģēšanas zona: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Ievietot, izmantojot failu pārvaldnieku"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Aizstāt, izmantojot failu pārvaldnieku"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Ievietojiet attēlu, izmantojot failu pārvaldnieku"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Aizstāt attēlu, izmantojot failu pārvaldnieku"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Izslēgt tabulas parakstu"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Ieslēgt tabulas parakstu"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Satura rediģēšanas taustiņsitieni"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Šie īsinājumtaustiņi ļauj ātri piekļūt satura rediģēšanas funkcijām."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Lietotāja interfeisa un satura navigācijas taustiņsitieni"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Izmantot tālāk norādītos taustiņsitienus, lai nodrošinātu efektīvāku navigāciju CKEditor 5 lietotāja saskarnē."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Aizvērt kontekstuālās joslas, nolaižamās izvēlnes un dialoglodziņus"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Atvērt piekļūstamības palīdzības dialoglodziņu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Pārvietot fokusu starp laukiem (ievades, pogas u.tml.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Pārvietot fokusu uz izvēļņu joslu, pārvietoties starp izvēļņu joslām"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Pārvietot fokusu uz rīkjoslu, pārvietoties starp rīkjoslām"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Pārvietojieties rīkjoslā vai izvēlņu joslā"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Izpildiet pašlaik fokusēto pogu. Izpildot pogas, kas mijiedarbojas ar redaktora saturu, fokuss tiek pārvietots atpakaļ uz saturu."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Apstiprināt"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ms.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ms.po
deleted file mode 100644
index dc6fb5a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ms.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Malay (https://app.transifex.com/ckeditor/teams/11143/ms/)\n"
-"Language: ms\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Batal"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Kosongkan"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Buang warna"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Pulihkan lalai"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Simpan"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Tunjukkan item lain"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 daripada %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Gagal memuat naik fail"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor Teks Kaya. Ruang suntingan: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Masukkan dengan pengurus fail"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Gantikan dengan pengurus fail"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Masukkan imej dengan pengurus fail"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Gantikan imej dengan pengurus fail"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Tutup kapsyen"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Buka kapsyen"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Ketukan kekunci penyuntingan kandungan"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Pintasan papan kekunci ini membenarkan akses pantas kepada ciri-ciri penyuntingan kandungan."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Antara muka pengguna dan ketukan kekunci navigasi kandungan"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Guna ketukan kekunci berikut untuk menavigasi dengan lebih cekap dalam antara muka pengguna CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Tutup belon konteks, senarai juntai bawah dan dialog"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Buka dialog bantuan kebolehaksesan"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Alihkan fokus antara medan borang (input, butang, dll.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Alihkan fokus ke bar menu, navigasi antara bar menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Alihkan fokus ke bar alat, navigasi antara bar alat"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Navigasi melalui bar alat atau bar menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Laksanakan butang yang sedang difokuskan. Melaksanakan butang yang berinteraksi dengan kandungan penyunting mengalihkan fokus kembali ke kandungan."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Terima"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/nb.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/nb.po
deleted file mode 100644
index b0a2d79..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/nb.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Norwegian Bokmål (https://app.transifex.com/ckeditor/teams/11143/nb/)\n"
-"Language: nb\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Avbryt"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Lagre"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Kan ikke laste opp fil:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ne.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ne.po
deleted file mode 100644
index 3a65ba5..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ne.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Nepali (Nepal) (https://app.transifex.com/ckeditor/teams/11143/ne_NP/)\n"
-"Language: ne_NP\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "रद्द गर्नुहोस्"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "रंग हटाउन"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "सुरक्षित गर्नुहोस्"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 मध्ये %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "फाइल अपलोड गर्न मिल्दैन"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/nl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/nl.po
deleted file mode 100644
index 17df3dd..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/nl.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Dutch (https://app.transifex.com/ckeditor/teams/11143/nl/)\n"
-"Language: nl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Annuleren"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Wissen"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Verwijder kleur"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Standaardinstellingen terugzetten"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Opslaan"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Meer items weergeven"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 van %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Kan bestand niet uploaden:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Rich Text Editor. Bewerkingsgebied: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Invoegen met bestandsbeheer"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Vervangen met bestandsbeheerder"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Afbeelding invoegen met bestandsbeheer"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Afbeelding vervangen met bestandsbeheerder"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Bijschrift uitzetten"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Bijschrift aanzetten"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Toetsaanslagen om inhoud aan te passen"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Deze sneltoetsen geven snel toegang tot functies om inhoud aan te passen"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Toetsaanslagen voor het navigeren door de gebruikersinterface en inhoud"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Gebruik de volgende toetsaanslagen om efficiënter door de gebruikersinterface van CKEditor 5 te navigeren."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Sluit contextvensters, dropdown vensters, en dialoogvensters"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Open het hulpvenster voor toegankelijkheid"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Beweeg de focus tussen velden in een formulier (invoervensters, knoppen, enz.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Focus naar de menubalk verplaatsen, tussen menubalken navigeren"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Beweeg focus naar de werkbalk, navigeer tussen werkbalken"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Door de werkbalk of menubalk navigeren"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Accepteren"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/no.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/no.po
deleted file mode 100644
index 551d8be..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/no.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Norwegian (https://app.transifex.com/ckeditor/teams/11143/no/)\n"
-"Language: no\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Avbryt"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Slett"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Fjern farge"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Tilbakestill til standard"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Lagre"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Vis flere elementer"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 av %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Kan ikke laste opp fil:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Redigeringsverktøy for rik tekst. Redigeringsområde: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Sett inn med filbehandling"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Erstatt med filbehandling"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Sett inn bilde med filbehandling"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Erstatt bilde med filbehandling"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Veksle tabelltekst av"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Veksle tabelltekst på"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Tastetrykk for innholdsredigering"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Disse hurtigtastene gir rask tilgang til funksjonene for innholdsredigering."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Brukergrensesnitt og tastetrykk for navigering i innhold"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Bruk følgende tastetrykk for mer effektiv navigering i grensesnittet for 5-brukerversjonen av CKEditor."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Lukk hjelpebobler, nedtrekkslister og dialoger"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Åpne dialogen for tilgjengelighetshjelp"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Flytt fokus mellom skjemafelt (inputer, knapper osv.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Flytt fokus til menylinjen, naviger mellom menylinjer"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Flytt fokus til verktøylinjen, naviger mellom verktøylinjer"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Naviger gjennom verktøylinjen eller menylinjen"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Utløs knappen som nå er i fokus. Utløsing av knapper som påvirker innholdet som redigeres, flytter fokuset tilbake til innholdet."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Godta"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/oc.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/oc.po
deleted file mode 100644
index 8d1be0a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/oc.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Occitan (post 1500) (https://app.transifex.com/ckeditor/teams/11143/oc/)\n"
-"Language: oc\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Anullar"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Enregistrar"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr ""
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/pl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/pl.po
deleted file mode 100644
index c091794..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/pl.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Polish (https://app.transifex.com/ckeditor/teams/11143/pl/)\n"
-"Language: pl\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Anuluj"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Wyczyść"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Usuń kolor"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Przywróć domyślne"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Zapisz"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Pokaż więcej"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 z %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Nie można przesłać pliku:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Edytor tekstu. Obszar edycji: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Wstaw za pomocą menedżera plików"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Zastąp za pomocą menedżera plików"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Wstaw obraz za pomocą menedżera plików"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Zastąp obraz za pomocą menedżera plików"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Ukryj podpis tabeli"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Pokaż podpis tabeli"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Klawisze edycji zawartości"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Te skróty klawiszowe umożliwiają szybki dostęp do funkcji edycji zawartości."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Klawisze umożliwiające poruszanie się po interfejsie użytkownika i zawartości"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Aby łatwiej poruszać się po interfejsie użytkownika CKEditor 5, użyj następujących skrótów klawiszowych."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Zamyka podpowiedzi kontekstowe, menu rozwijane i okna dialogowe"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Otwiera okno pomocy dotyczącej dostępności"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Przenosi fokus pomiędzy polami formularza (polami wprowadzania, przyciskami itd.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Zmień ukierunkowanie na pasek menu, nawiguj między paskami menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Przenosi fokus na pasek narzędzi, umożliwia poruszanie się pomiędzy paskami narzędzi"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Nawiguj za pomocą paska narzędzi lub paska menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Uruchom aktualnie aktywny przycisk. Uruchomienie przycisków wchodzących w interakcję z zawartością edytora przywraca ukierunkowanie na zawartość."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Zaakceptuj"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/pt-br.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/pt-br.po
deleted file mode 100644
index 3b3e81d..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/pt-br.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (Brazil) (https://app.transifex.com/ckeditor/teams/11143/pt_BR/)\n"
-"Language: pt_BR\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancelar"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Limpar"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Remover cor"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Restaurar padrão"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Salvar"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Exibir mais itens"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 de %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Não foi possível enviar o arquivo:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor de Texto Valioso. Área de edição: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Inserir com gerenciador de arquivos"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Substituir pelo gerenciador de arquivos"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Inserir imagem com o gerenciador de arquivos"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Substituir imagem pelo gerenciador de arquivos"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Desabilitar legenda"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Habilitar legenda"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Teclas de edição de conteúdo"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Estes atalhos de teclado permitem um rápido acesso às funcionalidades de edição de conteúdo."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Teclas de navegação da interface do usuário e do conteúdo"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Use as seguintes teclas para uma navegação mais eficiente na interface do usuário do CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Fechar balões contextuais, dropdowns e diálogos"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Abrir o diálogo de ajuda de acessibilidade"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Mover o foco entre campos de formulário (entradas, botões, etc.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Mova o foco para a barra de menu, navegue entre as barras de menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Mover o foco para a barra de ferramentas, navegar entre barras de ferramentas"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Navegue pela barra de ferramentas ou pela barra de menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Aceitar"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/pt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/pt.po
deleted file mode 100644
index ed36571..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/pt.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Portuguese (https://app.transifex.com/ckeditor/teams/11143/pt/)\n"
-"Language: pt\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Cancelar"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Limpar"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Remover cor"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Restaurar predefinição"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Guardar"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Mostrar mais itens"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 de %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Não foi possível carregar o ficheiro:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor de Texto Formatado. Área de edição: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Inserir com o gestor de ficheiros"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Substituir com o gestor de ficheiros"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Inserir imagem com o gestor de ficheiros"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Substituir imagem com o gestor de ficheiros"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Desativar legenda"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Ativar legenda"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Batimentos de teclas para editar o conteúdo"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Estes atalhos de teclado permitem aceder rapidamente às funcionalidades de edição de conteúdo."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Batimentos de teclas para navegar pela interface de utilizador e pelo conteúdo"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Para navegar de forma mais eficiente pela interface de utilizador do CKEditor 5, utilize os seguintes batimentos de teclas."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Fechar balões contextuais, menus suspensos e caixas de diálogo"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Abrir a caixa de diálogo de ajuda de acessibilidade"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Mover o foco entre os campos do formulário (entradas, botões, etc.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Mover o foco para a barra de menu, navegar entre as barras de menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Mover o foco para a barra de ferramentas, navegar entre barras de ferramentas"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Navegar pela barra de ferramentas ou pela barra de menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Aceitar"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ro.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ro.po
deleted file mode 100644
index b487034..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ro.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Romanian (https://app.transifex.com/ckeditor/teams/11143/ro/)\n"
-"Language: ro\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Anulare"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Ștergere"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Șterge culoare"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Reface la default"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Salvare"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Arată mai multe elemente"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 din %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Nu se poate încărca fișierul:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Editor Rich Text. Zonă editare: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Inserare cu managerul de fișiere"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Înlocuire cu managerul de fișiere"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Inserare imagine cu managerul de fișiere"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Înlocuire imagine cu managerul de fișiere"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Dezactivați subtitlul"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Activați subtitlul"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Comenzi din tastatură pentru editarea conținutului"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Aceste comenzi rapide din tastatură permit accesul rapid la funcțiile de editare a conținutului."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Interfața cu utilizatorul și comenzi din tastatură pentru navigare în conținut"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Utilizați următoarele comenzi din tastatură pentru o navigare mai eficientă în interfața cu utilizatorul CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Închide baloanele contextuale, ferestrele derulante și ferestrele de dialog"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Deschide fereastra de ajutor pentru accesibilitate"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Schimbă elementul activ între câmpurile unui formular (câmpuri de introducere text, butoane etc.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Transferarea focusului pe bara de meniu, navigarea între barele de meniu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Mută focalizarea pe bara de instrumente, navighează prin barele de instrumente"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Navigare prin bara de instrumente sau bara de meniuri"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Execută butonul focalizat în prezent. Executarea butoanelor care interacționează cu conținutul editorului mută focalizarea înapoi pe conținut."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Acceptă"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ru.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ru.po
deleted file mode 100644
index 714a2be..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ru.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Russian (https://app.transifex.com/ckeditor/teams/11143/ru/)\n"
-"Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Отмена"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Очистить"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Убрать цвет"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "По умолчанию"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Сохранить"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Другие инструменты"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 из %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Невозможно загрузить файл"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Редактор форматированного текста. Область редактирования: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Вставка с помощью файлового менеджера"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Заменить с помощью файлового менеджера"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Вставить изображение с помощью файлового менеджера"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Заменить изображение с помощью файлового менеджера"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Выключить описание"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Включить описание"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Клавиши для редактирования контента"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Эти сочетания клавиш обеспечивают быстрый доступ к функциям редактирования контента."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Пользовательский интерфейс и клавиши навигации по контенту"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Использовать следующие сочетания клавиш для более эффективной навигации в пользовательском интерфейсе CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Закрыть контекстные всплывающие окна, раскрывающиеся списки и диалоговые окна."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Открыть диалоговое окно справки по специальным возможностям"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Переместить фокус между полями формы (вводы, кнопки и т. д.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Переместить фокус на панель меню, перемещаться между панелями меню"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Переместить фокус на панель инструментов, перемещаться между панелями инструментов"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Перемещение по панели инструментов или панели меню"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Активировать кнопку, находящуюся в фокусе. Активирование кнопок, которые взаимодействуют с содержимым редактора, перемещает фокус обратно на содержимое."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Принять"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/si.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/si.po
deleted file mode 100644
index 881e7f2..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/si.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Sinhala (Sri Lanka) (https://app.transifex.com/ckeditor/teams/11143/si_LK/)\n"
-"Language: si_LK\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr ""
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr ""
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "ගොනුව යාවත්කාලීන කළ නොහැක:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sk.po
deleted file mode 100644
index c58bb82..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sk.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Slovak (https://app.transifex.com/ckeditor/teams/11143/sk/)\n"
-"Language: sk\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Zrušiť"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Vyčistiť"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Zrušiť farbu"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Obnoviť predvolené"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Uložiť"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Zobraziť viac položiek"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 z %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Nie je možné nahrať súbor:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Rich Text Editor. Oblasť úprav: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Vložiť pomocou správcu súborov"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Nahradiť správcom súborov"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Vložiť obrázok pomocou správcu súborov"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Nahradiť obrázok pomocou správcu súborov"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Vypnúť titulok"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Zapnúť titulok"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Klávesy na úpravu obsahu"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Tieto klávesové skratky vám poskytnú rýchly prístup k funkciám na úpravu obsahu."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Používateľské rozhranie a klávesy na prechádzanie obsahom"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Nasledujúce klávesy vám umožnia jednoduchšie používanie používateľského rozhrania programu CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Zatvoriť kontextové bubliny, rozbaľovacie ponuky a dialógové okná"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Otvoriť dialógové okno o zjednodušení ovládania"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Presunúť zameranie do ďalšieho prvku na zadávanie údajov (napríklad textové pole alebo tlačidlo)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Presuňte pozornosť na panel ponuky, prechádzajte medzi panelmi ponuky"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Presunúť zameranie do panela nástrojov, presúvať sa medzi panelmi nástrojov"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Prechádzajte cpanelom nástrojov alebo panelom ponúk"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Vykonajte aktuálne zaostrené tlačidlo. Spustenie tlačidiel, ktoré interagujú s obsahom editora, presunie zameranie späť na obsah."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Potvrdiť"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sl.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sl.po
deleted file mode 100644
index 00a70c1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sl.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Slovenian (https://app.transifex.com/ckeditor/teams/11143/sl/)\n"
-"Language: sl\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Prekliči"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Odstrani barvo"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Shrani"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Ni možno naložiti datoteke:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sq.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sq.po
deleted file mode 100644
index 88c2f45..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sq.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Albanian (https://app.transifex.com/ckeditor/teams/11143/sq/)\n"
-"Language: sq\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Anulo"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Pastro"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Largo ngjyrën"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Ruaj"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Nuk mund të ngarkojë skedën:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sr-latn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sr-latn.po
deleted file mode 100644
index 70566aa..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sr-latn.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (Latin) (https://app.transifex.com/ckeditor/teams/11143/sr@latin/)\n"
-"Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Odustani"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Obriši"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Otkloni boju"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Vrati podrazumevano"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Sačuvaj"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Prikaži još stavki"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 of %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Postavljanje fajla je neuspešno:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Uređivač bogatijeg teksta. Prostor za uređivanje: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Isključivanje natpisa"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Uključite naslov"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Prihvati"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sr.po
deleted file mode 100644
index 6e3f1de..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sr.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Serbian (https://app.transifex.com/ckeditor/teams/11143/sr/)\n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Одустани"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Obriši"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Отклони боју"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Врати подразумевано"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Сачувај"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Прикажи још ставки"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 of %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Постављање фајла је неуспешно:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Уређивач обогаћеног текста.Простор за уређивање: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Ubaci pomoću menadžera datoteka"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Zameni pomoću menadžera datoteka"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Ubaci sliku pomoću menadžera datoteka"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Zameni sliku pomoću menadžera datoteka"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Искључивање натписа "
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Укључите наслов "
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Tasteri za uređivanje sadržaja"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Ove prečice na tastaturi omogućavaju brz pristup funkcijama za uređivanje sadržaja."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Korisnički interfejs i tasteri za navigaciju sadržaja"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Koristite sledeće tastere za efikasniju navigaciju u korisničkom interfejsu CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Zatvori kontekstualne prozore, padajuće menije i dijaloge"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Otvori dijalog za pomoć oko pristupačnosti"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Pomeraj fokus između polja za tekst (unosi, tasteri, itd.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Pomerite fokus na traku menija, navigirajte između traka menija"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Pomeri fokus na traku sa alatkama, kreći se kroz traku sa alatkama"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Krećite se kroz traku sa alatkama ili traku menija"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Izvršite trenutno fokusirano dugme. Izvršavanje dugmadi koja su u interakciji sa sadržajem uređivača pomera fokus nazad na sadržaj."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Prihvati"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sv.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sv.po
deleted file mode 100644
index 590a414..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/sv.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Swedish (https://app.transifex.com/ckeditor/teams/11143/sv/)\n"
-"Language: sv\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Avbryt"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Rensa"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Ta bort färg"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Återställ standard"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Spara"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Visa fler objekt"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 av %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Kan inte ladda upp fil:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "RTF-redigerare. Redigeringsområde: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Infoga genom filhanteraren"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Ersätt genom filhanteraren"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Infoga bild genom filhanteraren"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Ersätt bild genom filhanteraren"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Slå av rubrik"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Slå på rubrik"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Tangenter för innehållsredigering"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Dessa kortkommandon möjliggör snabb innehållsredigering."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Tangenter för användargränssnitt och navigation i innehåll"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Navigera effektivt i CKEditor 5:s användargränssnitt med följande tangenter."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Stäng kontextballonger, rullgardinsmenyer och dialogrutor"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Öppna dialogrutan för hjälp med tillgänglighet"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Flytta fokus mellan formulärfält (inmatningar, knappar m.m.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Flytta fokus till menyfältet, navigera mellan menyfält"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Flytta fokus till verktygsfältet, navigera mellan verktygsfält"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Navigera genom verktygsfältet eller menyfältet"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Acceptera"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/th.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/th.po
deleted file mode 100644
index 8bc21c8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/th.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Thai (https://app.transifex.com/ckeditor/teams/11143/th/)\n"
-"Language: th\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "ยกเลิก"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "ล้าง"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "ลบสี"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "คืนค่าเริ่มต้น"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "บันทึก"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "แสดงรายการเพิ่มเติม"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 จาก %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "ไม่สามารถอัปโหลดไฟล์ได้:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "ตัวแก้ไข Rich Text พื้นที่แก้ไข: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "แทรกด้วยตัวจัดการไฟล์"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "แทนที่ด้วยตัวจัดการไฟล์"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "แทรกภาพด้วยตัวจัดการไฟล์"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "แทนที่ภาพด้วยตัวจัดการไฟล์"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "ปิดคำอธิบายภาพ"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "เปิดคำอธิบายภาพ"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "แป้นพิมพ์ลัดเพื่อแก้ไขเนื้อหา"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "แป้นพิมพ์ลัดเหล่านี้จะทำให้สามารถเข้าถึงฟีเจอร์เพื่อการแก้ไขเนื้อหาได้อย่างรวดเร็ว"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "แป้นพิมพ์ลัดในอินเตอร์เฟสผู้ใช้และการนำทางเนื้อหา"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "ใช้แป้นพิมพ์ลัดต่อไปนี้เพื่อการนำทางที่มีประสิทธิภาพยิ่งขึ้นในอินเตอร์เฟสผู้ใช้ CKEditor 5"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "ปิดลูกโป่งบริบท, รายการดรอปดาวน์, และกล่องโต้ตอบ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "เปิดกล่องโต้ตอบความช่วยเหลือการเข้าถึง"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "ย้ายโฟกัสระหว่างช่องฟอร์ม (รับข้อมูล, ปุ่ม, ฯลฯ)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "ย้ายโฟกัสไปที่แถบเมนู นำทางระหว่างแถบเมนูต่างๆ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "ย้ายโฟกัสไปยังแถบเครื่องมือ, นำทางภายในแถบเครื่องมือ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "นำทางในแถบเครื่องมือหรือแถบเมนู"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "ปฏิบัติตามปุ่มที่โฟกัสในขณะนี้ การปฏิบัติตามปุ่มที่โต้ตอบกับเนื้อหาของตัวแก้ไขจะย้ายโฟกัสกลับไปยังเนื้อหา"
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "ยอมรับ"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/tk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/tk.po
deleted file mode 100644
index 3666f62..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/tk.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkmen (https://app.transifex.com/ckeditor/teams/11143/tk/)\n"
-"Language: tk\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Ýatyr"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Reňki aýyryň"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Saklaň"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Has köp zady görkeziň"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%1-iň %0-i"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Faýl ýükläp bolmady:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/tr.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/tr.po
deleted file mode 100644
index 5dee067..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/tr.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Turkish (https://app.transifex.com/ckeditor/teams/11143/tr/)\n"
-"Language: tr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "İptal"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Temizle"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Rengi Sil"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Varsayılanı geri yükle"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Kaydet"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Daha fazla öğe göster"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0/%1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Dosya yüklenemedi:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Zengin Metin Editörü.Düzenleme alanı: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Dosya yöneticisiyle ekle"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Dosya yöneticisiyle değiştirin"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Dosya yöneticisiyle görüntü ekleyin"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Resmi dosya yöneticisiyle değiştir"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Açıklamayı kapat"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Açıklamayı aç"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "İçerik düzenleme tuş vuruşları"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Bu klavye kısayolları içerik düzenleme özelliklerine hızlı erişim sağlar."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Kullanıcı arayüzü ve içerik gezinme tuş vuruşları"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "CKEditor 5 kullanıcı arayüzünde daha etkili gezinti için aşağıdaki tuş vuruşlarını kullanın."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Bağlamsal balonları, açılır menüleri ve iletişim kutularını kapat"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Erişilebilirlik yardımı iletişim kutusunu aç"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Odağı, form alanları (girdiler, düğmeler vb.) arasında taşı"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Odağı menü çubuğuna taşıyın, menü çubukları arasında gezinin"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Odağı araç çubuğuna taşı, araç çubukları arasında gezin"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Araç çubuğu veya menü çubuğunda gezinme"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Kabul et"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/tt.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/tt.po
deleted file mode 100644
index 06e177c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/tt.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Tatar (https://app.transifex.com/ckeditor/teams/11143/tt/)\n"
-"Language: tt\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Баш тарт"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Сакла"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr ""
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ug.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ug.po
deleted file mode 100644
index 7777823..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ug.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Uyghur (https://app.transifex.com/ckeditor/teams/11143/ug/)\n"
-"Language: ug\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "ۋاز كەچ"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "تازىلا"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "رەڭنى چىقىرىۋەت"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "كۆڭۈلدىكىگە قايتۇر"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "ساقلا"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "تېخىمۇ كۆپ تۈرنى كۆرسەت"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 / %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "يۈكلەشكە بولمايدىغان ھۆججەت:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "مول تېكىست تەھرىرلىگۈچ. تەھرىرلەش رايونى: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "قوشۇل"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/uk.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/uk.po
deleted file mode 100644
index 9a8f978..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/uk.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Ukrainian (https://app.transifex.com/ckeditor/teams/11143/uk/)\n"
-"Language: uk\n"
-"Plural-Forms: nplurals=4; plural=(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);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Відміна"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Очистити"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Видалити колір"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Відновити за замовчуванням"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Зберегти"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Показати більше"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 із %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Неможливо завантажити файл:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Редактор Rich Text. Область редагування: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Вставити за допомогою файлового менеджера"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Замінити за допомогою файлового менеджера"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Вставити зображення за допомогою файлового менеджера"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Замінити зображення за допомогою файлового менеджера"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Вимкнути підпис"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Увімкнути підпис"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Натискання клавіш для редагування вмісту"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "Ці комбінації клавіш забезпечують швидкий доступ до функцій редагування вмісту."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Інтерфейс користувача та клавіші навігації вмістом"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "Використовуйте наведені нижче комбінації клавіш для більш ефективної навігації в інтерфейсі користувача CKEditor 5."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Закрити контекстні виноски, спадні списки та діалогові вікна"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Відкрийте діалогове вікно довідки для доступності"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "Переміщення фокуса між полями форми (введення, кнопки тощо)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Перемістіть фокус на рядок меню, переміщуйтесь між рядками меню"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Переміщення фокуса на панель інструментів, навігація між панелями інструментів"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Переміщуйтесь панеллю інструментів або рядком меню"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "Активуйте кнопку, на якій знаходиться фокус. Активація кнопок, які взаємодіють з редакторським контентом переміщує фокус назад на контент."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Прийняти"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ur.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ur.po
deleted file mode 100644
index 3828339..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/ur.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Urdu (https://app.transifex.com/ckeditor/teams/11143/ur/)\n"
-"Language: ur\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "منسوخ"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr ""
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "رنگ حذف کریں"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "طے شدہ بحال"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "محفوظ"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "مزید مواد کی نمائش کریں"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "0% میں سے 1%"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "فائل اپلوڈ نہیں ہو سکی:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "خانۂ ترمیم۔ علاقۂ ترمیم 0%"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/uz.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/uz.po
deleted file mode 100644
index e12eb94..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/uz.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Uzbek (https://app.transifex.com/ckeditor/teams/11143/uz/)\n"
-"Language: uz\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Bekor qilish"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "O'chirish"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Rangni olib tashlash"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr ""
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Saqlash"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr ""
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr ""
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr ""
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr ""
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr ""
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr ""
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr ""
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr ""
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr ""
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr ""
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr ""
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/vi.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/vi.po
deleted file mode 100644
index 1a2b7a8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/vi.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Vietnamese (https://app.transifex.com/ckeditor/teams/11143/vi/)\n"
-"Language: vi\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "Hủy"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "Xóa"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "Xóa màu"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "Khôi phục giá trị mặc định"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "Lưu"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "Xem thêm"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0 đến %1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "Không thể tải file:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "Trình chỉnh sửa Văn bản dạng RTF. Vùng chỉnh sửa: %0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "Chèn bằng trình quản lý tập tin"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "Thay thế bằng trình quản lý tập tin"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "Chèn hình ảnh bằng trình quản lý tập tin"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "Thay thế hình ảnh bằng trình quản lý tập tin"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "Ẩn chú thích"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "Hiện chú thích"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "Tổ hợp phím chỉnh sửa nội dung"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "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."
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "Giao diện người dùng và tổ hợp phím điều hướng nội dung"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "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."
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "Đóng bong bóng theo ngữ cảnh, menu thả xuống và hộp thoại"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "Mở hộp thoại trợ giúp về khả năng tiếp cận"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "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.)"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "Di chuyển tiêu điểm đến thanh menu, điều hướng giữa các thanh menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "Di chuyển tiêu điểm đến thanh công cụ, điều hướng giữa các thanh công cụ"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "Điều hướng trên thanh công cụ hoặc thanh menu"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "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."
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "Chấp nhận"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/zh-cn.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/zh-cn.po
deleted file mode 100644
index 13fe349..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/zh-cn.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (China) (https://app.transifex.com/ckeditor/teams/11143/zh_CN/)\n"
-"Language: zh_CN\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "取消"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "清除"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "移除颜色"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "恢复默认"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "保存"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "显示更多"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "第 %0 步,共 %1 步"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "无法上传的文件:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "富文本编辑器。编辑区域:%0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "使用文件管理器插入"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "使用文件管理器替换"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "使用文件管理器插入图片"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "使用文件管理器替换图片"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "关闭表标题"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "打开表标题"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "内容编辑按键"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "这些键盘快捷键允许快速访问内容编辑功能。"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "用户界面和内容导航按键"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "使用以下按键可以在 CKEditor 5 用户界面中进行更有效地导览。"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "关闭上下文气泡框、下拉菜单和对话框"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "打开“无障碍辅助功能帮助”对话框"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "在表单字段(输入、按钮等)之间移动焦点"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "将焦点移到菜单栏,在菜单栏之间导航"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "将焦点移至工具栏,在工具栏之间导览"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "通过工具栏或菜单栏进行导航"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "执行当前聚焦的按钮。执行与编辑器内容交互的按钮将焦点返回到内容。"
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "接受"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/zh.po b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/zh.po
deleted file mode 100644
index 2dc5ead..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/lang/translations/zh.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
-#
-# !!! IMPORTANT !!!
-#
-# Before you edit this file, please keep in mind that contributing to the project
-# translations is possible ONLY via the Transifex online service.
-#
-# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
-#
-# To learn more, check out the official contributor's guide:
-# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
-#
-msgid ""
-msgstr ""
-"Language-Team: Chinese (Taiwan) (https://app.transifex.com/ckeditor/teams/11143/zh_TW/)\n"
-"Language: zh_TW\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-
-msgctxt "Label for the Cancel button."
-msgid "Cancel"
-msgstr "取消"
-
-msgctxt "Label for the Clear button."
-msgid "Clear"
-msgstr "清除"
-
-msgctxt "The label used by a button next to the color palette in the color picker that removes the color (resets it to an empty value, example usages in font color or table properties)."
-msgid "Remove color"
-msgstr "移除顏色"
-
-msgctxt "The label used by a button next to the color palette in the color picker that restores the default value if the default table properties are specified."
-msgid "Restore default"
-msgstr "重設至預設值"
-
-msgctxt "Label for the Save button."
-msgid "Save"
-msgstr "儲存"
-
-msgctxt "Label of a toolbar button which reveals more toolbar items."
-msgid "Show more items"
-msgstr "顯示更多"
-
-msgctxt "Label for an ‘X of Y’ status of a typical next/previous navigation. For instance, ‘Page 5 of 20’ or 'Search result 5 of 20'."
-msgid "%0 of %1"
-msgstr "%0/%1"
-
-msgctxt "A generic error message displayed on upload failure. The file name is concatenated to this text."
-msgid "Cannot upload file:"
-msgstr "無法上傳檔案:"
-
-msgctxt "Accessible label of the specific editing area of the editor acting as a root of the entire application."
-msgid "Rich Text Editor. Editing area: %0"
-msgstr "RTF 編輯器。編輯區:%0"
-
-msgctxt "The label for the insert image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Insert with file manager"
-msgstr "使用檔案管理員插入"
-
-msgctxt "The label for the replace image with the file manager toolbar button with visible label in insert image dropdown."
-msgid "Replace with file manager"
-msgstr "使用檔案管理員替換"
-
-msgctxt "The label for the insert image with the file manager toolbar button."
-msgid "Insert image with file manager"
-msgstr "使用檔案管理員插入圖片"
-
-msgctxt "The label for the replace image with the file manager toolbar button."
-msgid "Replace image with file manager"
-msgstr "使用檔案管理員替換圖片"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for hiding the attached caption."
-msgid "Toggle caption off"
-msgstr "關閉表標題"
-
-msgctxt "The button label for the object (e.g. image, table) toolbar for showing the attached caption."
-msgid "Toggle caption on"
-msgstr "開啟表標題"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to content creation."
-msgid "Content editing keystrokes"
-msgstr "內容編輯按鍵"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"Content editing keystrokes\" category."
-msgid "These keyboard shortcuts allow for quick access to content editing features."
-msgstr "運用這些鍵盤快捷鍵可快速使用內容編輯功能。"
-
-msgctxt "Accessibility help dialog category header text for keystrokes related to navigation in the user interface."
-msgid "User interface and content navigation keystrokes"
-msgstr "使用者介面和內容瀏覽按鍵"
-
-msgctxt "Accessibility help dialog text further explaining the purpose of the \"User interface and content navigation keystrokes\" category."
-msgid "Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface."
-msgstr "使用以下按鍵可更有效率地在 CKEditor 5 使用者介面中移動。"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for closing contextual balloons, dropdowns, and dialogs."
-msgid "Close contextual balloons, dropdowns, and dialogs"
-msgstr "關閉選單提示、下拉式選單和對話框"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for opening the accessibility help dialog."
-msgid "Open the accessibility help dialog"
-msgstr "開啟無障礙協助對話框"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving between fields."
-msgid "Move focus between form fields (inputs, buttons, etc.)"
-msgstr "在表單欄位(輸入、按鈕等)之間移動焦點"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the menu bar."
-msgid "Move focus to the menu bar, navigate between menu bars"
-msgstr "將焦點移至選單列,瀏覽不同的選單列"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for moving focus to the toolbar."
-msgid "Move focus to the toolbar, navigate between toolbars"
-msgstr "將焦點移動至工具列,在工具列間移動"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for navigating through the toolbar."
-msgid "Navigate through the toolbar or menu bar"
-msgstr "瀏覽工具列或選單列"
-
-msgctxt "Keystroke description for assistive technologies: keystroke for executing currently focused button."
-msgid "Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content."
-msgstr "執行目前所聚焦的按鈕。執行與編輯器內容互動的按鈕後,系統會將焦點移回內容。"
-
-msgctxt "Label of the button confirming the changes done in the current interface."
-msgid "Accept"
-msgstr "接受"
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/package.json b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/package.json
deleted file mode 100644
index c6b0221..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/package.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "name": "@ckeditor/ckeditor5-core",
- "version": "41.3.1",
- "description": "The core architecture of CKEditor 5 – the best browser-based rich text editor.",
- "keywords": [
- "wysiwyg",
- "rich text",
- "editor",
- "html",
- "contentEditable",
- "editing",
- "operational transformation",
- "ot",
- "collaboration",
- "collaborative",
- "real-time",
- "framework",
- "ckeditor",
- "ckeditor5",
- "ckeditor 5",
- "ckeditor5-lib",
- "ckeditor5-dll"
- ],
- "type": "module",
- "main": "src/index.js",
- "dependencies": {
- "@ckeditor/ckeditor5-engine": "41.3.1",
- "@ckeditor/ckeditor5-utils": "41.3.1",
- "lodash-es": "4.17.21"
- },
- "author": "CKSource (http://cksource.com/)",
- "license": "GPL-2.0-or-later",
- "homepage": "https://ckeditor.com/ckeditor-5",
- "bugs": "https://github.com/ckeditor/ckeditor5/issues",
- "repository": {
- "type": "git",
- "url": "https://github.com/ckeditor/ckeditor5.git",
- "directory": "packages/ckeditor5-core"
- },
- "files": [
- "lang",
- "src/**/*.js",
- "src/**/*.d.ts",
- "theme",
- "ckeditor5-metadata.json",
- "CHANGELOG.md"
- ],
- "types": "src/index.d.ts"
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/accessibility.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/accessibility.d.ts
deleted file mode 100644
index 8622ec1..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/accessibility.d.ts
+++ /dev/null
@@ -1,361 +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
- */
-import type Editor from './editor/editor.js';
-export declare const DEFAULT_GROUP_ID: "common";
-/**
- * A common namespace for various accessibility features of the editor.
- *
- * **Information about editor keystrokes**
- *
- * * The information about keystrokes available in the editor is stored in the {@link #keystrokeInfos} property.
- * * New info entries can be added using the {@link #addKeystrokeInfoCategory}, {@link #addKeystrokeInfoGroup},
- * and {@link #addKeystrokeInfos} methods.
- */
-export default class Accessibility {
- /**
- * Stores information about keystrokes brought by editor features for the users to interact with the editor, mainly
- * keystroke combinations and their accessible labels.
- *
- * This information is particularly useful for screen reader and other assistive technology users. It gets displayed
- * by the {@link module:ui/editorui/accessibilityhelp/accessibilityhelp~AccessibilityHelp Accessibility help} dialog.
- *
- * Keystrokes are organized in categories and groups. They can be added using ({@link #addKeystrokeInfoCategory},
- * {@link #addKeystrokeInfoGroup}, and {@link #addKeystrokeInfos}) methods.
- *
- * Please note that:
- * * two categories are always available:
- * * `'contentEditing'` for keystrokes related to content creation,
- * * `'navigation'` for keystrokes related to navigation in the UI and the content.
- * * unless specified otherwise, new keystrokes are added into the `'contentEditing'` category and the `'common'`
- * keystroke group within that category while using the {@link #addKeystrokeInfos} method.
- */
- readonly keystrokeInfos: KeystrokeInfos;
- /**
- * The editor instance.
- */
- private readonly _editor;
- /**
- * @inheritDoc
- */
- constructor(editor: Editor);
- /**
- * Adds a top-level category in the {@link #keystrokeInfos keystroke information database} with a label and optional description.
- *
- * Categories organize keystrokes and help users to find the right keystroke. Each category can have multiple groups
- * of keystrokes that narrow down the context in which the keystrokes are available. Every keystroke category comes
- * with a `'common'` group by default.
- *
- * By default, two categories are available:
- * * `'contentEditing'` for keystrokes related to content creation,
- * * `'navigation'` for keystrokes related to navigation in the UI and the content.
- *
- * To create a new keystroke category with new groups, use the following code:
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfoCategory( {
- * id: 'myCategory',
- * label: t( 'My category' ),
- * description: t( 'My category description.' ),
- * groups: [
- * {
- * id: 'myGroup',
- * label: t( 'My keystroke group' ),
- * keystrokes: [
- * {
- * label: t( 'Keystroke label 1' ),
- * keystroke: 'Ctrl+Shift+N'
- * },
- * {
- * label: t( 'Keystroke label 2' ),
- * keystroke: 'Ctrl+Shift+M'
- * }
- * ]
- * }
- * ]
- * };
- * }
- * }
- * ```
- *
- * See {@link #keystrokeInfos}, {@link #addKeystrokeInfoGroup}, and {@link #addKeystrokeInfos}.
- */
- addKeystrokeInfoCategory({ id, label, description, groups }: AddKeystrokeInfoCategoryData): void;
- /**
- * Adds a group of keystrokes in a specific category to the {@link #keystrokeInfos keystroke information database}.
- *
- * Groups narrow down the context in which the keystrokes are available. When `categoryId` is not specified,
- * the group goes to the `'contentEditing'` category (default).
- *
- * To create a new group within an existing category, use the following code:
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfoGroup( {
- * id: 'myGroup',
- * categoryId: 'navigation',
- * label: t( 'My keystroke group' ),
- * keystrokes: [
- * {
- * label: t( 'Keystroke label 1' ),
- * keystroke: 'Ctrl+Shift+N'
- * },
- * {
- * label: t( 'Keystroke label 2' ),
- * keystroke: 'Ctrl+Shift+M'
- * }
- * ]
- * } );
- * }
- * }
- * ```
- *
- * See {@link #keystrokeInfos}, {@link #addKeystrokeInfoCategory}, and {@link #addKeystrokeInfos}.
- */
- addKeystrokeInfoGroup({ categoryId, id, label, keystrokes }: AddKeystrokeInfoGroupData): void;
- /**
- * Adds information about keystrokes to the {@link #keystrokeInfos keystroke information database}.
- *
- * Keystrokes without specified `groupId` or `categoryId` go to the `'common'` group in the `'contentEditing'` category (default).
- *
- * To add a keystroke brought by your plugin (using default group and category), use the following code:
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfos( {
- * keystrokes: [
- * {
- * label: t( 'Keystroke label' ),
- * keystroke: 'CTRL+B'
- * }
- * ]
- * } );
- * }
- * }
- * ```
- * To add a keystroke in a specific existing `'widget'` group in the default `'contentEditing'` category:
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfos( {
- * // Add a keystroke to the existing "widget" group.
- * groupId: 'widget',
- * keystrokes: [
- * {
- * label: t( 'A an action on a selected widget' ),
- * keystroke: 'Ctrl+D',
- * }
- * ]
- * } );
- * }
- * }
- * ```
- *
- * To add a keystroke to another existing category (using default group):
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfos( {
- * // Add keystrokes to the "navigation" category (one of defaults).
- * categoryId: 'navigation',
- * keystrokes: [
- * {
- * label: t( 'Keystroke label' ),
- * keystroke: 'CTRL+B'
- * }
- * ]
- * } );
- * }
- * }
- * ```
- *
- * See {@link #keystrokeInfos}, {@link #addKeystrokeInfoGroup}, and {@link #addKeystrokeInfoCategory}.
- */
- addKeystrokeInfos({ categoryId, groupId, keystrokes }: AddKeystrokeInfosData): void;
-}
-/**
- * A description of category of keystrokes accepted by the {@link module:core/accessibility~Accessibility#addKeystrokeInfoCategory} method.
- *
- * Top-level categories organize keystrokes and help users to find the right keystroke. Each category can have multiple groups of
- * keystrokes that narrow down the context in which the keystrokes are available.
- *
- * See {@link module:core/accessibility~Accessibility#addKeystrokeInfoGroup} and
- * {@link module:core/accessibility~Accessibility#addKeystrokeInfos}.
- */
-export interface AddKeystrokeInfoCategoryData {
- /**
- * The unique id of the category.
- */
- id: string;
- /**
- * The label of the category.
- */
- label: string;
- /**
- * The description of the category (optional).
- */
- description?: string;
- /**
- * Groups of keystrokes within the category.
- */
- groups?: Array;
-}
-/**
- * A description of keystroke group accepted by the {@link module:core/accessibility~Accessibility#addKeystrokeInfoGroup} method.
- *
- * Groups narrow down the context in which the keystrokes are available. When `categoryId` is not specified, the group goes
- * to the `'contentEditing'` category (default).
- *
- * See {@link module:core/accessibility~Accessibility#addKeystrokeInfoCategory} and
- * {@link module:core/accessibility~Accessibility#addKeystrokeInfos}.
- */
-export interface AddKeystrokeInfoGroupData {
- /**
- * The category id the group belongs to.
- */
- categoryId?: string;
- /**
- * The unique id of the group.
- */
- id: string;
- /**
- * The label of the group (optional).
- */
- label?: string;
- /**
- * Keystroke definitions within the group.
- */
- keystrokes?: Array;
-}
-/**
- * Description of keystrokes accepted by the {@link module:core/accessibility~Accessibility#addKeystrokeInfos} method.
- *
- * Keystrokes without specified `groupId` or `categoryId` go to the `'common'` group in the `'contentEditing'` category (default).
- *
- * See {@link module:core/accessibility~Accessibility#addKeystrokeInfoCategory} and
- * {@link module:core/accessibility~Accessibility#addKeystrokeInfoGroup}.
- */
-export interface AddKeystrokeInfosData {
- /**
- * The category id the keystrokes belong to.
- */
- categoryId?: string;
- /**
- * The group id the keystrokes belong to.
- */
- groupId?: string;
- /**
- * An array of keystroke definitions.
- */
- keystrokes: Array;
-}
-export type KeystrokeInfos = Map;
-/**
- * A category of keystrokes in {@link module:core/accessibility~Accessibility#keystrokeInfos}.
- */
-export type KeystrokeInfoCategory = {
- /**
- * The unique id of the category.
- */
- id: string;
- /**
- * The label of the category.
- */
- label: string;
- /**
- * The description of the category (optional).
- */
- description?: string;
- /**
- * Groups of keystrokes within the category.
- */
- groups: Map;
-};
-/**
- * A group of keystrokes in {@link module:core/accessibility~Accessibility#keystrokeInfos}.
- */
-export type KeystrokeInfoGroup = {
- /**
- * The unique id of the group.
- */
- id: string;
- /**
- * The label of the group (optional).
- */
- label?: string;
- /**
- * Keystroke definitions within the group.
- */
- keystrokes: Array;
-};
-/**
- * A keystroke info definition in {@link module:core/accessibility~Accessibility#keystrokeInfos}
- */
-export interface KeystrokeInfoDefinition {
- /**
- * The label of the keystroke. It should briefly describe the action that the keystroke performs. It may contain HTML.
- */
- label: string;
- /**
- * The keystroke string. In its basic form, it must be a combination of {@link module:utils/keyboard#keyCodes known key names}
- * joined by the `+` sign, the same as the keystroke format accepted by the
- * {@link module:utils/keystrokehandler~KeystrokeHandler#set `KeystrokeHandler#set()`} method used to register most of the
- * keystroke interactions in the editor.
- *
- * * The keystroke string can represent a single keystroke, for instance: `keystroke: 'Ctrl+B'`, `keystroke: 'Shift+Enter'`,
- * `keystroke: 'Alt+F10'`, etc.
- * * The keystroke can be activated by successive press of multiple keys. For instance `keystroke: [ [ 'arrowleft', 'arrowleft' ] ]`
- * will indicate that a specific action will be performed by pressing ← twice in a row.
- * * Keystrokes can have alternatives. For instance `keystroke: [ [ 'Ctrl+Y' ], [ 'Ctrl+Shift+Z' ] ]` will indicate that
- * a specific action can be performed by pressing either Ctrl + Y or
- * Ctrl + Shift + Z.
- *
- * Please note that the keystrokes are automatically translated to the environment-specific form. For example, `Ctrl+A`
- * will be rendered as `⌘A` in the {@link module:utils/env~EnvType#isMac Mac environment}. Always use the IBM PC keyboard
- * syntax, for instance `Ctrl` instead of `⌘`, `Alt` instead of `⌥`, etc.
- */
- keystroke: string | Array | Array>;
- /**
- * This (optional) flag suggests that the keystroke(s) may require a function (Fn) key to be pressed
- * in order to work in the {@link module:utils/env~EnvType#isMac Mac environment}. If set `true`, an additional
- * information will be displayed next to the keystroke.
- */
- mayRequireFn?: boolean;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/accessibility.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/accessibility.js
deleted file mode 100644
index 8a57507..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/accessibility.js
+++ /dev/null
@@ -1,325 +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
- */
-/**
- * @module core/accessibility
- */
-import { CKEditorError } from '@ckeditor/ckeditor5-utils';
-const DEFAULT_CATEGORY_ID = 'contentEditing';
-export const DEFAULT_GROUP_ID = 'common';
-/**
- * A common namespace for various accessibility features of the editor.
- *
- * **Information about editor keystrokes**
- *
- * * The information about keystrokes available in the editor is stored in the {@link #keystrokeInfos} property.
- * * New info entries can be added using the {@link #addKeystrokeInfoCategory}, {@link #addKeystrokeInfoGroup},
- * and {@link #addKeystrokeInfos} methods.
- */
-export default class Accessibility {
- /**
- * @inheritDoc
- */
- constructor(editor) {
- /**
- * Stores information about keystrokes brought by editor features for the users to interact with the editor, mainly
- * keystroke combinations and their accessible labels.
- *
- * This information is particularly useful for screen reader and other assistive technology users. It gets displayed
- * by the {@link module:ui/editorui/accessibilityhelp/accessibilityhelp~AccessibilityHelp Accessibility help} dialog.
- *
- * Keystrokes are organized in categories and groups. They can be added using ({@link #addKeystrokeInfoCategory},
- * {@link #addKeystrokeInfoGroup}, and {@link #addKeystrokeInfos}) methods.
- *
- * Please note that:
- * * two categories are always available:
- * * `'contentEditing'` for keystrokes related to content creation,
- * * `'navigation'` for keystrokes related to navigation in the UI and the content.
- * * unless specified otherwise, new keystrokes are added into the `'contentEditing'` category and the `'common'`
- * keystroke group within that category while using the {@link #addKeystrokeInfos} method.
- */
- this.keystrokeInfos = new Map();
- this._editor = editor;
- const isMenuBarVisible = editor.config.get('menuBar.isVisible');
- const t = editor.locale.t;
- this.addKeystrokeInfoCategory({
- id: DEFAULT_CATEGORY_ID,
- label: t('Content editing keystrokes'),
- description: t('These keyboard shortcuts allow for quick access to content editing features.')
- });
- const navigationKeystrokes = [
- {
- label: t('Close contextual balloons, dropdowns, and dialogs'),
- keystroke: 'Esc'
- },
- {
- label: t('Open the accessibility help dialog'),
- keystroke: 'Alt+0'
- },
- {
- label: t('Move focus between form fields (inputs, buttons, etc.)'),
- keystroke: [['Tab'], ['Shift+Tab']]
- },
- {
- label: t('Move focus to the toolbar, navigate between toolbars'),
- keystroke: 'Alt+F10',
- mayRequireFn: true
- },
- {
- label: t('Navigate through the toolbar or menu bar'),
- keystroke: [['arrowup'], ['arrowright'], ['arrowdown'], ['arrowleft']]
- },
- {
- // eslint-disable-next-line max-len
- label: t('Execute the currently focused button. Executing buttons that interact with the editor content moves the focus back to the content.'),
- keystroke: [['Enter'], ['Space']]
- }
- ];
- if (isMenuBarVisible) {
- navigationKeystrokes.push({
- label: t('Move focus to the menu bar, navigate between menu bars'),
- keystroke: 'Alt+F9',
- mayRequireFn: true
- });
- }
- this.addKeystrokeInfoCategory({
- id: 'navigation',
- label: t('User interface and content navigation keystrokes'),
- description: t('Use the following keystrokes for more efficient navigation in the CKEditor 5 user interface.'),
- groups: [
- {
- id: 'common',
- keystrokes: navigationKeystrokes
- }
- ]
- });
- }
- /**
- * Adds a top-level category in the {@link #keystrokeInfos keystroke information database} with a label and optional description.
- *
- * Categories organize keystrokes and help users to find the right keystroke. Each category can have multiple groups
- * of keystrokes that narrow down the context in which the keystrokes are available. Every keystroke category comes
- * with a `'common'` group by default.
- *
- * By default, two categories are available:
- * * `'contentEditing'` for keystrokes related to content creation,
- * * `'navigation'` for keystrokes related to navigation in the UI and the content.
- *
- * To create a new keystroke category with new groups, use the following code:
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfoCategory( {
- * id: 'myCategory',
- * label: t( 'My category' ),
- * description: t( 'My category description.' ),
- * groups: [
- * {
- * id: 'myGroup',
- * label: t( 'My keystroke group' ),
- * keystrokes: [
- * {
- * label: t( 'Keystroke label 1' ),
- * keystroke: 'Ctrl+Shift+N'
- * },
- * {
- * label: t( 'Keystroke label 2' ),
- * keystroke: 'Ctrl+Shift+M'
- * }
- * ]
- * }
- * ]
- * };
- * }
- * }
- * ```
- *
- * See {@link #keystrokeInfos}, {@link #addKeystrokeInfoGroup}, and {@link #addKeystrokeInfos}.
- */
- addKeystrokeInfoCategory({ id, label, description, groups }) {
- this.keystrokeInfos.set(id, {
- id,
- label,
- description,
- groups: new Map()
- });
- this.addKeystrokeInfoGroup({
- categoryId: id,
- id: DEFAULT_GROUP_ID
- });
- if (groups) {
- groups.forEach(group => {
- this.addKeystrokeInfoGroup({
- categoryId: id,
- ...group
- });
- });
- }
- }
- /**
- * Adds a group of keystrokes in a specific category to the {@link #keystrokeInfos keystroke information database}.
- *
- * Groups narrow down the context in which the keystrokes are available. When `categoryId` is not specified,
- * the group goes to the `'contentEditing'` category (default).
- *
- * To create a new group within an existing category, use the following code:
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfoGroup( {
- * id: 'myGroup',
- * categoryId: 'navigation',
- * label: t( 'My keystroke group' ),
- * keystrokes: [
- * {
- * label: t( 'Keystroke label 1' ),
- * keystroke: 'Ctrl+Shift+N'
- * },
- * {
- * label: t( 'Keystroke label 2' ),
- * keystroke: 'Ctrl+Shift+M'
- * }
- * ]
- * } );
- * }
- * }
- * ```
- *
- * See {@link #keystrokeInfos}, {@link #addKeystrokeInfoCategory}, and {@link #addKeystrokeInfos}.
- */
- addKeystrokeInfoGroup({ categoryId = DEFAULT_CATEGORY_ID, id, label, keystrokes }) {
- const category = this.keystrokeInfos.get(categoryId);
- if (!category) {
- throw new CKEditorError('accessibility-unknown-keystroke-info-category', this._editor, { groupId: id, categoryId });
- }
- category.groups.set(id, {
- id,
- label,
- keystrokes: keystrokes || []
- });
- }
- /**
- * Adds information about keystrokes to the {@link #keystrokeInfos keystroke information database}.
- *
- * Keystrokes without specified `groupId` or `categoryId` go to the `'common'` group in the `'contentEditing'` category (default).
- *
- * To add a keystroke brought by your plugin (using default group and category), use the following code:
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfos( {
- * keystrokes: [
- * {
- * label: t( 'Keystroke label' ),
- * keystroke: 'CTRL+B'
- * }
- * ]
- * } );
- * }
- * }
- * ```
- * To add a keystroke in a specific existing `'widget'` group in the default `'contentEditing'` category:
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfos( {
- * // Add a keystroke to the existing "widget" group.
- * groupId: 'widget',
- * keystrokes: [
- * {
- * label: t( 'A an action on a selected widget' ),
- * keystroke: 'Ctrl+D',
- * }
- * ]
- * } );
- * }
- * }
- * ```
- *
- * To add a keystroke to another existing category (using default group):
- *
- * ```js
- * class MyPlugin extends Plugin {
- * // ...
- * init() {
- * const editor = this.editor;
- * const t = editor.t;
- *
- * // ...
- *
- * editor.accessibility.addKeystrokeInfos( {
- * // Add keystrokes to the "navigation" category (one of defaults).
- * categoryId: 'navigation',
- * keystrokes: [
- * {
- * label: t( 'Keystroke label' ),
- * keystroke: 'CTRL+B'
- * }
- * ]
- * } );
- * }
- * }
- * ```
- *
- * See {@link #keystrokeInfos}, {@link #addKeystrokeInfoGroup}, and {@link #addKeystrokeInfoCategory}.
- */
- addKeystrokeInfos({ categoryId = DEFAULT_CATEGORY_ID, groupId = DEFAULT_GROUP_ID, keystrokes }) {
- if (!this.keystrokeInfos.has(categoryId)) {
- /**
- * Cannot add keystrokes in an unknown category. Use
- * {@link module:core/accessibility~Accessibility#addKeystrokeInfoCategory}
- * to add a new category or make sure the specified category exists.
- *
- * @error accessibility-unknown-keystroke-info-category
- * @param categoryId The id of the unknown keystroke category.
- * @param keystrokes Keystroke definitions about to be added.
- */
- throw new CKEditorError('accessibility-unknown-keystroke-info-category', this._editor, { categoryId, keystrokes });
- }
- const category = this.keystrokeInfos.get(categoryId);
- if (!category.groups.has(groupId)) {
- /**
- * Cannot add keystrokes to an unknown group.
- *
- * Use {@link module:core/accessibility~Accessibility#addKeystrokeInfoGroup}
- * to add a new group or make sure the specified group exists.
- *
- * @error accessibility-unknown-keystroke-info-group
- * @param groupId The id of the unknown keystroke group.
- * @param categoryId The id of category the unknown group should belong to.
- * @param keystrokes Keystroke definitions about to be added.
- */
- throw new CKEditorError('accessibility-unknown-keystroke-info-group', this._editor, { groupId, categoryId, keystrokes });
- }
- category.groups.get(groupId).keystrokes.push(...keystrokes);
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/augmentation.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/augmentation.d.ts
deleted file mode 100644
index 57339c8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/augmentation.d.ts
+++ /dev/null
@@ -1,10 +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
- */
-import type { PendingActions } from './index.js';
-declare module '@ckeditor/ckeditor5-core' {
- interface PluginsMap {
- [PendingActions.pluginName]: PendingActions;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/augmentation.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/augmentation.js
deleted file mode 100644
index 4fffd02..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/augmentation.js
+++ /dev/null
@@ -1,5 +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
- */
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/command.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/command.d.ts
deleted file mode 100644
index 7d3e494..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/command.d.ts
+++ /dev/null
@@ -1,189 +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
- */
-/**
- * @module core/command
- */
-import { type DecoratedMethodEvent } from '@ckeditor/ckeditor5-utils';
-import type Editor from './editor/editor.js';
-declare const Command_base: {
- new (): import("@ckeditor/ckeditor5-utils").Observable;
- prototype: import("@ckeditor/ckeditor5-utils").Observable;
-};
-/**
- * Base class for the CKEditor commands.
- *
- * Commands are the main way to manipulate the editor contents and state. They are mostly used by UI elements (or by other
- * commands) to make changes in the model. Commands are available in every part of the code that has access to
- * the {@link module:core/editor/editor~Editor editor} instance.
- *
- * Instances of registered commands can be retrieved from {@link module:core/editor/editor~Editor#commands `editor.commands`}.
- * The easiest way to execute a command is through {@link module:core/editor/editor~Editor#execute `editor.execute()`}.
- *
- * By default, commands are disabled when the editor is in the {@link module:core/editor/editor~Editor#isReadOnly read-only} mode
- * but commands with the {@link module:core/command~Command#affectsData `affectsData`} flag set to `false` will not be disabled.
- */
-export default class Command extends Command_base {
- /**
- * The editor on which this command will be used.
- */
- readonly editor: Editor;
- /**
- * The value of the command. A given command class should define what it represents for it.
- *
- * For example, the `'bold'` command's value indicates whether the selection starts in a bolded text.
- * And the value of the `'link'` command may be an object with link details.
- *
- * It is possible for a command to have no value (e.g. for stateless actions such as `'uploadImage'`).
- *
- * A given command class should control this value by overriding the {@link #refresh `refresh()`} method.
- *
- * @observable
- * @readonly
- */
- value: unknown;
- /**
- * Flag indicating whether a command is enabled or disabled.
- * A disabled command will do nothing when executed.
- *
- * A given command class should control this value by overriding the {@link #refresh `refresh()`} method.
- *
- * It is possible to disable a command "from outside" using {@link #forceDisabled} method.
- *
- * @observable
- * @readonly
- */
- isEnabled: boolean;
- /**
- * A flag indicating whether a command's `isEnabled` state should be changed depending on where the document
- * selection is placed.
- *
- * By default, it is set to `true`. If the document selection is placed in a
- * {@link module:engine/model/model~Model#canEditAt non-editable} place (such as non-editable root), the command becomes disabled.
- *
- * The flag should be changed to `false` in a concrete command's constructor if the command should not change its `isEnabled`
- * accordingly to the document selection.
- */
- protected _isEnabledBasedOnSelection: boolean;
- /**
- * A flag indicating whether a command execution changes the editor data or not.
- *
- * @see #affectsData
- */
- private _affectsData;
- /**
- * Holds identifiers for {@link #forceDisabled} mechanism.
- */
- private readonly _disableStack;
- /**
- * Creates a new `Command` instance.
- *
- * @param editor The editor on which this command will be used.
- */
- constructor(editor: Editor);
- /**
- * A flag indicating whether a command execution changes the editor data or not.
- *
- * Commands with `affectsData` set to `false` will not be automatically disabled in
- * the {@link module:core/editor/editor~Editor#isReadOnly read-only mode} and
- * {@glink features/read-only#related-features other editor modes} with restricted user write permissions.
- *
- * **Note:** You do not have to set it for your every command. It is `true` by default.
- *
- * @default true
- */
- get affectsData(): boolean;
- protected set affectsData(affectsData: boolean);
- /**
- * Refreshes the command. The command should update its {@link #isEnabled} and {@link #value} properties
- * in this method.
- *
- * This method is automatically called when
- * {@link module:engine/model/document~Document#event:change any changes are applied to the document}.
- */
- refresh(): void;
- /**
- * Disables the command.
- *
- * Command may be disabled by multiple features or algorithms (at once). When disabling a command, unique id should be passed
- * (e.g. the feature name). The same identifier should be used when {@link #clearForceDisabled enabling back} the command.
- * The command becomes enabled only after all features {@link #clearForceDisabled enabled it back}.
- *
- * Disabling and enabling a command:
- *
- * ```ts
- * command.isEnabled; // -> true
- * command.forceDisabled( 'MyFeature' );
- * command.isEnabled; // -> false
- * command.clearForceDisabled( 'MyFeature' );
- * command.isEnabled; // -> true
- * ```
- *
- * Command disabled by multiple features:
- *
- * ```ts
- * command.forceDisabled( 'MyFeature' );
- * command.forceDisabled( 'OtherFeature' );
- * command.clearForceDisabled( 'MyFeature' );
- * command.isEnabled; // -> false
- * command.clearForceDisabled( 'OtherFeature' );
- * command.isEnabled; // -> true
- * ```
- *
- * Multiple disabling with the same identifier is redundant:
- *
- * ```ts
- * command.forceDisabled( 'MyFeature' );
- * command.forceDisabled( 'MyFeature' );
- * command.clearForceDisabled( 'MyFeature' );
- * command.isEnabled; // -> true
- * ```
- *
- * **Note:** some commands or algorithms may have more complex logic when it comes to enabling or disabling certain commands,
- * so the command might be still disabled after {@link #clearForceDisabled} was used.
- *
- * @param id Unique identifier for disabling. Use the same id when {@link #clearForceDisabled enabling back} the command.
- */
- forceDisabled(id: string): void;
- /**
- * Clears forced disable previously set through {@link #forceDisabled}. See {@link #forceDisabled}.
- *
- * @param id Unique identifier, equal to the one passed in {@link #forceDisabled} call.
- */
- clearForceDisabled(id: string): void;
- /**
- * Executes the command.
- *
- * A command may accept parameters. They will be passed from {@link module:core/editor/editor~Editor#execute `editor.execute()`}
- * to the command.
- *
- * The `execute()` method will automatically abort when the command is disabled ({@link #isEnabled} is `false`).
- * This behavior is implemented by a high priority listener to the {@link #event:execute} event.
- *
- * In order to see how to disable a command from "outside" see the {@link #isEnabled} documentation.
- *
- * This method may return a value, which would be forwarded all the way down to the
- * {@link module:core/editor/editor~Editor#execute `editor.execute()`}.
- *
- * @fires execute
- */
- execute(...args: Array): unknown;
- /**
- * Destroys the command.
- */
- destroy(): void;
-}
-/**
- * Event fired by the {@link module:core/command~Command#execute} method. The command action is a listener to this event so it's
- * possible to change/cancel the behavior of the command by listening to this event.
- *
- * See {@link module:utils/observablemixin~Observable#decorate} for more information and samples.
- *
- * **Note:** This event is fired even if command is disabled. However, it is automatically blocked
- * by a high priority listener in order to prevent command execution.
- *
- * @eventName ~Command#execute
- */
-export type CommandExecuteEvent = DecoratedMethodEvent;
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/command.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/command.js
deleted file mode 100644
index 2381cfb..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/command.js
+++ /dev/null
@@ -1,185 +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
- */
-/**
- * @module core/command
- */
-import { ObservableMixin } from '@ckeditor/ckeditor5-utils';
-/**
- * Base class for the CKEditor commands.
- *
- * Commands are the main way to manipulate the editor contents and state. They are mostly used by UI elements (or by other
- * commands) to make changes in the model. Commands are available in every part of the code that has access to
- * the {@link module:core/editor/editor~Editor editor} instance.
- *
- * Instances of registered commands can be retrieved from {@link module:core/editor/editor~Editor#commands `editor.commands`}.
- * The easiest way to execute a command is through {@link module:core/editor/editor~Editor#execute `editor.execute()`}.
- *
- * By default, commands are disabled when the editor is in the {@link module:core/editor/editor~Editor#isReadOnly read-only} mode
- * but commands with the {@link module:core/command~Command#affectsData `affectsData`} flag set to `false` will not be disabled.
- */
-export default class Command extends ObservableMixin() {
- /**
- * Creates a new `Command` instance.
- *
- * @param editor The editor on which this command will be used.
- */
- constructor(editor) {
- super();
- this.editor = editor;
- this.set('value', undefined);
- this.set('isEnabled', false);
- this._affectsData = true;
- this._isEnabledBasedOnSelection = true;
- this._disableStack = new Set();
- this.decorate('execute');
- // By default, every command is refreshed when changes are applied to the model.
- this.listenTo(this.editor.model.document, 'change', () => {
- this.refresh();
- });
- this.listenTo(editor, 'change:isReadOnly', () => {
- this.refresh();
- });
- // By default, commands are disabled if the selection is in non-editable place or editor is in read-only mode.
- this.on('set:isEnabled', evt => {
- if (!this.affectsData) {
- return;
- }
- const selection = editor.model.document.selection;
- const selectionInGraveyard = selection.getFirstPosition().root.rootName == '$graveyard';
- const canEditAtSelection = !selectionInGraveyard && editor.model.canEditAt(selection);
- // Disable if editor is read only, or when selection is in a place which cannot be edited.
- //
- // Checking `editor.isReadOnly` is needed for all commands that have `_isEnabledBasedOnSelection == false`.
- // E.g. undo does not base on selection, but affects data and should be disabled when the editor is in read-only mode.
- if (editor.isReadOnly || this._isEnabledBasedOnSelection && !canEditAtSelection) {
- evt.return = false;
- evt.stop();
- }
- }, { priority: 'highest' });
- this.on('execute', evt => {
- if (!this.isEnabled) {
- evt.stop();
- }
- }, { priority: 'high' });
- }
- /**
- * A flag indicating whether a command execution changes the editor data or not.
- *
- * Commands with `affectsData` set to `false` will not be automatically disabled in
- * the {@link module:core/editor/editor~Editor#isReadOnly read-only mode} and
- * {@glink features/read-only#related-features other editor modes} with restricted user write permissions.
- *
- * **Note:** You do not have to set it for your every command. It is `true` by default.
- *
- * @default true
- */
- get affectsData() {
- return this._affectsData;
- }
- set affectsData(affectsData) {
- this._affectsData = affectsData;
- }
- /**
- * Refreshes the command. The command should update its {@link #isEnabled} and {@link #value} properties
- * in this method.
- *
- * This method is automatically called when
- * {@link module:engine/model/document~Document#event:change any changes are applied to the document}.
- */
- refresh() {
- this.isEnabled = true;
- }
- /**
- * Disables the command.
- *
- * Command may be disabled by multiple features or algorithms (at once). When disabling a command, unique id should be passed
- * (e.g. the feature name). The same identifier should be used when {@link #clearForceDisabled enabling back} the command.
- * The command becomes enabled only after all features {@link #clearForceDisabled enabled it back}.
- *
- * Disabling and enabling a command:
- *
- * ```ts
- * command.isEnabled; // -> true
- * command.forceDisabled( 'MyFeature' );
- * command.isEnabled; // -> false
- * command.clearForceDisabled( 'MyFeature' );
- * command.isEnabled; // -> true
- * ```
- *
- * Command disabled by multiple features:
- *
- * ```ts
- * command.forceDisabled( 'MyFeature' );
- * command.forceDisabled( 'OtherFeature' );
- * command.clearForceDisabled( 'MyFeature' );
- * command.isEnabled; // -> false
- * command.clearForceDisabled( 'OtherFeature' );
- * command.isEnabled; // -> true
- * ```
- *
- * Multiple disabling with the same identifier is redundant:
- *
- * ```ts
- * command.forceDisabled( 'MyFeature' );
- * command.forceDisabled( 'MyFeature' );
- * command.clearForceDisabled( 'MyFeature' );
- * command.isEnabled; // -> true
- * ```
- *
- * **Note:** some commands or algorithms may have more complex logic when it comes to enabling or disabling certain commands,
- * so the command might be still disabled after {@link #clearForceDisabled} was used.
- *
- * @param id Unique identifier for disabling. Use the same id when {@link #clearForceDisabled enabling back} the command.
- */
- forceDisabled(id) {
- this._disableStack.add(id);
- if (this._disableStack.size == 1) {
- this.on('set:isEnabled', forceDisable, { priority: 'highest' });
- this.isEnabled = false;
- }
- }
- /**
- * Clears forced disable previously set through {@link #forceDisabled}. See {@link #forceDisabled}.
- *
- * @param id Unique identifier, equal to the one passed in {@link #forceDisabled} call.
- */
- clearForceDisabled(id) {
- this._disableStack.delete(id);
- if (this._disableStack.size == 0) {
- this.off('set:isEnabled', forceDisable);
- this.refresh();
- }
- }
- /**
- * Executes the command.
- *
- * A command may accept parameters. They will be passed from {@link module:core/editor/editor~Editor#execute `editor.execute()`}
- * to the command.
- *
- * The `execute()` method will automatically abort when the command is disabled ({@link #isEnabled} is `false`).
- * This behavior is implemented by a high priority listener to the {@link #event:execute} event.
- *
- * In order to see how to disable a command from "outside" see the {@link #isEnabled} documentation.
- *
- * This method may return a value, which would be forwarded all the way down to the
- * {@link module:core/editor/editor~Editor#execute `editor.execute()`}.
- *
- * @fires execute
- */
- execute(...args) { return undefined; } // eslint-disable-line @typescript-eslint/no-unused-vars
- /**
- * Destroys the command.
- */
- destroy() {
- this.stopListening();
- }
-}
-/**
- * Helper function that forces command to be disabled.
- */
-function forceDisable(evt) {
- evt.return = false;
- evt.stop();
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/commandcollection.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/commandcollection.d.ts
deleted file mode 100644
index 0240fb3..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/commandcollection.d.ts
+++ /dev/null
@@ -1,83 +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
- */
-import type Command from './command.js';
-/**
- * Collection of commands. Its instance is available in {@link module:core/editor/editor~Editor#commands `editor.commands`}.
- */
-export default class CommandCollection implements Iterable<[string, Command]> {
- /**
- * Command map.
- */
- private _commands;
- /**
- * Creates collection instance.
- */
- constructor();
- /**
- * Registers a new command.
- *
- * @param commandName The name of the command.
- */
- add(commandName: TName, command: CommandsMap[TName]): void;
- /**
- * Retrieves a command from the collection.
- *
- * @param commandName The name of the command.
- */
- get(commandName: TName): CommandsMap[TName] | undefined;
- /**
- * Executes a command.
- *
- * @param commandName The name of the command.
- * @param commandParams Command parameters.
- * @returns The value returned by the {@link module:core/command~Command#execute `command.execute()`}.
- */
- execute(commandName: TName, ...commandParams: Parameters): ReturnType;
- /**
- * Returns iterator of command names.
- */
- names(): IterableIterator;
- /**
- * Returns iterator of command instances.
- */
- commands(): IterableIterator;
- /**
- * Iterable interface.
- *
- * Returns `[ commandName, commandInstance ]` pairs.
- */
- [Symbol.iterator](): Iterator<[string, Command]>;
- /**
- * Destroys all collection commands.
- */
- destroy(): void;
-}
-/**
- * Helper type that maps command names to their types.
- * It is meant to be extended with module augmentation.
- *
- * ```ts
- * class MyCommand extends Command {
- * public execute( parameter: A ): B {
- * // ...
- * }
- * }
- *
- * declare module '@ckeditor/ckeditor5-core' {
- * interface CommandsMap {
- * myCommand: MyCommand;
- * }
- * }
- *
- * // Returns `MyCommand | undefined`.
- * const myCommand = editor.commands.get( 'myCommand' );
- *
- * // Expects `A` type as parameter and returns `B`.
- * const value = editor.commands.execute( 'myCommand', new A() );
- * ```
- */
-export interface CommandsMap {
- [name: string]: Command;
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/commandcollection.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/commandcollection.js
deleted file mode 100644
index 506226a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/commandcollection.js
+++ /dev/null
@@ -1,83 +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
- */
-/**
- * @module core/commandcollection
- */
-import { CKEditorError } from '@ckeditor/ckeditor5-utils';
-/**
- * Collection of commands. Its instance is available in {@link module:core/editor/editor~Editor#commands `editor.commands`}.
- */
-export default class CommandCollection {
- /**
- * Creates collection instance.
- */
- constructor() {
- this._commands = new Map();
- }
- /**
- * Registers a new command.
- *
- * @param commandName The name of the command.
- */
- add(commandName, command) {
- this._commands.set(commandName, command);
- }
- /**
- * Retrieves a command from the collection.
- *
- * @param commandName The name of the command.
- */
- get(commandName) {
- return this._commands.get(commandName);
- }
- /**
- * Executes a command.
- *
- * @param commandName The name of the command.
- * @param commandParams Command parameters.
- * @returns The value returned by the {@link module:core/command~Command#execute `command.execute()`}.
- */
- execute(commandName, ...commandParams) {
- const command = this.get(commandName);
- if (!command) {
- /**
- * Command does not exist.
- *
- * @error commandcollection-command-not-found
- * @param commandName Name of the command.
- */
- throw new CKEditorError('commandcollection-command-not-found', this, { commandName });
- }
- return command.execute(...commandParams);
- }
- /**
- * Returns iterator of command names.
- */
- *names() {
- yield* this._commands.keys();
- }
- /**
- * Returns iterator of command instances.
- */
- *commands() {
- yield* this._commands.values();
- }
- /**
- * Iterable interface.
- *
- * Returns `[ commandName, commandInstance ]` pairs.
- */
- [Symbol.iterator]() {
- return this._commands[Symbol.iterator]();
- }
- /**
- * Destroys all collection commands.
- */
- destroy() {
- for (const command of this.commands()) {
- command.destroy();
- }
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/context.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/context.d.ts
deleted file mode 100644
index 1603e8c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/context.d.ts
+++ /dev/null
@@ -1,237 +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
- */
-/**
- * @module core/context
- */
-import { Config, Collection, Locale, type LocaleTranslate } from '@ckeditor/ckeditor5-utils';
-import PluginCollection from './plugincollection.js';
-import type Editor from './editor/editor.js';
-import type { LoadedPlugins, PluginConstructor } from './plugin.js';
-import type { EditorConfig } from './editor/editorconfig.js';
-/**
- * Provides a common, higher-level environment for solutions that use multiple {@link module:core/editor/editor~Editor editors}
- * or plugins that work outside the editor. Use it instead of {@link module:core/editor/editor~Editor.create `Editor.create()`}
- * in advanced application integrations.
- *
- * All configuration options passed to a context will be used as default options for the editor instances initialized in that context.
- *
- * {@link module:core/contextplugin~ContextPlugin Context plugins} passed to a context instance will be shared among all
- * editor instances initialized in this context. These will be the same plugin instances for all the editors.
- *
- * **Note:** The context can only be initialized with {@link module:core/contextplugin~ContextPlugin context plugins}
- * (e.g. [comments](https://ckeditor.com/collaboration/comments/)). Regular {@link module:core/plugin~Plugin plugins} require an
- * editor instance to work and cannot be added to a context.
- *
- * **Note:** You can add a context plugin to an editor instance, though.
- *
- * If you are using multiple editor instances on one page and use any context plugins, create a context to share the configuration and
- * plugins among these editors. Some plugins will use the information about all existing editors to better integrate between them.
- *
- * If you are using plugins that do not require an editor to work (e.g. [comments](https://ckeditor.com/collaboration/comments/)),
- * enable and configure them using the context.
- *
- * If you are using only a single editor on each page, use {@link module:core/editor/editor~Editor.create `Editor.create()`} instead.
- * In such a case, a context instance will be created by the editor instance in a transparent way.
- *
- * See {@link ~Context.create `Context.create()`} for usage examples.
- */
-export default class Context {
- /**
- * Stores all the configurations specific to this context instance.
- */
- readonly config: Config;
- /**
- * The plugins loaded and in use by this context instance.
- */
- readonly plugins: PluginCollection;
- readonly locale: Locale;
- /**
- * Shorthand for {@link module:utils/locale~Locale#t}.
- */
- readonly t: LocaleTranslate;
- /**
- * A list of editors that this context instance is injected to.
- */
- readonly editors: Collection;
- /**
- * The default configuration which is built into the `Context` class.
- *
- * It is used in CKEditor 5 builds featuring `Context` to provide the default configuration options which are later used during the
- * context initialization.
- *
- * ```ts
- * Context.defaultConfig = {
- * foo: 1,
- * bar: 2
- * };
- *
- * Context
- * .create()
- * .then( context => {
- * context.config.get( 'foo' ); // -> 1
- * context.config.get( 'bar' ); // -> 2
- * } );
- *
- * // The default options can be overridden by the configuration passed to create().
- * Context
- * .create( { bar: 3 } )
- * .then( context => {
- * context.config.get( 'foo' ); // -> 1
- * context.config.get( 'bar' ); // -> 3
- * } );
- * ```
- *
- * See also {@link module:core/context~Context.builtinPlugins `Context.builtinPlugins`}
- * and {@link module:core/editor/editor~Editor.defaultConfig `Editor.defaultConfig`}.
- */
- static defaultConfig: ContextConfig;
- /**
- * An array of plugins built into the `Context` class.
- *
- * It is used in CKEditor 5 builds featuring `Context` to provide a list of context plugins which are later automatically initialized
- * during the context initialization.
- *
- * They will be automatically initialized by `Context` unless `config.plugins` is passed.
- *
- * ```ts
- * // Build some context plugins into the Context class first.
- * Context.builtinPlugins = [ FooPlugin, BarPlugin ];
- *
- * // Normally, you need to define config.plugins, but since Context.builtinPlugins was
- * // defined, now you can call create() without any configuration.
- * Context
- * .create()
- * .then( context => {
- * context.plugins.get( FooPlugin ); // -> An instance of the Foo plugin.
- * context.plugins.get( BarPlugin ); // -> An instance of the Bar plugin.
- * } );
- * ```
- *
- * See also {@link module:core/context~Context.defaultConfig `Context.defaultConfig`}
- * and {@link module:core/editor/editor~Editor.builtinPlugins `Editor.builtinPlugins`}.
- */
- static builtinPlugins: Array>;
- /**
- * Reference to the editor which created the context.
- * Null when the context was created outside of the editor.
- *
- * It is used to destroy the context when removing the editor that has created the context.
- */
- private _contextOwner;
- /**
- * Creates a context instance with a given configuration.
- *
- * Usually not to be used directly. See the static {@link module:core/context~Context.create `create()`} method.
- *
- * @param config The context configuration.
- */
- constructor(config?: ContextConfig);
- /**
- * Loads and initializes plugins specified in the configuration.
- *
- * @returns A promise which resolves once the initialization is completed, providing an array of loaded plugins.
- */
- initPlugins(): Promise;
- /**
- * Destroys the context instance and all editors used with the context,
- * releasing all resources used by the context.
- *
- * @returns A promise that resolves once the context instance is fully destroyed.
- */
- destroy(): Promise;
- /**
- * Adds a reference to the editor which is used with this context.
- *
- * When the given editor has created the context, the reference to this editor will be stored
- * as a {@link ~Context#_contextOwner}.
- *
- * This method should only be used by the editor.
- *
- * @internal
- * @param isContextOwner Stores the given editor as a context owner.
- */
- _addEditor(editor: Editor, isContextOwner: boolean): void;
- /**
- * Removes a reference to the editor which was used with this context.
- * When the context was created by the given editor, the context will be destroyed.
- *
- * This method should only be used by the editor.
- *
- * @internal
- * @return A promise that resolves once the editor is removed from the context or when the context was destroyed.
- */
- _removeEditor(editor: Editor): Promise;
- /**
- * Returns the context configuration which will be copied to the editors created using this context.
- *
- * The configuration returned by this method has the plugins configuration removed – plugins are shared with all editors
- * through another mechanism.
- *
- * This method should only be used by the editor.
- *
- * @internal
- * @returns Configuration as a plain object.
- */
- _getEditorConfig(): Partial;
- /**
- * Creates and initializes a new context instance.
- *
- * ```ts
- * const commonConfig = { ... }; // Configuration for all the plugins and editors.
- * const editorPlugins = [ ... ]; // Regular plugins here.
- *
- * Context
- * .create( {
- * // Only context plugins here.
- * plugins: [ ... ],
- *
- * // Configure the language for all the editors (it cannot be overwritten).
- * language: { ... },
- *
- * // Configuration for context plugins.
- * comments: { ... },
- * ...
- *
- * // Default configuration for editor plugins.
- * toolbar: { ... },
- * image: { ... },
- * ...
- * } )
- * .then( context => {
- * const promises = [];
- *
- * promises.push( ClassicEditor.create(
- * document.getElementById( 'editor1' ),
- * {
- * editorPlugins,
- * context
- * }
- * ) );
- *
- * promises.push( ClassicEditor.create(
- * document.getElementById( 'editor2' ),
- * {
- * editorPlugins,
- * context,
- * toolbar: { ... } // You can overwrite the configuration of the context.
- * }
- * ) );
- *
- * return Promise.all( promises );
- * } );
- * ```
- *
- * @param config The context configuration.
- * @returns A promise resolved once the context is ready. The promise resolves with the created context instance.
- */
- static create(config?: ContextConfig): Promise;
-}
-/**
- * The context configuration.
- */
-export type ContextConfig = {
- plugins?: Array>;
- substitutePlugins?: Array>;
-} & Omit;
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/context.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/context.js
deleted file mode 100644
index 4405cef..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/context.js
+++ /dev/null
@@ -1,229 +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
- */
-/**
- * @module core/context
- */
-import { Config, Collection, CKEditorError, Locale } from '@ckeditor/ckeditor5-utils';
-import PluginCollection from './plugincollection.js';
-/**
- * Provides a common, higher-level environment for solutions that use multiple {@link module:core/editor/editor~Editor editors}
- * or plugins that work outside the editor. Use it instead of {@link module:core/editor/editor~Editor.create `Editor.create()`}
- * in advanced application integrations.
- *
- * All configuration options passed to a context will be used as default options for the editor instances initialized in that context.
- *
- * {@link module:core/contextplugin~ContextPlugin Context plugins} passed to a context instance will be shared among all
- * editor instances initialized in this context. These will be the same plugin instances for all the editors.
- *
- * **Note:** The context can only be initialized with {@link module:core/contextplugin~ContextPlugin context plugins}
- * (e.g. [comments](https://ckeditor.com/collaboration/comments/)). Regular {@link module:core/plugin~Plugin plugins} require an
- * editor instance to work and cannot be added to a context.
- *
- * **Note:** You can add a context plugin to an editor instance, though.
- *
- * If you are using multiple editor instances on one page and use any context plugins, create a context to share the configuration and
- * plugins among these editors. Some plugins will use the information about all existing editors to better integrate between them.
- *
- * If you are using plugins that do not require an editor to work (e.g. [comments](https://ckeditor.com/collaboration/comments/)),
- * enable and configure them using the context.
- *
- * If you are using only a single editor on each page, use {@link module:core/editor/editor~Editor.create `Editor.create()`} instead.
- * In such a case, a context instance will be created by the editor instance in a transparent way.
- *
- * See {@link ~Context.create `Context.create()`} for usage examples.
- */
-export default class Context {
- /**
- * Creates a context instance with a given configuration.
- *
- * Usually not to be used directly. See the static {@link module:core/context~Context.create `create()`} method.
- *
- * @param config The context configuration.
- */
- constructor(config) {
- /**
- * Reference to the editor which created the context.
- * Null when the context was created outside of the editor.
- *
- * It is used to destroy the context when removing the editor that has created the context.
- */
- this._contextOwner = null;
- // We don't pass translations to the config, because its behavior of splitting keys
- // with dots (e.g. `resize.width` => `resize: { width }`) breaks the translations.
- const { translations, ...rest } = config || {};
- this.config = new Config(rest, this.constructor.defaultConfig);
- const availablePlugins = this.constructor.builtinPlugins;
- this.config.define('plugins', availablePlugins);
- this.plugins = new PluginCollection(this, availablePlugins);
- const languageConfig = this.config.get('language') || {};
- this.locale = new Locale({
- uiLanguage: typeof languageConfig === 'string' ? languageConfig : languageConfig.ui,
- contentLanguage: this.config.get('language.content'),
- translations
- });
- this.t = this.locale.t;
- this.editors = new Collection();
- }
- /**
- * Loads and initializes plugins specified in the configuration.
- *
- * @returns A promise which resolves once the initialization is completed, providing an array of loaded plugins.
- */
- initPlugins() {
- const plugins = this.config.get('plugins') || [];
- const substitutePlugins = this.config.get('substitutePlugins') || [];
- // Plugins for substitution should be checked as well.
- for (const Plugin of plugins.concat(substitutePlugins)) {
- if (typeof Plugin != 'function') {
- /**
- * Only a constructor function is allowed as a {@link module:core/contextplugin~ContextPlugin context plugin}.
- *
- * @error context-initplugins-constructor-only
- */
- throw new CKEditorError('context-initplugins-constructor-only', null, { Plugin });
- }
- if (Plugin.isContextPlugin !== true) {
- /**
- * Only a plugin marked as a {@link module:core/contextplugin~ContextPlugin.isContextPlugin context plugin}
- * is allowed to be used with a context.
- *
- * @error context-initplugins-invalid-plugin
- */
- throw new CKEditorError('context-initplugins-invalid-plugin', null, { Plugin });
- }
- }
- return this.plugins.init(plugins, [], substitutePlugins);
- }
- /**
- * Destroys the context instance and all editors used with the context,
- * releasing all resources used by the context.
- *
- * @returns A promise that resolves once the context instance is fully destroyed.
- */
- destroy() {
- return Promise.all(Array.from(this.editors, editor => editor.destroy()))
- .then(() => this.plugins.destroy());
- }
- /**
- * Adds a reference to the editor which is used with this context.
- *
- * When the given editor has created the context, the reference to this editor will be stored
- * as a {@link ~Context#_contextOwner}.
- *
- * This method should only be used by the editor.
- *
- * @internal
- * @param isContextOwner Stores the given editor as a context owner.
- */
- _addEditor(editor, isContextOwner) {
- if (this._contextOwner) {
- /**
- * Cannot add multiple editors to the context which is created by the editor.
- *
- * @error context-addeditor-private-context
- */
- throw new CKEditorError('context-addeditor-private-context');
- }
- this.editors.add(editor);
- if (isContextOwner) {
- this._contextOwner = editor;
- }
- }
- /**
- * Removes a reference to the editor which was used with this context.
- * When the context was created by the given editor, the context will be destroyed.
- *
- * This method should only be used by the editor.
- *
- * @internal
- * @return A promise that resolves once the editor is removed from the context or when the context was destroyed.
- */
- _removeEditor(editor) {
- if (this.editors.has(editor)) {
- this.editors.remove(editor);
- }
- if (this._contextOwner === editor) {
- return this.destroy();
- }
- return Promise.resolve();
- }
- /**
- * Returns the context configuration which will be copied to the editors created using this context.
- *
- * The configuration returned by this method has the plugins configuration removed – plugins are shared with all editors
- * through another mechanism.
- *
- * This method should only be used by the editor.
- *
- * @internal
- * @returns Configuration as a plain object.
- */
- _getEditorConfig() {
- const result = {};
- for (const name of this.config.names()) {
- if (!['plugins', 'removePlugins', 'extraPlugins'].includes(name)) {
- result[name] = this.config.get(name);
- }
- }
- return result;
- }
- /**
- * Creates and initializes a new context instance.
- *
- * ```ts
- * const commonConfig = { ... }; // Configuration for all the plugins and editors.
- * const editorPlugins = [ ... ]; // Regular plugins here.
- *
- * Context
- * .create( {
- * // Only context plugins here.
- * plugins: [ ... ],
- *
- * // Configure the language for all the editors (it cannot be overwritten).
- * language: { ... },
- *
- * // Configuration for context plugins.
- * comments: { ... },
- * ...
- *
- * // Default configuration for editor plugins.
- * toolbar: { ... },
- * image: { ... },
- * ...
- * } )
- * .then( context => {
- * const promises = [];
- *
- * promises.push( ClassicEditor.create(
- * document.getElementById( 'editor1' ),
- * {
- * editorPlugins,
- * context
- * }
- * ) );
- *
- * promises.push( ClassicEditor.create(
- * document.getElementById( 'editor2' ),
- * {
- * editorPlugins,
- * context,
- * toolbar: { ... } // You can overwrite the configuration of the context.
- * }
- * ) );
- *
- * return Promise.all( promises );
- * } );
- * ```
- *
- * @param config The context configuration.
- * @returns A promise resolved once the context is ready. The promise resolves with the created context instance.
- */
- static create(config) {
- return new Promise(resolve => {
- const context = new this(config);
- resolve(context.initPlugins().then(() => context));
- });
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/contextplugin.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/contextplugin.d.ts
deleted file mode 100644
index 0cb2ff8..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/contextplugin.d.ts
+++ /dev/null
@@ -1,61 +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
- */
-/**
- * @module core/contextplugin
- */
-import { type Collection, type Config, type Locale, type LocaleTranslate } from '@ckeditor/ckeditor5-utils';
-import type Editor from './editor/editor.js';
-import type { EditorConfig } from './editor/editorconfig.js';
-import type Context from './context.js';
-import type { PluginDependencies, PluginInterface } from './plugin.js';
-import type PluginCollection from './plugincollection.js';
-declare const ContextPlugin_base: {
- new (): import("@ckeditor/ckeditor5-utils").Observable;
- prototype: import("@ckeditor/ckeditor5-utils").Observable;
-};
-/**
- * The base class for {@link module:core/context~Context} plugin classes.
- *
- * A context plugin can either be initialized for an {@link module:core/editor/editor~Editor editor} or for
- * a {@link module:core/context~Context context}. In other words, it can either
- * work within one editor instance or with one or more editor instances that use a single context.
- * It is the context plugin's role to implement handling for both modes.
- *
- * There are a few rules for interaction between the editor plugins and context plugins:
- *
- * * A context plugin can require another context plugin.
- * * An {@link module:core/plugin~Plugin editor plugin} can require a context plugin.
- * * A context plugin MUST NOT require an {@link module:core/plugin~Plugin editor plugin}.
- */
-export default class ContextPlugin extends ContextPlugin_base implements PluginInterface {
- /**
- * The context or editor instance.
- */
- readonly context: ContextInterface;
- /**
- * Creates a new plugin instance.
- */
- constructor(context: Context | Editor);
- /**
- * @inheritDoc
- */
- destroy(): void;
- /**
- * @inheritDoc
- */
- static get isContextPlugin(): true;
-}
-/**
- * The common interface of {@link module:core/context~Context} and {@link module:core/editor/editor~Editor}.
- */
-export interface ContextInterface {
- config: Config>;
- plugins: PluginCollection;
- locale: Locale;
- t: LocaleTranslate;
- editors?: Collection;
-}
-export type ContextPluginDependencies = PluginDependencies;
-export {};
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/contextplugin.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/contextplugin.js
deleted file mode 100644
index 43e9a47..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/contextplugin.js
+++ /dev/null
@@ -1,43 +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
- */
-/**
- * @module core/contextplugin
- */
-import { ObservableMixin } from '@ckeditor/ckeditor5-utils';
-/**
- * The base class for {@link module:core/context~Context} plugin classes.
- *
- * A context plugin can either be initialized for an {@link module:core/editor/editor~Editor editor} or for
- * a {@link module:core/context~Context context}. In other words, it can either
- * work within one editor instance or with one or more editor instances that use a single context.
- * It is the context plugin's role to implement handling for both modes.
- *
- * There are a few rules for interaction between the editor plugins and context plugins:
- *
- * * A context plugin can require another context plugin.
- * * An {@link module:core/plugin~Plugin editor plugin} can require a context plugin.
- * * A context plugin MUST NOT require an {@link module:core/plugin~Plugin editor plugin}.
- */
-export default class ContextPlugin extends ObservableMixin() {
- /**
- * Creates a new plugin instance.
- */
- constructor(context) {
- super();
- this.context = context;
- }
- /**
- * @inheritDoc
- */
- destroy() {
- this.stopListening();
- }
- /**
- * @inheritDoc
- */
- static get isContextPlugin() {
- return true;
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/editingkeystrokehandler.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/editingkeystrokehandler.d.ts
deleted file mode 100644
index 981135a..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/editingkeystrokehandler.d.ts
+++ /dev/null
@@ -1,56 +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
- */
-/**
- * @module core/editingkeystrokehandler
- */
-import { KeystrokeHandler, type PriorityString } from '@ckeditor/ckeditor5-utils';
-import type Editor from './editor/editor.js';
-/**
- * A keystroke handler for editor editing. Its instance is available
- * in {@link module:core/editor/editor~Editor#keystrokes} so plugins
- * can register their keystrokes.
- *
- * E.g. an undo plugin would do this:
- *
- * ```ts
- * editor.keystrokes.set( 'Ctrl+Z', 'undo' );
- * editor.keystrokes.set( 'Ctrl+Shift+Z', 'redo' );
- * editor.keystrokes.set( 'Ctrl+Y', 'redo' );
- * ```
- */
-export default class EditingKeystrokeHandler extends KeystrokeHandler {
- /**
- * The editor instance.
- */
- readonly editor: Editor;
- /**
- * Creates an instance of the keystroke handler.
- */
- constructor(editor: Editor);
- /**
- * Registers a handler for the specified keystroke.
- *
- * The handler can be specified as a command name or a callback.
- *
- * @param keystroke Keystroke defined in a format accepted by
- * the {@link module:utils/keyboard~parseKeystroke} function.
- * @param callback If a string is passed, then the keystroke will
- * {@link module:core/editor/editor~Editor#execute execute a command}.
- * If a function, then it will be called with the
- * {@link module:engine/view/observer/keyobserver~KeyEventData key event data} object and
- * a `cancel()` helper to both `preventDefault()` and `stopPropagation()` of the event.
- * @param options Additional options.
- * @param options.priority The priority of the keystroke callback. The higher the priority value
- * the sooner the callback will be executed. Keystrokes having the same priority
- * are called in the order they were added.
- */
- set(keystroke: string | Array, callback: EditingKeystrokeCallback, options?: {
- readonly priority?: PriorityString;
- }): void;
-}
-/**
- * Command name or a callback to be executed when a given keystroke is pressed.
- */
-export type EditingKeystrokeCallback = string | ((ev: KeyboardEvent, cancel: () => void) => void);
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/editingkeystrokehandler.js b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/editingkeystrokehandler.js
deleted file mode 100644
index 5ae912c..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/editingkeystrokehandler.js
+++ /dev/null
@@ -1,57 +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
- */
-/**
- * @module core/editingkeystrokehandler
- */
-import { KeystrokeHandler } from '@ckeditor/ckeditor5-utils';
-/**
- * A keystroke handler for editor editing. Its instance is available
- * in {@link module:core/editor/editor~Editor#keystrokes} so plugins
- * can register their keystrokes.
- *
- * E.g. an undo plugin would do this:
- *
- * ```ts
- * editor.keystrokes.set( 'Ctrl+Z', 'undo' );
- * editor.keystrokes.set( 'Ctrl+Shift+Z', 'redo' );
- * editor.keystrokes.set( 'Ctrl+Y', 'redo' );
- * ```
- */
-export default class EditingKeystrokeHandler extends KeystrokeHandler {
- /**
- * Creates an instance of the keystroke handler.
- */
- constructor(editor) {
- super();
- this.editor = editor;
- }
- /**
- * Registers a handler for the specified keystroke.
- *
- * The handler can be specified as a command name or a callback.
- *
- * @param keystroke Keystroke defined in a format accepted by
- * the {@link module:utils/keyboard~parseKeystroke} function.
- * @param callback If a string is passed, then the keystroke will
- * {@link module:core/editor/editor~Editor#execute execute a command}.
- * If a function, then it will be called with the
- * {@link module:engine/view/observer/keyobserver~KeyEventData key event data} object and
- * a `cancel()` helper to both `preventDefault()` and `stopPropagation()` of the event.
- * @param options Additional options.
- * @param options.priority The priority of the keystroke callback. The higher the priority value
- * the sooner the callback will be executed. Keystrokes having the same priority
- * are called in the order they were added.
- */
- set(keystroke, callback, options = {}) {
- if (typeof callback == 'string') {
- const commandName = callback;
- callback = (evtData, cancel) => {
- this.editor.execute(commandName);
- cancel();
- };
- }
- super.set(keystroke, callback, options);
- }
-}
diff --git a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/editor/editor.d.ts b/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/editor/editor.d.ts
deleted file mode 100644
index ad585be..0000000
--- a/vendor/ckeditor5/node_modules/@ckeditor/.ckeditor5-core-hAtNPIIi/src/editor/editor.d.ts
+++ /dev/null
@@ -1,478 +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
- */
-/**
- * @module core/editor/editor
- */
-import { Config, type Locale, type LocaleTranslate } from '@ckeditor/ckeditor5-utils';
-import { Conversion, DataController, EditingController, Model } from '@ckeditor/ckeditor5-engine';
-import type { EditorUI } from '@ckeditor/ckeditor5-ui';
-import Context from '../context.js';
-import PluginCollection from '../plugincollection.js';
-import CommandCollection, { type CommandsMap } from '../commandcollection.js';
-import EditingKeystrokeHandler from '../editingkeystrokehandler.js';
-import Accessibility from '../accessibility.js';
-import type { LoadedPlugins, PluginConstructor } from '../plugin.js';
-import type { EditorConfig } from './editorconfig.js';
-declare const Editor_base: {
- new (): import("@ckeditor/ckeditor5-utils").Observable;
- prototype: import("@ckeditor/ckeditor5-utils").Observable;
-};
-/**
- * The class representing a basic, generic editor.
- *
- * Check out the list of its subclasses to learn about specific editor implementations.
- *
- * All editor implementations (like {@link module:editor-classic/classiceditor~ClassicEditor} or
- * {@link module:editor-inline/inlineeditor~InlineEditor}) should extend this class. They can add their
- * own methods and properties.
- *
- * When you are implementing a plugin, this editor represents the API
- * which your plugin can expect to get when using its {@link module:core/plugin~Plugin#editor} property.
- *
- * This API should be sufficient in order to implement the "editing" part of your feature
- * (schema definition, conversion, commands, keystrokes, etc.).
- * It does not define the editor UI, which is available only if
- * the specific editor implements also the {@link ~Editor#ui} property
- * (as most editor implementations do).
- */
-export default abstract class Editor extends Editor_base {
- /**
- * A namespace for the accessibility features of the editor.
- */
- readonly accessibility: Accessibility;
- /**
- * Commands registered to the editor.
- *
- * Use the shorthand {@link #execute `editor.execute()`} method to execute commands:
- *
- * ```ts
- * // Execute the bold command:
- * editor.execute( 'bold' );
- *
- * // Check the state of the bold command:
- * editor.commands.get( 'bold' ).value;
- * ```
- */
- readonly commands: CommandCollection;
- /**
- * Stores all configurations specific to this editor instance.
- *
- * ```ts
- * editor.config.get( 'image.toolbar' );
- * // -> [ 'imageStyle:block', 'imageStyle:side', '|', 'toggleImageCaption', 'imageTextAlternative' ]
- * ```
- */
- readonly config: Config;
- /**
- * Conversion manager through which you can register model-to-view and view-to-model converters.
- *
- * See the {@link module:engine/conversion/conversion~Conversion} documentation to learn how to add converters.
- */
- readonly conversion: Conversion;
- /**
- * The {@link module:engine/controller/datacontroller~DataController data controller}.
- * Used e.g. for setting and retrieving the editor data.
- */
- readonly data: DataController;
- /**
- * The {@link module:engine/controller/editingcontroller~EditingController editing controller}.
- * Controls user input and rendering the content for editing.
- */
- readonly editing: EditingController;
- /**
- * The locale instance.
- */
- readonly locale: Locale;
- /**
- * The editor's model.
- *
- * The central point of the editor's abstract data model.
- */
- readonly model: Model;
- /**
- * The plugins loaded and in use by this editor instance.
- *
- * ```ts
- * editor.plugins.get( 'ClipboardPipeline' ); // -> An instance of the clipboard pipeline plugin.
- * ```
- */
- readonly plugins: PluginCollection;
- /**
- * An instance of the {@link module:core/editingkeystrokehandler~EditingKeystrokeHandler}.
- *
- * It allows setting simple keystrokes:
- *
- * ```ts
- * // Execute the bold command on Ctrl+E:
- * editor.keystrokes.set( 'Ctrl+E', 'bold' );
- *
- * // Execute your own callback:
- * editor.keystrokes.set( 'Ctrl+E', ( data, cancel ) => {
- * console.log( data.keyCode );
- *
- * // Prevent the default (native) action and stop the underlying keydown event
- * // so no other editor feature will interfere.
- * cancel();
- * } );
- * ```
- *
- * Note: Certain typing-oriented keystrokes (like Backspace or Enter) are handled
- * by a low-level mechanism and trying to listen to them via the keystroke handler will not work reliably.
- * To handle these specific keystrokes, see the events fired by the
- * {@link module:engine/view/document~Document editing view document} (`editor.editing.view.document`).
- */
- readonly keystrokes: EditingKeystrokeHandler;
- /**
- * Shorthand for {@link module:utils/locale~Locale#t}.
- *
- * @see module:utils/locale~Locale#t
- */
- readonly t: LocaleTranslate;
- readonly id: string;
- /**
- * Indicates the editor life-cycle state.
- *
- * The editor is in one of the following states:
- *
- * * `initializing` – During the editor initialization (before
- * {@link module:core/editor/editor~Editor.create `Editor.create()`}) finished its job.
- * * `ready` – After the promise returned by the {@link module:core/editor/editor~Editor.create `Editor.create()`}
- * method is resolved.
- * * `destroyed` – Once the {@link #destroy `editor.destroy()`} method was called.
- *
- * @observable
- */
- state: 'initializing' | 'ready' | 'destroyed';
- /**
- * The default configuration which is built into the editor class.
- *
- * It is used in CKEditor 5 builds to provide the default configuration options which are later used during the editor initialization.
- *
- * ```ts
- * ClassicEditor.defaultConfig = {
- * foo: 1,
- * bar: 2
- * };
- *
- * ClassicEditor
- * .create( sourceElement )
- * .then( editor => {
- * editor.config.get( 'foo' ); // -> 1
- * editor.config.get( 'bar' ); // -> 2
- * } );
- *
- * // The default options can be overridden by the configuration passed to create().
- * ClassicEditor
- * .create( sourceElement, { bar: 3 } )
- * .then( editor => {
- * editor.config.get( 'foo' ); // -> 1
- * editor.config.get( 'bar' ); // -> 3
- * } );
- * ```
- *
- * See also {@link module:core/editor/editor~Editor.builtinPlugins}.
- */
- static defaultConfig?: EditorConfig;
- /**
- * An array of plugins built into this editor class.
- *
- * It is used in CKEditor 5 builds to provide a list of plugins which are later automatically initialized
- * during the editor initialization.
- *
- * They will be automatically initialized by the editor, unless listed in `config.removePlugins` and
- * unless `config.plugins` is passed.
- *
- * ```ts
- * // Build some plugins into the editor class first.
- * ClassicEditor.builtinPlugins = [ FooPlugin, BarPlugin ];
- *
- * // Normally, you need to define config.plugins, but since ClassicEditor.builtinPlugins was
- * // defined, now you can call create() without any configuration.
- * ClassicEditor
- * .create( sourceElement )
- * .then( editor => {
- * editor.plugins.get( FooPlugin ); // -> An instance of the Foo plugin.
- * editor.plugins.get( BarPlugin ); // -> An instance of the Bar plugin.
- * } );
- *
- * ClassicEditor
- * .create( sourceElement, {
- * // Do not initialize these plugins (note: it is defined by a string):
- * removePlugins: [ 'Foo' ]
- * } )
- * .then( editor => {
- * editor.plugins.get( FooPlugin ); // -> Undefined.
- * editor.config.get( BarPlugin ); // -> An instance of the Bar plugin.
- * } );
- *
- * ClassicEditor
- * .create( sourceElement, {
- * // Load only this plugin. It can also be defined by a string if
- * // this plugin was built into the editor class.
- * plugins: [ FooPlugin ]
- * } )
- * .then( editor => {
- * editor.plugins.get( FooPlugin ); // -> An instance of the Foo plugin.
- * editor.config.get( BarPlugin ); // -> Undefined.
- * } );
- * ```
- *
- * See also {@link module:core/editor/editor~Editor.defaultConfig}.
- */
- static builtinPlugins?: Array>;
- /**
- * The editor UI instance.
- */
- abstract get ui(): EditorUI;
- /**
- * The editor context.
- * When it is not provided through the configuration, the editor creates it.
- */
- protected readonly _context: Context;
- /**
- * A set of lock IDs for the {@link #isReadOnly} getter.
- */
- protected readonly _readOnlyLocks: Set;
- /**
- * Creates a new instance of the editor class.
- *
- * Usually, not to be used directly. See the static {@link module:core/editor/editor~Editor.create `create()`} method.
- *
- * @param config The editor configuration.
- */
- constructor(config?: EditorConfig);
- /**
- * Defines whether the editor is in the read-only mode.
- *
- * In read-only mode the editor {@link #commands commands} are disabled so it is not possible
- * to modify the document by using them. Also, the editable element(s) become non-editable.
- *
- * In order to make the editor read-only, you need to call the {@link #enableReadOnlyMode} method:
- *
- * ```ts
- * editor.enableReadOnlyMode( 'feature-id' );
- * ```
- *
- * Later, to turn off the read-only mode, call {@link #disableReadOnlyMode}:
- *
- * ```ts
- * editor.disableReadOnlyMode( 'feature-id' );
- * ```
- *
- * @readonly
- * @observable
- */
- get isReadOnly(): boolean;
- set isReadOnly(value: boolean);
- /**
- * Turns on the read-only mode in the editor.
- *
- * Editor can be switched to or out of the read-only mode by many features, under various circumstances. The editor supports locking
- * mechanism for the read-only mode. It enables easy control over the read-only mode when many features wants to turn it on or off at
- * the same time, without conflicting with each other. It guarantees that you will not make the editor editable accidentally (which
- * could lead to errors).
- *
- * Each read-only mode request is identified by a unique id (also called "lock"). If multiple plugins requested to turn on the
- * read-only mode, then, the editor will become editable only after all these plugins turn the read-only mode off (using the same ids).
- *
- * Note, that you cannot force the editor to disable the read-only mode if other plugins set it.
- *
- * After the first `enableReadOnlyMode()` call, the {@link #isReadOnly `isReadOnly` property} will be set to `true`:
- *
- * ```ts
- * editor.isReadOnly; // `false`.
- * editor.enableReadOnlyMode( 'my-feature-id' );
- * editor.isReadOnly; // `true`.
- * ```
- *
- * You can turn off the read-only mode ("clear the lock") using the {@link #disableReadOnlyMode `disableReadOnlyMode()`} method:
- *
- * ```ts
- * editor.enableReadOnlyMode( 'my-feature-id' );
- * // ...
- * editor.disableReadOnlyMode( 'my-feature-id' );
- * editor.isReadOnly; // `false`.
- * ```
- *
- * All "locks" need to be removed to enable editing:
- *
- * ```ts
- * editor.enableReadOnlyMode( 'my-feature-id' );
- * editor.enableReadOnlyMode( 'my-other-feature-id' );
- * // ...
- * editor.disableReadOnlyMode( 'my-feature-id' );
- * editor.isReadOnly; // `true`.
- * editor.disableReadOnlyMode( 'my-other-feature-id' );
- * editor.isReadOnly; // `false`.
- * ```
- *
- * @param lockId A unique ID for setting the editor to the read-only state.
- */
- enableReadOnlyMode(lockId: string | symbol): void;
- /**
- * Removes the read-only lock from the editor with given lock ID.
- *
- * When no lock is present on the editor anymore, then the {@link #isReadOnly `isReadOnly` property} will be set to `false`.
- *
- * @param lockId The lock ID for setting the editor to the read-only state.
- */
- disableReadOnlyMode(lockId: string | symbol): void;
- /**
- * Sets the data in the editor.
- *
- * ```ts
- * editor.setData( 'This is editor!
' );
- * ```
- *
- * If your editor implementation uses multiple roots, you should pass an object with keys corresponding
- * to the editor root names and values equal to the data that should be set in each root:
- *
- * ```ts
- * editor.setData( {
- * header: 'Content for header part.
',
- * content: 'Content for main part.
',
- * footer: 'Content for footer part.
'
- * } );
- * ```
- *
- * By default the editor accepts HTML. This can be controlled by injecting a different data processor.
- * See the {@glink features/markdown Markdown output} guide for more details.
- *
- * @param data Input data.
- */
- setData(data: string | Record): void;
- /**
- * Gets the data from the editor.
- *
- * ```ts
- * editor.getData(); // -> 'This is editor!
'
- * ```
- *
- * If your editor implementation uses multiple roots, you should pass root name as one of the options:
- *
- * ```ts
- * editor.getData( { rootName: 'header' } ); // -> 'Content for header part.
'
- * ```
- *
- * By default, the editor outputs HTML. This can be controlled by injecting a different data processor.
- * See the {@glink features/markdown Markdown output} guide for more details.
- *
- * A warning is logged when you try to retrieve data for a detached root, as most probably this is a mistake. A detached root should
- * be treated like it is removed, and you should not save its data. Note, that the detached root data is always an empty string.
- *
- * @param options Additional configuration for the retrieved data.
- * Editor features may introduce more configuration options that can be set through this parameter.
- * @param options.rootName Root name. Defaults to `'main'`.
- * @param options.trim Whether returned data should be trimmed. This option is set to `'empty'` by default,
- * which means that whenever editor content is considered empty, an empty string is returned. To turn off trimming
- * use `'none'`. In such cases exact content will be returned (for example `'
'` for an empty editor).
- * @returns Output data.
- */
- getData(options?: {
- rootName?: string;
- trim?: 'empty' | 'none';
- [key: string]: unknown;
- }): string;
- /**
- * Loads and initializes plugins specified in the configuration.
- *
- * @returns A promise which resolves once the initialization is completed, providing an array of loaded plugins.
- */
- initPlugins(): Promise;
- /**
- * Destroys the editor instance, releasing all resources used by it.
- *
- * **Note** The editor cannot be destroyed during the initialization phase so if it is called
- * while the editor {@link #state is being initialized}, it will wait for the editor initialization before destroying it.
- *
- * @fires destroy
- * @returns A promise that resolves once the editor instance is fully destroyed.
- */
- destroy(): Promise;
- /**
- * Executes the specified command with given parameters.
- *
- * Shorthand for:
- *
- * ```ts
- * editor.commands.get( commandName ).execute( ... );
- * ```
- *
- * @param commandName The name of the command to execute.
- * @param commandParams Command parameters.
- * @returns The value returned by the {@link module:core/commandcollection~CommandCollection#execute `commands.execute()`}.
- */
- execute(commandName: TName, ...commandParams: Parameters): ReturnType;
- /**
- * Focuses the editor.
- *
- * **Note** To explicitly focus the editing area of the editor, use the
- * {@link module:engine/view/view~View#focus `editor.editing.view.focus()`} method of the editing view.
- *
- * Check out the {@glink framework/deep-dive/ui/focus-tracking#focus-in-the-editor-ui Focus in the editor UI} section
- * of the {@glink framework/deep-dive/ui/focus-tracking Deep dive into focus tracking} guide to learn more.
- */
- focus(): void;
- /**
- * Creates and initializes a new editor instance.
- *
- * This is an abstract method. Every editor type needs to implement its own initialization logic.
- *
- * See the `create()` methods of the existing editor types to learn how to use them:
- *
- * * {@link module:editor-classic/classiceditor~ClassicEditor.create `ClassicEditor.create()`}
- * * {@link module:editor-balloon/ballooneditor~BalloonEditor.create `BalloonEditor.create()`}
- * * {@link module:editor-decoupled/decouplededitor~DecoupledEditor.create `DecoupledEditor.create()`}
- * * {@link module:editor-inline/inlineeditor~InlineEditor.create `InlineEditor.create()`}
- */
- static create(...args: Array): void;
-}
-/**
- * Fired when the {@link module:engine/controller/datacontroller~DataController#event:ready data} and all additional
- * editor components are ready.
- *
- * Note: This event is most useful for plugin developers. When integrating the editor with your website or
- * application, you do not have to listen to `editor#ready` because when the promise returned by the static
- * {@link module:core/editor/editor~Editor.create `Editor.create()`} event is resolved, the editor is already ready.
- * In fact, since the first moment when the editor instance is available to you is inside `then()`'s callback,
- * you cannot even add a listener to the `editor#ready` event.
- *
- * See also the {@link module:core/editor/editor~Editor#state `editor.state`} property.
- *
- * @eventName ~Editor#ready
- */
-export type EditorReadyEvent = {
- name: 'ready';
- args: [];
-};
-/**
- * Fired when this editor instance is destroyed. The editor at this point is not usable and this event should be used to
- * perform the clean-up in any plugin.
- *
- * See also the {@link module:core/editor/editor~Editor#state `editor.state`} property.
- *
- * @eventName ~Editor#destroy
- */
-export type EditorDestroyEvent = {
- name: 'destroy';
- args: [];
-};
-export {};
-/**
- * This error is thrown when trying to pass a `