text: /**
   * @license Copyright (c) 2014-2021, CKSource - Frederico Knabben. All rights reserved.
   * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
   */
  import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js';
  import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment.js';
  import Autoformat from '@ckeditor/ckeditor5-autoformat/src/autoformat.js';
  import Base64UploadAdapter from '@ckeditor/ckeditor5-upload/src/adapters/base64uploadadapter.js';
  import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold.js';
  import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials.js';
  import FontBackgroundColor from '@ckeditor/ckeditor5-font/src/fontbackgroundcolor.js';
  import FontColor from '@ckeditor/ckeditor5-font/src/fontcolor.js';
  import FontFamily from '@ckeditor/ckeditor5-font/src/fontfamily.js';
  import FontSize from '@ckeditor/ckeditor5-font/src/fontsize.js';
  import Heading from '@ckeditor/ckeditor5-heading/src/heading.js';
  import Highlight from '@ckeditor/ckeditor5-highlight/src/highlight.js';
  import HorizontalLine from '@ckeditor/ckeditor5-horizontal-line/src/horizontalline.js';
  import Image from '@ckeditor/ckeditor5-image/src/image.js';
  import ImageToolbar from '@ckeditor/ckeditor5-image/src/imagetoolbar.js';
  import ImageUpload from '@ckeditor/ckeditor5-image/src/imageupload.js';
  import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic.js';
  import List from '@ckeditor/ckeditor5-list/src/list.js';
  import ListStyle from '@ckeditor/ckeditor5-list/src/liststyle.js';
  import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js';
  import RemoveFormat from '@ckeditor/ckeditor5-remove-format/src/removeformat.js';
  import SourceEditing from '@ckeditor/ckeditor5-source-editing/src/sourceediting.js';
  import Strikethrough from '@ckeditor/ckeditor5-basic-styles/src/strikethrough.js';
  import Table from '@ckeditor/ckeditor5-table/src/table.js';
  import TableCaption from '@ckeditor/ckeditor5-table/src/tablecaption.js';
  import TableCellProperties from '@ckeditor/ckeditor5-table/src/tablecellproperties';
  import TableProperties from '@ckeditor/ckeditor5-table/src/tableproperties';
  import TableToolbar from '@ckeditor/ckeditor5-table/src/tabletoolbar.js';
  import Underline from '@ckeditor/ckeditor5-basic-styles/src/underline.js';
  
  class Editor extends ClassicEditor {}
  
  // Plugins to include in the build.
  Editor.builtinPlugins = [
  	Alignment,
  	Autoformat,
  	Base64UploadAdapter,
  	Bold,
  	Essentials,
  	FontBackgroundColor,
  	FontColor,
  	FontFamily,
  	FontSize,
  	Heading,
  	Highlight,
  	HorizontalLine,
  	Image,
  	ImageToolbar,
  	ImageUpload,
  	Italic,
  	List,
  	ListStyle,
  	Paragraph,
  	RemoveFormat,
  	SourceEditing,
  	Strikethrough,
  	Table,
  	TableCaption,
  	TableCellProperties,
  	TableProperties,
  	TableToolbar,
  	Underline
  ];
  
  // Editor configuration.
  Editor.defaultConfig = {
  	toolbar: {
  		items: [
  			'heading',
  			'|',
  			'bold',
  			'italic',
  			'bulletedList',
  			'numberedList',
  			'|',
  			'undo',
  			'redo',
  			'alignment',
  			'fontSize',
  			'fontFamily',
  			'fontColor',
  			'fontBackgroundColor',
  			'horizontalLine',
  			'underline',
  			'strikethrough',
  			'insertTable',
  			'imageUpload',
  			'highlight',
  			'removeFormat',
  			'sourceEditing'
  		]
  	},
  	language: 'en',
  	image: {
  		toolbar: [
  			'imageTextAlternative'
  		]
  	},
  	table: {
  		contentToolbar: [
  			'tableColumn',
  			'tableRow',
  			'mergeTableCells',
  			'tableCellProperties',
  			'tableProperties'
  		]
  	}
  };
  
  export default Editor;
  