import { __commonJS, init_define_APP_INFO } from "./chunk-XY75H3MP.js"; // node_modules/tinymce/plugins/preview/plugin.js var require_plugin = __commonJS({ "node_modules/tinymce/plugins/preview/plugin.js"() { init_define_APP_INFO(); (function() { "use strict"; var global$2 = tinymce.util.Tools.resolve("tinymce.PluginManager"); var global$1 = tinymce.util.Tools.resolve("tinymce.Env"); var global = tinymce.util.Tools.resolve("tinymce.util.Tools"); var getContentStyle = function(editor) { return editor.getParam("content_style", "", "string"); }; var shouldUseContentCssCors = function(editor) { return editor.getParam("content_css_cors", false, "boolean"); }; var getBodyClassByHash = function(editor) { var bodyClass = editor.getParam("body_class", "", "hash"); return bodyClass[editor.id] || ""; }; var getBodyClass = function(editor) { var bodyClass = editor.getParam("body_class", "", "string"); if (bodyClass.indexOf("=") === -1) { return bodyClass; } else { return getBodyClassByHash(editor); } }; var getBodyIdByHash = function(editor) { var bodyId = editor.getParam("body_id", "", "hash"); return bodyId[editor.id] || bodyId; }; var getBodyId = function(editor) { var bodyId = editor.getParam("body_id", "tinymce", "string"); if (bodyId.indexOf("=") === -1) { return bodyId; } else { return getBodyIdByHash(editor); } }; var getPreviewHtml = function(editor) { var headHtml = ""; var encode = editor.dom.encode; var contentStyle = getContentStyle(editor); headHtml += ''; var cors = shouldUseContentCssCors(editor) ? ' crossorigin="anonymous"' : ""; global.each(editor.contentCSS, function(url) { headHtml += '"; }); if (contentStyle) { headHtml += '"; } var bodyId = getBodyId(editor); var bodyClass = getBodyClass(editor); var isMetaKeyPressed = global$1.mac ? "e.metaKey" : "e.ctrlKey && !e.altKey"; var preventClicksOnLinksScript = '