text: /**
   * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
   * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
   */
  
  // The editor creator to use.
  import ClassicEditorBase from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
  
  import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials';
  import UploadAdapter from '@ckeditor/ckeditor5-adapter-ckfinder/src/uploadadapter';
  import Autoformat from '@ckeditor/ckeditor5-autoformat/src/autoformat';
  import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold';
  import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic';
  import BlockQuote from '@ckeditor/ckeditor5-block-quote/src/blockquote';
  import CKFinder from '@ckeditor/ckeditor5-ckfinder/src/ckfinder';
  import EasyImage from '@ckeditor/ckeditor5-easy-image/src/easyimage';
  import Heading from '@ckeditor/ckeditor5-heading/src/heading';
  import Image from '@ckeditor/ckeditor5-image/src/image';
  import ImageCaption from '@ckeditor/ckeditor5-image/src/imagecaption';
  import ImageStyle from '@ckeditor/ckeditor5-image/src/imagestyle';
  import ImageToolbar from '@ckeditor/ckeditor5-image/src/imagetoolbar';
  import ImageUpload from '@ckeditor/ckeditor5-image/src/imageupload';
  import Indent from '@ckeditor/ckeditor5-indent/src/indent';
  import Link from '@ckeditor/ckeditor5-link/src/link';
  import List from '@ckeditor/ckeditor5-list/src/list';
  import MediaEmbed from '@ckeditor/ckeditor5-media-embed/src/mediaembed';
  import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph';
  import PasteFromOffice from '@ckeditor/ckeditor5-paste-from-office/src/pastefromoffice';
  import Table from '@ckeditor/ckeditor5-table/src/table';
  import TableToolbar from '@ckeditor/ckeditor5-table/src/tabletoolbar';
  import TextTransformation from '@ckeditor/ckeditor5-typing/src/texttransformation';
  import CloudServices from '@ckeditor/ckeditor5-cloud-services/src/cloudservices';
  
  import LinkImage from '@ckeditor/ckeditor5-link/src/linkimage.js';
  import TableCellProperties from '@ckeditor/ckeditor5-table/src/tablecellproperties';
  import TableProperties from '@ckeditor/ckeditor5-table/src/tableproperties';
  import SpecialCharacters from '@ckeditor/ckeditor5-special-characters/src/specialcharacters.js';
  import SpecialCharactersMathematical from '@ckeditor/ckeditor5-special-characters/src/specialcharactersmathematical.js';
  import StandardEditingMode from '@ckeditor/ckeditor5-restricted-editing/src/standardeditingmode.js';
  import MathType from '@wiris/mathtype-ckeditor5';
  import ImageInsert from '@ckeditor/ckeditor5-image/src/imageinsert.js';
  import ImageResize from '@ckeditor/ckeditor5-image/src/imageresize.js';
  import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment.js';
  import AutoImage from '@ckeditor/ckeditor5-image/src/autoimage.js';
  import SimpleUploadAdapter from '@ckeditor/ckeditor5-upload/src/adapters/simpleuploadadapter.js';
  
  export default class ClassicEditor extends ClassicEditorBase {}
  
  // Plugins to include in the build.
  ClassicEditor.builtinPlugins = [
  	Essentials,
  	UploadAdapter,
  	Autoformat,
  	Bold,
  	Italic,
  	BlockQuote,
  	CKFinder,
  	CloudServices,
  	EasyImage,
  	Heading,
  	Image,
  	ImageCaption,
  	ImageStyle,
  	ImageToolbar,
  	ImageUpload,
  	Indent,
  	Link,
  	List,
  	AutoImage,
  	Alignment,
  	LinkImage,
  	MathType,
  	ImageInsert,
  	ImageResize,
  	MediaEmbed,
  	Paragraph,
  	PasteFromOffice,
  	SpecialCharacters,
  	StandardEditingMode,
  	SpecialCharactersMathematical,
  	Table,
  	TableToolbar,
  	TableProperties,
  	TextTransformation,
  	TableCellProperties,
  	SimpleUploadAdapter
  ];
  
  // Editor configuration.
  ClassicEditor.defaultConfig = {
  	toolbar: {
  		items: [
  			'undo',
  			'redo',
  			'heading',
  			'|',
  			'bold',
  			'italic',
  			'link',
  			'bulletedList',
  			'numberedList',
  			'|',
  			'indent',
  			'outdent',
  			'|',
  			'uploadImage',
  			'blockQuote',
  			'mediaEmbed',
  			'imageUpload',
  			'insertTable',
  			'CKFinder',
  			'imageInsert',
  			'restrictedEditingException',
  			'MathType',
  			'ChemType',
  			'specialCharacters'
  		]
  	},
  	image: {
  		toolbar: [
  			'imageStyle:full',
  			'imageStyle:side',
  			'|',
  			'imageTextAlternative',
  			'linkImage'
  		]
  	},
  	table: {
  		contentToolbar: [
  			'tableColumn',
  			'tableRow',
  			'mergeTableCells',
  			'tableCellProperties',
  			'tableProperties'
  		]
  	},
  	// This value must be kept in sync with the language defined in webpack.config.js.
  	language: 'en'
  };
  