Liferay.Loader.define("dynamic-data-mapping-form-field-type$liferay-ckeditor@4.18.0-liferay.1/ckeditor/plugins/image/plugin", ['module', 'exports', 'require'], function (module, exports, require) {
  var define = undefined;
  var global = window;
  {
    /*
    Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
    For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
    */
    (function () {
      function e(b, a) {
        a || (a = b.getSelection().getSelectedElement());if (a && a.is("img") && !a.data("cke-realelement") && !a.isReadOnly()) return a;
      }function f(b) {
        var a = b.getStyle("float");if ("inherit" == a || "none" == a) a = 0;a || (a = b.getAttribute("align"));return a;
      }CKEDITOR.plugins.add("image", { requires: "dialog", 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: "image", hidpi: !0, init: function (b) {
          if (!b.plugins.detectConflict("image", ["easyimage", "image2"])) {
            CKEDITOR.dialog.add("image", this.path + "dialogs/image.js");var a = "img[alt,!src]{border-style,border-width,float,height,margin,margin-bottom,margin-left,margin-right,margin-top,width}";CKEDITOR.dialog.isTabEnabled(b, "image", "advanced") && (a = "img[alt,dir,id,lang,longdesc,!src,title]{*}(*)");b.addCommand("image", new CKEDITOR.dialogCommand("image", { allowedContent: a, requiredContent: "img[alt,src]", contentTransformations: [["img{width}: sizeToStyle", "img[width]: sizeToAttribute"], ["img{float}: alignmentToStyle", "img[align]: alignmentToAttribute"]] }));b.ui.addButton && b.ui.addButton("Image", { label: b.lang.common.image, command: "image", toolbar: "insert,10" });b.on("doubleclick", function (b) {
              var a = b.data.element;!a.is("img") || a.data("cke-realelement") || a.isReadOnly() || (b.data.dialog = "image");
            });b.addMenuItems && b.addMenuItems({ image: { label: b.lang.image.menu, command: "image", group: "image" } });b.contextMenu && b.contextMenu.addListener(function (a) {
              if (e(b, a)) return { image: CKEDITOR.TRISTATE_OFF };
            });
          }
        },
        afterInit: function (b) {
          function a(a) {
            var d = b.getCommand("justify" + a);if (d) {
              if ("left" == a || "right" == a) d.on("exec", function (d) {
                var c = e(b),
                    g;c && (g = f(c), g == a ? (c.removeStyle("float"), a == f(c) && c.removeAttribute("align")) : c.setStyle("float", a), d.cancel());
              });d.on("refresh", function (d) {
                var c = e(b);c && (c = f(c), this.setState(c == a ? CKEDITOR.TRISTATE_ON : "right" == a || "left" == a ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED), d.cancel());
              });
            }
          }b.plugins.image2 || (a("left"), a("right"), a("center"), a("block"));
        } });
    })();
    CKEDITOR.config.image_removeLinkByEmptyURL = !0;
  }
});
//# sourceMappingURL=plugin.js.map