tinymce.PluginManager.add("wplink",function(i){var t;function e(n,t){t=i.dom.getParent(t,"a");n.disabled(i.selection.isCollapsed()&&!t||t&&!t.href),n.active(t&&t.href)}i.addCommand("WP_Link",function(){t&&t.disabled()||void 0===window.wpLink||window.wpLink.open(i.id)}),i.addShortcut("alt+shift+a","","WP_Link"),i.addShortcut("ctrl+k","","WP_Link"),i.addButton("link",{icon:"link",tooltip:"Insert/edit link",shortcut:"Alt+Shift+A",cmd:"WP_Link",onPostRender:function(){t=this,i.on("nodechange",function(n){e(t,n.element)})}}),i.addButton("unlink",{icon:"unlink",tooltip:"Remove link",cmd:"unlink",onPostRender:function(){var t=this;i.on("nodechange",function(n){e(t,n.element)})}}),i.addMenuItem("link",{icon:"link",text:"Insert link",shortcut:"Alt+Shift+A",cmd:"WP_Link",stateSelector:"a[href]",context:"insert",prependToContext:!0})});