Liferay.Loader.define("dynamic-data-mapping-form-field-type$liferay-ckeditor@4.21.0-liferay.1/ckeditor/plugins/sourcearea/plugin", ['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
    */
    (function () {
      CKEDITOR.plugins.add("sourcearea", { lang: "af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn", icons: "source,source-rtl", hidpi: !0, init: function (a) {
          function d() {
            var a = e && this.equals(CKEDITOR.document.getActive());this.hide();this.setStyle("height", this.getParent().$.clientHeight + "px");this.setStyle("width", this.getParent().$.clientWidth + "px");this.show();a && this.focus();
          }if (a.elementMode != CKEDITOR.ELEMENT_MODE_INLINE) {
            var f = CKEDITOR.plugins.sourcearea;a.addMode("source", function (e) {
              var b = a.ui.space("contents").getDocument().createElement("textarea");b.setStyles(CKEDITOR.tools.extend({ width: CKEDITOR.env.ie7Compat ? "99%" : "100%", height: "100%", resize: "none", outline: "none", "text-align": "left" }, CKEDITOR.tools.cssVendorPrefix("tab-size", a.config.sourceAreaTabSize || 4)));b.setAttribute("dir", "ltr");b.addClass("cke_source").addClass("cke_reset").addClass("cke_enable_context_menu");
              a.ui.space("contents").append(b);b = a.editable(new c(a, b));b.setData(a.getData(1));CKEDITOR.env.ie && (b.attachListener(a, "resize", d, b), b.attachListener(CKEDITOR.document.getWindow(), "resize", d, b), CKEDITOR.tools.setTimeout(d, 0, b));a.fire("ariaWidget", this);e();
            });a.addCommand("source", f.commands.source);a.ui.addButton && a.ui.addButton("Source", { isToggle: !0, label: a.lang.sourcearea.toolbar, command: "source", toolbar: "mode,10" });a.on("mode", function () {
              a.getCommand("source").setState("source" == a.mode ? CKEDITOR.TRISTATE_ON : CKEDITOR.TRISTATE_OFF);
            });var e = CKEDITOR.env.ie && 9 == CKEDITOR.env.version;
          }
        } });var c = CKEDITOR.tools.createClass({ base: CKEDITOR.editable, proto: { setData: function (a) {
            this.setValue(a);this.status = "ready";this.editor.fire("dataReady");
          }, getData: function () {
            return this.getValue();
          }, insertHtml: function () {}, insertElement: function () {}, insertText: function () {}, setReadOnly: function (a) {
            this[(a ? "set" : "remove") + "Attribute"]("readOnly", "readonly");
          }, detach: function () {
            c.baseProto.detach.call(this);this.clearCustomData();
            this.remove();
          } } });
    })();CKEDITOR.plugins.sourcearea = { commands: { source: { modes: { wysiwyg: 1, source: 1 }, editorFocus: !1, readOnly: 1, exec: function (c) {
            "wysiwyg" == c.mode && c.fire("saveSnapshot");c.getCommand("source").setState(CKEDITOR.TRISTATE_DISABLED);c.setMode("source" == c.mode ? "wysiwyg" : "source");
          }, canUndo: !1 } } };
  }
});
//# sourceMappingURL=plugin.js.map