Liferay.Loader.define('dynamic-data-mapping-form-field-type$liferay-ckeditor@4.21.0-liferay.1/ckeditor/samples/js/sample', ['module', 'exports', 'require'], function (module, exports, require) {
	var define = undefined;
	var global = window;
	{
		/**
  * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.
  * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  */

		/* exported initSample */

		if (CKEDITOR.env.ie && CKEDITOR.env.version < 9) CKEDITOR.tools.enableHtml5Elements(document);

		// The trick to keep the editor in the sample quite small
		// unless user specified own height.
		CKEDITOR.config.height = 150;
		CKEDITOR.config.width = 'auto';

		var initSample = function () {
			var wysiwygareaAvailable = function isWysiwygareaAvailable() {
				// If in development mode, then the wysiwygarea must be available.
				// Split REV into two strings so builder does not replace it :D.
				if (CKEDITOR.revision == '%RE' + 'V%') {
					return true;
				}

				return !!CKEDITOR.plugins.get('wysiwygarea');
			}(),
			    isBBCodeBuiltIn = !!CKEDITOR.plugins.get('bbcode');

			return function () {
				var editorElement = CKEDITOR.document.getById('editor');

				// :(((
				if (isBBCodeBuiltIn) {
					editorElement.setHtml('Hello world!\n\n' + 'I\'m an instance of [url=https://ckeditor.com]CKEditor[/url].');
				}

				// Depending on the wysiwygarea plugin availability initialize classic or inline editor.
				if (wysiwygareaAvailable) {
					CKEDITOR.replace('editor');
				} else {
					editorElement.setAttribute('contenteditable', 'true');
					CKEDITOR.inline('editor');

					// TODO we can consider displaying some info box that
					// without wysiwygarea the classic editor may not work.
				}
			};
		}();
	}
});
//# sourceMappingURL=sample.js.map